Clarification on Use of CVX vs. NDC Codes in HL7 Vaccine Messaging

19 views
Skip to first unread message

Jyothi Yella

unread,
Aug 5, 2025, 12:46:54 AMAug 5
to HL7v2 Immunization Testing

Hi Team, 

In our EMR system, we currently maintain CVX codes to represent vaccine information in our HL7 VXU messages, as per the usual immunization data exchange standards. 

However, during validation using the NIST tool, we noticed that NDC codes are being referenced or expected in the message structure. We would like to clarify the following: 

  • Is it acceptable to maintain only CVX codes in our HL7 messages, or is it mandatory to include NDC codes as well?
  • Are there specific test scenarios or implementation guides that require NDC codes in addition to or instead of CVX codes?
  • Would the absence of NDC codes cause any validation failures or compliance issues during certification or production-level data exchange?

 

We want to ensure that our implementation aligns with the latest standards and certification expectations, and would appreciate your guidance on this. 

Looking forward to your response. 

 

Regards,

Jyothi Yella

Snelick, Robert D. (Fed)

unread,
Aug 5, 2025, 6:27:52 PMAug 5
to Jyothi Yella, HL7v2 Immunization Testing

Hi Jyothi,

 

It depends on what you are referring to as “certification”.

 

For ONC certification, NDC codes are required. ONC using the HL7 2.5.1 Immunization Implementation Guide but also adds additional criterion in the final rule. Use of NDC is one of those.

 

Here is a summary for your question in the NIST documentation:

 

Vaccine Codes Required for Immunization Messages

 

ONC Certification Testing Only

  • Codes from the NDC Directory are required for vaccines in new vaccine administered records in
    • Z22 VXU (send unsolicited immunization update message)
  • CVX codes are required for vaccines in vaccine historical records in
    • Z22 VXU (send unsolicited immunization update message)
    • Z42 RSP (return evaluated history and forecast message)

Example Scenario

        A Z22 VXU message is transmitted from an EHR to an IIS with an NDC for a new vaccine administered

        A query for an Evaluated Immunization History and Forecast (Z44 QBP message) is performed via the EHR the next day

        The response for the Evaluated Immunization History and Forecast (Z42 RSP message) is transmitted from the IIS with a CVX code for the vaccine sent with an NDC in the Z22 VXU the day before, as this vaccine now exists as a historical record in the IIS

 

 

Regards,

Rob

--
You received this message because you are subscribed to the Google Groups "HL7v2 Immunization Testing" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hl7v2-immunization-...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/hl7v2-immunization-testing/b96ab91e-6107-44d3-b662-313c5c8dd89cn%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages