Une clinique connectée, du rendez-vous au règlement
BelviCare réunit dans une même plateforme la gestion des patients, des rendez-vous, des prescriptions et des factures. Administrateurs, médecins et secrétaires disposent chacun d’un espace adapté à leurs responsabilités, tout en partageant une information cohérente à l’échelle de la clinique.

La vitrine positionne BelviCare comme une plateforme camerounaise conçue pour simplifier l’organisation clinique.
Faire circuler l’information sans diluer les responsabilités.
Le parcours d’un patient traverse l’accueil, le secrétariat, le cabinet médical et la facturation. Chacun a besoin d’une partie différente du dossier, au bon moment, sans accéder à ce qui ne relève pas de son rôle. Le projet devait donc résoudre deux tensions simultanées : fluidifier la coordination quotidienne et protéger les données médicales. La détection des conflits de créneaux, le suivi des statuts et les notifications deviennent essentiels dès que plusieurs praticiens et secrétaires partagent le même planning.
Trois espaces métier au-dessus d’une même API clinique.
L’application sépare les parcours administrateur, médecin et secrétaire dès la navigation. Spring Security et les autorisations par rôle protègent les endpoints ; JWT porte l’authentification entre le frontend Next.js et l’API Spring Boot. Les domaines patients, rendez-vous, prescriptions et factures disposent de modèles, contrôleurs, services et repositories dédiés sur PostgreSQL. MinIO prend en charge les fichiers de l’établissement, tandis que WebSocket porte le chat et la présence en temps réel.
Du premier contact au règlement, chaque action garde son contexte.
Le secrétariat crée les patients, recherche les dossiers et planifie les rendez-vous en choisissant médecin, salle, motif et créneau. Le système vérifie les conflits et gère programmation, annulation et clôture. Le médecin retrouve son planning, consulte l’historique médical et rédige diagnostic, recommandations et prescription. L’administration suit utilisateurs, praticiens, informations de l’hôpital, factures payées ou impayées et évolution des encaissements. Les PDF, notifications et conversations internes complètent la chaîne.
Un produit full-stack prêt à soutenir l’organisation réelle d’une clinique.
BelviCare ne juxtapose pas des écrans : la plateforme relie les rôles, les données et les décisions. Le tableau de bord donne une lecture immédiate des utilisateurs, médecins, rendez-vous et revenus. Les règles d’accès empêchent un profil d’ouvrir un espace non autorisé. Les workflows communs — recherche, filtres, statuts, pagination et formulaires — réduisent l’apprentissage, tandis que l’architecture documentée par OpenAPI prépare les intégrations et l’évolution du produit.
Le parc devient lisible, écran après écran.
Chaque vue rapproche une décision métier de l’information qui permet de la prendre.

La proposition de valeur relie patients, planning, revenus et utilisateurs dans une lecture immédiatement compréhensible.

Trois comptes de démonstration matérialisent les parcours et permissions propres à chaque métier.

Le contrôle d’accès bloque les pages qui ne correspondent pas au rôle connecté et oriente l’utilisateur sans exposer le contenu.

Le cockpit administrateur rassemble les indicateurs opérationnels de la clinique dans une vue synthétique.

Le planning centralise la recherche, les statuts et les actions nécessaires au suivi des consultations.

La facturation donne une lecture financière immédiate avant de descendre au détail des dossiers.

La vue longue réunit suivi des encaissements, recherche, filtres de statut et liste détaillée des factures.

Les factures sont rapprochées du patient, du montant, de la description, de la date et du statut de paiement.

L’établissement peut administrer son identité, son logo et ses coordonnées depuis le même espace.

L’administration des utilisateurs rend visibles les rôles et centralise la création, la recherche et la maintenance des accès.