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

18.4.107 OPR - Population/Location-Based Laboratory Order Acknowledgment Message (Event O38) (4.4.17)

The function of this message is to respond to an OPL message. An OPR message is the application acknowledgment to an OPL message. See Chapter 2 for a description of the acknowledgment paradigm.

Note: Based upon general message/acknowledgment patterns, it would be expected that this message type would be ORP. However, when this message type was introduced, ORP was already in use as Pharmacy/Treatment Order Acknowledgment.

Segment Cardinality Implement Status
OPR^O38^OPR_O38
MSH

Message Header

[1..1] SHALL
MSA

Message Acknowledgment

[1..1] SHALL
ERR

Error

 
SFT

Software Segment

 
UAC

User Authentication Credential Segment

[0..1]  
NTE

Notes and Comments

 
RESPONSE [0..1]  
ORDER [1..*] SHALL
NK1

Next of Kin / Associated Parties

[1..*] SHALL
PATIENT [0..1]  
PID

Patient Identification

[1..1] SHALL
PRT

Participation Information

 
ARV

Access Restriction

  B
SPECIMEN  
SPM

Specimen

[1..1] SHALL
SPECIMEN_OBSERVATION  
OBX

Observation/Result

[1..1] SHALL
PRT

Participation Information

 
SAC

Specimen Container detail

 
OBSERVATION_REQUEST  
ORC

Common Order

[1..1] SHALL
PRT

Participation Information

 
OBR

Observation Request

[1..1] SHALL
PRT

Participation Information

 
TIMING  
TQ1

Timing/Quantity

[1..1] SHALL
TQ2

Timing/Quantity Relationship

 

 

OPR_O38

MSH-15 MSH-16 Immediate ACK Application Ack
Blank Blank ACK^O38^ACK -
NE NE - -
AL, ER, SU NE ACK^O38^ACK -
We need some ER7 examples...
We need some XML examples...

There is not supposed to be an Application Level acknowledgement to an Application Level Acknowledgement message. In Enhanced Mode, MSH-16 SHALL always be set to NE (Never).