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^P11 — Detailed Financial Transaction (Statement Period)

Le relevé détaillé des actes facturables sur une période : chaque consultation, chaque examen, chaque intervention — chacun en FT1, avec son code, son tarif et son médecin exécutant.

Objet du message

P11 transmet l'ensemble des transactions financières détaillées d'un patient sur une période de facturation. Contrairement à P03 qui notifie une transaction unique au fil de l'eau, P11 est un message de fin de période : statement de fin de mois, fin de séjour, fin de cycle de chimio. Chaque FT1 correspond à un acte facturable : consultation, examen, intervention, médicament.

Structure segmentaire

DFT_P11
  MSH                    Message Header (mandatoire)
  [ SFT ]                Software Segment
  EVN                    Event Type (mandatoire)
  PID                    Patient Identification (mandatoire)
  [ PD1 ]                Patient Additional Demographics
  [ { ROL } ]
  [ PV1                  Patient Visit (mandatoire pour P11)
    [ PV2 ]
    [ { ROL } ]
    [ { DB1 } ]
    [ { AL1 } ]
  ]
  {
    [ { GT1 } ]
    [ { IN1 [IN2] [IN3] } ]
    [ ACC ]
    {
      FT1                Financial Transaction (mandatoire) — un par acte
      [ { NTE } ]
      [ { DG1 } ]
      [ DRG ]
      [ { ROL } ]
      [ { PR1 } ]
    }
  }

MSH — Message Header

  • MSH-9 : DFT^P11^DFT_P11.

EVN — Event Type

  • EVN-1 : P11.
  • EVN-2 : date du statement.

PID — Patient Identification

Identique à A01. PID-3 doit matcher l'identité connue par le module facturation.

PV1 — Patient Visit

Obligatoire pour P11 (à la différence de P03 où PV1 est optionnel). PV1-19 (numéro de visite) corrèle l'ensemble des FT1 du séjour.

FT1 — Financial Transaction

Un FT1 par acte facturable. Les champs clés :

  • FT1-1 : numéro de séquence (1, 2, 3…).
  • FT1-2 : identifiant transaction (ID interne SIH).
  • FT1-3 : identifiant transaction côté receveur (souvent vide initialement).
  • FT1-4 : code batch (rare).
  • FT1-5 : date de l'acte.
  • FT1-6 : date de saisie de la transaction.
  • FT1-7 : type de transaction (table 0017 : CG=Charge, CD=Credit, PY=Payment, AJ=Adjustment).
  • FT1-8 : code de l'acte (LOINC, CPT, CCAM, NABM…).
  • FT1-11 : quantité.
  • FT1-12 : prix unitaire.
  • FT1-13 : montant total (CP type, value^currency).
  • FT1-16 : code du produit/service détaillé.
  • FT1-20 : médecin exécutant (XCN).

Exemple réel

Statement mai 2026 pour patient John Doe : consultation cardio 120 EUR, ECG 45 EUR, appendicectomie 2850 EUR :

plaintext dft-p11-example.hl7
MSH|^~\&|FIN|HOSP01|EHR|CLINIC02|20260515182000||DFT^P11^DFT_P11|MSG00004001|P|2.5.1|||AL|NE
EVN|P11|20260515182000|||OPSEC^Operator^Front Desk
PID|1||MRN567890^^^HOSP^MR||DOE^JOHN^A||19720515|M
PV1|1|I|ICU^101^A^HOSP01
FT1|1|TR-2026-05-01-001|TRANS-FIN-001||20260501|20260501|CG|HOSP-CONS|||1|||120.00^EUR||COMP^Consultation cardio externe^L|||||||||DRBERNARD^Bernard^Philippe|||A
FT1|2|TR-2026-05-03-002|TRANS-FIN-002||20260503|20260503|CG|HOSP-ECG|||1|||45.00^EUR||COMP^ECG^L|||||||||DRBERNARD^Bernard^Philippe|||A
FT1|3|TR-2026-05-14-003|TRANS-FIN-003||20260514|20260515|CG|HOSP-SURG|||1|||2850.00^EUR||COMP^Appendicectomie^L|||||||||DRSMITH^Smith^James|||A

P03 vs P11

AspectP03 (Detailed Financial Transaction)P11 (Statement Period)
VolumeUne transaction unique, temps réelToutes les transactions d'une période
ModePush événement (acte saisi)Push batch (fin de période)
PV1OptionnelObligatoire
Cas d'usageNotification immédiate ERPStatement de séjour, end-of-period

Acquittement (ACK)

plaintext ack-p11-example.hl7
MSH|^~\&|EHR|CLINIC02|FIN|HOSP01|20260515182001||ACK^P11^ACK|ACK00004001|P|2.5.1
MSA|AA|MSG00004001

Erreurs fréquentes

  • FT1-13 sans devise : 120.00 sans ^EUR = ambigu. Toujours typer en CP (Composite Price).
  • PV1-19 différent entre FT1 : les FT1 d'un même séjour doivent partager le même numéro de visite.
  • FT1-7 = CG sans contrepartie PY : après un Charge, un Payment doit suivre (sinon le compte reste débiteur).
  • Doublons FT1-2 : chaque transaction doit avoir un identifiant unique pour permettre l'idempotence des retraitements.
  • P11 sans PV1 : contrairement à P03, P11 exige PV1.