Understanding Diagnostic Imaging Services CPT Code Listing
The current CPT code set for diagnostic imaging services is maintained by the American Medical Association and covers everything from simple radiographs through complex MRI and nuclear medicine procedures. The main sections most people reference are the Radiology section codes, which run roughly 70010 through 79999, and the Medicine section codes for contrast administration and sedation that get appended separately. The AMA publishes the official CPT manual annually, but most providers and coders rely on the AMA's online CPT Assistant and the annual fee schedule updates from CMS. Medicare publishes the Physician Fee Schedule each year with relative value units attached to every imaging code. Most hospital radiology departments use an internal code lookup system that mirrors these sources, usually hosted on platforms like 3M or TruCode. I keep the current year CPT book open to the radiology section at all times during coding work. When an unusual case comes through a PACS system and the procedure doesn't map cleanly to a single code, I cross-reference with the Radiology CPT Assistant articles. Those quarterly publications address exactly the gray areas you run into when anatomy gets complicated or when a procedure involves multiple distinct services in one session.
One thing that trips people up regularly is the distinction between diagnostic and treatment codes. A CT scan for trauma evaluation uses 70450, but if contrast is added the code changes entirely to 74174. That difference isn't cosmetic. Payers will deny the claim if the documentation shows contrast was administered but the code listed doesn't include it. I had a case last year where a physician documented a "CT abdomen with and without contrast" and the coder submitted 74160 plus 74175 as separate codes. CMS rejected it immediately because 74175 already includes the contrast component when performed as part of the same session. The fix was switching to 74174 alone. It cost us three weeks and a formal appeal to get it resolved, and the provider ended up writing off about $840 in allowed charges. Code 76376 and 76377 for MR post-processing and computer-assisted detection deserve a closer look because they are frequently miscoded. These are add-on codes and can only be billed alongside a primary MR code. You cannot bill them independently. I have seen clinics append 76377 to every breast MRI claim regardless of whether any post-processing was actually performed. Payers flag this pattern quickly and start issuing audits. The documentation needs to show that the post-processing work was performed and medically necessary for that specific study. A simple checkbox on the radiologist's report isn't enough. The report should describe what was processed and why it changed the clinical interpretation. Another practical issue involves modifier usage on bilateral imaging procedures. Some payers expect modifier 50 on codes like 71045 for bilateral chest X-rays. Others require LT and RT instead, and a few want both. Medicare historically used 50 but has shifted toward LT/RT in certain jurisdictions through the MAC LCDs. Checking the local coverage determination for your specific Medicare Administrative Contractor takes about five minutes and prevents a denial that would otherwise take thirty days to reverse.
The Nuclear Medicine section has its own set of quirks. Codes like 78012 and 78015 look similar but one is a diagnostic scan and the other includes pharmacologic stress. If the documentation doesn't clearly state that a stress agent was administered, submitting 78015 will result in a downgrade to 78012 and a reduced payment. I learned this the hard way when a cardiology-affiliated nuclear lab started routinely submitting the higher-code version based on protocol labels rather than actual drug administration records. The lab took a 40 percent reduction in reimbursement for an entire quarter before the audit caught the pattern. Ultrasound coding requires separate attention because the approach and number of structures examined determine the correct code level. A complete abdominal ultrasound uses 76700, while a limited one uses 76705. The difference matters clinically as well as financially. Some payers have LCDs that restrict 76700 to specific clinical indications. Submitting a complete study code when the documentation only supports a limited exam is a compliance risk. Auditors look at the measurement fields in the report. If there are only two or three measurements recorded, the code should reflect a limited exam. Digital imaging codes from the early 2000s like 76220 through 76224 for CT angiography have been consolidated. The 2024 CPT book shows these codes were retired. If you encounter old references to them in workflow documentation or training materials, those are outdated. The current equivalents are in the 75635 through 75630 range depending on the anatomic region and contrast details.
Get the Full Details

Fluoroscopy codes present another common stumbling block. Code 76000 covers the first hour of fluoroscopy and 76001 is each additional hour. The key detail is how you document the time. Some systems count from the first image to the last image. Payer policies may define fluoro time differently, sometimes excluding positioning and patient preparation. I worked with a facility that calculated fluoro time using total room time instead of actual fluoroscopy duration. Their claims showed average fluoro times of 45 minutes for routine studies that medically required about 8 minutes. The audit correction required rewriting approximately 200 claims per month for three consecutive months. For coding purposes, always verify the current annual CPT code changes before the start of a new calendar year. Radiology codes tend to shift more than most other sections. New molecular pathology imaging codes have been added in recent years that blur the line between traditional diagnostic imaging and specialized functional studies. Understanding where those boundaries fall determines whether you file under the Radiology section or the Pathology and Laboratory section, which changes the billing pathway entirely. The most reliable practice I have found is maintaining a crosswalk document between your facility's charge description master and the current CPT code set. Update it quarterly when CMS publishes the interim final rule or when the AMA releases the annual CPT changes. This takes about four hours of work per quarter and prevents thousands of dollars in delayed payments from coding mismatches. Teams that skip this process typically discover their charge masters are outdated through the slow painful route of denial analysis, usually after three or four months of collecting rejections they cannot trace back to a root cause.