Endoscopy coding appears on the CPC exam in multiple sections — digestive, respiratory, and urinary system procedures all involve scope-based techniques. The good news is that once you understand the core bundling rule and how endoscopy code ranges are organized, the coding logic is consistent across all body systems. This guide teaches you the fundamental rules and applies them to the most commonly tested procedures.
What is an Endoscopy?
An endoscopy is a procedure in which a flexible or rigid scope — a tube with a camera and light — is inserted into the body to visualize internal structures. Depending on the body area, endoscopes are introduced through natural openings such as the mouth, anus, or urethra, or through small surgical incisions. Endoscopy can be purely diagnostic or can involve therapeutic interventions such as biopsy, polyp removal, or foreign body extraction.
The Most Important Rule — Surgical Endoscopy Includes Diagnostic
This is the single most tested endoscopy concept on the CPC exam. The rule states:
For example, if a physician performs a colonoscopy and removes a polyp, you code only the colonoscopy with polypectomy. You do not also code a diagnostic colonoscopy. The diagnostic scope was the approach to the polyp removal and is bundled into the therapeutic code.
However, if a physician performs a diagnostic colonoscopy and finds nothing requiring treatment, you code the diagnostic colonoscopy alone — there is no therapeutic code to bundle it into.
Colonoscopy Coding — The Most Tested Endoscopy
Colonoscopy is examined on nearly every CPC exam. The codes are organized by what was done during the procedure:
| CPT Code | Description |
|---|---|
| 45378 | Colonoscopy, diagnostic, with or without collection of specimen(s) by brushing or washing |
| 45380 | Colonoscopy with biopsy, single or multiple |
| 45381 | Colonoscopy with directed submucosal injection |
| 45382 | Colonoscopy with control of bleeding |
| 45384 | Colonoscopy with removal of tumor, polyp, or lesion by hot biopsy forceps |
| 45385 | Colonoscopy with removal of tumor, polyp, or lesion by snare technique |
| 45386 | Colonoscopy with dilation of stricture |
Upper GI Endoscopy — Esophagogastroduodenoscopy (EGD)
EGD involves passing a scope through the mouth into the esophagus, stomach, and duodenum. The code range is 43235–43259. Similar to colonoscopy, codes are selected based on what therapeutic intervention was performed:
- 43235: EGD, diagnostic
- 43239: EGD with biopsy, single or multiple
- 43249: EGD with balloon dilation of esophagus (less than 30 mm)
- 43251: EGD with removal of tumor, polyp, or lesion by snare technique
- 43255: EGD with control of bleeding, any method
Bronchoscopy Coding
Bronchoscopy involves passing a scope into the airways — the trachea and bronchi. The code range is 31622–31651. Key codes include:
- 31622: Bronchoscopy, diagnostic with or without cell washing
- 31623: Bronchoscopy with brushing or protected brushings
- 31625: Bronchoscopy with bronchial or endobronchial biopsy
- 31628: Bronchoscopy with transbronchial lung biopsy, single lobe
- 31635: Bronchoscopy with removal of foreign body
Cystoscopy — Urinary Endoscopy
Cystoscopy involves passing a scope through the urethra into the bladder. The code range is 52000–52355:
- 52000: Cystourethroscopy, diagnostic
- 52204: Cystourethroscopy with biopsy
- 52214: Cystourethroscopy with fulguration of trigone, bladder neck, or ureter
- 52310: Cystourethroscopy with removal of foreign body or calculus
Incomplete Endoscopy — Modifier -53
Sometimes an endoscopy is started but cannot be completed due to the patient’s condition or an unexpected finding. In this case, modifier -53 (Discontinued Procedure) is appended to indicate that the procedure was started but not completed. This is different from modifier -52 (Reduced Services), which is used when the physician electively performs less than the full service.