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

18.4.31 BAR/ACK - Transmit Ambulatory Payment Classification (APC) Groups (Event P10) (6.4.7)

The P10 event is used to communicate Ambulatory Payment Classification (APC) grouping. The grouping can be estimated or actual, based on the APC status indictor in GP1-1. This information is mandated in the USA by the Centers for Medicare and Medicaid Services (CMS) for reimbursement of outpatient services. The PID and PV1 segments are included for identification purposes only. When other patient or visit related fields change, use the A08 (update patient information) event.

Segment Cardinality Implement Status
BAR^P10^BAR_P10
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
GP1

Grouping/Reimbursement - Visit

[1..1] SHALL
PROCEDURE  
PR1

Procedures

[1..1] SHALL
GP2

Grouping/Reimbursement - Procedure Line Item

[0..1]  

 

BAR_P10

MSH-15 MSH-16 Immediate ACK Application Ack
Blank Blank - ACK^P10^ACK
NE NE - -
AL, SU, ER NE ACK^P10^ACK -
NE AL, SU, ER - ACK^P10^ACK
AL, SU, ER AL, SU, ER ACK^P10^ACK ACK^P10^ACK
We need some ER7 examples...
We need some XML examples...
Segment Cardinality Implement Status
ACK^P10^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.