HL7 v2 RXA-3 (Date/Time Start of Administration): Format, Values, and Testing Notes
RXA-3 is the timestamp that anchors the whole administration event. Get the precision or timezone wrong and a dose can land on the wrong day in a registry, or worse, get treated as a duplicate of a real one.
RXA-3 holds the date and time the administration started, in HL7 TS format (YYYYMMDDHHMMSS, with optional timezone offset). Most immunization and pharmacy feeds send it to at least minute precision; registries commonly accept date-only for historical doses but expect full precision for same-day administrations.
What this field contains
Example
RXA-3 shows a full-precision timestamp (20260726090000) for a dose given at 9:00 AM local time.
Where this trips people up
Test suites often only generate current-timestamp values, which hides bugs in how a system handles historical doses (date-only, no time component) or doses logged after the fact with a backdated RXA-3. Some parsers silently default a missing time portion to midnight, which can shift a dose into the wrong reporting period for registry submissions — a bug that never shows up until someone reconciles monthly counts against the source system.