Guides Reading ICD-10-PCS
How to Read an ICD-10-PCS Code
An ICD-10-PCS code is exactly seven characters, and each position answers a different question. Once you know which question belongs to which position, an unfamiliar code stops being a string and becomes a sentence.
Three rules that never change
- Exactly seven characters. Not six, not eight. There is no such thing as a partial ICD-10-PCS code.
- Position is meaning. Each of the seven positions is a separate axis. The same character means different things in different positions.
- No punctuation. Digits
0–9and lettersA–Z, with I and O left out so they cannot be confused with 1 and 0.
0DTJ0ZZ, decoded
0DTJ0ZZ is published as “Resection of Appendix, Open Approach”. That description is not stored as prose — it is assembled from the seven characters:
| Position | Axis | Value | Meaning |
|---|---|---|---|
| 1 | Section | 0 | Medical and Surgical |
| 2 | Body System | D | Gastrointestinal System |
| 3 | Operation | T | Resection |
| 4 | Body Part | J | Appendix |
| 5 | Approach | 0 | Open |
| 6 | Device | Z | No Device |
| 7 | Qualifier | Z | No Qualifier |
Root operations carry formal definitions in the official definitions file, and those definitions are precise in ways the everyday word is not. Resection is defined as “Cutting out or off, without replacement, all of a body part”. Excision, by contrast, is “Cutting out or off, without replacement, a portion of a body part”. All versus a portion is the entire difference between 0DTJ0ZZ and 0DBJ0ZZ, and it is decided by one character.
The table decides what is allowed
The first three characters name a table, and the table publishes which values may appear in positions 4 through 7. Values are not global: “J” in position 4 means Appendix under table 0DT, and may mean something entirely different under another table. This is the single most important thing to understand about reading PCS codes.
For 0DT — Gastrointestinal System, Resection — the FY 2027 tables publish body-part values including:
| Character | Body part (position 4) |
|---|---|
1 | Esophagus, Upper |
5 | Esophagus |
6 | Stomach |
8 | Small Intestine |
9 | Duodenum |
C | Ileocecal Valve |
E | Large Intestine |
H | Cecum |
J | Appendix |
P | Rectum |
Q | Anus |
U | Omentum |
The same table publishes these approach values in position 5:
| Character | Approach (position 5) |
|---|---|
0 | Open |
4 | Percutaneous Endoscopic |
7 | Via Natural or Artificial Opening |
8 | Via Natural or Artificial Opening Endoscopic |
F | Via Natural or Artificial Opening With Percutaneous Endoscopic Assistance |
Listing the values a table publishes is not the same as saying every permutation of them exists. Tables constrain which values may be combined with which. The qualifier “Hand-Assisted”, for example, appears on 0DTJ4ZG with the percutaneous endoscopic approach, and not on every approach in the table. The published code list is the authority — if a combination has no page here, it is not in the release.
Change one character, change one fact
Because the axes are independent, the code set behaves like a grid. Holding everything else steady and moving one position changes exactly one fact about the procedure:
| Code | What changed | Official description |
|---|---|---|
| 0DTJ0ZZ | — | Resection of Appendix, Open Approach |
| 0DTJ4ZZ | Position 5: approach | Resection of Appendix, Percutaneous Endoscopic Approach |
| 0DTP0ZZ | Position 4: body part | Resection of Rectum, Open Approach |
| 0DBJ0ZZ | Position 3: operation | Excision of Appendix, Open Approach |
| 0DTJ4ZG | Positions 5 and 7 | Resection of Appendix, Percutaneous Endoscopic Approach, Hand-Assisted |
What Z means
Z turns up constantly in positions 6 and 7 because it is the value used for
“No Device” and “No Qualifier”. It is not a placeholder in the
ICD-10-CM sense — it is a real value
that positively asserts nothing was left behind and no extra attribute applies. Every position
must be filled, so “none” needs a character of its own.
Reading a code you have never seen
- Split it 3 + 4. The first three characters are the table; the last four are the values chosen from it.
- Read the section first. Character 1 tells you whether you are looking at surgery, imaging, radiation therapy or something else — and that determines what the remaining axes even mean.
- Then the operation. Character 3 is the objective of the procedure and carries an official definition. It is usually the character that resolves the ambiguity.
- Then the specifics. Body part, approach, device, qualifier — in that order.
Every ICD-10-PCS page on this site prints all seven characters with their meanings, taken from the official definitions and tables files for that release. Start from the ICD-10-PCS index, or look up a code directly if you already have one.
This guide explains how to read a code. Constructing the correct code for a documented procedure is a different task, governed by the ICD-10-PCS Official Guidelines for Coding and Reporting that CMS publishes with each release.
Official sources
Where the facts on this page come from. MedCodeSearch is an independent reference service; these organizations publish the code sets themselves.
- CMS — ICD-10 codes
CMS publishes the ICD-10-PCS files and the annual ICD-10 update materials.
- CMS — Centers for Medicare & Medicaid Services
The federal agency responsible for ICD-10-PCS and HCPCS Level II.
Look up a code
Search every current ICD-10-CM, ICD-10-PCS and HCPCS Level II code, or browse a set from the top of its hierarchy.
Browse ICD-10-CM Browse ICD-10-PCS Browse HCPCS Level II Code updates
This guide explains how the code sets are built and published. It is not coding, billing, legal or medical advice, and it never recommends a code for a specific patient or claim. See the Disclaimer and Methodology pages.