CPT coding is the standardized medical coding system used to translate office visits, laboratory tests, therapy sessions, and imaging procedures into billable claim codes before submission to insurance payers. Incorrect CPT codes directly result in claim denials, delayed reimbursements, compliance audits, and measurable revenue loss across healthcare organizations governed by American Medical Association CPT guidelines.
Below shall be your guide in coding common medical procedures step-by-step, and knowing CPT codes that are essential to know. This includes CPT codes 99215, 99203, 99214, 99213, 99205, 36415, 97110, and 93306.
Let this blog strengthen your documentation, coding skills, and reimbursement success, whether you’re a medical biller, coder, practice manager, or healthcare provider.
Introduction to CPT Coding for Medical Procedures
Current Procedural Terminology (CPT) coding is a standardized medical coding system used to report healthcare procedures and professional services performed during patient encounters for insurance claim processing. CPT coding is maintained and updated by the American Medical Association to ensure consistent claim interpretation across healthcare providers and insurance payers.
Accurate CPT coding enables proper reimbursement, faster claim adjudication, reduced audit exposure, regulatory compliance with payer policies, and transparent clinical documentation. Coding inaccuracies directly result in claim denials, underpayments, delayed reimbursements, and compliance risk.
Insurance payers validate medical claims by cross-checking CPT codes with ICD-10 diagnosis codes, supporting clinical documentation, medical necessity requirements, modifiers, and bundling rules. A CPT code must match the documented service complexity and align with the reported diagnosis to prevent claims from being flagged or denied. Clinical documentation must explicitly support the service performed, the medical necessity, and the time or complexity involved.
When choosing CPT codes, there are common mistakes that billers often make. This includes:
- Upcoding – Higher-level services reported that are not supported by documentation.
- Undercoding – Lower complexity billed than deserved, thus losing revenue.
- Unbundling – Services separated when should be billed together.
- No modifiers applied.
- Incorrect time-based unit calculations.
- Ignoring NCCI edits or payer rules.
Understanding CPT Codes: Structure, Purpose, and Categories
CPT codes are organized into standardized structures and categories that define how medical procedures and services are reported for billing and reimbursement. Their design supports accurate clinical documentation, consistent claim submission, and regulatory compliance across the U.S. healthcare system. The sections below explain how CPT codes are structured, the purpose they serve in medical billing, and how different CPT categories classify healthcare services.
What Are CPT Codes and Who Uses Them?
CPT codes are five-digit standardized procedure codes used to describe medical services and clinical procedures for healthcare billing and insurance claim processing in the United States. These codes are developed, maintained, and updated by the American Medical Association to ensure uniform interpretation across healthcare billing systems.
Structure of CPT Codes (How They Are Organized)
CPT codes are organized into standardized sections that classify medical procedures and services based on the type of care provided. Each section groups related services to support accurate documentation, efficient code selection, and consistent insurance claim processing.
The six main CPT code sections categorize healthcare services by clinical function.
-
Evaluation and Management (E/M): Codes 99202 to 99499
Evaluation and Management (E/M) codes report office visits, consultations, and patient encounters based on medical decision-making or time.
For example, CPT code 99203 is used for a new patient outpatient visit requiring low-to-moderate medical decision making or 30–44 minutes of total time on the date of service. CPT code 99215 is used for high-complexity outpatient visits requiring extensive medical decision making or 60–74 minutes of total time, depending on whether the patient is new or established.
-
Surgery: Codes 10021 to 69990
These codes cover both minor and major surgeries and help standardize reporting across providers. Accurate documentation ensures proper reimbursement and reduces claim errors.
-
Radiology: Codes 70010 to 79999
Radiology codes report diagnostic imaging services, including X-rays, CT scans, MRI studies, and ultrasound procedures. Code selection depends on imaging modality, contrast usage, and whether professional or technical components are billed.
-
Pathology/Lab
Pathology and Laboratory codes report diagnostic testing services such as blood analysis, tissue examination, and cultures. Each code reflects the testing methodology and requires documentation that supports medical necessity.
-
Medicine: Codes 90281 to 99607
Medicine codes report non-surgical therapeutic and diagnostic services, including cardiology studies, physical medicine, injections, and rehabilitation therapies.
For example, CPT code 93306 reports transthoracic echocardiography with real-time image documentation, and CPT code 97110 reports therapeutic exercises used to improve strength, endurance, and range of motion.
-
Category III
Category III CPT codes track emerging and experimental medical technologies. These temporary codes support data collection and utilization analysis for new procedures that have not yet met Category I criteria.
Code ranges enable faster CPT code identification by signaling the medical specialty involved, the service type reported, and the expected documentation requirements for accurate claim submission.
Key Principles in Selecting the Right CPT Code
Correct CPT code selection is a documentation-driven process that aligns reported services with clinical evidence and payer requirements. The selection process includes:
- Identifying the exact service performed
- Determining patient status (new or established)
- Assessing service complexity using medical decision making or time
- Applying payer-specific billing rules
- Confirming complete supporting documentation
CPT code selection must be based on documented clinical services rather than reimbursement value to maintain compliance and reduce audit risk.
How to Code Common Medical Procedures (Step-by-Step)
Coding medical procedures accurately requires a systematic approach that ensures correct CPT selection, documentation, and compliance with payer rules. The following stepwise process helps coders and billers reduce errors and submit clean claims.
Step 1: Identify the Procedure or Service
Define the clinical encounter and determine the type of service provided. Common services include:
- Office visits
- Laboratory tests or specimen collections
- Imaging studies
- Physical therapy sessions
- Diagnostic procedures
Identifying the service narrows the CPT section and code range for accurate selection.
Step 2: Select the Correct CPT Code From the Relevant Section
Use the American Medical Association CPT Manual to locate codes that precisely match the service. Pay attention to:
- Procedures that sound similar but have distinct billing rules
- Grouped services that must not be billed separately
- Codes that require modifiers
- Full code descriptions (avoid assumptions or shortcuts)
Step 3: Determine Complexity, Time, and Documentation Requirements
For Evaluation and Management (E/M) codes, select based on Medical Decision Making (MDM) or total time spent during the encounter. MDM involves:
- Number and complexity of patient conditions
- Data evaluation and interpretation requirements
- Risk of complications or patient management decisions
Documentation must clearly support the chosen code.
Step 4: Add Modifiers When Needed
Modifiers adjust codes for special circumstances. Examples include:
- -25: Significant E/M service performed on the same day as a procedure
- -59: Distinct procedural service not bundled
- -51: Multiple procedures performed in the same session
- -95: Telehealth services
Step 5: Verify Bundling Rules and Link Diagnosis Codes
Before submitting claims, confirm:
- Compliance with National Correct Coding Initiative (NCCI) edits
- Proper ICD-10 diagnosis code linkage to establish medical necessity
- No duplicated or improperly bundled codes
This ensures claims are accurate and “clean” prior to submission.
Essential CPT Codes for Common Medical Procedures (Must-Know List)
This section presents commonly used CPT codes across different service categories, their purpose, documentation requirements, and example scenarios to guide accurate coding.
Evaluation & Management (E/M) CPT Codes
E/M codes report office visits, consultations, and patient encounters based on medical decision making (MDM) or time spent. The following CPT codes represent commonly billed outpatient visit scenarios across different complexity levels for new and established patients.
99213 CPT Code — Low Complexity Established Patient Visit
The 99213 CPT Code is applied when an established patient requiring low-level medical decision making is being treated. It is used when there is one stable chronic condition or a minor acute illness, limited data review, and minimal risk to patient management.
The documentation required are updated patient history, focused examination, and MDM details supporting low complexity.
Example scenario: Routine follow-up for controlled hypertension with medication refill.
99214 CPT Code — Moderate Complexity Established Patient Visit
The 99214 CPT code for patients with multiple or worsening chronic conditions, requiring moderate data analysis and management risk assessment. Documentation must include MDM for multiple problems and treatment plan changes.
The difference between the 99214 CPT Code to the 99213 is that this code has higher complexity conditions, there is more diagnostic data being reviewed, and there is an increased management risk.
99203 CPT Code — New Patient Office Visit (Low Complexity)
The 99203 CPT Code is initially used for an initial visit for minor injuries, mild infections, or screening consultations. It applies to first-time patient visits involving simple medical problems, limited diagnostic data, and straightforward treatment planning.
The documentation required are full patient intake, examination, and low-level MDM support.
99205 CPT Code — New Patient Office Visit (High Complexity)
The 99205 CPT Code represents the highest complexity new patient evaluation.
The time-based alternative requires 60-74 minutes of provider time spent directly on patient evaluation, meanwhile MDM-based coding requires multiple complex or life-threatening conditions, extensive diagnostic review, and high-risk treatment decisions.
To avoid errors, coders should avoid using this code without documentation of medical necessity and billing solely for visit duration without meeting MDM criteria.
Pathology & Laboratory Procedures
Pathology and lab CPT codes report diagnostic testing services.
36415 CPT Code — Routine Venipuncture (Blood Draw)
The 36415 CPT Code is used when blood is drawn for diagnostic testing. The correct usage of this code is for a single venipuncture for lab testing or when allowed by the payer.
This should not be billed separately when venipuncture is bundled into other laboratory or inpatient services.
Medical bundling can often be considered as part of diagnostic testing; reimbursement may be limited or denied depending on the setting.
Medicine & Therapy Codes
Pathology and laboratory CPT codes report diagnostic testing services used to identify, monitor, or confirm medical conditions. The following example demonstrates a commonly reported laboratory CPT code and its appropriate billing application.
97110 CPT Code — Therapeutic Exercise
The 97110 CPT Code is used for physical therapy therapeutic exercise sessions, such as a patient undergoing strength training exercises for post-surgical rehabilitation.
Required documentation includes the specific exercises performed, duration of service, and patient response and improvement goals. It is billed in 15-minute increments.
Radiology & Imaging Procedures
Radiology CPT codes report diagnostic imaging services and require accurate modifier usage to distinguish professional and technical components. The following CPT code illustrates how echocardiography services are reported.
Coding Best Practices for High Accuracy and Clean Claims
CPT coding best practices that improve billing accuracy, ensure payer compliance, and support clean claim submission. These practices focus on error prevention, logical code sequencing, and the effective use of technology in medical billing workflows.
Avoiding Unbundling and Upcoding Errors
Unbundling and upcoding errors occur when CPT codes are reported in a manner that does not align with documentation or payer rules. The following practices help maintain compliance with medical necessity and documentation standards:
- Reporting bundled services separately without payer allowance
- Assigning higher-complexity CPT codes without clinical documentation support
Preventing these errors reduces compliance risk, claim denials, and audit exposure.
Why Sequencing Matters (Primary vs Secondary Procedure Codes)
CPT code sequencing determines how payers interpret the primary service and associated secondary procedures on a claim. Correct sequencing ensures logical reimbursement flow and accurate claim adjudication.
Primary procedure codes represent the main service provided, while secondary codes report additional or related services performed during the same encounter. Proper sequencing reduces claim rejections, supports reimbursement logic, and minimizes audit triggers.
Using EHR and Practice Management Software for Smarter CPT Coding
Electronic health record (EHR) and practice management systems support accurate CPT coding through automation and validation tools. These systems assist coding workflows by providing:
- Automated CPT code suggestions based on documentation
- Real-time updates for CPT and payer rule changes
- Built-in claim validation and error detection checks
Using certified billing systems reduces manual coding errors and supports consistent compliance with payer policies.
Summary
This guide explains how essential CPT codes are structured, selected, and applied to support accurate medical billing and clean claim submission. The commonly used CPT codes discussed include 99213, 99214, 99203, 99205, 36415, 97110, and 93306, which represent frequently billed office visits, diagnostic tests, therapeutic services, and imaging procedures in clinical practice.
Accurate CPT code selection depends on complete clinical documentation, medical decision making (MDM) analysis, correct modifier application, and compliance with bundling and payer rules. Consistent coder education combined with reliable billing and practice management software supports long-term financial stability and regulatory compliance.
Proper application of CPT coding enables healthcare organizations to improve reimbursement accuracy, reduce claim denials, maintain audit readiness, and sustain compliant revenue cycle operations.
Frequently Asked Questions
What is the difference between 99213 and 99214?
The 99213 CPT code is used for established patient visits involving low-complexity medical decision making, such as stable chronic conditions or minor acute issues with minimal risk.
In contrast, 99214 applies when patient management requires moderate medical decision making, including multiple or worsening conditions, increased diagnostic data review, or prescription drug management with higher clinical risk.
Is 36415 always separately billable?
No. 36415 (routine venipuncture) Separate reimbursement depends on place-of-service and payer policies since Medicare and some private payers bundle venipuncture services into diagnostic testing or inpatient services.
How do I choose between 99203 and 99205?
Consider factors such as the number of medical problems, data complexity, and treatment risks as the basis for your selection. For time-based coding, 99205 requires at least 60 minutes of provider involvement.
What documentation is required for 97110?
To support billing 97110 (therapeutic exercise), documentation must include:
-
Specific therapeutic exercises performed
-
Total treatment time (billed in 15-minute increments)
-
Functional treatment goals
-
Patient response and progress
Incomplete or missing documentation may lead to automatic claim denials or audits.
Can I bill 93306 along with other cardiac imaging codes?
Yes, when services are not bundled, and payer policies allow separate billing. When necessary, always verify NCCI edits and attach modifiers.


