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^P05 — Update Account

Le compte patient financier évolue en cours de séjour : ajout d'une mutuelle, correction d'un diagnostic, changement de garant. P05 propage l'update à la facturation.

Objet du message

P05 met à jour un compte patient déjà créé par un P01 (ou un P03 préalable). Il s'utilise pour propager toute modification du dossier financier :

  • ajout, modification ou retrait d'une couverture d'assurance (IN1/IN2/IN3) ;
  • changement de garant financier (GT1) ;
  • correction du diagnostic d'entrée ou ajout de comorbidités (DG1) ;
  • ajout de procédures effectuées (PR1) ;
  • mise à jour des données démographiques utiles à la facturation (PID-11 adresse).

Structure segmentaire

BAR_P05
  MSH                    Message Header (mandatoire)
  [ SFT ]                Software Segment (optionnel)
  EVN                    Event Type (mandatoire)
  {                      Boucle Account (1..n)
    PID                  Patient Identification
    [ PD1 ]              Patient Additional Demographics
    [ { ROL } ]          Role (répétable)
    [ PV1 ]              Patient Visit
    [ PV2 ]              Patient Visit - Additional Info
    [ { DB1 } ]          Disability (répétable)
    [ { OBX } ]          Observation (répétable)
    [ { AL1 } ]          Allergy (répétable)
    [ { DG1 } ]          Diagnosis (répétable)
    [ DRG ]              Diagnosis Related Group
    [ { PR1 [ { ROL } ] } ] Procedure (répétable)
    [ { GT1 } ]          Guarantor (répétable)
    [ { NK1 } ]          Next of Kin (répétable)
    [ { IN1 [IN2] [IN3] } ] Insurance (répétable)
    [ ACC ]              Accident
    [ UB1 ]              UB82 Data
    [ UB2 ]              UB92 Data
  }

Exemple réel

Ajout d'une couverture Médigap au compte du patient John A. Doe, et ajout d'un diagnostic secondaire (insuffisance rénale aiguë N17.9) découvert pendant le séjour :

plaintext bar-p05-example.hl7
MSH|^~\&|HIS|HOSP01|BILLING|HOSP01|20260516120000||BAR^P05^BAR_P05|MSG00013001|P|2.5.1
EVN|P05|20260516120000|||USER001^Smith^John^^^DR.
PID|1||MRN567890^^^HOSP^MR||DOE^JOHN^A^^MR.||19720515|M|||100 MAIN ST^^ANYTOWN^CA^90210^USA||(555)555-1234|||S||ACCT123456|123-45-6789
PV1|1|I|MED^205^B^HOSP01|EM|||DRSMITH^Smith^James^A^^DR.|||MED|||1|||DRSMITH^Smith^James^A^^DR.|ADM|||||||||||||||||||HOSP01|||||20260514102530
DG1|1||I21.0^Infarctus aigu transmural antérieur^I10|||F
DG1|2||N17.9^Insuffisance rénale aiguë, sans précision^I10|||F
IN1|2|MEDIGAP^Médigap Plan F^HL70072|MGAP9876|MEDIGAP|^^^Medigap Insurance^Boston^MA^02101||||||20260601|20271231||SE^Self^HL70063|DOE^JOHN^A^^MR.|18^Self^HL70063|19720515

Acquittement (ACK)

plaintext ack-p05-example.hl7
MSH|^~\&|BILLING|HOSP01|HIS|HOSP01|20260516120001||ACK^P05^ACK|ACK00013001|P|2.5.1
MSA|AA|MSG00013001

P05 vs P01 / P03

TriggerSémantiqueCas typique
P01Add Patient AccountsCréation du compte à l'admission.
P03Update Account (legacy)Mise à jour dans les versions antérieures.
P05Update AccountMise à jour en v2.5+. À privilégier.
P06End AccountClôture définitive du compte.

Erreurs fréquentes

  • P05 envoyé avant P01 : invalide ; le récepteur n'a pas de compte à mettre à jour.
  • Snapshot vs delta : certains émetteurs envoient le snapshot complet en P05, d'autres seulement le delta. Convenir d'une convention avec le récepteur.
  • IN1 avec numéro de séquence (IN1-1) modifié : piège pour les couvertures multiples — IN1-1 doit rester cohérent pour identifier la couverture à mettre à jour.

Événements BAR liés

CodeTrigger eventDescription
P01Add Patient AccountsCréation.
P02Purge Patient AccountsPurge.
P03Update Account (legacy)Update legacy.
P05Update AccountCette page.
P06End AccountClôture.

Voir aussi : BAR^P01, BAR^P06, et FHIR Account.