Skip to main content

Z00.12 vs Z23

Z00.12 (Encounter for routine child health examination) compared with Z23 (Encounter for immunization), from the official CMS tabular data.

Summary

No coding relationship between these codes was found in the tabular notes or in MedCoder’s derived relationships.

What is different?

Title wording and billing status.The titles share “Encounter for”; Z00.12 says “routine child health examination” where Z23 says “immunization”. Z00.12 is a non-billable header; Z23 is billable.

Registry fact

Can these codes be reported together?

No instruction prevents it.No note in either entry names the other, and no derived relationship links them. Each may be reported when its own documentation requirements are met.

Registry fact

Is there an Excludes1 relationship?

None.Neither entry carries an Excludes1 note that names the other code. Z00.12 carries 4 Excludes1 notes covering other codes; the side-by-side table quotes them.

Official rule

Is there an Excludes2 relationship?

None.Neither entry carries an Excludes2 note that names the other code. Z00.12 carries 3 Excludes2 notes covering other codes; the side-by-side table quotes them.

Official rule

Is one more specific?

Not comparable.The codes sit in different categories; specificity is only comparable within one category.

Is one a parent or header code?

One is a header.Z00.12 is a non-billable header, but Z23 is not one of its subdivisions.

Registry fact

Are there sequencing instructions?

None.Neither entry carries a Code First or Use Additional Code note that names the other.

Official rule

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.

No Excludes1/Excludes2 relationship exists between these codes in the official tabular list. Each may be reported when its own documentation requirements are met.

Side by side

Z00.12Encounter for routine child health examinationZ23Encounter for immunization
Billing statusNon-billable header

Report instead: Z00.121, Z00.129

Billable
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)
DefinitionEncounter for routine child health examination is a non-billable ICD-10-CM category code (Z00.12).Encounter for immunization is a billable ICD-10-CM diagnosis code (Z23).
Includes
Health check (routine) for child over 28 days old
Immunizations appropriate for age
Routine developmental screening of infant or child
Routine vision and hearing testing
Excludes1
health check for child under 29 days old (Z00.11-)
health supervision of foundling or other healthy infant or child (Z76.1-Z76.2)
newborn health examination (Z00.11-)
encounter for examination for administrative purposes (Z02.-)
Excludes2
encounter for pre-procedural examinations (Z01.81-)
special screening examinations (Z11-Z13)
examinations related to pregnancy and reproduction (Z30-Z36, Z39.-)
Code first
any routine childhood examination
Code also
, 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