ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

DFT^P10 — Detailed Financial Transaction (Insurance)

Variante du DFT qui ajoute formellement le contexte d'assurance via IN1/IN2/IN3, permettant à la transaction de transporter à la fois l'acte facturable et le contrat d'assurance applicable.

Objet du message

DFT (Detailed Financial Transaction) est la famille de messages financiers HL7 utilisée pour transmettre une charge, un crédit, un avoir ou une régularisation. P10 est la variante insurance : elle structure la transaction financière en incluant explicitement le contexte d'assurance (IN1 pour le contrat, IN2 pour les détails supplémentaires, IN3 pour les autorisations).

Cas typiques : facturation d'une consultation avec coordination assurance primaire + secondaire, transmission d'un acte couvert pour pré-autorisation, ajustement post-réception d'une réponse d'assureur.

Structure segmentaire

DFT_P10
  MSH                    Message Header
  EVN                    Event Type
  PID                    Patient Identification
  [ PD1 ]                Patient Additional Demographics
  [ ROL ]                Role
  [ PV1 ]                Patient Visit
  [ PV2 ]                Visit - Additional
  [ DB1 ]                Disability
  [ { OBX } ]            Observation/Result
  { IN1                  Insurance (1..*)
    [ IN2 ]              Insurance — Additional
    [ IN3 ]              Insurance — Certification
    [ { ROL } ]          Role
  }
  { FT1                  Financial Transaction (1..*)
    [ { PR1 } ]          Procedures
    [ { ROL } ]
    [ { GT1 } ]          Guarantor
    [ { DG1 } ]          Diagnosis
  }

Exemple réel

Consultation cardiologie facturée à Blue Cross Blue Shield (BCBS), groupe 78912, CPT 99213, 150 USD :

plaintext dft-p10-example.hl7
MSH|^~\&|HIS|HOSP01|BILLING|HOSP01|20260516183000||DFT^P10^DFT_P10|MSG-DFT-P10-007|P|2.5.1|||AL|NE
EVN|P10|20260516183000
PID|1||MRN567890^^^HOSP^MR||DOE^JOHN^A^^MR.||19720515|M
PV1|1|I|CARDIO^302^A^HOSP01|EL|||DRSMITH^Smith^James^A^^DR.|||CAR
IN1|1|BCBS-001^Blue Cross|BCBS|Blue Cross Blue Shield|PO BOX 12345^^CHICAGO^IL^60606^USA||(800)555-0123||GROUP-78912|HOME-PPO|||20260101|20261231|||SELF|||||||F||1.00|GRP|F
IN2|||SSN-123-45-6789|||M||F
IN3||||||PROFESSIONAL^Professional Authorization
FT1|1|FT-P10-001|FT1-EXT-001|20260516|20260516|CG^Charge|99213^Office visit, established patient^CPT|||1|150.00|||PROFESSIONAL
  • IN1-1 = compagnie BCBS, IN1-2 = code interne BCBS-001, IN1-8 = groupe 78912.
  • IN1-12 / IN1-13 = période de couverture 01/01-31/12/2026.
  • IN3 = type de certification Professional Authorization.
  • FT1-7 = CPT 99213 (Office visit, established patient).
  • FT1-10 / FT1-11 = quantité et montant 150 USD.

Acquittement (ACK)

plaintext ack-dft-p10-example.hl7
MSH|^~\&|BILLING|HOSP01|HIS|HOSP01|20260516183001||ACK^P10^ACK|ACK-DFT-P10-007|P|2.5.1
MSA|AA|MSG-DFT-P10-007

Erreurs fréquentes

  • IN1 manquant : P10 = variante insurance, IN1 obligatoire au moins une fois.
  • Plusieurs IN1 sans priorité : pour un patient avec primaire + secondaire, ordonner les IN1 selon l'ordre de paiement attendu.
  • CPT obsolète : les codes CPT sont annuels (AMA publication chaque octobre).
  • FT1-6 incohérent : CG charge, CD credit, AJ adjustment. Choisir le bon type pour éviter les écarts de compte.
  • Date d'effet IN1 expirée : si IN1-13 (Plan Effective Date To) est dépassée, la couverture n'est pas active à la date de l'acte.

Messages liés

CodeTrigger eventDescription
DFT^P03Post Detailed Financial TransactionForme standard sans IN1 obligatoire.
DFT^P10Post DFT — InsuranceCette page.
DFT^P11Post DFT — Statement PeriodSur période.
DFT^P12Update DFTMise à jour d'une transaction existante.

Voir aussi : DFT^P03 — DFT standard et DFT^P11 — Statement Period.