Reference·OBX Segment·OBX-14
HL7 v2 Reference

Testing HL7 v2 OBX-14: What Date/Time of the Observation Actually Needs to Handle

Jul 27, 2026 · 4 min read
← OBX-11

A message can carry several different timestamps for the same result — when it was collected, when it was reported, when the message was sent — and OBX-14 specifically marks when the observation itself was made, which is easy to confuse with the others if a mapping was built without checking which timestamp field it actually points to.

Quick answer

OBX-14 is the fourteenth field of the HL7 v2 OBX segment — it carries the date and time the individual observation was actually performed or measured, distinct from when the result was reported or the message was sent.

What this field contains

YYYYMMDDHHMMSS
Full timestamp precision, the most common format for this field
YYYYMMDD
Date-only precision, seen in some feeds for less time-sensitive observations

Example

Synthetic example Generated by Synthibase
OBX|1|NM|2823-3^Potassium^LN||4.2|mmol/L|3.5-5.1|N|||F|||202607261430

202607261430 in OBX-14 marks when the potassium observation was performed — July 26, 2026 at 14:30. Synthetic result — not a real patient.

Where this trips people up

It is common for an integration to grab whatever timestamp field is easiest to reach in the message and label it as "result time" in a downstream system, without confirming it actually came from OBX-14 rather than the OBR-level specimen collection time or the MSH message timestamp. For time-sensitive values — a critical potassium during a code, or a trending vital sign — using the wrong timestamp can make a result appear more or less recent than it actually is, which matters when clinical decisions depend on how fresh the data is.

How to Test HL7 v2 OBX: A Field-by-Field Breakdown
How to Write EDI Test Cases That Actually Catch Go-Live Failures
Regression Testing for EHR Upgrades: A Complete Guide
Generate accurate observation timestamps automatically
Synthibase generates synthetic OBX segments with distinct, realistic timestamps at every level of the message, so timestamp-mapping bugs surface in testing instead of on a clinician's screen.
Start free trial →
This page is written independently by Synthibase for testing and informational purposes. It is not an official publication of HL7 International or X12/Washington Publishing Company, and is not a substitute for reviewing the official standard or your trading partner's companion guide. See our Terms of Service for full legal terms.