Retour aux projets
Expérience professionnelle • Freelance10/2025 - Aujourd'hui

SenDocteur - Système d'Information Hospitalier

Système d'information hospitalier destiné aux structures de santé au Sénégal. J'interviens en freelance sur trois modules métier — pharmacie, patients et facturation.

Contexte et Objectifs

SenDocteur est un système d'information hospitalier destiné aux structures de santé au Sénégal, sélectionné comme champion national au Forum Invest in Senegal 2025 (15 entreprises retenues parmi plus de 800 candidatures). J'y interviens en freelance au sein d'une équipe de 3 développeurs. J'ai commencé sur le backend, puis je suis monté en compétence sur Vue.js pour livrer en fullstack. Je suis responsable de trois modules métier — pharmacie, patients et facturation — des domaines à forte contrainte, où la fiabilité des données et la conformité réglementaire sont critiques.

Fonctionnalités Principales

Facturation & tiers-payant

Conception de la facturation avec prise en charge par des organismes tiers (mutuelles, assurances, couverture santé universelle) et suivi du cycle de règlement avec les assureurs. L'enjeu : des factures conformes et un historique fiable, avec un échec explicite plutôt qu'une tarification erronée passée en silence.

Dispensation en pharmacie

Développement d'un flux de dispensation fiable face aux accès concurrents : sélection des lots par ordre de péremption, mise à jour du stock, facturation et paiement traités de façon atomique pour éviter toute survente.

Fiabilité des données patient

Correction d'une fusion de dossiers patients qui écrasait des données cliniques, puis conception d'un mécanisme rendant l'opération réversible — sur des données médicales, une action destructrice doit toujours pouvoir être annulée.

Défis Techniques

  • Garantir l'intégrité des données médicales et financières dans un contexte à forte contrainte réglementaire
  • Traiter les accès concurrents sans jamais surallouer le stock de médicaments
  • Modéliser un cycle de facturation et de remboursement complexe (tiers-payant multi-organismes)
  • Monter en compétence sur Vue.js en cours de mission pour livrer en fullstack

Résultats et Accomplissements

  • Trois modules métier livrés (pharmacie, patients, facturation) au sein d'une équipe de 3
  • Flux de dispensation atomique éliminant les risques de survente
  • Facturation tiers-payant conforme, du calcul jusqu'au règlement assureur
  • Opérations sensibles sur les données patient rendues réversibles

Technologies

DjangoDjango REST FrameworkPostgreSQLCeleryRedisVue.jsDocker