visit the hl7 website The Demo site for our new HL7 Version 2+ (plus) Standard

18.4.32 BAR/ACK - Update Diagnosis/Procedure (Event P12) (6.4.9)

The P12 event is used to communicate diagnosis and/or procedures in update mode. The newly created fields in DG1 and PR1, i.e., identifiers and action codes, must be populated to indicate which change should be applied. When other patient or visit related fields change, use the A08 (update patient information) event.

Segment Cardinality Implement Status
BAR^P12^BAR_P12
MSH

Message Header

[1..1] SHALL
ARV

Access Restriction

  v2.9
UAC

User Authentication Credential Segment

[0..1]  
EVN

Event Type

[1..1] SHALL
PID

Patient Identification

[1..1] SHALL
PRT

Participation Information

 
PV1

Patient Visit

[1..1] SHALL
DIAGNOSIS  
DG1

Diagnosis

[1..1] SHALL
DRG

Diagnosis Related Group

[0..1]  
PROCEDURE  
PR1

Procedures

[1..1] SHALL
PRT

Participation Information

 
ROL

Role

  B
OBX

Observation/Result

[0..1]  
PRT

Participation Information

 

 

BAR_P12

MSH-15 MSH-16 Immediate ACK Application Ack
Blank Blank - ACK^P12^ACK
NE NE - -
AL, SU, ER NE ACK^P12^ACK -
NE AL, SU, ER - ACK^P12^ACK
AL, SU, ER AL, SU, ER ACK^P12^ACK ACK^P12^ACK
We need some ER7 examples...
We need some XML examples...
Segment Cardinality Implement Status
ACK^P12^ACK
MSH

Message Header

[1..1] SHALL
SFT

Software Segment

 
MSA

Message Acknowledgment

[1..1] SHALL
ERR

Error

 

 

ACK

We need some ER7 examples...
We need some XML examples...

The error segment indicates the fields that caused a transaction to be rejected.