Back to packs

Immunization Registry (HL7 VXU)

CDC_IISfree

10 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.

10 rules 0 downloadsNo ratings yet
immunizationiisvxuhl7cvxvaccinehealthcare
0.0(0 ratings)

Sign in to rate this pack

Test this pack with your data

Download the template, fill in your data, and see quality results instantly.

Test This Pack

Download & Install

Choose your tool — get a ready-to-run file

Run this on your data? Upload your CSV — we'll auto-map the columns, validate, and report the bad rows.Test my dataWant this certified on your data? Book a 30-min demo.Book a demo
Or use the CLI
$ npx dqhub install immunization-iis-vxu --format soda --table YOUR_TABLE

Reference data required

This contract's checks join against 2 reference tables. Load them into your warehouse — DQHub ships the public ones, the rest link to their source. All reference data →

Customer-loaded — source

About this pack

10 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.

What's included

3completeness rules
2referential integrity rules
2consistency rules
1range rules
1format rules
1uniqueness rules

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.