Données & reprise · MCD · svc-medical-care

svc-medical-care — modèle de données minimal

Base : medical_care  ·  Reprise : À CHARGER ·  fiche de service

Le cœur du service a sa matière en base (363 autorisations, 875 actes). En revanche le suivi médical est quasi absent du legacy : les feuilles de suivi et les prescriptions sont des sous-périmètres à confirmer, pas des chargements acquis.

5tables du noyau
6compléments
363autorisations à reprendre

MCD minimal

MCD minimal de svc-medical-care

Contenu minimal en tables

Le noyau est ce sans quoi le service ne peut pas tenir ses agrégats ni sa première tranche fonctionnelle. Les tables du socle technique s'ajoutent à cette liste et ne sont pas répétées.

NiveauTableContenu et point de vigilance
NOYAUcare_requestsDemandes de prise en charge. 363 lignes (autorisation_pec) — matière confirmée en base.
NOYAUmedical_visasVisa du médecin-conseil (act_avis_medecin → validation).
NOYAUcare_vouchersBons d'hospitalisation, de pharmacie, d'examens. Adossés aux 875 actes.
NOYAUguarantee_lettersLettres de garantie, comptées avec les autorisations dans les 363 lignes.
NOYAUcare_request_providersRattachement demande ↔ structure de santé.
COMPL.medical_prescriptionsPrescriptions. À CONFIRMER — sous-périmètre non confirmé par les compteurs LOGESIN.
COMPL.prescription_itemsLignes de prescription. Idem.
COMPL.follow_up_sheetsFeuilles de suivi. À CONFIRMERsuivi : 2 lignes. Prévoir une cible vide plutôt qu'un chargement.
COMPL.follow_up_actionsActions de suivi. Idem.
COMPL.care_consolidationsConsolidation médicale, séquelles, avis final — la charnière vers PR2.
COMPL.guarantee_renewal_alertsAlertes de renouvellement de garantie, calculées au runtime.
PROJ.known_claimsEN CODE Projection du dossier alimentée par événements. C'est le bon patron — à généraliser.
PROJ.known_facilitiesProjection du référentiel des structures de santé.

Sources legacy et transformations

Table legacyVolumétrieTable cibleTransformation clé
autorisation_pec363 lignescare_requests, guarantee_lettersSéparer autorisation et lettre de garantie ; rattacher le document numérisé (chemin → MinIO).
acte875 lignescare_vouchersRecoder le type d'acte vers les nomenclatures ; montants int FCFA → numeric.
act_avis_medecinà mesurermedical_visasTraduire l'avis en décision de visa (accordé, refusé, sous réserve).
suivi2 lignesfollow_up_sheetsNe pas charger : le suivi n'a jamais été alimenté.

Points de vigilance

Trois tables du schéma modélisé sont à retirer : victims, claim_files et healthcare_providers y figurent comme tables maîtres. Elles appartiennent à svc-claims et svc-reference-data. Les garder crée deux sources de vérité pour la victime et le dossier — et deux cibles de reprise pour la même donnée. Le code a déjà tranché correctement avec known_claims : appliquer le même patron.
Statut « À CHARGER » maintenu, périmètre précisé. Le cœur du service a sa matière ; ce sont le suivi et les prescriptions qui restent à confirmer au profiling. La nuance compte : le service reste dans le chemin nominal du fan-out, avec deux sous-périmètres susceptibles d'arriver vides.

Décisions attendues

  • Confirmer au profiling l'existence réelle des prescriptions dans LOGESIN.
  • Acter que les feuilles de suivi démarrent vides (2 lignes source).