HL7 v2.5.1 Specificationsv2.5.1

to moveEnter to openTry PID-5, ADT, 0004

ORD: Dietary order acknowledgment message

This page lists the structures and trigger events ORD defines, taken from the standard. The written commentary that theADT page carries has not been written for ORD.

Recognising ORD messages

ORD announces itself in MSH-9 like this:

MSH-9ORD^O04^ORD_O04
  1. MSH-9.1ORDmessage code: what kind of message this is
  2. MSH-9.2O04trigger event: what happened in the real world: dietary order acknowledgment
  3. MSH-9.3ORD_O04message structure: which segments to expect, and in what order

How to use these specifications explains MSH-9 in full, with a worked example.

Message structures

ORD takes 1 structure.

ORD_O04: dietary order acknowledgment

Sent when one thing happens: O04: dietary order acknowledgment.

You must always send: MSH, MSA. Everything else is optional, or required only inside a group you chose to send.

SegmentNameOPTCardinality
MSHMessage HeaderR1..1
MSAMessage AcknowledgmentR1..1
ERRErrorO0..*
SFTSoftwareO0..*
NTENotes and Comments (for ODT)O0..*
RESPONSEa group of 3 segments, repeated togetherO0..1
PATIENTin RESPONSEa group of 2 segments, repeated togetherO0..1
PIDin PATIENTPatient IdentificationR1..1
NTEin PATIENTNotes and Comments (for ODT)O0..*
ORDER_DIETin RESPONSEa group of 4 segments, repeated togetherR1..*
ORCin ORDER_DIETCommon OrderR1..1
TIMING_DIETin ORDER_DIETa group of 2 segments, repeated togetherO0..*
TQ1in TIMING_DIETTiming/QuantityR1..1
TQ2in TIMING_DIETTiming/Quantity Order SequenceO0..*
ODSin ORDER_DIETDietary Orders, Supplements, andO0..*
NTEin ORDER_DIETNotes and Comments (for ODT)O0..*
ORDER_TRAYin RESPONSEa group of 4 segments, repeated togetherO0..*
ORCin ORDER_TRAYCommon OrderR1..1
TIMING_TRAYin ORDER_TRAYa group of 2 segments, repeated togetherO0..*
TQ1in TIMING_TRAYTiming/QuantityR1..1
TQ2in TIMING_TRAYTiming/Quantity Order SequenceO0..*
ODTin ORDER_TRAYDiet Tray InstructionsO0..*
NTEin ORDER_TRAYNotes and Comments (for ODT)O0..*

R inside a group means required of that group. Send the group and you must include that segment; leave the group out and it never appears. This structure has 6 such groups: RESPONSE, PATIENT, ORDER_DIET, TIMING_DIET, ORDER_TRAY, TIMING_TRAY.

Trigger events

The trigger event is the real-world thing that made the message get sent. ORD defines 1.

EventNameStructure
O04dietary order acknowledgmentORD_O04