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.

BAR^P10 — Transmit Ambulatory Payment Group(s)

Le message qui transmet à la facturation les groupes APC (Ambulatory Payment Classification) calculés pour un séjour ambulatoire. Pivot du financement OPPS Medicare aux États-Unis.

Objet du message

Le système Medicare a introduit en 2000 l'OPPS (Outpatient Prospective Payment System) avec ses classes APC : chaque consultation, acte technique ou hôpital de jour ambulatoire est classé dans une catégorie APC à laquelle un tarif forfaitaire est associé. P10 est le message HL7 qui transmet ces groupages calculés par le SIH vers le système de facturation ou directement vers l'intermédiaire Medicare.

En France, BAR^P10 est rare car la TAA (Tarification à l'Activité) ambulatoire passe par d'autres canaux (FIDES, B2-NOEMIE). Toutefois, le segment GP1/GP2 reste utilisable pour porter une classification de groupe homogène analogue.

Structure segmentaire

BAR_P10
  MSH                    Message Header (mandatoire)
  EVN                    Event Type (mandatoire)
  { PID                  Patient Identification (1..*)
    [ PD1 ]              Additional Demographics
    [ ROL ]              Role
    PV1                  Patient Visit (mandatoire)
    [ PV2 ]              Visit Additional
    [ GP1 ]              Grouping/Reimbursement - Visit
    { GP2 }              Grouping/Reimbursement - Procedure Line Item (1..*)
  }

Exemple réel

Hôpital de jour pour épreuve d'effort cardiaque (APC 0078) à 160.50 USD :

plaintext bar-p10-example.hl7
MSH|^~\&|HIS|HOSP01|BILLING|HOSP01|20260516120000||BAR^P10^BAR_P10|MSG-APC-2026-09|P|2.5.1|||AL|NE
EVN|P10|20260516120000|||MJONES^Jones^Maria^^^ACCTMGR
PID|1||MRN345678^^^HOSP^MR||DOE^JOHN^A^^MR.||19720515|M|||100 MAIN ST^^ANYTOWN^CA^90210^USA||(555)555-1234
PV1|1|O|OUTPATIENT-CARDIO^^^HOSP01|EM|||DRSMITH^Smith^James^A^^DR.|||CAR|||1|||DRSMITH^Smith^James^A^^DR.|ADM|VISIT-202605-998
GP1|0078^Cardiac stress testing|78^Stress test interpretation|N
GP2|0078|0001|1|1|160.50|U
  • PV1-2 = O (Outpatient).
  • GP1-1 = APC code 0078 Cardiac stress testing.
  • GP1-2 = motif (78 — Stress test interpretation).
  • GP2-6 = 160.50 (tarif APC en USD).
  • GP2-7 = U (Unique/Final).

Acquittement (ACK)

plaintext ack-p10-example.hl7
MSH|^~\&|BILLING|HOSP01|HIS|HOSP01|20260516120001||ACK^P10^ACK|ACK-APC-2026-09|P|2.5.1
MSA|AA|MSG-APC-2026-09

Erreurs fréquentes

  • PV1-2 = I (Inpatient) : P10 cible uniquement l'ambulatoire. Pour un séjour inpatient, utiliser DFT^P03 ou P11.
  • APC code obsolète : les listes APC sont annuelles (CMS publication chaque octobre). Toujours référencer la version applicable.
  • GP2 manquant : GP1 donne le groupe visite, GP2 chaque ligne d'acte. Omettre GP2 = pas de facturation possible.
  • Devise non spécifiée : pour les implémentations multi-pays, ajouter la devise dans MSH-19 ou un champ étendu.
  • Acte unique vs paquet : certains APC packagent plusieurs actes. Le rapporter via GP2-7 = U vs S (Separate).

Messages liés

CodeTrigger eventDescription
BAR^P01Add AccountOuverture compte patient.
BAR^P03End AccountClôture compte.
BAR^P05Update AccountMise à jour compte.
BAR^P06End AccountVariante clôture.
BAR^P10Transmit APC GroupsCette page.
DFT^P03Detailed Financial TransactionPendant DFT post-facturation.

Voir aussi : DFT^P03 — Detailed Financial Transaction.