Immunization Registry (HL7 VXU)
CDC_IISfree10 data-quality rules for immunization reporting to Immunization Information Systems (IIS) via HL7 v2.5.1 VXU messages. Covers required RXA (administration) elements, CVX vaccine and MVX manufacturer value sets, administration-date plausibility, lot number, dose volume, CVX/NDC consistency, and duplicate-dose suppression. Use it to validate VXU submissions before sending to the registry.
Checks included (10)
Required Administration (RXA) Elements Present
Each immunization must carry the patient id, administration date, and CVX vaccine code (RXA-3, RXA-5).
Lot Number Present for Administered Doses
An administered (CP) dose should report a vaccine lot number for traceability.
Patient Birth Date Present(birth_date)
Patient birth date is required to evaluate the immunization schedule and match registry records.
Vaccine Code Is Valid CVX
The administered vaccine code must be a valid CVX code from the CDC IIS code set.
Manufacturer Code Is Valid MVX
The vaccine manufacturer code must be a valid MVX code.
Administration Date Not in the Future
A vaccine administration date cannot be after the message/report date.
Administration After Birth Date
The administration date cannot precede the patient's birth date.
Dose Volume Is Positive(dose_volume)
Administered dose volume (RXA-6), when present, must be greater than zero.
Completion Status Is Valid(completion_status)
RXA-20 completion status must be CP (complete), RE (refused), NA (not administered), or PA (partially administered).
No Duplicate Doses(dose_dedup_key)
The same patient + vaccine + administration date should not be reported twice.