BAR^P03 — Update Patient Account
Le message qui notifie une mise à jour d'un compte patient existant : changement d'assurance, ajout d'un garant, mise à jour d'un diagnostic, modification d'un plafond.
Objet du message
BAR^P03 met à jour les données financières d'un compte patient déjà créé (par BAR^P01 ou ADT^A01). Cas typiques :
- Le patient change d'assurance principale en cours de séjour.
- Un garant supplémentaire est ajouté (employeur, parent).
- Un diagnostic principal est requalifié (CIM-10 mis à jour).
- Une couverture est annulée (assureur n'accepte pas).
- L'ouverture d'un dossier complémentaire (CMU, ALD…).
Là où BAR^P01 crée un compte ex-nihilo, BAR^P03 le met à jour. ADT^A08 est l'analogue démographique côté patient.
Structure segmentaire
La structure abstraite BAR_P02 (partagée avec BAR^P01) :
BAR_P02
MSH Message Header (mandatoire)
[ SFT ] Software Segment (optionnel)
EVN Event Type (mandatoire)
{ PID Patient Identification (mandatoire)
[ PD1 ] Patient Additional Demographics
[ { ROL } ] Role
PV1 Patient Visit (mandatoire)
[ PV2 ]
[ { ROL } ]
[ { DB1 } ]
[ { OBX } ]
[ { AL1 } ]
[ { DG1 } ]
[ DRG ]
[ { GT1 } ] Guarantor
[ { NK1 } ]
{ [ { IN1 [IN2] [{IN3}] } ] } Insurance
[ { ACC } ]
[ { UB1 | UB2 } ]
} MSH — Message Header
- MSH-9 :
BAR^P03^BAR_P02. - MSH-12 :
2.5.1. - MSH-15/16 :
AL+NEtypique en push temps réel.
EVN — Event Type
- EVN-1 :
P03. - EVN-2 : horodatage SIH (CCYYMMDDHHMMSS).
- EVN-5 : opérateur ayant déclenché la mise à jour.
PID — Patient Identification
Identifie le patient propriétaire du compte. PID-3 (CX), PID-5 (XPN), PID-18 (numéro de compte patient).
PV1 — Patient Visit
Contexte du séjour. PV1-19 (numéro de visite, CX) doit matcher la visite existante.
Segments financiers (GT1, IN1, IN2)
- GT1 — Guarantor : garant financier.
- GT1-2 : numéro de garant (CX).
- GT1-3 : nom du garant (XPN).
- GT1-11 : relation au patient (table 0063 :
SLF=Self,SPO=Spouse,EMR=Employer…).
- IN1 — Insurance : information d'assurance.
- IN1-2 : identifiant du plan (table 0072).
- IN1-3 : identifiant de la compagnie d'assurance.
- IN1-17 : relation de l'assuré au patient.
- IN1-22 : code de coordination des bénéfices (1=Primary, 2=Secondary).
- IN1-36 : numéro de police.
- IN2 — Insurance Additional Information : SSN du souscripteur, employeur, options additionnelles.
Exemple réel
Mise à jour du compte ACCT123456 de John Doe pendant un séjour ICU : ajout d'une couverture secondaire dentaire de l'épouse, requalification du diagnostic principal en CIM-10 E11.9 (diabète T2) :
MSH|^~\&|HIS|HOSP01|SAP|FIN|20260514103000||BAR^P03^BAR_P02|MSG00000020|P|2.5.1|||AL|NE
EVN|P03|20260514103000|||DRJONES^Jones^Sarah^^^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|ICU^101^A^HOSP01|||||||CAR|||||||||VISIT00789||||||||||||||||||HOSP01|||||20260514102530
GT1|1|GUAR98765|DOE^JOHN^A^^MR.||100 MAIN ST^^ANYTOWN^CA^90210^USA|(555)555-1234||19720515|M||SLF^Self|123-45-6789
IN1|1|PRIM|ACME-HMO|Acme HMO Insurance|PO BOX 100^^CITY^CA^90000|||GROUP01||||||||DOE^JOHN^A|SELF|19720515|100 MAIN ST^^ANYTOWN^CA^90210^USA|||1|||||||Y|20260101|||||||||MEM987654321
IN2|1||||||||EMP123|Acme Corp
IN1|2|SEC|ACME-DENTAL|Acme Dental|PO BOX 200^^CITY^CA^90000|||GROUP-D02||||||||DOE^JOHN^A|SPOUSE|19750810|100 MAIN ST^^ANYTOWN^CA^90210^USA|||2|||||||Y|20260101|||||||||DEN456789012
DG1|1|I10|E11.9|Type 2 diabetes mellitus without complications|20260514|F - MSH : SIH HOSP01 vers SAP FIN, P03, 2.5.1.
- EVN : P03 saisi à 10:30 par DRJONES.
- PV1-19 = VISIT00789 : même numéro de visite que le séjour A01 d'origine, cohérence garantie.
- GT1 : le patient est son propre garant (SLF).
- IN1 #1 PRIM : Acme HMO, plan principal, n° police MEM987654321.
- IN1 #2 SEC : Acme Dental, secondaire via l'épouse.
- DG1 : diagnostic principal final E11.9 (diabète T2 sans complication), CIM-10.
Erreurs fréquentes
- BAR^P03 sans compte existant : le récepteur cherchera PV1-19 et rejettera si aucun BAR^P01 ou A01 préalable.
- IN1-22 incohérent : deux IN1 avec
1(Primary) sans transition : ambiguïté de coordination des bénéfices. - GT1-11 manquant : sans relation, le facturier ne sait pas si le garant est lui-même le patient (autofinancement) ou un tiers.
- DG1-6 non renseigné : type de diagnostic (
A=Admitting,F=Final) — un diagnosticFavant la sortie est ambigu. - Coordination IN1/IN2 décalée : IN2 décrit l'assuré d'IN1, l'ordre doit être strict (IN1 #n suivi de IN2 #n).
Événements BAR liés
| Code | Trigger event | Description |
|---|---|---|
| P01 | Add patient account | Création d'un nouveau compte patient. |
| P02 | Purge patient accounts | Suppression de comptes archivés. |
| P03 | Update patient account | Cette page. |
| P05 | Update account | Mise à jour comptes (sans contexte patient). |
| P06 | End account | Clôture d'un compte. |
| P10 | Transmit ambulatory payment classification | Transmission APC (USA Medicare). |
| P12 | Update Diagnosis / Procedure | Mise à jour des diagnostics et procédures. |
Voir aussi : BAR^P01 — Add Patient Account pour la création initiale, et ADT^A08 pour la mise à jour démographique du patient.