The Order Entry transaction set provides for the transmission of orders or information about orders between applications that capture the order, by those that fulfill the order, and other applications as needed. An order is a request for material or services, usually for a specific patient. These services include medications from the pharmacy, clinical observations (e.g., vitals, I&Os) from the nursing service, tests in the laboratory, food from dietary, films from radiology, linens from housekeeping, supplies from central supply, an order to give a medication (as opposed to delivering it to the ward), etc.
Most orders are associated with a particular patient. However, the Standard also allows a department to order from another ancillary department without regard to a patient (e.g., floor stock), as well as orders originating in an ancillary department (i.e., any application may be the placer of an order or the filler of an order).
We refer to the person or entity who places the order as the placer. We refer to the person or entity that carries out the order as the filler (producer in ASTM terminology). In the case where the person or entity that carries out the order also requests the order, this person or entity is referred to as the filler and placer of the order. The filler may also request another application to assign a filler or placer order number.
This chapter defines the transactions at the seventh level, i.e., the abstract messages. Various schemes may be used to generate the actual characters that make up the messages according to the communications environment. The HL7 Encoding Rules will be used where there is not a complete Presentation Layer. This is described in Chapter 2, Section 2.6, "Message construction rules." The examples included in this chapter were constructed according to the HL7 Encoding Rules.
This chapter has been organized into six major sections, General, Diet, Supply, Pharmacy, Vaccine and Transfusion Services. Each section contains the trigger events, message definitions, segments and examples for the specific type of order messages. Each section about a type of order is organized into background and overview, message structure, and message segments (that are specific to the order class in question). Special discussions of the use of fields, segments or messages, and examples are included. Segments are introduced in order of occurrence in a message. A list of allowable values for a field is included in the body of the text, along with the field definition for easier reference.
Section 4.3refers the reader to Chapter 2 for an outline of the Quantity Timing (TQ) Data Type Definition.
Sections 4.4 to 4.6'General' includes the triggers and segments for the clinical observations and diagnostic studies as well as the triggers and message segments that are common to all of the order entry messages. Orders for laboratory tests, bedside monitoring, diagnostic imaging, electrocardiograms, vital signs, etc., are subsumed under this order message set.
Sections 4.7 to 4.9'Diet' includes all of the usual diet specifications including snacks and guest trays
Sections 4.10 to 4.12'Supply' includes order messages for both Stock and No-stock orders. Supply orders are different in that they often are not patient-centered (e.g., requests to stock the ward supply room).
Sections 4.13 to 4.16'Pharmacy / Treatment' includes all pharmacy and treatment related order messages. These sections additionally include triggers related to the dispensing, giving and administration of orders. In the development of the treatment order transaction set, the focus has been on medication treatments, but the same transaction set works well for total parenteral nutrition (TPN). There is hope that it is also sufficient for other kinds of treatment orders, such as those performed by the nursing service. But it has not yet been exercised in that context and may well need further development.
Sections 4.17 to 4.19'Vaccine' includes triggers and segments specific to vaccination order messages. These sections also include RXA definitions specific to vaccination messages.
Sections 4.20 to 4.22"Transfusion Service (Blood Bank)" includes triggers and segments specific to transfusion service messages.
The application responding to, i.e., performing, a request for services (orders) or producing an observation. The filler can also originate requests for services (new orders), add additional services to existing orders, replace existing orders, put an order on hold, discontinue an order, release a held order, or cancel existing orders
An OBX segment defined in Chapter 7.
A request for a service from one application to a second application. The second application may in some cases be the same, i.e., an application is allowed to place orders with itself. In HL7 terms, an order is defined as an ORC segment in conjunction with a single order detail segment such as OBR, RXO or RXE.
One of several segments that can carry order information. Examples are OBR and RXO. Future ancillary-specific segments may be defined in subsequent releases of the Standard if they become necessary.
The application or individual originating a request for services (order).
A list of associated orders coming from a single location regarding a single patient.
An identifier that uniquely identifies an order as represented by an ORC segment and its matching order detail segment. Although traditionally called an order number, the identifier is not required to be all digits, it may contain alpha as well as numeric characters.
Examples:
Example 1
Order Number |
Group Number |
Parent |
|||||
---|---|---|---|---|---|---|---|
Parent Order |
111 |
||||||
Bag One |
123 |
1 |
111 |
||||
Bag Two |
234 |
1 |
111 |
||||
Bag Three |
345 |
1 |
111 |
Example 2
Order Number |
Group Number |
||||
---|---|---|---|---|---|
Med One |
123 |
99 (script number) |
|||
Med Two |
456 |
99 (script number) |
Example 3
Order Number |
Group Number |
||||
---|---|---|---|---|---|
CBC |
987 |
88 (requisition number) |
|||
Glucose |
654 |
88 (requisition number) |
|||
Electrolytes |
321 |
88 (requisition number) |
The triggering events that follow are all served by the OMG (General Clinical Order Message), OML (Laboratory Order Message, Laboratory Order for Multiple Orders Related to a Single Specimen, Laboratory Order for Multiple Orders Related to a Single Container of a Specimen, Specimen Shipment Centric Laboratory Order), OMI (Imaging Order Message), OPL (Population/Location-Based Laboratory Order Message), OSU (Order Status Update) and OMQ (General Order Message with Document Payload) message definitions along with the following acknowledgment messages served by the ORG (General Clinical Order Acknowledgement Message), ORL (General Laboratory Order Response Message to any OML message, Laboratory Order Response Message To A Multiple Order Related To Single Specimen OML message, Laboratory Order Response Message to a Single Container of a Specimen OML message, Specimen Shipment Centric Laboratory Order Response Message to Specimen Shipment OML message), ORI (Imaging Order Response Message to Any OMI message), OPR (Population/Location-Based Laboratory Order Acknowledgment Message) and ORX (General Order Message with Document Payload Acknowledgement Message) message definitions.
Each triggering event is listed below, along with the segments that comprise the messages. The notation used to describe the sequence, optionality, and repeating of segments is described in Chapter 2, "Format for defining abstract messages."
Attention: Retained for backwards compatibility only as of v2.4.and withdrawn as of v2.7. Refer to OMG, OML, OMD, OMS, OMN, OMI, and OMP instead.
Attention: Retained for backwards compatibility only as of v2.5 and withdrawn as of v2.7. Refer to ORG, ORL, ORD, ORS, ORN, ORI, and ORP instead.
Attention: Retained for backwards compatibility only as of v2.4.and withdrawn as of v2.7. Refer to Chapter 5.
The function of this message is to initiate the transmission of information about a general clinical order that uses the OBR segment. OMG messages can originate also with a placer, filler, or an interested third party.
The trigger event for this message is any change to a general clinical order. Such changes include submission of new orders, cancellations, updates, patient and non-patient-specific orders, etc.
This trigger includes segments identified as being for 'previous results.' These segments allow the sending system to include demographic and/or result information from previous result reports when they are related to the current order.
For example:
The CTD segment in this trigger is used to transmit temporary patient contact details specific to this order.
When one wants to convey with the detailed order message a supporting document, such as a CDA, one can transmit that document using the OBX associated with the ORC/OBR(s) using OBX-11 = "O" Order Detail Description Only, using either OBX-2 = "ED" or "RP".
The Device segment (DEV) provides additional device information for a device referenced in one or more of the PRT segments in the message (using PRT-10 Participation Device to match DEV-2 Unique Device Identifier or PRT-22 Participation Device Type using DEV-3 Device Type).
Segment | Cardinality | Implement | Status |
---|---|---|---|
OMG^O19^OMG_O19 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
OCCUPATIONAL_DATA_FOR_HEALTH | [0..1] | ||
OH1 Person Employment Status |
|||
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
OH4 Combat Zone Work |
|||
NTE Notes and Comments |
|||
NEXT_OF_KIN | |||
NK1 Next of Kin / Associated Parties |
[1..1] | SHALL | |
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
ARV Access Restriction |
B | ||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBR Observation Request |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
CTD Contact Data |
[0..1] | ||
DG1 Diagnosis |
|||
REL Clinical Relationship Segment |
[0..1] | ||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
SPECIMEN | |||
SPM Specimen |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
CONTAINER | |||
SAC Specimen Container detail |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
CONTAINER_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
SGH Segment Group Header |
[0..1] | ||
PRIOR_RESULT | |||
PATIENT_PRIOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
ARV Access Restriction |
B | ||
PRT Participation Information |
|||
PATIENT_VISIT_PRIOR | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
AL1 Patient Allergy Information |
|||
ORDER_PRIOR | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
OBR Observation Request |
[1..1] | SHALL | |
TIMING_PRIOR | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
NTE Notes and Comments |
|||
ORDER_DETAIL_PARTICIPATION_PRIOR | |||
PRT Participation Information |
[1..1] | SHALL | |
DEV Device |
|||
CTD Contact Data |
[0..1] | ||
OBSERVATION_PRIOR | [1..*] | SHALL | |
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
SGT Segment Group Trailer |
[0..1] | ||
FT1 Financial Transaction |
|||
CTI Clinical Trial Identification |
|||
BLG Billing |
[0..1] | ||
DEVICE | |||
DEV Device |
[1..1] | SHALL | |
OBX Observation/Result |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORG^O20^ORG_O20 orOSU^O52^OSU_O52 |
NE | NE | - | - |
AL, SU, ER | NE | ACK^O19^ACK | - |
NE | AL, SU, ER | - | ORG^O20^ORG_O20 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O19^ACK | ORG^O20^ORG_O20 orOSU^O52^OSU_O52 |
The function of this message is to respond to an OMG message. An ORG message is the application acknowledgment to an OMG message. See Chapter 2 for a description of the acknowledgment paradigm.
In ORG the PID and ORC segments are optional, particularly in case of an error response. However, ORC segments are always required in ORG when the OBR is present. For example, a response ORG might include only the MSH and MSA.
The function (e.g., cancel, new order) of both OMG and ORG messages is determined by the value in ORC-1-order control. (See the table of order control values for a complete list.)
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORG^O20^ORG_O20 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_GROUP | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
CTI Clinical Trial Identification |
|||
SPECIMEN | |||
SPM Specimen |
[1..1] | SHALL | |
SAC Specimen Container detail |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O20^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O20^ACK | - |
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).
The following message structure may be used for the communication of laboratory and other order messages and must be used for lab automation messages where it is required that the Specimen/Container information is within the ORC/OBR segment group.
The trigger event for this message is any change to a laboratory order. Such changes include submission of new orders, cancellations, updates, etc. OML messages can originate also with a placer, filler, or an interested third party.
Note: The additional patient information, which is sent after the OBR with the current order (the segments PID, PD1, PV1, PV2, etc, indicated below with words "previous result"), could have been transferred with the previous result because the patient demographics related to the previous result can differ from the demographics related to the current order. The current intent is to only allow references to the same patient as in the header PID.
The SAC segments included in the message allow the transfer of, e.g., a laboratory order with multiple containers and multiple test orders related to each container, or laboratory orders with test order requiring multiple containers.
Refer to Chapter 13, "Laboratory Automation" for examples of usage, particularly to clarify the use of two references to SAC segments in this one message.
The CTD segment in this trigger is used to transmit temporary patient contact details specific to this order.
The IPC segment in this trigger is used to transmit imaging process identifiers for observations that will result in DICOM information objects (e.g., slide images). Note that the IPC-1 Accession Identifier is the identifier assigned by the Order Filler for associating the DICOM results with other laboratory information and processes; it may or may not be the same as the SPM-30 Accession ID or the SAC-2 Accession Identifier.
In relationship to triggers O21, O33, O35, and O39 this message/trigger (O21) should be used where an order with multiple samples and optionally multiple containers per order item are to be communicated, but not against a complete specimen shipment (O39)
When one wants to convey with the detailed order message a supporting document, such as a CDA, one can transmit that document using the OBX associated with the ORC/OBR(s) using OBX-11 = "O" Order Detail Description Only, using either OBX-2 = "ED" or "RP".
The Device segment (DEV) provides additional device information for a device referenced in one or more of the PRT segments in the message (using PRT-10 Participation Device to match DEV-2 Unique Device Identifier or PRT-22 Participation Device Type using DEV-3 Device Type).
Segment | Cardinality | Implement | Status |
---|---|---|---|
OML^O21^OML_O21 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
OCCUPATIONAL_DATA_FOR_HEALTH | [0..1] | ||
OH1 Person Employment Status |
|||
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
OH4 Combat Zone Work |
|||
NTE Notes and Comments |
|||
NEXT_OF_KIN | |||
NK1 Next of Kin / Associated Parties |
[1..1] | SHALL | |
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
ARV Access Restriction |
B | ||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
TCD Test Code Detail |
[0..1] | ||
NTE Notes and Comments |
|||
PRT Participation Information |
|||
CTD Contact Data |
[0..1] | ||
DG1 Diagnosis |
|||
REL Clinical Relationship Segment |
[0..1] | ||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
TCD Test Code Detail |
[0..1] | ||
NTE Notes and Comments |
|||
SPECIMEN | |||
SPM Specimen |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
CONTAINER | |||
SAC Specimen Container detail |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
CONTAINER_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
IPC Imaging Procedure Control Segment |
[0..1] | ||
SGH Segment Group Header |
[0..1] | ||
PRIOR_RESULT | |||
PATIENT_PRIOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
PATIENT_VISIT_PRIOR | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
AL1 Patient Allergy Information |
|||
ORDER_PRIOR | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
OBR Observation Request |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
OBSERVATION_PARTICIPATION_PRIOR | |||
PRT Participation Information |
[1..1] | SHALL | |
DEV Device |
|||
TIMING_PRIOR | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_PRIOR | [1..*] | SHALL | |
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
SGT Segment Group Trailer |
[0..1] | ||
FT1 Financial Transaction |
|||
CTI Clinical Trial Identification |
|||
BLG Billing |
[0..1] | ||
DEVICE | |||
DEV Device |
[1..1] | SHALL | |
OBX Observation/Result |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORL^O22^ORL_O22 orORL^O53^ORL_O53 orOSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORL^O22^ORL_O22 orORL^O53^ORL_O53 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O21^ACK | ORL^O22^ORL_O22 orORL^O53^ORL_O53 orOSU^O52^OSU_O52 |
The function of this message is to respond to an OML message. An ORL message is the application acknowledgment to an OML message. See Chapter 2 for a description of the acknowledgment paradigm.
Two message structures are available to acknowledge OML_O21:
With patient segments
Optionally without patient segments
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORL^O22^ORL_O22 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
|||
SPECIMEN | |||
SPM Specimen |
[1..1] | SHALL | |
SAC Specimen Container detail |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O22^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O22^ACK | - |
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).
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORL^O53^ORL_O53 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
|||
SPECIMEN | |||
SPM Specimen |
[1..1] | SHALL | |
SAC Specimen Container detail |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O53^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O53^ACK | - |
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).
The trigger event for this message is any change to a laboratory order. Such changes include submission of new orders, cancellations, updates, etc., where multiple orders are associated with a single sample which may be carried in multiple containers. OML messages can originate also with a placer, filler, or an interested third party.
This allows for a Specimen-centric message with multiple orders per specimen grouped by the specimen.
The following message structure may be used for the communication of laboratory and other order messages and must be used for lab automation messages where the message requires Specimen/container information to group a number of orders.
The IPC segment in this trigger is used to transmit imaging process identifiers for observations that will result in DICOM information objects (e.g., slide images). Note that the IPC-1 Accession Identifier is the identifier assigned by the Order Filler for associating the DICOM results with other laboratory information and processes; it may or may not be the same as the SPM-30 Accession ID or the SAC-2 Accession Identifier.
In relationship to triggers O21, O33, and O35, this message/trigger (O33) should be used where a specimen, with optional multiple containers, may have multiple orders to be communicated.
When one wants to convey with the detailed order message a supporting document, such as a CDA, one can transmit that document using the OBX associated with the ORC/OBR(s) using OBX-11 = "O" Order Detail Description Only, using either OBX-2 = "ED" or "RP".
The Device segment (DEV) provides additional device information for a device referenced in one or more of the PRT segments in the message (using PRT-10 Participation Device to match DEV-2 Unique Device Identifier or PRT-22 Participation Device Type using DEV-3 Device Type).
Segment | Cardinality | Implement | Status |
---|---|---|---|
OML^O33^OML_O33 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
OCCUPATIONAL_DATA_FOR_HEALTH | [0..1] | ||
OH1 Person Employment Status |
|||
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
OH4 Combat Zone Work |
|||
NTE Notes and Comments |
|||
NEXT_OF_KIN | |||
NK1 Next of Kin / Associated Parties |
[1..1] | SHALL | |
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
ARV Access Restriction |
B | ||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
SPECIMEN | [1..*] | SHALL | |
SPM Specimen |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
SPECIMEN_CONTAINER | |||
SAC Specimen Container detail |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
TCD Test Code Detail |
[0..1] | ||
NTE Notes and Comments |
|||
PRT Participation Information |
|||
DG1 Diagnosis |
|||
REL Clinical Relationship Segment |
[0..1] | ||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
TCD Test Code Detail |
[0..1] | ||
NTE Notes and Comments |
|||
IPC Imaging Procedure Control Segment |
[0..1] | ||
SGH Segment Group Header |
[0..1] | ||
PRIOR_RESULT | |||
PATIENT_PRIOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
PATIENT_VISIT_PRIOR | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
AL1 Patient Allergy Information |
|||
ORDER_PRIOR | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
OBR Observation Request |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
OBSERVATION_PARTICIPATION_PRIOR | |||
PRT Participation Information |
[1..1] | SHALL | |
DEV Device |
|||
TIMING_PRIOR | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_PRIOR | [1..*] | SHALL | |
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
SGT Segment Group Trailer |
[0..1] | ||
FT1 Financial Transaction |
|||
CTI Clinical Trial Identification |
|||
BLG Billing |
[0..1] | ||
DEVICE | |||
DEV Device |
[1..1] | SHALL | |
OBX Observation/Result |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORL^O34^ORL_O34 or ORL^O54^ORL_O54 or OSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORL^O34^ORL_O34 or ORL^O54^ORL_O54 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O33^ACK | ORL^O34^ORL_O34 or ORL^O54^ORL_O54 orOSU^O52^OSU_O52 |
The function of this message is to respond to an OML message where the original trigger event produced an OML with the Specimen Group segment above the ORC. An ORL message is the application acknowledgment to an OML message. See Chapter 2 for a description of the acknowledgment paradigm.
Two message structures are available to acknowledge OML_O34:
With patient segments
Optionally without patient segments
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORL^O34^ORL_O34 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
SPECIMEN | [1..*] | SHALL | |
SPM Specimen |
[1..1] | SHALL | |
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
SAC Specimen Container detail |
|||
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O34^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O34^ACK | - |
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).
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORL^O54^ORL_O54 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
SPECIMEN | [1..*] | SHALL | |
SPM Specimen |
[1..1] | SHALL | |
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
SAC Specimen Container detail |
|||
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O54^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O54^ACK | - |
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).
The trigger event for this message is any change to a laboratory order. Such changes include submission of new orders, cancellations, updates, etc., where multiple orders are associated with a single sample which may be carried in multiple containers. OML messages can originate also with a placer, filler, or an interested third party.
This allows for a Specimen-centric message with multiple orders per specimen grouped by the specimen.
The following message structure may be used for the communication of laboratory and other order messages and must be used for lab automation messages where the message requires Specimen/container information to group a number of orders.
The IPC segment in this trigger is used to transmit imaging process identifiers for obsrevations that will result in DICOM information objects (e.g., slide images). Note that the IPC-1 Accession Identifier is the identifier assigned by the Order Filler for associating the DICOM results with other laboratory information and processes; it may or may not be the same as the SPM-30 Accession ID or the SAC-2 Accession Identifier.
In relationship to triggers O21, O33, and O35, this message/trigger (O35) should be used for laboratory orders where there is 1 or more Specimens with 1 to many containers and each container may have 1 to many orders with previous result(s) per container.
When one wants to convey with the detailed order message a supporting document, such as a CDA, one can transmit that document using the OBX associated with the ORC/OBR(s) using OBX-11 = "O" Order Detail Description Only, using either OBX-2 = "ED" or "RP".
The Device segment (DEV) provides additional device information for a device referenced in one or more of the PRT segments in the message (using PRT-10 Participation Device to match DEV-2 Unique Device Identifier or PRT-22 Participation Device Type using DEV-3 Device Type).
Segment | Cardinality | Implement | Status |
---|---|---|---|
OML^O35^OML_O35 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
OCCUPATIONAL_DATA_FOR_HEALTH | [0..1] | ||
OH1 Person Employment Status |
|||
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
OH4 Combat Zone Work |
|||
NTE Notes and Comments |
|||
NEXT_OF_KIN | |||
NK1 Next of Kin / Associated Parties |
[1..1] | SHALL | |
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
ARV Access Restriction |
B | ||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
SPECIMEN | [1..*] | SHALL | |
SPM Specimen |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
SPECIMEN_CONTAINER | [1..*] | SHALL | |
SAC Specimen Container detail |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
TCD Test Code Detail |
[0..1] | ||
NTE Notes and Comments |
|||
PRT Participation Information |
|||
DG1 Diagnosis |
|||
REL Clinical Relationship Segment |
[0..1] | ||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
TCD Test Code Detail |
[0..1] | ||
NTE Notes and Comments |
|||
IPC Imaging Procedure Control Segment |
[0..1] | ||
SGH Segment Group Header |
[0..1] | ||
PRIOR_RESULT | |||
PATIENT_PRIOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
PATIENT_VISIT_PRIOR | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
AL1 Patient Allergy Information |
|||
ORDER_PRIOR | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
OBR Observation Request |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
OBSERVATION_PARTICIPATION | |||
PRT Participation Information |
[1..1] | SHALL | |
DEV Device |
|||
TIMING_PRIOR | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_PRIOR | [1..*] | SHALL | |
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
SGT Segment Group Trailer |
[0..1] | ||
FT1 Financial Transaction |
|||
CTI Clinical Trial Identification |
|||
BLG Billing |
[0..1] | ||
DEVICE | |||
DEV Device |
[1..1] | SHALL | |
OBX Observation/Result |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORL^O36^ORL_O36 orORL^O55^ORL_O55 orOSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORL^O36^ORL_O36 orORL^O55^ORL_O55 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O35^ACK | ORL^O36^ORL_O36 orORL^O55^ORL_O55 orOSU^O52^OSU_O52 |
The function of this message is to respond to an OML message where the original trigger event produced an OML with the Specimen Group segment above the ORC. An ORL message is the application acknowledgment to an OML message. See Chapter 2 for a description of the acknowledgment paradigm.
Two message structures are available to acknowledge OML_O36:
With patient segments
Optionally without patient segments
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORL^O36^ORL_O36 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
SPECIMEN | [1..*] | SHALL | |
SPM Specimen |
[1..1] | SHALL | |
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
SPECIMEN_CONTAINER | [1..*] | SHALL | |
SAC Specimen Container detail |
[1..1] | SHALL | |
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O36^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O36^ACK | - |
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).
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORL^O55^ORL_O55 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
SPECIMEN | [1..*] | SHALL | |
SPM Specimen |
[1..1] | SHALL | |
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
SPECIMEN_CONTAINER | [1..*] | SHALL | |
SAC Specimen Container detail |
[1..1] | SHALL | |
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O55^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O55^ACK | - |
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).
The function of this message is to apply an order to all specimens in a shipment or a package within a shipment.
When one wants to convey with the detailed order message a supporting document, such as a CDA, one can transmit that document using the OBX associated with the ORC/OBR(s) using OBX-11 = "O" Order Detail Description Only, using either OBX-2 = "ED" or "RP".
The Device segment (DEV) provides additional device information for a device referenced in one or more of the PRT segments in the message (using PRT-10 Participation Device to match DEV-2 Unique Device Identifier or PRT-22 Participation Device Type using DEV-3 Device Type).
Segment | Cardinality | Implement | Status |
---|---|---|---|
OML^O39^OML_O39 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
OCCUPATIONAL_DATA_FOR_HEALTH | [0..1] | ||
OH1 Person Employment Status |
|||
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
OH4 Combat Zone Work |
|||
NTE Notes and Comments |
|||
NEXT_OF_KIN | |||
NK1 Next of Kin / Associated Parties |
[1..1] | SHALL | |
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
ARV Access Restriction |
B | ||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
TCD Test Code Detail |
[0..1] | ||
NTE Notes and Comments |
|||
PRT Participation Information |
|||
CTD Contact Data |
[0..1] | ||
DG1 Diagnosis |
|||
REL Clinical Relationship Segment |
[0..1] | ||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
TCD Test Code Detail |
[0..1] | ||
NTE Notes and Comments |
|||
SPECIMEN_SHIPMENT | |||
SHP Shipment |
[1..1] | SHALL | |
SHIPMENT_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
PACKAGE | [1..*] | SHALL | |
PAC Shipment Package |
[1..1] | SHALL | |
SPECIMEN_IN_PACKAGE | |||
SPM Specimen |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
SPECIMEN_CONTAINER_IN_PACKAGE | |||
SAC Specimen Container detail |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
CONTAINER_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
FT1 Financial Transaction |
|||
CTI Clinical Trial Identification |
|||
BLG Billing |
[0..1] | ||
DEVICE | |||
DEV Device |
[1..1] | SHALL | |
OBX Observation/Result |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORL^O40^ORL_O40 orORL^O56^ORL_O56 orOSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORL^O40^ORL_O40 orORL^O56^ORL_O56 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O39^ACK | ORL^O40^ORL_O40 orORL^O56^ORL_O56 orOSU^O52^OSU_O52 |
The function of this message is to respond to an OML message. An ORL message is the application acknowledgment to an OML message. See Chapter 2 for a description of the acknowledgment paradigm.
Two message structures are available to acknowledge OML_O40:
With patient segments
Optionally without patient segments
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORL^O40^ORL_O40 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
|||
SPECIMEN_SHIPMENT | |||
SHP Shipment |
[1..1] | SHALL | |
PACKAGE | [1..*] | SHALL | |
PAC Shipment Package |
[1..1] | SHALL | |
SPECIMEN_IN_PACKAGE | |||
SPM Specimen |
[1..1] | SHALL | |
SPECIMEN_CONTAINER_IN_PACKAGE | |||
SAC Specimen Container detail |
[1..1] | SHALL |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O40^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O40^ACK | - |
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).
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORL^O56^ORL_O56 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
|||
SPECIMEN_SHIPMENT | |||
SHP Shipment |
[1..1] | SHALL | |
PACKAGE | [1..*] | SHALL | |
PAC Shipment Package |
[1..1] | SHALL | |
SPECIMEN_IN_PACKAGE | |||
SPM Specimen |
[1..1] | SHALL | |
SPECIMEN_CONTAINER_IN_PACKAGE | |||
SAC Specimen Container detail |
[1..1] | SHALL |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O56^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O56^ACK | - |
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).
This message is used in communication between the information systems involved in the fulfillment of the request directed to the imaging department, such as a Radiology Information System (RIS) and a Picture Archiving and Communication System (PACS). For the purpose of the following discussion these systems will be identified as Imaging Department Information Systems (IDIS). Information contained in the Imaging Procedure Control (IPC) segment allows multiple IDIS to share the context of Imaging Studies (collections of images acquired, processed, stored, and interpreted) in Image Management tasks.
The order for the imaging service is communicated between the Order Placer (such as an Order Entry system) and the Order Filler (such as an RIS). In the imaging department environment, the Order Filler also identifies the set of procedures (studies) and sub-procedures (procedure steps) that have to be performed in the process of fulfilling the order. Each sub-procedure is performed using a single device (station). The Order Filler identifies the type of device and either a specific device or group of devices (for example, by geographic location) one of which is to be used in performing the procedure step. Thus, the system performs an aspect of workflow management in the department.
Another information system in the department may be managing storage and distribution of the images within the department as well as providing them to the enterprise. This system will have to operate within the same context as the system managing the workflow. This context includes identifiers, content of the order, and details of procedures and procedure steps that have to be performed to fulfill that particular order.
When one wants to convey with the detailed order message a supporting document, such as a CDA, one can transmit that document using the OBX associated with the ORC/OBR(s) using OBX-11 = "O" Order Detail Description Only, using either OBX-2 = "ED" or "RP".
It is expected that the OMI message will typically be used in communication between IDIS as depicted in figure 4-1.
Figure 4-1 - Use of OMI message
The Device segment (DEV) provides additional device information for a device referenced in one or more of the PRT segments in the message (using PRT-10 Participation Device to match DEV-2 Unique Device Identifier or PRT-22 Participation Device Type using DEV-3 Device Type).
Segment | Cardinality | Implement | Status |
---|---|---|---|
OMI^O23^OMI_O23 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
OCCUPATIONAL_DATA_FOR_HEALTH | [0..1] | ||
OH1 Person Employment Status |
|||
OH2 Past or Present Job |
|||
OH3 Usual Work |
[0..1] | ||
OH4 Combat Zone Work |
|||
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBR Observation Request |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
CTD Contact Data |
[0..1] | ||
DG1 Diagnosis |
|||
REL Clinical Relationship Segment |
[0..1] | ||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
IPC Imaging Procedure Control Segment |
[1..*] | SHALL | |
DEVICE | |||
DEV Device |
[1..1] | SHALL | |
OBX Observation/Result |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORI^O24^ORI_O24 orOSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORI^O24^ORI_O24 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O23^ACK | ORI^O24^ORI_O24 orOSU^O52^OSU_O52 |
The function of this message is to respond to an OMI message. An ORI message is the application acknowledgment to an OMI message. See Chapter 2 for a description of the acknowledgment paradigm.
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORI^O24^ORI_O24 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
PRT Participation Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBR Observation Request |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
IPC Imaging Procedure Control Segment |
[1..*] | SHALL |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O24^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O24^ACK | - |
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).
This message supports the use-case for submission of field level specimen and order data to diagnostic laboratories
When one wants to convey with the detailed order message a supporting document, such as a CDA, one can transmit that document using the OBX associated with the ORC/OBR(s) using OBX-11 = "O" Order Detail Description Only, using either OBX-2 = "ED" or "RP"."
Segment | Cardinality | Implement | Status |
---|---|---|---|
OPL^O37^OPL_O37 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PRT Participation Information |
[1..*] | SHALL | |
GUARANTOR | [0..1] | ||
GT1 Guarantor |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
ORDER | [1..*] | SHALL | |
NK1 Next of Kin / Associated Parties |
[1..*] | SHALL | |
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
OBSERVATIONS_ON_PATIENT | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
AL1 Patient Allergy Information |
|||
SPECIMEN | [1..*] | SHALL | |
SPM Specimen |
[1..1] | SHALL | |
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
CONTAINER | |||
SAC Specimen Container detail |
[1..1] | SHALL | |
CONTAINER_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
OBSERVATION_REQUEST | [1..*] | SHALL | |
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 |
|||
TCD Test Code Detail |
[0..1] | ||
DG1 Diagnosis |
|||
ORDER_RELATED_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
SGH Segment Group Header |
[0..1] | ||
PRIOR_RESULT | [0..1] | ||
NK1 Next of Kin / Associated Parties |
[1..*] | SHALL | |
PATIENT_PRIOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
PATIENT_VISIT_PRIOR | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
AL1 Patient Allergy Information |
[0..1] | ||
ORDER_PRIOR | [1..*] | SHALL | |
OBR Observation Request |
[1..1] | SHALL | |
ORC Common Order |
[0..1] | ||
OBSERVATION_PARTICIPATION_PRIOR | |||
PRT Participation Information |
[1..1] | SHALL | |
DEV Device |
|||
TIMING | [0..1] | ||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_RESULT_GROUP | [1..*] | SHALL | |
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
SGT Segment Group Trailer |
[0..1] | ||
FT1 Financial Transaction |
|||
CTI Clinical Trial Identification |
|||
BLG Billing |
[0..1] |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | OPR^O38^OPR_O38 orOSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | OPR^O38^OPR_O38 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O37^ACK | OPR^O38^OPR_O38 orOSU^O52^OSU_O52 |
This structure represents the way that most orders to veterinary laboratories occur. There is a multi-tier hierarchy in which a single individual (usually a veterinarian or an owner of a production facility) submits one or more specimen samples from one or more animals or non-living entities, such as environmental specimens or feed, etc. There are often many interested participants referenced for each set of orders, which explains the need for the repeating PRT segment. These include individuals such as the government official that is responsible for monitoring the testing of an animal or animal group, the parent organization, etc. This grouped submission of specimens from multiple animal "patients" requires that orders pertaining to animal and non-animal specimens be accommodated. The primary structure of concern is the following:
{[PID]
{SPM
{ORC
OBR}
}
}
This allows for multiple specimens or animal or non-animal origin to have multiple requests associated with them. This is the usual process in field level sample collection from populations or environments.
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 | |
ARV Access Restriction |
|||
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 |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O38^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O38^ACK | - |
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).
This message is used to create simple order status updates for any type of order where the ORC is sufficient to communicate the order identifier and no other data changes. This is particularly necessary when status updates are not part of order acknowledgement messages, e.g., a status message occurs 2 days later.
Note that one also could send a regular order message using order control code “SC” (Status Changed). The choice to use one or the other is dependent on whether any of the other segments in the original message structure is necessary or not.
Segment | Cardinality | Implement | Status |
---|---|---|---|
OSU^O51^OSU_O51 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PID Patient Identification |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
ORDER_STATUS | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | OSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | OSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O51^ACK | OSU^O52^OSU_O52 |
This message is used to create simple order status updates, through an acknowledgement, for any type of order where the ORC is sufficient to communicate the order identifier and no other data updates are necessary. This is particularly relevant when a status update occurred in response to a new or updated order. The OSU structure allows it to be used instead of, but equivalent to the application level acknowledgement message, e.g., ORG.
Segment | Cardinality | Implement | Status |
---|---|---|---|
OSU^O52^OSU_O52 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
ORDER_STATUS | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O52^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O52^ACK | - |
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).
The purpose of this message is to enable communication of orders using a CDA document type to convey the content of the order (e.g., prescription, lab tests, etc.) while the message infrastructure enables appropriate state management.
It should be noted that, unless orders are communicated at the granular, fully decomposed test/medication/procedure/etc. level, state management can only happen at the group level, i.e., equal to all elements in the document. It also should be noted that identification of individual elements can only be achieved if the CDA document contains appropriate identification while the order numbers in ORC effectively act as a group number.
Once the order manager determines to initiate a new order using this message, then all subsequent state management messages must continue at the document level, forgoing detailed level state management.
When one wants to convey with the detailed order message a supporting document, such as a CDA, one can transmit that document using the OBX associated with the ORC/OBR(s) using OBX-11 = "O" Order Detail Description Only, using either OBX-2 = "ED" or "RP".
Segment | Cardinality | Implement | Status |
---|---|---|---|
OMQ^O57^OMQ_O57 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
NTE Notes and Comments |
|||
NK1 Next of Kin / Associated Parties |
|||
ARV Access Restriction |
B | ||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
TXA Transcription Document Header |
[1..1] | SHALL | |
CTD Contact Data |
[0..1] | ||
DG1 Diagnosis |
|||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
PRIOR_RESULT | |||
PATIENT_PRIOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
PATIENT_VISIT_PRIOR | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
AL1 Patient Allergy Information |
|||
ORDER_PRIOR | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
OBR Observation Request |
[1..1] | SHALL | |
TIMING_PRIOR | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
NTE Notes and Comments |
|||
OBSERVATION_PARTICIPATION_PRIOR | |||
PRT Participation Information |
[1..1] | SHALL | |
DEV Device |
|||
CTD Contact Data |
[0..1] | ||
OBSERVATION_PRIOR | [1..*] | SHALL | |
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
FT1 Financial Transaction |
|||
CTI Clinical Trial Identification |
|||
BLG Billing |
[0..1] |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORX^O58^ORX_O58 or OSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORX^O58^ORX_O58 or OSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O57^ACK | ORX^O58^ORX_O58 or OSU^O52^OSU_O52 |
The function of this message is to respond to an OMQ message. An ORX message is the application acknowledgment to an OMQ message. See Chapter 2 for a description of the acknowledgment paradigm.
In ORX the PID and ORC segments are optional, particularly in case of an error response. However, ORC segments are always required in ORD when the OBR is present. For example, a response ORD might include only the MSH and MSA.
The function (e.g., cancel, new order) of both OMQ and ORX messages is determined by the value in ORC-1-order control. (See the table of order control values for a complete list.)
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORX^O58^ORX_O58 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TXA Transcription Document Header |
[1..1] | SHALL | |
CTI Clinical Trial Identification |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O58^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O58^ACK | - |
This is a simplified fulfillment order representing a request for interpretation of a pre-existing result. The ORC and OBR are the new fulfillment order requesting confirmation of a previous result.
The REL segment (Ch. 12) establishes a relationship between the new order (source) and a previous order/result (target) requiring additional action such as confirmation of that order or result, or interpretation of that result. The REL segment includes a variety of fields defining a clinical relationship and the identity of the asserting party. For this use, the required fields are the relationship type (REL-2), the source identifier (REL-4, new order number in this message), and the target identifier (REL-5, previous order group, order, or result identifier included in a previous message). Targets may be represented using order or order group identifiers, in which case the target encompasses the entire order or order group and all results, or may include results identifiers (OBX-21, Observation Instance Identifier), in which case the target is restricted to the specific result.
Segment | Cardinality | Implement | Status |
---|---|---|---|
OML^O59^OML_O59 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
NTE Notes and Comments |
|||
NK1 Next of Kin / Associated Parties |
|||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_REQUEST | [0..1] | ||
OBR Observation Request |
[1..1] | SHALL | |
TCD Test Code Detail |
[0..1] | ||
NTE Notes and Comments |
|||
PRT Participation Information |
|||
CTD Contact Data |
[0..1] | ||
DG1 Diagnosis |
|||
REL Clinical Relationship Segment |
[0..1] | ||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
TCD Test Code Detail |
[0..1] | ||
NTE Notes and Comments |
|||
SPECIMEN | |||
SPM Specimen |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
SPECIMEN_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
CONTAINER | |||
SAC Specimen Container detail |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
CONTAINER_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
IPC Imaging Procedure Control Segment |
[0..1] | ||
SGH Segment Group Header |
[0..1] | ||
PRIOR_RESULT | |||
PATIENT_PRIOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
PATIENT_VISIT_PRIOR | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
AL1 Patient Allergy Information |
|||
ORDER_PRIOR | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
OBR Observation Request |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
OBSERVATION_PARTICIPATION_PRIOR | |||
PRT Participation Information |
[1..1] | SHALL | |
DEV Device |
|||
TIMING_PRIOR | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
OBSERVATION_PRIOR | [1..*] | SHALL | |
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
SGT Segment Group Trailer |
[0..1] | ||
FT1 Financial Transaction |
|||
CTI Clinical Trial Identification |
|||
BLG Billing |
[0..1] |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORL^O22^ORL_O22 orORL^O53^ORL_O53 orOSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORL^O22^ORL_O22 orORL^O53^ORL_O53 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O59^ACK | ORL^O22^ORL_O22 orORL^O53^ORL_O53 orOSU^O52^OSU_O52 |
A diet office needs to receive specific information, the most important being the diet order itself. Diet restrictions (often called diet codes) are the basic building blocks of a diet order. The diet order segments may be sent as part of the ORM and ORR message structure to support backwards compatibility, or may be sent as part of the following dedicated message structures.
Segment | Cardinality | Implement | Status |
---|---|---|---|
OMD^O03^OMD_O03 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
ORDER_DIET | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING_DIET | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
DIET | [0..1] | ||
ODS Dietary Orders, Supplements, and Preferences |
[1..*] | SHALL | |
NTE Notes and Comments |
|||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
ORDER_TRAY | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING_TRAY | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
ODT Diet Tray Instructions |
[1..*] | SHALL | |
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORD^O04^ORD_O04 orOSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORD^O04^ORD_O04 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O03^ACK | ORD^O04^ORD_O04 orOSU^O52^OSU_O52 |
The ODS segment is intended to cover the basic diet definition of one diet code. A diet can be ordered as a combination of one or more diet specifications, followed by any number of supplements and/or preferences. Many diets are common to all institutions, such as an ADA 1500 calorie diet, and may exist in a table. Each diet code is limited to a six-character abbreviation.
A dietary message never specifies more than one diet. However, a single diet order may be used to discontinue one diet and specify its replacement. In this instance, the dietary message will contain two ORCs. The first ORC will not contain an ODT. A tray specification order may follow the second ORC.
Often a complete diet order consists of a single diet code. The diet code defines which foods a patient may receive. In cases where a patient cannot make food selections, a diet code often causes service of a predefined set of foods. A patient must have at least one diet code to receive food.
Supplements provide a mechanism for giving any additional desired foods to a patient. Supplements are foods given to a patient regardless of their diet codes. These foods are part of the patient's diet without being restricted by any other part of the order. Therefore, supplement assignment needs to be a controlled and supervised process to ensure that a patient does not receive improper or potentially harmful foods.
Preferences consist of likes, dislikes, substitutions, and complementary foods. Preferences are diet orders, effectively from the patient, but transmitted from the ward. They are subject to change. A mechanism is included for defining patient preferences with this proposal. Preferences are independent of the diet order and do not change when the order changes. However, if a preference violates the conditions of the diet order, then that preference is not allowed.
There is additional information that the dietary service requires for proper operation, including tray delivery times, extra trays, and messages regarding tray delivery and handling.
A patient can have only one effective diet order at a time. A diet order consists of the diet codes, supplements, and preferences effective at a given time. These three specifications govern which foods a patient will receive. Diets generally do not have a stated ending time to ensure that the patient always receives food (unless an NPO order is received).
Diet codes govern foods in two ways. First, there are foods which are simply not allowed on a specified diet. Second, some diets imply a nutrient exchange pattern which controls the amounts of certain foods that a patient can receive. Some diet codes can combine to make a single diet order. An ADA 1500 and a 2 gram sodium (NA2GM) diet can coexist since they do not address the same exchanges. The patterns for these diets can combine without conflicting or overlapping. Certain kinds of diet codes cannot be combined, such as ADA 1500 and ADA 2000. It is impossible to feed a patient at two different calorie levels. These constraints are not defined in the table, but rather are implied by the semantics of the codes.
An order specifies the complete foods a patient can or should receive at a given meal. (Depending on the institution and diet order, a patient may or may not have a choice of foods. For example, a clear liquid diet often gives no choices since there are few clear liquid foods.) A modification to a diet, by adding a diet code or supplement, may have a drastic effect on foods the patient may eat. Due to this, any modification to the diet codes or supplements will be a new order. Therefore, one must send any information for diet codes or supplements from the previous order which is still applicable for the next order. For example, a patient has an ADA 1500 calorie diet and an evening snack of Skim Milk. If you wanted to add a 2 gram sodium restriction, you need to send both the ADA 1500 calorie and the 2 gram sodium diet codes along with the Skim Milk supplement. If you do not do this, the dietary application must presume the new order is merely for 2 grams of sodium. This method allows for a comprehensive audit trail of orders and prevents ambiguities in interpretation.
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORD^O04^ORD_O04 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
ORDER_DIET | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING_DIET | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
ODS Dietary Orders, Supplements, and Preferences |
|||
NTE Notes and Comments |
|||
ORDER_TRAY | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING_TRAY | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
ODT Diet Tray Instructions |
|||
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O04^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O04^ACK | - |
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).
The Requisition Detail segment (RQD) is used for ordering medical, surgical, and patient care supplies. It is assumed that these supplies are managed by a materials management application, which contains a master list of all items the hospital uses.
There are basically two types of supplies, commonly referred to as stock and non-stock.
Stock supplies are, as the name suggests, stocked in the hospital in designated areas, such as the warehouse, Central Supply, Nursing floors, or Operating Room. When requisitioning stock supplies, the requesting application need only specify the information in the RQD segment. It is assumed that this is enough information for the application receiving to identify the item. If the sending application is not aware whether the supply is stock, it may optionally send an RQ1 along with the RQD. Typically in that case, the item is requested with a free text description.
Non-stock supplies are not stocked anywhere in the hospital and must be ordered from an industry distributor or manufacturer. When the requesting application knows that it is requisitioning non-stock supplies, it may also send an RQ1 segment with the RQD if at least one field in RQ1 is known to the sending application. This may be necessary in order for the receiving application to properly determine where to get these supplies. This depends on the sophistication of the database of the receiving application, which may contain a history of requisitions from the sending application.
Stock requisition orders use the ORM where RQD is the detail segment for backward compatibility or can use the OMS and ORS messages described below.
Segment | Cardinality | Implement | Status |
---|---|---|---|
OMS^O05^OMS_O05 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
RQD Requisition Detail |
[1..1] | SHALL | |
RQ1 Requisition Detail-1 |
[0..1] | ||
NTE Notes and Comments |
|||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
BLG Billing |
[0..1] |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORS^O06^ORS_O06 orOSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORS^O06^ORS_O06 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O05^ACK | ORS^O06^ORS_O06 orOSU^O52^OSU_O52 |
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORS^O06^ORS_O06 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
RQD Requisition Detail |
[1..1] | SHALL | |
RQ1 Requisition Detail-1 |
[0..1] | ||
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O06^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O06^ACK | - |
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).
Non-stock requisitions can use the ORM message with the RQD and RQ1 segments as the detail segment, or use the OMN and ORN messages described below.
Segment | Cardinality | Implement | Status |
---|---|---|---|
OMN^O07^OMN_O07 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
RQD Requisition Detail |
[1..1] | SHALL | |
RQ1 Requisition Detail-1 |
[0..1] | ||
NTE Notes and Comments |
|||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
BLG Billing |
[0..1] |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORN^O08^ORN_O08 orOSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORN^O08^ORN_O08 orOSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O07^ACK | ORN^O08^ORN_O08 orOSU^O52^OSU_O52 |
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORN^O08^ORN_O08 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
B | ||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
RQD Requisition Detail |
[1..1] | SHALL | |
RQ1 Requisition Detail-1 |
[0..1] | ||
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O08^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O08^ACK | - |
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).
Blood product order messages present the need for additional information that is not included in standard HL7 order messages. Order messages must contain accompanying details regarding the blood product component, such as special processing requirements (e.g., irradiation and leukoreduction), and the amount of the blood product to be administered. Additionally, specific relevant clinical information can be included to allow the prospective review of the appropriateness of the blood product order.
Blood product orders use the OMB message with the BPO segment for the detail segment and the acknowledgment message, ORB as described below.
Segment | Cardinality | Implement | Status |
---|---|---|---|
OMB^O27^OMB_O27 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
INSURANCE | |||
IN1 Insurance |
[1..1] | SHALL | |
IN2 Insurance Additional Information |
[0..1] | ||
IN3 Insurance Additional Information, Certification |
[0..1] | ||
GT1 Guarantor |
[0..1] | ||
AL1 Patient Allergy Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
BPO Blood product order |
[1..1] | SHALL | |
SPM Specimen |
[0..1] | ||
NTE Notes and Comments |
|||
DG1 Diagnosis |
|||
OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
FT1 Financial Transaction |
|||
BLG Billing |
[0..1] |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ORB^O28^ORB_O28 or OSU^O52^OSU_O52 |
NE | NE | - | - |
NE | AL, SU, ER | - | ORB^O28^ORB_O28 or OSU^O52^OSU_O52 |
AL, SU, ER | AL, SU, ER | ACK^O27^ACK | ORB^O28^ORB_O28 or OSU^O52^OSU_O52 |
The NTE segment(s) can be included in the OMB message in four places; in each place the NTE refers to the segment that it follows. In particular, the NTEs following the MSH refer only to the message header; the NTEs following the blood product order segment apply to the service defined by that ORC and blood product order segment.
The PID segment is required if and only if new orders are being entered and they are related to a particular patient. For non-patient-related orders the PID segment is never included.
The optional PV1 segment is present mainly to permit transmission of patient visit information such as current location with an order.
Segment | Cardinality | Implement | Status |
---|---|---|---|
ORB^O28^ORB_O28 | |||
MSH Message Header |
[1..1] | SHALL | |
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
BPO Blood product order |
[0..1] |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O28^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O28^ACK | - |
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).
In the pre-transfusion processing of blood products, it is necessary for the transfusion service and the placer system to communicate information that is not included in the current HL7 order/observation model. Examples of pre-transfusion processing include performing a crossmatch test to ensure compatibility with the patient, or irradiation of the blood product due to a special transfusion requirement for the patient. The blood product dispense status messages need to contain additional information regarding the blood products requested, such as the Donation ID, product code, blood type, expiration date/time and current status of the blood product.
In the processing of commercial blood products, such as Rh Immune Globulin, Factor Concentrate, or Albumin Products, the status messages need to contain additional information, such as the lot number and manufacturer, expiration date and status of the commercial product.
Blood product dispense status messages use the BPS and BRP messages as described below.
Segment | Cardinality | Implement | Status |
---|---|---|---|
BPS^O29^BPS_O29 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
BPO Blood product order |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRODUCT | |||
BPX Blood product dispense status |
[1..1] | SHALL | |
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | BRP^O30^BRP_O30 |
NE | NE | - | - |
NE | AL, SU, ER | - | BRP^O30^BRP_O30 |
AL, SU, ER | AL, SU, ER | ACK^O29^ACK | BRP^O30^BRP_O30 |
Segment | Cardinality | Implement | Status |
---|---|---|---|
BRP^O30^BRP_O30 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
v2.9 | ||
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
BPO Blood product order |
[0..1] | ||
BPX Blood product dispense status |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O30^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^O30^ACK | - |
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).
Blood product transfusion/disposition messages use the BTS and BRT messages as described below.
Segment | Cardinality | Implement | Status |
---|---|---|---|
BTS^O31^BTS_O31 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
NTE Notes and Comments |
|||
PATIENT_VISIT | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PV2 Patient Visit - Additional Information |
[0..1] | ||
PRT Participation Information |
|||
ORDER | [1..*] | SHALL | |
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
BPO Blood product order |
[1..1] | SHALL | |
NTE Notes and Comments |
|||
PRODUCT_STATUS | |||
BTX Blood Product Transfusion/Disposition |
[1..1] | SHALL | |
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | BRT^O32^BRT_O32 |
NE | NE | - | - |
NE | AL, SU, ER | - | BRT^O32^BRT_O32 |
AL, SU, ER | AL, SU, ER | ACK^B31^ACK | BRT^O32^BRT_O32 |
Segment | Cardinality | Implement | Status |
---|---|---|---|
BRT^O32^BRT_O32 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
v2.9 | ||
MSA Message Acknowledgment |
[1..1] | SHALL | |
ARV Access Restriction |
|||
ERR Error |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
NTE Notes and Comments |
|||
RESPONSE | [0..1] | ||
PATIENT | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
ORDER | |||
ORC Common Order |
[1..1] | SHALL | |
PRT Participation Information |
|||
TIMING | |||
TQ1 Timing/Quantity |
[1..1] | SHALL | |
TQ2 Timing/Quantity Relationship |
|||
BPO Blood product order |
[0..1] | ||
BTX Blood Product Transfusion/Disposition |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^O32^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^B32^ACK | - |
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).
The following diagram depicts the message flow of the blood product messages.
The Donation Service (BLOOD BANK) uses a different methodology than the similar Transfusion Service (BLOOD BANK) already present in this standard. Each of the segments defined for the Transfusion Service groups together all the 'transfusion' information in one segment, each. The Donation Service was developed breaking out the blood product 'donated' from the donation event itself. This is a more sustainable and interoperable approach. Future changes to the Transfusion Service should uptake this style.
The donation service messages facilitate communications between typical system components in a blood bank donation service facility. Frequently different components of blood banking systems (e.g. registration, questionnaire) are bundled together in one system produced by one vendor. However since there is no standard for that bundling, in any particular implementation any of the named system components can be implemented on another system and therefore communications to that component is necessary. The typical components are illustrated in the graphic below.
Additionally, the graphic also depicts a flow of information through those systems during a donation process.
As mentioned previously, many of the existing systems used in the collection process conduct all these actions in a single bundled system. Extension of the systems on this page is presented in this format because there is no standard for that bundling, in any particular implementation any of the named system components can be implemented on another system and therefore communications to that component is necessary.
For Directed and Autologous Donations, this is the Healthcare Provider requesting a blood donation.
All donors are registered in this system.
This is the source-of-truth for every donor, whether evaluated and deferred, rejected, or not deferred.
The mini-physical examination conducted on all potential donors is documented using this system.
Each potential donor must fill out a questionnaire which asks about previous medical history and risk factors using this documentation system.
The phlebotomists and other healthcare professionals use this system to document the blood donation procedure.
Interface to devices used during the mini-physical, donation, and shipping systems.
This system keeps the master list of providers.
This system is used to document the shipping manifest from information received from the actual donations.
The Create Donor Record messages contain information to create a new donor book of record.
Segment | Cardinality | Implement | Status |
---|---|---|---|
DBC^O41^DBC_O41 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
DONOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
DONOR_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
ARV Access Restriction |
B | ||
AL1 Patient Allergy Information |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ACK^O41^ACK |
NE | NE | - | - |
NE | AL, SU, ER | - | ACK^O41ACK |
AL, SU, ER | AL, SU, ER | ACK^O41^ACK | ACK^O41^ACK |
The Update Donor Record messages contain information to update an existing donor book of record.
Segment | Cardinality | Implement | Status |
---|---|---|---|
DBU^O42^DBC_O42 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
DONOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
DONOR_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
AL1 Patient Allergy Information |
|||
ARV Access Restriction |
B |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ACK^O42^ACK |
NE | NE | - | - |
NE | AL, SU, ER | - | ACK^O42^ACK |
AL, SU, ER | AL, SU, ER | ACK^O42^ACK | ACK^O42^ACK |
This query/response is designed for interaction between a registration system and the system which contains the Donor Book of Record. The query consists of query parameters which assist in determining if the Donor already has a record in the Donor Book or Record system. The query parameters are minimal and number of elements returned in the query response for each candidate is minimal.
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | RSP^K33^RSP_O33 |
NE | NE | - | - |
NE | AL, SU, ER | - | RSP^K33^RSP_O33 |
AL, SU, ER | AL, SU, ER | RSP^K33^RSP_O33 | RSP^K33^RSP_O33 |
Segment | Cardinality | Implement | Status |
---|---|---|---|
RSP^K33^RSP_O33 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
MSA Message Acknowledgment |
[1..1] | SHALL | |
ERR Error |
[0..1] | ||
QAK Query Acknowledgment |
[1..1] | SHALL | |
QPD Query Parameter Definition |
[1..1] | SHALL | |
DONOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^K33^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^K33^ACK | - |
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).
This query/response is designed for interaction between a viewing system and the system which contains the Donor Book of Record. The query consists of query parameters, and the response of the demographics for that donor.
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | RSP^K34^RSP_O34 |
NE | NE | - | - |
NE | AL, SU, ER | - | RSP^K34^RSP_O34 |
AL, SU, ER | AL, SU, ER | RSP^K34^RSP_O34 | RSP^K34^RSP_O34 |
Segment | Cardinality | Implement | Status |
---|---|---|---|
RSP^K34^RSP_O34 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
MSA Message Acknowledgment |
[1..1] | SHALL | |
ERR Error |
[0..1] | ||
QAK Query Acknowledgment |
[1..1] | SHALL | |
QPD Query Parameter Definition |
[1..1] | SHALL | |
DONOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
DONOR_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
AL1 Patient Allergy Information |
|||
ARV Access Restriction |
B | ||
DONOR_REGISTRATION | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
DONATION | [0..1] | ||
DON Donation |
[1..1] | SHALL | |
DONOR_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | ACK^K34^ACK | - |
NE | NE | - | - |
AL, ER, SU | NE | ACK^K34^ACK | - |
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).
The Donor Registration messages contain information to register a donor for a donation.
Segment | Cardinality | Implement | Status |
---|---|---|---|
DRG^O43^DRG_O43 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
v2.9 | ||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
DONOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
DONOR_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
AL1 Patient Allergy Information |
|||
ARV Access Restriction |
B | ||
DONOR_REGISTRATION | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ACK^O43^ACK |
NE | NE | - | - |
NE | AL, SU, ER | - | ACK^O43^ACK |
AL, SU, ER | AL, SU, ER | ACK^O43^ACK | ACK^O43^ACK |
The Donor Registration messages contain minimal information about a donor registration.
Segment | Cardinality | Implement | Status |
---|---|---|---|
DER^O44^DER_O44 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
DONOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
DONOR_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
AL1 Patient Allergy Information |
|||
ARV Access Restriction |
B | ||
DONOR_REGISTRATION | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
DONOR_ORDER | [1..*] | SHALL | |
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ACK^O44^ACK |
NE | NE | - | - |
NE | AL, SU, ER | - | ACK^O44^ACK |
AL, SU, ER | AL, SU, ER | ACK^O44^ACK | ACK^O44^ACK |
Communicate both mini-physical observations and questions and answers from a donor questionnaire.
Segment | Cardinality | Implement | Status |
---|---|---|---|
DEO^O45^DEO_O45 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
Donor | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PRT Participation Information |
|||
DONOR_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
ARV Access Restriction |
B | ||
NTE Notes and Comments |
|||
DONOR_REGISTRATION | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
DONATION_ORDER | [1..*] | SHALL | |
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
DONATION_OBSERVATION | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ACK^O45^ACK |
NE | NE | - | - |
NE | AL, SU, ER | - | ACK^O45^ACK |
AL, SU, ER | AL, SU, ER | ACK^O45^ACK | ACK^O45^ACK |
Use this message to communicate a donor’s eligibility to donate.
Segment | Cardinality | Implement | Status |
---|---|---|---|
DEL^O46^DEL_O46 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
DONOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
DONOR_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
AL1 Patient Allergy Information |
|||
ARV Access Restriction |
B | ||
DONOR_REGISTRATION | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
DON Donation |
[1..1] | SHALL | |
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ACK^O46^ACK |
NE | NE | - | - |
NE | AL, SU, ER | - | ACK^O46^ACK |
AL, SU, ER | AL, SU, ER | ACK^O46^ACK | ACK^O46^ACK |
Used to communicate to a collection system that the donor is eligible and collection can begin.
Segment | Cardinality | Implement | Status |
---|---|---|---|
DRC^O47^DRC_O47 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
DONOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
DONOR_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
AL1 Patient Allergy Information |
|||
ARV Access Restriction |
B | ||
DONOR_REGISTRATION | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
DONATION_ORDER | [1..*] | SHALL | |
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ACK^O47^ACK |
NE | NE | - | - |
NE | AL, SU, ER | - | ACK^O47^ACK |
AL, SU, ER | AL, SU, ER | ACK^O47^ACK | ACK^O47^ACK |
This message contains information from the blood unit collection procedure from the donor.
Segment | Cardinality | Implement | Status |
---|---|---|---|
DPR^O48^DPR_O48 | |||
MSH Message Header |
[1..1] | SHALL | |
ARV Access Restriction |
|||
SFT Software Segment |
|||
UAC User Authentication Credential Segment |
[0..1] | ||
DONOR | [0..1] | ||
PID Patient Identification |
[1..1] | SHALL | |
PD1 Patient Additional Demographic |
[0..1] | ||
PRT Participation Information |
|||
DONOR_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
AL1 Patient Allergy Information |
|||
ARV Access Restriction |
B | ||
DONOR_REGISTRATION | [0..1] | ||
PV1 Patient Visit |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
DONATION_ORDER | [1..*] | SHALL | |
OBR Observation Request |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
DONATION | [0..1] | ||
DON Donation |
[1..1] | SHALL | |
DONATION_OBSERVATIONS | |||
OBX Observation/Result |
[1..1] | SHALL | |
PRT Participation Information |
|||
NTE Notes and Comments |
|||
BLOOD_UNIT | [0..1] | ||
BUI Blood Unit Information |
|||
NTE Notes and Comments |
MSH-15 | MSH-16 | Immediate ACK | Application Ack |
---|---|---|---|
Blank | Blank | - | ACK^O48^ACK |
NE | NE | - | - |
NE | AL, SU, ER | - | ACK^O48^ACK |
AL, SU, ER | AL, SU, ER | ACK^O48^ACK | ACK^O48^ACK |
Figure 4-8 defines the explicit relationships that exist between Order Control Codes and Trigger Events. A value of "Y" at the intersection of an Order Control Code and a Trigger Event indicates that is a valid combination that can be used in a message. A value of "N" indicates that combination is not valid in any message. No value at an intersection indicates that no business case has been brought forward for to justify or exclude that combination. Implementers are encouraged to bring business cases forward for currently undefined combinations of Order Control Codes and Trigger Events.
Figure 4-8 Order Control Codes / Trigger Event Matrix
O01 |
O02 |
O03 |
O04 |
O05 |
O06 |
O07 |
O08 |
O09 |
O10 |
O11 |
O12 |
O13 |
O14 |
O15 |
O16 |
O18 |
O19 |
O20 |
O21 |
P03 |
P11 |
Q06 |
R01 |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AF |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||||||
CA |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||
CH |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||
CN |
Y |
|||||||||||||||||||||||||||||||||||||||||||||||
CR |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
DC |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||
DE |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||
DF |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||||||
DR |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
FU |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||||||
HD |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||||
HR |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
LI |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||
MC |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||||||
NA |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||||
NW |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||
OC |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||
OD |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||
OE |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||
OF |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||||||
OH |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||
OK |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||
OP |
Y |
|||||||||||||||||||||||||||||||||||||||||||||||
OR |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
PA |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||
PR |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||||||
PY |
Y |
|||||||||||||||||||||||||||||||||||||||||||||||
RE |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||
RF |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||||||
RL |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||
RO |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||
RP |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
RQ |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||||
RR |
Y |
|||||||||||||||||||||||||||||||||||||||||||||||
RU |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
SC |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||||||
SN |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||||
SR |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||||||
SS |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||||||
UA |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||
UC |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
UD |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
UF |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||||||
UH |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
UM |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||||
UN |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||
UR |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
UX |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
XO |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|||||||||||||||||||||||||||||||||||||||||
XR |
Y |
Y |
Y |
Y |
Y |
Y |
||||||||||||||||||||||||||||||||||||||||||
XX |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
In approving the transfusion service messages and related segments for their initial inclusion in version 2.5, it was noted that the messages do not support information relative to DNA and/or RNA extracts of blood and/or blood products. Future consideration of this is dependent upon the development of related use cases to define requirements.