ORU^R30 — Unsolicited Point-Of-Care Observation
The message a point-of-care (POC) device — glucometer, oximeter, ECG, blood pressure cuff, gas analyser — pushes spontaneously to the EHR when a measurement is validated at the bedside.
Purpose
R30 was introduced in v2.5 to address the explosion of point-of-care devices deployed in wards: glucometers in diabetology services, connected oximeters in paediatrics, rapid troponin and BNP measurements in cardiology, capillary haemoglobin in home care. These devices produce validated results in seconds: ORU^R30 is their native transmission channel to the EHR.
Unlike ORU^R01 which covers central lab results, R30 carries
capillary or functional observations at the bedside,
sometimes recorded by a nurse, sometimes automatically by the device. Device traceability
(OBX-15 Producer ID, OBX-16 Responsible Observer) is critical.
Segment structure
ORU_R30
MSH Message Header (mandatory)
[ SFT ] Software Segment (optional)
PID Patient Identification (mandatory)
[ PD1 ] Patient Additional Demographics
[ PV1 ] Patient Visit
[ PV2 ] Patient Visit - Additional Info
{ OBR Observation Request (mandatory)
[ NTE ] Notes / Comments
{ OBX Observation/Result (at least 1)
[ NTE ] Notes / Comments
}
[ { OBX } ] Observation/Result (other)
}
Particularity: R30 lacks the PATIENT_RESULT and ORDER_OBSERVATION
groups of R01; the structure is flatter, sized for a single POC result at a time.
Real-world example
Capillary glucose 118 mg/dL on a diabetic inpatient in a medical ward, 16 May 2026 at 10:45:
MSH|^~\&|GLUCOMETER|WARD-A|HIS|HOSP01|20260516104530||ORU^R30^ORU_R30|MSG-POC-00876|P|2.5.1|||AL|NE
PID|1||MRN789012^^^HOSP^MR||SMITH^ROBERT^P^^MR.||19580615|M
OBR|1|GLU-MEAS-456|||POCT^Point of care testing^L|||20260516104500||||||||||||||||GLU^Glucose POC^L||||||F
OBX|1|NM|2339-0^Glucose [Mass/volume] in Blood^LN||118|mg/dL|70-140|N|||F|||20260516104500||GLUCOMETER^Acme Smart POC^GS1
OBX|2|CE|41653-7^Lot number^LN||LOT-AC-78912|||N|||F
NTE|1||Capillary fingerstick — left ring finger. - MSH — sent by GLUCOMETER@WARD-A to HIS@HOSP01.
- OBR-25 =
F(Final), OBR-4 = POCT. - OBX-1 = glucose in mg/dL with reference range 70-140, status N (Normal).
- OBX-15 / OBX-16 carry the device identifier (GLUCOMETER, brand Acme) — POC auditability.
- OBX-2 = strip lot number (LOT-AC-78912) for pharmacovigilance.
- NTE = free comment on the puncture site.
Acknowledgment (ACK)
MSH|^~\&|HIS|HOSP01|GLUCOMETER|WARD-A|20260516104531||ACK^R30^ACK|ACK-POC-00876|P|2.5.1
MSA|AA|MSG-POC-00876 Common errors
- No device identifier:
OBX-15must qualify the device (serial number, brand, model). Without it, POC audit is impossible. - OBX-11 = P (Preliminary): R30 is validated, so
OBX-11must beF(Final). - Non-UCUM unit: use
mg/dL, notmg%. - Lot number omitted: critical for strip lot recalls in case of anomalies.
- Mispositioned MSH-15 / MSH-16: POC expects
AL(Always) to harden reception at the bedside.
Related messages
| Code | Trigger event | Description |
|---|---|---|
| ORU^R01 | Unsolicited Lab Observation | Central lab results. |
| ORU^R30 | Point-Of-Care Observation | This page. |
| ORU^R31 | Specimen Container Observation | Observation tied to the specimen container. |
| OUL^R21 | Unsolicited Lab Observation (POC variant) | Unified lab variant. |
See also: ORU^R01 — laboratory observations and FHIR Observation — R5 equivalent.