ACEP ID:
What documentation is required when billing for pericardiocentesis?
CPT does not provide specific documentation requirements for a pericardiocentesis.
The medical record should clearly indicate that the procedure was performed, the indication for the procedure (e.g., tamponade physiology, large effusion), the technique utilized (needle aspiration only vs. catheter left indwelling,) and identify the performing clinician.
What are the CPT codes for pericardiocentesis and pericardial drainage?
33016 – Pericardiocentesis, including imaging guidance, when performed.
33017 – Pericardial drainage with insertion of indwelling catheter, percutaneous, including fluoroscopy and/or ultrasound guidance, when performed; age ≥6 years without congenital cardiac anomaly.
33018 – Same as 33017 but for birth–5 years, or any age with congenital cardiac anomaly.
33019 – Pericardial drainage with insertion of indwelling catheter, percutaneous, including CT guidance.
Note: 33017–33019 require that the catheter remain indwelling after the procedure per CPT guidance.
What if I use ultrasound? Can I bill guidance separately?
No. Imaging guidance is included in the pericardial codes: 33016 includes imaging “when performed”; 33017/33018 include ultrasound and/or fluoroscopy; 33019 includes CT. Therefore, do not report separate guidance codes (e.g., 76942, 77002, 77012, 77021) for the same drainage. CMS’ 2025 NCCI manuals also illustrate that 76942 is bundled with 33016. If you perform a distinct diagnostic echocardiogram (not merely for needle guidance), you may report 93306/93308, but only with a separate indication, saved images, and an interpretation.
If needle aspiration is converted to pericardial drain placement in the same session, how do I code it?
Report only the definitive service. If you start with needle aspiration (33016) and then place an indwelling catheter, code only the appropriate drainage code (33017/33018/33019). This aligns with principles that a more comprehensive service includes the lesser service performed at the same encounter.
What if the procedure is repeated on the same date or is unsuccessful?
Repeat on the same date: If a truly separate repeat pericardiocentesis/drain is required later the same day, append modifier -76 (same physician) or -77 (different physician) as appropriate and clearly document medical necessity.
Unsuccessful/aborted attempt: If the procedure is started and discontinued due to extenuating circumstances or threat to patient well-being, append modifier -53 (Discontinued Procedure) with clear documentation of what was performed and why it was stopped. If you purposely reduce the service (e.g., partial aspiration by clinical choice), some payers may instruct use of -52 (Reduced Services). Expect reduced payment when using -52 or -53.
Can I report moderate sedation separately?
Yes. Moderate (conscious) sedation is generally separately reportable when performed and documented. Use 99152 (initial 15 min, age ≥5, same physician) and +99153 (each additional 15 min; note: facility payment rules vary). If a different qualified professional provides the sedation, use 99156/99157. Document time, agents, monitoring, and continuous attendance.
Is pericardiocentesis bundled in critical care E/M (99291/99292)?
No. Pericardiocentesis/pericardial drainage are separately billable in addition to critical care. Do not include time spent performing procedures in your critical care time tally. CMS reiterates that time devoted to separately reportable procedures must be excluded from critical care time.
Are there any special pediatric/congenital considerations?
Yes. For percutaneous pericardial drainage with an indwelling catheter, choose by age/congenital status: 33018 for birth–5 years or any age with congenital cardiac anomaly; otherwise, 33017 for patients ≥6 years without congenital anomaly. Plain pericardiocentesis (33016) is not age-partitioned.
Updated November 2025
Disclaimer
The American College of Emergency Physicians (ACEP) has developed the Reimbursement & Coding FAQs and Pearls for informational purposes only. It is recommended to consult related governing bodies for detailed and up-to-date information. The FAQs and Pearls have been developed by sources knowledgeable in their fields, reviewed by a committee, and are intended to describe current coding practice. However, ACEP cannot guarantee that the information contained in the FAQs and Pearls is in every respect accurate, complete, or up to date.
The FAQs and Pearls are provided "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. Payment policies can vary from payer to payer. ACEP, its committee members, authors, or editors assume no responsibility for, and expressly disclaim liability for, damages of any kind arising out of or relating to any use, non-use, interpretation of, or reliance on information contained or not contained in the FAQs and Pearls. In no event shall ACEP be liable for direct, indirect, special, incidental, or consequential damages arising from the use of such information or material. Specific coding or payment-related issues should be directed to the payer.
For information about this FAQ/Pearl, or to provide feedback, please contact ACEP's Reimbursement Team.