Understanding CPT Codes for Hysteroscopy and D&C: A full breakdown
Hysteroscopy and dilation & curettage (D&C) are common gynecologic procedures used to diagnose and treat a variety of uterine conditions, from abnormal bleeding to polyps and fibroids. Accurately reporting these services with the correct Current Procedural Terminology (CPT) codes is essential for proper reimbursement, compliance, and clear communication between providers, insurers, and patients. This article walks you through the most frequently used CPT codes for hysteroscopy and D&C, explains the nuances that affect code selection, and answers common questions that clinicians, coders, and billing staff encounter daily.
1. Introduction to CPT Coding in Gynecology
CPT, maintained by the American Medical Association (AMA), provides a standardized language for describing medical, surgical, and diagnostic services. In gynecology, the CPT codes for hysteroscopy and D&C fall under the “Gynecologic Surgery” section (59000‑59499). Selecting the right code hinges on three main factors:
- Scope of the procedure – diagnostic only, operative, or combined.
- Use of anesthesia – monitored anesthesia care (MAC) versus general or spinal anesthesia.
- Adjunctive services – biopsy, polypectomy, myomectomy, or uterine tamponade.
Because reimbursement rates differ dramatically between a simple diagnostic hysteroscopy and an operative hysteroscopy with tissue removal, precision matters.
2. Core CPT Codes for Hysteroscopy
| CPT Code | Description | Typical Use Cases |
|---|---|---|
| 58555 | Hysteroscopy, diagnostic, with or without collection of specimen(s) by brushing or washing (separate from operative procedure) | Office‑based or ambulatory diagnostic hysteroscopy, evaluation of abnormal uterine bleeding, assessment of intrauterine device (IUD) position. Also, g. g., NovaSure, thermal balloon). g.That said, |
| 58560 | Hysteroscopy, surgical; with endometrial ablation, including any curettage | Endometrial ablation performed via hysteroscopic approach (e. That said, |
| 58558 | Hysteroscopy, surgical; with removal of lesion(s) (polyp, myoma, fibroid) | Operative hysteroscopy where tissue is resected or morcellated; often paired with electrosurgical or laser instruments. , myomectomy, adhesiolysis) |
| 58570 | Hysteroscopic sterilization (e.Think about it: | |
| 58561 – 58564 | Hysteroscopic procedures with specific adjuncts (e. , Essure) | Permanent contraception performed hysteroscopically. |
Key tip: When a diagnostic hysteroscopy transitions to an operative procedure during the same session, the operative code (e.g., 58558) supersedes the diagnostic code. Document the change clearly in the operative report That's the whole idea..
3. Core CPT Codes for Dilation & Curettage (D&C)
| CPT Code | Description | Typical Use Cases |
|---|---|---|
| 58100 | Dilatation and curettage, diagnostic and/or therapeutic (non‑pregnancy) | Standard D&C for abnormal uterine bleeding, endometrial sampling, removal of retained products of conception (non‑pregnancy). Worth adding: |
| 58140 | D&C, with endometrial ablation (e. | |
| 58130 | D&C, with hysteroscopic guidance (combined) | When hysteroscopic visualization is used to direct curettage, often for focal lesions. g. |
| 58120 | D&C, with removal of retained products of conception (RPOC) – pregnancy‑related | Early pregnancy loss, missed abortion, or incomplete miscarriage. |
| 58105 | D&C, with removal of placenta (post‑partum) | Post‑partum retained placenta or membranes. , thermal, radiofrequency) |
Important nuance: If a hysteroscopic procedure is performed and a curettage follows, the operative hysteroscopy code (e.g., 58558) should be reported in addition to the D&C code only when the curettage is a distinct, separate service (e.g., removal of tissue that cannot be extracted hysteroscopically). Otherwise, the hysteroscopic operative code alone captures the work.
4. Determining the Correct Code: Decision Tree
-
Was the procedure performed solely for diagnostic purposes?
Yes → Use 58555 (diagnostic hysteroscopy) or 58100 (diagnostic D&C). -
Did the provider remove tissue (polyp, fibroid, endometrium) using hysteroscopic instruments?
Yes → Use the appropriate operative hysteroscopy code (58558, 58561‑58564) Worth keeping that in mind.. -
Was curettage performed without hysteroscopic visualization?
Yes → Use 58100 (non‑pregnancy) or 58120 (pregnancy‑related) No workaround needed.. -
Were both hysteroscopic removal and curettage performed?
Yes → Report the operative hysteroscopy code as primary. Add a modifier –59 (distinct procedural service) for the D&C only if the curettage addressed a separate pathology not amenable to hysteroscopic removal Small thing, real impact.. -
Was anesthesia provided?
Yes → Append the appropriate anesthesia CPT code (e.g., 01967 for monitored anesthesia care) and use modifier -51 for multiple procedures if required by payer policy Nothing fancy..
5. Documentation Essentials
Accurate coding begins with thorough documentation. Include the following elements in the operative note:
- Indication (e.g., abnormal uterine bleeding, suspected polyp).
- Pre‑procedure assessment (ultrasound findings, endometrial thickness).
- Procedure details:
- Type of hysteroscope (rigid vs. flexible).
- Instruments used (resectoscope, morcellator, laser).
- Lesion(s) identified and removed, size, and location.
- Volume of curettage performed, if any.
- Specimen handling: pathology specimens sent, number of fragments.
- Complications (e.g., uterine perforation, fluid overload).
- Anesthesia: type, agents, duration.
Clear, concise notes reduce claim denials and support medical necessity.
6. Common Coding Pitfalls and How to Avoid Them
| Pitfall | Why It Happens | Prevention |
|---|---|---|
| Double‑billing diagnostic and operative hysteroscopy | Provider lists both 58555 and 58558 when the procedure became operative. , endometrial ablation) | Overlooking additional therapeutic steps. |
| Failure to capture adjunctive procedures (e. | ||
| Using 58100 for pregnancy‑related curettage | Confusion between non‑pregnancy and pregnancy‑related codes. | Attach modifier –59 (or payer‑specific “distinct service” modifier) when curettage addresses a different pathology. Day to day, |
| Incorrect anesthesia code | Assuming MAC is always billed with a single code. | |
| Missing modifier –59 for separate D&C | Claim rejected because payer assumes the D&C is included in the hysteroscopy. | Add the specific code (58560 for hysteroscopic ablation) and use appropriate modifiers for multiple services. |
7. Reimbursement Considerations
- Geographic Practice Cost Index (GPCI) adjustments vary by region; check the latest Medicare Physician Fee Schedule for the exact RVU values of each code.
- Bundled payments: Some insurers bundle hysteroscopic operative codes with associated pathology services. Ensure pathology charges are submitted under global surgical package rules unless a separate biopsy code is justified.
- Medicare NCD (National Coverage Determination): For endometrial ablation (58560), coverage requires documented failure of medical therapy for abnormal uterine bleeding. Include this rationale in the claim’s “Medical Necessity” field.
8. Frequently Asked Questions (FAQ)
Q1: Can I bill both 58558 (operative hysteroscopy) and 58100 (D&C) on the same claim?
A: Only if the curettage was performed independently of the hysteroscopic removal and addressed a separate pathology. In that case, attach modifier –59 to the D&C code. Otherwise, the operative hysteroscopy code alone is sufficient That alone is useful..
Q2: What if the hysteroscopic procedure was aborted due to poor visualization?
A: Report the diagnostic hysteroscopy code 58555 and include a note explaining the reason for aborting the operative portion. No operative code should be billed.
Q3: How do I code a hysteroscopic sterilization (Essure) performed alongside a D&C?
A: Use 58570 for the sterilization. If a D&C is performed for a separate indication, report 58100 with modifier –59 to indicate a distinct service.
Q4: Are there separate codes for hysteroscopic polypectomy vs. myomectomy?
A: Yes. 58558 covers removal of lesions (polyp, fibroid) but when a specific myomectomy is performed, 58561 (myomectomy) is preferred. Verify the operative report for lesion type and size.
Q5: Does the presence of an IUD affect coding?
A: Removal of an IUD during hysteroscopy is considered part of the diagnostic/therapeutic procedure and does not require an additional CPT code. Document the removal in the operative note.
9. Practical Coding Example
Scenario: A 42‑year‑old woman presents with menorrhagia. Office ultrasound shows a 1.5 cm endometrial polyp. Under MAC, a hysteroscopic polypectomy is performed, and the polyp is removed using a resectoscope. No additional curettage is needed It's one of those things that adds up. But it adds up..
Coding steps:
- Primary procedure: Operative hysteroscopy with polyp removal → 58558.
- Anesthesia: Monitored anesthesia care → 01967 (add modifier –51 if bundled).
- Pathology: Specimen sent for pathology – covered under the global surgical package; no separate CPT needed.
Documentation excerpt:
“Diagnostic hysteroscopy revealed a 1.5 cm pedunculated polyp on the posterior uterine wall. Operative hysteroscopy performed with 4‑mm resectoscope; polyp resected using monopolar loop. Tissue sent to pathology. No additional curettage performed. MAC administered, total anesthesia time 25 minutes. No complications.”
10. Conclusion
Mastering CPT coding for hysteroscopy and D&C is more than a billing exercise; it reflects the quality of clinical documentation and ensures that providers receive appropriate reimbursement for the care they deliver. Worth adding: by understanding the distinctions between diagnostic and operative codes, applying modifiers correctly, and capturing all relevant procedural details, you can avoid common pitfalls and maintain compliance with payer policies. Keep this guide handy, stay updated with the annual CPT changes, and let precise coding support the excellent gynecologic care you provide.