Skip to main content

Z28.0 vs Z28.3

Z28.0 (Immunization not carried out because of contraindication) compared with Z28.3 (Underimmunization status), from the official CMS tabular data.

Summary

These codes can be reported together, with Z28.3 sequenced before Z28.0 as the tabular note instructs.

Official rule
What is different?

The conditions named.Z28.0 is “Immunization not carried out because of contraindication”; Z28.3 is “Underimmunization status”.

Registry fact

Can these codes be reported together?

Yes, in the order the notes give.Z28.3 is listed before Z28.0; the sequencing answer below quotes the instruction.

Official ruleGuide: Code First vs Use Additional Code vs Code Also

Is there an Excludes1 relationship?

None.Neither entry carries an Excludes1 note that names the other code.

Official rule

Is there an Excludes2 relationship?

None.Neither entry carries an Excludes2 note that names the other code.

Official rule

Is one more specific?

No.Neither is a subdivision of the other, and neither title is the unspecified form; they describe different conditions within category Z28.

Registry fact

Is one a parent or header code?

Both are headers.Both are non-billable headers, and neither contains the other.

Registry fact

Are there sequencing instructions?

Yes.Z28.3 first, Z28.0 as an additional code: Z28.3 carries a Use Additional Code instruction covering Z28.0 (“immunization not carried out because of contraindication (Z28.0-)”).

Official ruleGuide: Code First vs Use Additional Code vs Code Also

Are there other coding relationships?

None found.No laterality, encounter-phase, Table of Neoplasms, Table of Drugs and Chemicals, or history-versus-active-disease relationship links these codes.

MedCoder-derived

Official rule: a tabular instructional note or a section of the ICD-10-CM Official Guidelines, quoted as published. Registry fact: the codes’ own published attributes (titles, billable status, position in the hierarchy, code set). MedCoder-derived: a reading MedCoder computes from those facts; it is not itself a rule. How to read the labels

Can these codes be reported together?

Yes — in the order the notes give.

No Excludes1/Excludes2 relationship exists between these codes in the official tabular list. The sequencing instruction below sets which code is listed first on the claim.

Sequencing on the claim

Sequencing

Additional-code relationship

1st
Z28.3
Underimmunization status
then
Z28.0
Immunization not carried out because of contraindication

What we found

Z28.3 first, Z28.0 as an additional code

Z28.3 carries a Use Additional Code instruction covering Z28.0: “immunization not carried out because of contraindication (Z28.0-)”

What to review

Report Z28.0 after Z28.3 when the documentation supports it.

Guide: Code First vs Use Additional Code vs Code Also

Why it matters

A "Use additional code" note means a secondary code should follow this one to fully describe the condition when the documentation supports it.

Source / rule

CMS ICD-10-CM tabular instructional notes

Official guidance behind these answers

  • Section I.B.7 — Multiple coding for a single condition · applies to: Code first / Use additional code

    In addition to the etiology/manifestation convention that requires two codes to fully describe a single condition that affects multiple body systems, there are other single conditions that also require more than one code. “Use additional code” notes are found in the Tabular List at codes that are not part of an etiology/manifestation pair where a secondary code is useful to fully describe a condition. The sequencing rule is the same as the etiology/manifestation pair, “use additional code” indicates that a secondary code should be added, if known. For example, for bacterial infections that are not included in chapter 1, a secondary code from category B95, Streptococcus, Staphylococcus, and Enterococcus, as the cause of diseases classified elsewhere, or B96, Other bacterial agents as the cause of diseases classified elsewhere, may be required to identify the bacterial organism causing the infection. A “use additional code” note will normally be found at the infectious disease code, indicating a need for the organism code to be added as a secondary code. “Code first” notes are also under certain codes that are not specifically manifestation codes but may be due to an underlying cause. When there is a “code first” note and an underlying condition is present, the underlying condition should be sequenced first, if known. […]

    ICD-10-CM Official Guidelines FY2026

  • Section I.A.13 — Etiology/manifestation convention (“code first”, “use additional code” and “in diseases classified elsewhere” notes) · applies to: Etiology/manifestation convention

    Certain conditions have both an underlying etiology and multiple body system manifestations due to the underlying etiology. For such conditions, the ICD-10-CM has a coding convention that requires the underlying condition be sequenced first, if applicable, followed by the manifestation. Wherever such a combination exists, there is a “use additional code” note at the etiology code, and a “code first” note at the manifestation code. These instructional notes indicate the proper sequencing order of the codes, etiology followed by manifestation. In most cases the manifestation codes will have in the code title, “in diseases classified elsewhere.” Codes with this title are a component of the etiology/ manifestation convention. The code title indicates that it is a manifestation code. “In diseases classified elsewhere” codes are never permitted to be used as first listed or principal diagnosis codes. They must be used in conjunction with an underlying condition code and they must be listed following the underlying condition. See category F02, Dementia in other diseases classified elsewhere, for an example of this convention. There are manifestation codes that do not have “in diseases classified elsewhere” in the title. For such codes, there is a “use additional code” note at the etiology code and a “code first” note at the manifestation code, and the rules for sequencing apply. […]

    ICD-10-CM Official Guidelines FY2026

Quoted from the ICD-10-CM Official Guidelines for Coding and Reporting in effect for the release shown. The tabular notes above are the code-level instruction; these sections are the convention that says how such a note is applied. Source document (CMS PDF) · Release and checksum

Side by side

Z28.0Immunization not carried out because of contraindicationZ28.3Underimmunization status
Billing statusNon-billable header

Report instead: Z28.01, Z28.02, Z28.03, Z28.04, Z28.09

Non-billable header

Report instead: Z28.310, Z28.311, Z28.39

ClassificationZ00-Z99 — Factors Influencing Health Status and Contact with Health Services (Z00-Z99)Z00-Z99 — Factors Influencing Health Status and Contact with Health Services (Z00-Z99)
DefinitionImmunization not carried out because of contraindication is a non-billable ICD-10-CM category code (Z28.0).Underimmunization status is a non-billable ICD-10-CM category code (Z28.3).
Includes
vaccination not carried out
vaccination not carried out
Use additional code
code, if applicable, to identify:
immunization not carried out because of contraindication (Z28.0-)
immunization not carried out because of patient decision for other and unspecified reason (Z28.2-)
Code also
, if applicable, encounter for immunization safety counseling (Z71.85)
, if applicable, encounter for immunization safety counseling (Z71.85)

Notes are the code’s own tabular entry, quoted as published. A note that names the other code is the one the verdict above rests on.

Derived from the official CMS ICD-10-CM tabular data (FY2027). A coding-rule comparison, not billing advice: payer-specific edits and medical-necessity policy are outside its scope. All data sources