Pre-op ICD-10 codes come from subcategory Z01.81, Encounter for preprocedural examinations. Use Z01.810 for cardiovascular, Z01.811 for respiratory, Z01.812 for laboratory and Z01.818 for other pre-procedure exams. If the patient has symptoms, code the symptoms instead, and check global surgery rules before billing the visit.
Older versions of this guide mixed correct code numbers with wrong labels, deleted visit codes and statistics that could not be traced to a source. This version rebuilds the topic from the code set itself, the CMS global surgery booklet and the federal Medicare exclusion rule, and says plainly where a payer decision takes over. If you came for the lab side of the question, the short version is in the lab section below. For follow-up encounter codes, see our guide to follow-up ICD-10 codes.
Key takeaways
- Z01.81 has four billable pre-op codes: Z01.810, Z01.811, Z01.812 and Z01.818.
- Z01 codes give the reason for the encounter. A separate procedure code describes what was actually done.
- Labs ordered for signs or symptoms are coded to the sign or symptom, not to Z01.812.
- Pre-op visits after the decision to operate can fall inside the surgeon’s global package, so check before you bill.
- Medicare excludes examinations done for a purpose other than diagnosing or treating a specific problem, so the note must tie the exam to a documented reason.
What are pre-op ICD-10 codes?
They are the diagnosis codes in subcategory Z01.81, Encounter for preprocedural examinations, in the ICD-10-CM code set. The subcategory sits under Z01, which the code set describes as codes that represent the reason for the encounter (ICD-10-CM Z01 category notes). In plain terms, a Z01.81x code says why the patient came in: to be checked before a procedure.
That wording matters for billing. The same Z01 note says a separate procedure code identifies any examinations or procedures performed. The ICD-10 code explains the reason for the visit. The CPT or HCPCS code describes the work. Claims go wrong when staff expect the diagnosis code to carry both jobs.
| Code | Official title | Typical use | What to check |
|---|---|---|---|
| Z01.810 | Encounter for preprocedural cardiovascular examination | The visit is a heart or circulation work-up before a procedure | Note the cardiac condition or risk assessed and the planned procedure |
| Z01.811 | Encounter for preprocedural respiratory examination | The visit is a lung or breathing work-up before a procedure | Note the respiratory condition or risk assessed and the planned procedure |
| Z01.812 | Encounter for preprocedural laboratory examination | Blood or urine tests ordered before a treatment or procedure | The code set lists blood and urine tests prior to treatment or procedure; see the lab section for symptom exclusions |
| Z01.818 | Encounter for other preprocedural examination | A pre-procedure exam that is not cardiovascular, respiratory or laboratory | The code set also lists preprocedural examination NOS and exams prior to antineoplastic chemotherapy under this code |
Source: ICD-10-CM code set, Z01.81 subcategory (FY2026 and FY2027 lists show the same titles), as published on icd10data.com
Two corrections to older guides are worth stating. Z01.810 and Z01.811 are an examination of a body system, not a general assessment. And Z01.818 is titled other preprocedural examination, not comprehensive evaluation. Use the official title when you build charge sheets and templates. A family-medicine billing source also notes that most pre-op exams are reported with Z01.818, because the exam usually covers more than one system (AAFP Family Practice Management, 2018).

How do you sequence the codes on a pre-op claim?
List the pre-procedure code first, then the reason for surgery and any findings from the exam. That sequence is described in a Family Practice Management article by Betsy Nicoletti (AAFP, 2018). The FY2026 official guidelines also have a section titled Patients receiving preoperative evaluations only (Section IV.M in the table of contents), and coders should read that section for the exact rule (ICD-10-CM Official Guidelines, FY2026).
A simple example shows the idea. A patient is scheduled for knee replacement and sees the internist for a work-up. The visit is for the pre-procedure examination, so a Z01.81x code leads. The knee condition that drives the surgery follows it. Any new finding, such as uncontrolled blood pressure, is added as its own diagnosis because it affects the plan.
Do not skip the reason for surgery
A pre-op code alone tells the payer the patient was examined before a procedure. It does not tell the payer which procedure, or why it is needed. Put the planned procedure and the condition behind it in the note and on the claim, so a reviewer can see the link.
Where a payer wants a different sequence, follow the payer’s published policy and keep a copy of it. For the broader habit of building notes a reviewer can follow, see our post on why clear documentation matters in medical billing.
What is the right ICD-10 code for pre-op labs?
Z01.812 is the code title for a preprocedural laboratory examination, and the code set lists blood and urine tests prior to treatment or procedure under it (ICD-10-CM Z01.812). It is not the answer every time. The Z01 category carries exclusion notes that decide which code leads.
| Situation | Code to lead with | Why |
|---|---|---|
| Routine blood and urine tests ordered before a planned procedure, no symptoms | Z01.812, then the reason for surgery | Matches the title and the listed use for blood and urine tests prior to a procedure |
| Labs ordered because the patient has a sign or symptom | The sign or symptom | Z01 excludes laboratory, radiologic and imaging examinations for signs and symptoms; the code set says to code the sign or symptom |
| Labs done as part of a general medical examination | A Z00.0- code | Z01 excludes laboratory and radiologic examinations as part of general medical examinations (Z00.0-) |
| Screening tests | Z11 through Z13 | Z01 excludes screening examinations; both codes may be reported together when both apply |
| Exam before chemotherapy | Z01.818 | The code set lists examinations prior to antineoplastic chemotherapy under Z01.818 |
Source: ICD-10-CM Z01 category notes (Type 1 and Type 2 Excludes) and Z01.812 / Z01.818 entries, icd10data.com (FY2026-FY2027 lists)
The practical point for a billing team is that the diagnosis on the lab order should match why the clinician ordered the test. If the order says pre-op, the chart should show a planned procedure. If the chart shows a symptom, the symptom is the diagnosis. Staff who copy Z01.812 onto every pre-surgery order will create mismatches that surface later as denials.
For how labs are billed once the diagnosis is right, our laboratory billing and coding guide covers the claim side, and ICD-10 coding for lab review covers diagnosis choice for lab work more broadly.
Does Medicare pay for a pre-op exam?
It depends on why the exam was done and how it is documented. The federal rule on Medicare exclusions removes examinations performed for a purpose other than treatment or diagnosis of a specific illness, symptom, complaint or injury, with listed exceptions (42 CFR 411.15(a)(1)). A pre-op exam that reads like a routine checkup is exposed. One that is tied to documented conditions and a planned procedure is easier to defend.
That is why the old line that Medicare simply recognizes pre-op evaluations as billable was too loose. Coverage turns on medical necessity and on the contractor’s policies, and some tests are handled by local coverage articles. We recommend checking your Medicare Administrative Contractor’s policies for the tests your surgeons order most, and keeping the same approach for commercial payers.
“A pre-op note that names the planned procedure and the conditions being assessed is easier to defend than one that says only cleared for surgery.”
Payers also differ on who may perform a clearance visit and which visit code they accept, including whether they recognize consultation codes at all. Treat those as payer-specific questions and write the answers into your billing policy. If prior approval is also in play for the procedure, our prior authorization guide shows how that process works.
When does the global surgery package absorb the pre-op visit?
For Medicare, the global package includes pre-operative visits after the decision to operate. For major procedures that means the day before surgery, and for minor procedures it means the surgery day (CMS Global Surgery booklet MLN907166, December 2025). A pre-op visit that falls inside that window is generally not billed separately by the surgeon.
| Indicator | CMS description | Pre-op visit inside the package |
|---|---|---|
| 000 | Endoscopies or some minor procedures, 0-day post-operative period | Pre-op visits on the surgery day |
| 010 | Other minor procedures, 10-day post-operative period | Pre-op visits on the surgery day |
| 090 | Major surgeries, 90-day post-operative period | Pre-op visits the day before surgery |
| XXX | The global concept does not apply | Not applicable |
| YYY | Contractor-priced; the MAC decides the global period | Ask the MAC |
Source: CMS, Global Surgery booklet MLN907166 (December 2025)
The booklet also covers the visit that leads to the decision to operate. Services that result in the first decision for surgery are not part of the package, and modifier 57 identifies that visit. CMS says not to use modifier 57 with minor surgeries (CMS, 2025). A separate significant, identifiable E/M service on the day of a procedure uses modifier 25. Our comparison of modifier 25 and modifier 59 explains how those modifiers are chosen and defended.
Most commercial payers publish their own global surgery policies, and many follow similar logic but not all do. Ask for the written policy rather than assuming it matches Medicare.
What should a surgical practice build into its pre-op workflow?
A reliable pre-op process connects four things: the order, the visit, the note and the claim. Failures usually happen where one hands off to the next. Surgery groups can see how this fits their workflow on our general surgery billing and revenue cycle page.

Order
Every pre-op order should name the planned procedure and date. Without that, the diagnosis choice later becomes guesswork.
Note
The note should state why the exam or test was done, what was assessed and what was found. A reviewer should not need other records to see the link to the procedure.
Claim
Run a front-end check for the diagnosis order, the reason for surgery and the global window before submission. Our medical billing services page describes how outsourced teams handle charge entry and claim review, and medical coding audits shows how a periodic sample catches repeat errors.
What are the most common pre-op coding mistakes?
Most pre-op denials trace back to a small set of repeatable errors. Each one is cheap to prevent when it is caught at the template or order stage rather than at the denial stage.
- Z01.812 on every pre-surgery lab order. The code set tells coders to use the sign or symptom when labs are ordered for one, so a blanket default will be wrong for some patients.
- No reason for surgery on the claim. The Z01.81x code explains the type of encounter, not the procedure or its cause.
- A routine-checkup note. If the note reads like an annual exam, the Medicare exclusion for examinations done for a purpose other than diagnosis or treatment of a specific problem may apply.
- Billing inside the global window. A surgeon’s pre-op visit the day before a major procedure, or on the day of a minor one, is part of the package under CMS rules.
- Using modifier 57 on a minor procedure. CMS says not to.
- Treating the code table in an old template as current. Outdated visit codes and paraphrased code labels survive in templates for years.
A short front-end review catches most of these. The reviewer checks four things: the order names a procedure, the note states why the exam was done, the diagnosis code matches the note, and the date sits outside or inside the global window as the payer treats it. Practices that want a second set of eyes can request a free practice audit, and our revenue calculator gives a rough view of what unresolved denials may cost over a year.
Where denials do arrive, sort them by cause before appealing: missing medical necessity, diagnosis mismatch, global package bundling or modifier problems. Each has a different fix, and mixing them in one queue hides the pattern. Our post on medical billing denial management walks through that sorting.
Check your pre-op claims against these rules
Request a free practice audit and we will review how your pre-op orders, notes, diagnosis codes and global-window checks line up.
Our recommendations
- Use the official titles on every template. We recommend replacing paraphrased labels such as cardiovascular assessment or comprehensive evaluation with the official Z01.810, Z01.811, Z01.812 and Z01.818 titles.
- Make the planned procedure a required order field. If the order does not name the procedure, the diagnosis and the global window cannot be checked later.
- Teach one rule for labs. Symptom present: code the symptom. Planned procedure, no symptoms: Z01.812 and the reason for surgery. General exam labs: Z00.0-.
- Add a global-window check before submission. Flag any pre-op visit within the day-before or surgery-day window for review before it goes out.
- Get written payer policies. Collect each major payer’s pre-op, consultation and global surgery policy, and review them when payer bulletins change.
- Audit a small sample each quarter. Pull a few pre-op claims, compare the note, order and diagnosis, and fix the template that caused any mismatch.
Bottom line
Pre-op ICD-10 codes explain why the patient came in, and the CPT or HCPCS code and the payer’s rules decide whether and how the visit is paid. Use Z01.81x with the reason for surgery, code symptoms when they drive the labs, and check the global window before billing. If pre-op claims keep coming back, our denial management services can trace the pattern, or you can talk to our team about a free practice audit.
Frequently asked questions
What is the ICD-10 code for a pre-op exam?
Pre-op exams use Z01.81, Encounter for preprocedural examinations. Z01.810 is cardiovascular, Z01.811 respiratory, Z01.812 laboratory and Z01.818 other. A family-medicine billing source says most pre-op exams use Z01.818. List the reason for surgery after the pre-op code.
What is the ICD-10 code for pre-op labs?
Z01.812, Encounter for preprocedural laboratory examination, which the code set lists for blood and urine tests prior to treatment or procedure. If the labs were ordered because of a sign or symptom, the code set says to code the sign or symptom. Labs that belong to a general medical exam go to Z00.0-.
Can Z01.818 be the only diagnosis on the claim?
The code is billable on its own in the code set, but a pre-op code does not say which procedure is planned or why. We recommend adding the reason for surgery and any findings, and following the payer’s policy where it differs.
Is a pre-op visit included in the global surgery package?
For Medicare, the package includes pre-operative visits after the decision to operate: the day before for major procedures and the surgery day for minor ones, per CMS (December 2025). The visit that results in the first decision for surgery is outside the package and uses modifier 57.
Does Medicare cover pre-op clearance?
Not automatically. Federal rules exclude examinations done for a purpose other than diagnosing or treating a specific illness, symptom, complaint or injury, with listed exceptions. Coverage depends on documentation of medical necessity and on your contractor’s policies, so verify them for the tests you order.
Do commercial payers follow the same pre-op rules?
Not always. Global surgery periods, consultation code acceptance and clearance rules differ by payer and plan. Ask each major payer for its written policy, and keep it with your billing procedures.
Get your free practice audit
Tell us about your practice. We will contact you using the details you give.
- A review of your recent claims, denials and A/R aging
- Where your front desk and prior authorizations slow payment
- A prioritized fix list you keep, whether or not you hire us
Pricing is quoted after the audit, based on your volume and the services you choose. Prefer to talk? Call +1 (302) 556-2288.
Sources
- Global Surgery booklet (MLN907166) — CMS (2025)
- ICD-10-CM Z01 Encounter for other special examination (category notes and subcodes) — icd10data.com (reproduces the CDC/CMS ICD-10-CM code set) (2026-2027)
- ICD-10-CM Z01.818 Encounter for other preprocedural examination — icd10data.com (2026)
- ICD-10-CM Z01.812 Encounter for preprocedural laboratory examination — icd10data.com (2026)
- ICD-10-CM Official Guidelines for Coding and Reporting FY2026 — CMS (2025)
- 42 CFR 411.15 Particular services excluded from coverage — eCFR (2026)
- Coding pre-op exams — AAFP Family Practice Management (Betsy Nicoletti) (2018)
Disclaimer: This article is educational and is not legal, coding, billing or compliance advice. ICD-10-CM and CPT code sets, payer policies and federal rules change and vary by payer and state. Verify current requirements with the official code set, your payers and your counsel before you act.