Mappings / OBX
OBX to Observation
OBX to Observation. FHIR R4 targets: Observation. See the v2-to-FHIR IG.
OBX-2 and OBX-5 choose a single FHIR value[x] at runtime. SN uses Quantity / Ratio / Range. ED Base64 uses the R5 Observation.valueAttachment extension. OBX-6 only attaches to Quantity, never as a second value[x]. Empty OBX-3 becomes Observation.code with data-absent-reason unknown — valid R4, not an invented code.
All 25 OBX fields as defined in HL7 v2.5.1.
| HL7 field | Name | FHIR path | Transform |
|---|---|---|---|
| OBX-1 | Set ID - OBX | not mapped | |
| OBX-2 | Value Type | runtime (selects value[x]) | |
| OBX-3 | Observation Identifier | cwe-to-codeableconcept | |
| OBX-4 | Observation Sub-ID | not mapped | |
| OBX-5 | Observation Value | runtime (by OBX-2) runtime (TX / FT / ST / ED under TXA) | |
| OBX-6 | Units | identity | |
| OBX-7 | References Range | not mapped | |
| OBX-8 | Abnormal Flags | identity | |
| OBX-9 | Probability | not mapped | |
| OBX-10 | Nature of Abnormal Test | not mapped | |
| OBX-11 | Observation Result Status | not mapped | |
| OBX-12 | Effective Date of Reference Range Values | not mapped | |
| OBX-13 | User Defined Access Checks | not mapped | |
| OBX-14 | Date/Time of the Observation | ts-to-datetime | |
| OBX-15 | Producer's Reference | not mapped | |
| OBX-16 | Responsible Observer | not mapped | |
| OBX-17 | Observation Method | not mapped | |
| OBX-18 | Equipment Instance Identifier | not mapped | |
| OBX-19 | Date/Time of the Analysis | not mapped | |
| OBX-20 | Reserved for harmonization with V2.6 | not mapped | |
| OBX-21 | Reserved for harmonization with V2.6 Number 2 | not mapped | |
| OBX-22 | Reserved for harmonization with V2.6 Number 3 | not mapped | |
| OBX-23 | Performing Organization Name | not mapped | |
| OBX-24 | Performing Organization Address | not mapped | |
| OBX-25 | Performing Organization Medical Director | not mapped |
Intentionally dropped
- OBX-18 — Equipment instance identifier has no standard Observation target in v1