Reference·RXR Segment·RXR-3
HL7 v2 Reference

HL7 v2 RXR-3 Field Guide: Administration Device Values and Common Mistakes

Jul 28, 2026 · 4 min read
← RXR-2

Two doses can share the exact same route and site and still need to be told apart by RXR-3 — a syringe and an auto-injector both deliver a drug intramuscularly, but downstream inventory and safety systems care which one was actually used.

Quick answer

RXR-3 is a coded element (CE/CWE) identifying the physical device used to deliver a dose, such as a syringe, an infusion pump, a nebulizer, or an auto-injector. It's most often populated for injected and infused routes, where the delivery mechanism affects dosing accuracy, inventory tracking, or safety reporting, and is commonly left blank for routes like oral where no device applies.

What this field contains

SY^Syringe^HL70164
Manual syringe — the default device for most single-dose injectable administrations
IP^Infusion Pump^HL70164
Pump-delivered device — used with IV routes, frequently logged alongside a pump identifier or rate elsewhere in the message
NB^Nebulizer^HL70164
Inhalation device — pairs with an inhaled or respiratory route rather than an injected one

Example

Synthetic example Generated by Synthibase
RXA|0|1|20260726090000||08^Hep B, adult^CVX|0.5|mL^^UCUM|||||||||||CP|A
RXR|IM^Intramuscular^HL70162|LD^Left Deltoid^HL70163|SY^Syringe^HL70164

RXR-3 carries SY^Syringe^HL70164, identifying the delivery device used for the paired intramuscular dose.

Where this trips people up

Because most synthetic and hand-built test messages default to a syringe, systems that key inventory deductions or safety alerts off RXR-3 rarely get tested against pump or nebulizer values until a real infusion feed arrives. The result is code that assumes a 1:1 relationship between route and device — treating every IV entry as pump-delivered, for instance — and breaks the first time an IV push administration shows up with a syringe instead. Testing needs to cover device values that don't match the 'obvious' pairing for a given route.

HL7 v2 RXR Segment Guide: Fields, Format, and Testing Gotchas
HL7 ADT Messages: A01 through A08 Explained
How to Write EDI Test Cases
Exercise every delivery device, not just the default
Synthibase varies the administration device across generated RXR segments — syringes, pumps, nebulizers, and auto-injectors — so inventory and safety logic built on RXR-3 gets tested against the mismatches real feeds eventually send.
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.