HL7 OML_O33 Lab Orders for One Specimen
OML_O33 is a laboratory order message for cases where multiple orders are related to a single specimen. It is more specimen-centric than the older general order layouts, which makes it useful in lab automation and specimen/container-aware workflows.
The sender is usually an order placer, LIS, EHR, or integration engine. The receiver needs to create lab work while preserving the specimen identity and the order list under that specimen.
A small OML O33 example
What systems do with it
The receiver creates one specimen record and multiple order records beneath it. SPM carries specimen identity and type. SAC can carry container detail. Each order group starts with ORC and usually has an OBR request.
This layout helps when a single draw, swab, or sample supports several tests. It keeps specimen collection, container handling, and order details together instead of repeating specimen data in loosely related ORC/OBR pairs.
How to read the structure
After the optional patient group, the required specimen group repeats. Inside each specimen, SPM is required, OBX and SAC can add specimen observations or container detail, and the order group repeats for each requested test.
Use the generated panel to notice where the hierarchy changes: patient, specimen, order, observation request, observation, and prior result are different levels. Mapping all identifiers into one flat order table loses the point of the message.
Implementation traps
Do not let each OBR create its own duplicate specimen if the message clearly groups them under one SPM. That mistake produces multiple specimen records for one physical sample.
Also decide how container identifiers are used. A specimen may have multiple containers, and a container may matter for routing, aliquoting, automation, or cancellation.
Reference notes
HL7 describes OML_O33 as a specimen-centric laboratory order where multiple orders are associated with one specimen, with optional multiple containers. See HL7 Europe OML_O33.