Données & reprise · MCD · svc-payments
svc-payments — modèle de données minimal
Service transverse aux trois processus. Son périmètre de reprise dépend d'un arbitrage non tranché : la table depense du legacy est revendiquée ici et par la facturation médicale.
4tables du noyau
4compléments
1 087dépenses (arbitrage en cours)
MCD minimal
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.
| Niveau | Table | Contenu et point de vigilance |
|---|---|---|
| NOYAU | payment_orders | Ordres de paiement (frais médicaux, indemnités) : approbation, exécution, délai contractuel. |
| NOYAU | payment_order_items | Lignes d'ordre. |
| NOYAU | incoming_payments | Encaissements entrants. |
| NOYAU | reconciliations | Rapprochements. Le bénéficiaire legacy est en texte libre → rapprochement à faire à la reprise. |
| COMPL. | payment_batches | Lots de virements de masse. |
| COMPL. | payment_batch_items | Lignes de lot sortant. |
| COMPL. | incoming_payment_batch_items | Lignes de lot entrant (relevés bancaires). |
| COMPL. | payment_sla_monitoring | Suivi du délai de règlement DAF (30 jours), calculé au runtime. |
| PROJ. | known_beneficiaries | Projection du bénéficiaire : victime (claims) ou tiers (référentiel). |
Sources legacy et transformations
| Table legacy | Volumétrie | Table cible | Transformation clé |
|---|---|---|---|
| depense | 1 087 lignes | <b>à trancher</b> | Arbitrage ouvert : décaissement (ici) ou dette facturée (svc-medical-billing) ? À charger une seule fois. Bénéficiaire en texte libre → rapprochement. |
Points de vigilance
Arbitrage
depense — à trancher avant le fan-out. Même matière revendiquée par deux services : la charger des deux côtés double le décaissé, ne la charger nulle part le fait disparaître. Règle proposée : la dette (ce qui est facturé) dans medical-billing, le décaissement (ce qui est payé) ici. Si depense mélange les deux, le profiling doit dire quelle lecture est la bonne.Ce service est le seul maître de l'argent versé. Le schéma modélisé de svc-compensation contient une table compensation_payments qui doit disparaître : deux tables de paiement, ce sont deux vérités sur ce qui a été versé à une victime.
Décisions attendues
- Trancher l'affectation de
depenseentre facturation et paiement. - Retirer compensation_payments du schéma de svc-compensation.