Z00.0
Z00.0 — Encounter for general adult medical examination
Non-billable headerICD-10-CM
Z00.0 is a non-billable header ICD-10-CM code for encounter for general adult medical examination. It cannot be billed on its own: choose one of the more specific child codes below.
Excludes1 — never code together
These conditions cannot occur together. Billing both on the same encounter is a denial.
- encounter for examination of sign or symptom- code to sign or symptom
- general health check-up of infant or child (Z00.12.-)
Inclusion terms
Alternative wordings a physician may use in the chart for this same code.
- Encounter for adult periodic examination (annual) (physical) and any associated laboratory and radiologic examinations
Risk adjustment
Z00.0 does not map to an HCC and does not risk-adjust under CMS-HCC V28. That is normal — most ICD-10 codes do not. It still needs to be coded correctly; it just will not move a RAF score.
Code to one of these instead Z00.0
2 child codes. Green means billable.
Related codes at this level
Codes that share Z00. If Z00.0 is not quite right, the correct code is usually one of these.
- Z00.1Encounter for newborn, infant and child health examinations
- Z00.2Encounter for examination for period of rapid growth in childhood
- Z00.3Encounter for examination for adolescent development state
- Z00.5Encounter for examination of potential donor of organ and tissue
- Z00.6Encounter for examination for normal comparison and control in clinical research program
- Z00.7Encounter for examination for period of delayed growth in childhood
- Z00.8Encounter for other general examination
Questions about Z00.0
- Is Z00.0 a billable ICD-10-CM code?
- No. Z00.0 is a non-billable header code. Code to a higher level of specificity using one of its child codes.
- Where does Z00.0 sit in the tabular list?
- Factors influencing health status and contact with health services (Z00-Z99), in the block Persons encountering health services for examinations (Z00-Z13).
- What cannot be coded together with Z00.0?
- Z00.0 carries an Excludes1 note, which means the conditions it lists can never be coded together with it on the same encounter.