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:
ORD^O04^ORD_O04- MSH-9.1
ORDmessage code: what kind of message this is - MSH-9.2
O04trigger event: what happened in the real world: dietary order acknowledgment - MSH-9.3
ORD_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.
| Segment | Name | OPT | Cardinality |
|---|---|---|---|
| MSH | Message Header | R | 1..1 |
| MSA | Message Acknowledgment | R | 1..1 |
| ERR | Error | O | 0..* |
| SFT | Software | O | 0..* |
| NTE | Notes and Comments (for ODT) | O | 0..* |
| RESPONSE | a group of 3 segments, repeated together | O | 0..1 |
| PATIENTin RESPONSE | a group of 2 segments, repeated together | O | 0..1 |
| PIDin PATIENT | Patient Identification | R | 1..1 |
| NTEin PATIENT | Notes and Comments (for ODT) | O | 0..* |
| ORDER_DIETin RESPONSE | a group of 4 segments, repeated together | R | 1..* |
| ORCin ORDER_DIET | Common Order | R | 1..1 |
| TIMING_DIETin ORDER_DIET | a group of 2 segments, repeated together | O | 0..* |
| TQ1in TIMING_DIET | Timing/Quantity | R | 1..1 |
| TQ2in TIMING_DIET | Timing/Quantity Order Sequence | O | 0..* |
| ODSin ORDER_DIET | Dietary Orders, Supplements, and | O | 0..* |
| NTEin ORDER_DIET | Notes and Comments (for ODT) | O | 0..* |
| ORDER_TRAYin RESPONSE | a group of 4 segments, repeated together | O | 0..* |
| ORCin ORDER_TRAY | Common Order | R | 1..1 |
| TIMING_TRAYin ORDER_TRAY | a group of 2 segments, repeated together | O | 0..* |
| TQ1in TIMING_TRAY | Timing/Quantity | R | 1..1 |
| TQ2in TIMING_TRAY | Timing/Quantity Order Sequence | O | 0..* |
| ODTin ORDER_TRAY | Diet Tray Instructions | O | 0..* |
| NTEin ORDER_TRAY | Notes and Comments (for ODT) | O | 0..* |
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.
| Event | Name | Structure |
|---|---|---|
| O04 | dietary order acknowledgment | ORD_O04 |