Skip to content
Nucleus AlignBook a call
Who we serve
Services
No Surprises Act
Specialties
Resources
Company
Code library

Medical billing codes: the code library

Medical billing codes come from five code sets, each kept by a different body and each written to a different place on the claim or the remittance. This library has a page for each code we cover, grouped the way a biller looks for them.

Medical coder looking up CPT, HCPCS, modifier and denial codes in a billing code reference library

E/M and visit codes

CPTCPT 99051: after-hours and weekend clinic add-on codeThe after-hours add-on: bundled by CMS, paid by some payers only under contract.Learn moreCPTCPT 99213: established patient office visit, low decision makingThe low-level established office visit: low decision making or 20 minutes.Learn moreCPTCPT 99214: established patient office visit, moderate decision makingThe moderate-level established office visit: moderate decision making or 30 minutes.Learn moreCPTCPT 99221: initial hospital or observation care, low decision makingThe lowest initial hospital or observation level: low MDM or 40 minutes, billed once per date.Learn moreCPTCPT 99222: initial hospital or observation care, moderate decision makingThe middle initial hospital or observation level: moderate MDM or 55 minutes, with short-stay rules.Learn moreCPTCPT 99223: initial hospital or observation care, high decision makingThe top initial hospital or observation level: high MDM or 75 minutes, with G0316 from 90 minutes.Learn moreCPTCPT 99231: subsequent hospital care, straightforward or low decision makingThe lowest subsequent hospital care level: 25-minute label, one visit per day.Learn moreCPTCPT 99232: subsequent hospital care, moderate decision makingThe middle subsequent hospital care level: moderate decision making or 35 minutes.Learn moreCPTCPT 99233: subsequent hospital care, high decision makingThe top subsequent hospital care level: high decision making or 50 minutes, with G0316 from 65.Learn moreCPTCPT 99238: hospital discharge day management, 30 minutes or lessDischarge day management, 30 minutes or less: attending only, once per stay.Learn moreCPTCPT 99239: hospital discharge day management, more than 30 minutesDischarge day management over 30 minutes: attending only, once per stay, no prolonged add-on.Learn moreCPTCPT 99281: emergency department visit that may not need a physicianThe lowest ED level: care that may not need the physician at the bedside.Learn moreCPTCPT 99282: emergency department visit, straightforward decision makingED visit at the straightforward MDM tier.Learn moreCPTCPT 99283: emergency department visit, low decision makingED visit at the low MDM tier, often paired with a minor procedure.Learn moreCPTCPT 99284: emergency department visit, moderate decision makingED visit at the moderate MDM tier; the most common step before 99285.Learn moreCPTCPT 99285: emergency department visit, high decision makingThe top ED level: high decision making, not time or critical care.Learn moreCPTCPT 99291: critical care, first 30 to 74 minutesFirst 30 to 74 minutes of critical care on a date, billed once, with 99292 from 104 minutes.Learn moreCPTCPT 99292: critical care, each added 30 minutesEach full added 30 minutes of critical care, starting at 104 total minutes for the date.Learn moreCPTCPT 99392: preventive medicine visit, established patient, ages 1 to 4The established-patient well-child visit for ages 1 to 4, with vaccines billed beside it.Learn moreCPTCPT 99395: preventive medicine visit, established patient, ages 18 to 39The established-patient preventive visit for ages 18 to 39; Medicare non-covered.Learn moreCPTCPT 99460: initial care of a normal newborn in a hospital or birthing centerFirst-day exam and care of a normal newborn in a hospital or birthing center.Learn moreCPTCPT 99468: initial inpatient critical care of a critically ill neonate, per dayFirst-day neonatal critical care, billed per day by the practitioner directing care.Learn moreCPTCPT 99477: initial day of intensive care for a neonate who is not critically illFirst-day intensive care for a neonate who is not critically ill, billed per day.Learn moreHCPCSHCPCS G2211: office visit complexity add-on codeMedicare's add-on for the longitudinal complexity of office and home visits.Learn more

Surgery, procedure and anesthesia codes

CPTCPT 00731: anesthesia for upper GI endoscopy, 5 base unitsAnesthesia for upper GI endoscopy: 5 base units, QS for MAC and 00813 for combined scopes.Learn moreCPTCPT 00811: anesthesia for lower GI endoscopy, and 00812 when it is a screeningAnesthesia for lower GI endoscopy: 4 base units, 00812 for screenings and PT after conversion.Learn moreCPTCPT 01402: anesthesia for total knee replacement, 7 base units plus timeAnesthesia for knee replacement: 7 base units, time units and the payment modifiers.Learn moreCPTCPT 11042: debridement of skin and subcutaneous tissue, first 20 sq cmDebridement through subcutaneous tissue for the first 20 sq cm; deeper codes and add-ons follow depth and area.Learn moreCPTCPT 11102: tangential skin biopsy, single lesionTangential skin biopsy of a single lesion; the add-on 11103 covers extra lesions.Learn moreCPTCPT 11721: nail debridement, 6 or more nailsDebridement of six or more nails; excluded as routine foot care unless a section 290 exception and class findings support it.Learn moreCPTCPT 17000: destruction of the first premalignant lesionDestruction of the first premalignant lesion; 17003 and 17004 handle higher lesion counts.Learn moreCPTCPT 17311: Mohs surgery, first stage, head and neckFirst stage of Mohs surgery on the head and neck group; includes the pathology, and later stages go on 17312.Learn moreCPTCPT 19318: breast reductionBreast reduction: 090 global, bilateral modifier 50, and the cosmetic exclusion in chapter 16.Learn moreCPTCPT 20610: large joint injection or aspiration without ultrasoundInjection or aspiration of a large joint without ultrasound; the 20611 pair adds guidance.Learn moreCPTCPT 27130: total hip replacement (total hip arthroplasty)Total hip arthroplasty: assistants, split care and inpatient status drive its claims.Learn moreCPTCPT 27447: total knee replacement (total knee arthroplasty)Total knee arthroplasty: a 090-day major surgery with bilateral and co-surgeon rules.Learn moreCPTCPT 29580: Unna boot application and when it is bundledUnna boot application: 000-day global, supplies included, bundled when it is only the dressing.Learn moreCPTCPT 31231: diagnostic nasal endoscopy and the office visitDiagnostic nasal endoscopy: 000 global, 25 on the visit, never with a surgical sinus scope.Learn moreCPTCPT 31500: emergency intubation and how it sits with critical careEmergency intubation, with what is included and how it sits next to critical care.Learn moreCPTCPT 31622: diagnostic bronchoscopy and the endoscopy base codeDiagnostic bronchoscopy, the base code for the bronchoscopy family.Learn moreCPTCPT 33533: coronary artery bypass with a single arterial graftThe single arterial graft CABG: 090 global, absolute MUE of 1, assistant allowed.Learn moreCPTCPT 36556: non-tunneled central venous catheter insertionThe non-tunneled central line: 000 global, MUE 2, chest film and 93503 bundled.Learn moreCPTCPT 37236: stent placement in the first arteryThe first-artery stent: 000 global, MUE 1, add-on 37237, large facility and office pricing gap.Learn moreCPTCPT 38220: diagnostic bone marrow aspirationDiagnostic bone marrow aspiration alone: when 38221 or 38222 replaces it, the same-bone rule and the one-unit MUE.Learn moreCPTCPT 43239: upper endoscopy (EGD) with biopsy, billing and editsEGD with biopsy: one unit, 43235 base, and pricing when billed with a colonoscopy.Learn moreCPTCPT 45378: diagnostic colonoscopy, and how it differs from screening G0121 and G0105The diagnostic colonoscopy, base of the family, and the code screening G0121 and G0105 are priced against.Learn moreCPTCPT 45385: colonoscopy with polyp removal by snare, billing and editsColonoscopy with snare removal: one unit per date, family payment rule, PT after a screening.Learn moreCPTCPT 47562: laparoscopic gallbladder removal (cholecystectomy)The plain laparoscopic gallbladder removal: 090 global, MUE 1, assistant allowed, co-surgeon with documentation.Learn moreCPTCPT 49505: initial inguinal hernia repair, reducibleThe open initial reducible inguinal hernia repair: 090 global, bilateral 50, mesh included.Learn moreCPTCPT 52000: diagnostic cystoscopy, global period, edits and billingDiagnostic cystoscopy: base of the 52xxx scope family, 000 global, and what is bundled.Learn moreCPTCPT 52332: cystoscopy with indwelling ureteral stent, bilateral billing and editsCystoscopy with an indwelling ureteral stent: modifier 50 on one line, and what NCCI keeps out.Learn moreCPTCPT 59400: vaginal delivery, global packageGlobal obstetric package for vaginal delivery with antepartum and postpartum care, one unit per pregnancy.Learn moreCPTCPT 59510: cesarean delivery, global packageGlobal obstetric package for cesarean delivery with antepartum and postpartum care, one unit per pregnancy.Learn moreCPTCPT 62323: lumbar epidural steroid injection with imaging guidanceLumbar interlaminar epidural: imaging included, 000 global, not bilateral, 4 sessions a year.Learn moreCPTCPT 63030: lumbar laminotomy for one interspaceThe one-interspace lumbar laminotomy: 090 global, add-on 63035, bilateral 50, co-surgeon allowed.Learn moreCPTCPT 64615: botulinum toxin injections for chronic migraineBotulinum toxin for chronic migraine: 010 global, bilateral indicator 2, drug billed on a J line.Learn moreCPTCPT 64635: radiofrequency ablation of a lumbar facet jointLumbar facet radiofrequency ablation: per joint, add-on 64636, 010 global and a 2-session limit.Learn moreCPTCPT 66984: cataract surgery with lens insertionRoutine cataract surgery with a lens: 090 global, 54 and 55, and 79 for the other eye.Learn moreCPTCPT 69210: earwax removal with instruments vs 69209 and G0268Ear wax with instruments: 69209 irrigation, G0268 on a hearing test date, and the bundling rules.Learn moreCPTCPT 97597: selective wound debridement, first 20 sq cmSelective debridement of an open wound, first 20 sq cm; chosen by area, not depth, and never with 11042 to 11047 on the same wound.Learn more

Medicine, cardiology and diagnostic test codes

CPTCPT 51798: bladder ultrasound for post-void residual urine, and when it is billableBladder ultrasound for residual urine: technical only, no 26 or TC, no separate visit for reading it.Learn moreCPTCPT 90935: hemodialysis with one physician evaluationInpatient hemodialysis with one physician evaluation, one unit per day, paid only with an inpatient place of service.Learn moreCPTCPT 90960: monthly ESRD services for age 20 and overAdult monthly ESRD management with four or more visits, one unit per patient per calendar month.Learn moreCPTCPT 92014: comprehensive eye exam for an established patientThe comprehensive established eye exam, and why it is not billed with an E/M.Learn moreCPTCPT 92134: retinal OCT imaging and why OCT claims get deniedRetinal OCT: global, 26 and TC split, one unit for both eyes, and the 92250 bundle.Learn moreCPTCPT 92557: comprehensive hearing test and the order ruleComprehensive hearing test: physician order, one unit for both ears, and the hearing aid exclusion.Learn moreCPTCPT 92928: percutaneous coronary stent placementThe coronary stent code: no 26 or TC, 000 global, one PCI code per artery.Learn moreCPTCPT 93000: routine ECG with interpretation and reportThe complete 12-lead ECG: tracing plus reading, split into 93005 and 93010.Learn moreCPTCPT 93015: cardiovascular stress test with supervision, tracing and reportThe global stress test: split into 93016, 93017 and 93018 by who does the work.Learn moreCPTCPT 93306: complete echocardiogram with DopplerThe complete echo with Doppler: bill whole, 26 or TC, global XXX, one unit a day.Learn moreCPTCPT 93458: left heart catheterization with coronary angiography and ventriculographyThe combined left heart cath: modifier 26 in the cath lab, 000 global, one unit a day.Learn moreCPTCPT 94002: ventilator management on the first inpatient dayInpatient ventilator management on the first day, with the E/M and critical care bars.Learn moreCPTCPT 94010: spirometry, global billing and the 26 and TC splitBasic spirometry, billed whole or split into 26 and TC, one unit per date.Learn moreCPTCPT 95004: allergy skin prick tests, billed per testPercutaneous allergy skin test, one unit per test; controls are not counted.Learn moreCPTCPT 95115: single allergy injection, without the extractOne allergen immunotherapy injection, injection only; the extract is a separate line.Learn moreCPTCPT 95251: CGM analysis, interpretation and reportCGM analysis and report: professional component only, one unit a day.Learn moreCPTCPT 95810: attended polysomnography, age 6 and overAttended overnight polysomnography: TC holds most of the value and Medicare allows one a night.Learn moreCPTCPT 95819: routine EEG recorded awake and asleepRoutine EEG recorded awake and asleep, billed globally or split into 26 and TC.Learn moreCPTCPT 95910: nerve conduction studies, seven or eight studiesSeven or eight nerve conduction studies: one rung of a ladder picked by study count.Learn moreCPTCPT 96365: IV infusion, first hourInitial IV infusion of a non-chemotherapy drug: one initial per access site, office only for practitioners.Learn moreCPTCPT 96413: chemotherapy infusion, first hourInitial IV chemotherapy infusion: which drugs CMS counts, what is included, add-ons and the one-unit MUE.Learn more

Radiology, lab and pathology codes

CPTCPT 36415: routine venipunctureVenous blood draw priced on the lab fee schedule, one unit per specimen type per encounter.Learn moreCPTCPT 71046: chest X-ray, two viewsTwo-view chest X-ray with a 26 and TC split, bundled when it confirms a line or tube.Learn moreCPTCPT 73721: MRI of a lower joint, such as the knee, without contrastLower-extremity joint MRI without contrast: bilateral indicator 3, MUE 3, 50% TC cut for later scans.Learn moreCPTCPT 74177: CT abdomen and pelvis with contrastCT abdomen and pelvis with contrast: 26 and TC split, 50% TC cut for later scans, CT modifier.Learn moreCPTCPT 76805: obstetric ultrasound after the first trimesterStandard obstetric ultrasound at 14 weeks or later, single fetus, billed outside the global package.Learn moreCPTCPT 77067: screening mammography, both breasts, with 3D add-on 77063Screening mammography: age and 11-month limits, 3D add-on 77063 and GG for same-day films.Learn moreCPTCPT 81002: non-automated urinalysis without microscopyThe dipstick urinalysis: no QW needed, lab fee schedule payment, NCCI antepartum rule.Learn moreCPTCPT 83036: hemoglobin A1c testA1c lab test paid on the lab fee schedule: QW for waived analyzers, every 3 months for controlled patients.Learn moreCPTCPT 87804: rapid influenza antigen testThe rapid influenza antigen test: lab fee schedule, MUE of 3, QW for waived systems.Learn moreCPTCPT 87880: rapid strep antigen testThe rapid strep antigen test: lab fee schedule payment, CLIA waived with modifier QW.Learn moreCPTCPT 88305: surgical pathology, level IV, billed one unit per specimenLevel IV surgical pathology: one unit per specimen, a 26 and TC split and a prostate exception.Learn moreCPTCPT 88342: immunohistochemistry, first stain, one unit per specimenThe first antibody stain on a specimen: one unit, add-on 88341 for the rest.Learn more

Therapy, behavioral and care management codes

CPTCPT 90791: psychiatric diagnostic evaluationThe evaluation-only intake code for mental health patients.Learn moreCPTCPT 90834: psychotherapy, 45 minutes with the patientThe 45 minute psychotherapy code: 38 to 52 minutes with the patient.Learn moreCPTCPT 90837: psychotherapy, 60 minutes with the patientThe 60 minute psychotherapy code: 53 minutes or more with the patient.Learn moreCPTCPT 90839: psychotherapy for crisis, first 60 minutesCrisis psychotherapy: the first 60 minutes of urgent face-to-face care.Learn moreCPTCPT 96127: brief emotional or behavioral assessment, billed per instrumentScored brief emotional or behavioral assessment, billed one unit per instrument.Learn moreCPTCPT 97110: therapeutic exercise, billed in 15-minute unitsTherapeutic exercise in 15-minute units: the 8-minute rule table, GP, KX and the same-day payment cut.Learn moreCPTCPT 97140: manual therapy, and when it bundles with other codesManual therapy in 15-minute units; bundling with other therapy and chiropractic manipulation codes.Learn moreCPTCPT 97161: low complexity physical therapy evaluationLow complexity PT evaluation: four components, one unit per episode, GP, and the 97162 and 97163 levels.Learn moreCPTCPT 98940: chiropractic manipulation of 1 to 2 spinal regionsChiropractic manipulation of 1 to 2 regions: AT, GA and GZ, Medicare's manipulation-only coverage and denials.Learn moreCPTCPT 99457: remote physiologic monitoring treatment managementRemote monitoring treatment management: the first 20 minutes each month.Learn moreCPTCPT 99490: chronic care management, first 20 minutesChronic care management: the first 20 minutes of clinical staff time each month.Learn moreCPTCPT 99495: transitional care management, moderate complexityTransitional care after discharge: contact in 2 business days, visit in 14 days.Learn more

HCPCS Level II drug, DME and service codes

HCPCSHCPCS E0601: CPAP device billing and the 90-day ruleCPAP device: 13-month capped rental with a day 31 to 91 adherence check.Learn moreHCPCSHCPCS E1390: oxygen concentrator billing and the 36-month capStationary oxygen concentrator: 36-month rental cap and group modifiers N1 to N3.Learn moreHCPCSHCPCS G0121: screening colonoscopy, not at high riskMedicare screening colonoscopy for a patient not at high risk; 119-month frequency limit and the PT and KX rules.Learn moreHCPCSHCPCS G0151: home health and hospice physical therapist visitPhysical therapist visit in home health or hospice, billed in 15-minute units.Learn moreHCPCSHCPCS G0277: hyperbaric oxygen therapy, per 30 minutesHyperbaric oxygen in a full-body chamber per 30 minutes; paid only for the NCD 20.29 conditions.Learn moreHCPCSHCPCS G0299: home health and hospice RN direct skilled nursingRN skilled nursing visit in home health or hospice, billed in 15-minute units.Learn moreHCPCSHCPCS J1745: infliximab injection, per 10 mgInfliximab (not a biosimilar) per 10 mg: the Q-code family, units, JW or JZ and chemo administration.Learn moreHCPCSHCPCS J9271: pembrolizumab injection, per 1 mgPembrolizumab per 1 mg: milligram units, MUE 400, JW or JZ, and pairing with the infusion code.Learn moreHCPCSHCPCS Q5001: hospice care in the patient's home or residenceSite-of-service code for hospice or home health care in the patient's home.Learn moreHCPCSHCPCS S9083: urgent care global fee codeThe urgent care global fee code: not payable by Medicare, payer-specific elsewhere.Learn moreHCPCSHCPCS S9088: services provided in an urgent care centerThe urgent care add-on code: a place-of-service flag that Medicare and several payers do not pay.Learn more

Modifiers

ModifierModifier 22: increased procedural servicesModifier for a procedure substantially more extensive than usual.Learn moreModifierModifier 24: unrelated E/M in the global periodUnrelated E/M visit by the surgeon inside a global period.Learn moreModifierModifier 25: significant, separately identifiable E/M serviceE/M modifier for a visit separate from a same-day procedure.Learn moreModifierModifier 26: professional component and when to use itModifier for the physician's interpretation and report on a diagnostic test.Learn moreModifierModifier 50: bilateral procedure on one claim lineBoth sides in one session, one line, one unit.Learn moreModifierModifier 57: the E/M visit that led to major surgeryE/M modifier for the visit that decided on major surgery.Learn moreModifierModifier 58: staged or related procedure in the global periodModifier for a staged or related procedure in the global period.Learn moreModifierModifier 59: distinct procedural service and when to avoid itThe catch-all modifier for distinct procedures, and why CMS wants X modifiers first.Learn moreModifierModifier 76: repeat procedure by the same physicianRepeat of a procedure by the same clinician on the same day.Learn moreModifierModifier 77: repeat procedure by a different physicianRepeat of the same procedure by a different clinician.Learn moreModifierModifier 78: unplanned return to the operating roomModifier for an unplanned return to the OR in the global period.Learn moreModifierModifier 79: unrelated procedure in the global periodModifier for an unrelated procedure in the global period.Learn moreModifierModifier 91: repeat clinical lab test on the same dayMedically necessary repeat of a lab test on one date.Learn moreModifierModifier AI: principal physician of record on admissionsThe admitting physician's flag on an initial hospital or nursing facility visit.Learn moreModifierModifier FS: how split or shared visits are billedThe modifier for a facility E/M visit shared between a physician and an NPP.Learn moreModifierModifier GA: waiver of liability statement on fileABN modifier: required notice issued and on file.Learn moreModifierModifier GC: services performed with a residentThe teaching physician's certification that Medicare's presence rules were met.Learn moreModifierModifier GT: when telehealth claims still need itTelehealth modifier that Medicare now limits mostly to CAH Method II claims.Learn moreModifierModifier GZ: expected denial with no ABN signedABN modifier: denial expected, no signed notice.Learn moreModifierModifier JW: discarded drug amount and how to bill itModifier for the discarded part of a single-dose drug.Learn moreModifierModifier JZ: zero drug amount discardedModifier attesting that no single-dose drug was wasted.Learn moreModifierModifier KX: medical policy requirements metMedical policy requirements met, including the therapy threshold.Learn moreModifierModifier LT: left side and when to use itThe side modifier, and the line-structure question that comes with it.Learn moreModifierModifier RT: right side and NCCI editsThe side modifier that helps separate paired organs under NCCI.Learn moreModifierModifier TC: technical component and who can bill itModifier for the equipment and staff side of a diagnostic test.Learn moreModifierModifier XE: separate encounter and when to use itThe X modifier for a second encounter on the same day.Learn moreModifierModifier XP: separate practitioner and when to use itThe X modifier for a service by a different practitioner.Learn moreModifierModifier XS: separate structure and when to use itThe X modifier for a separate organ or structure.Learn moreModifierModifier XU: unusual non-overlapping service and when to use itThe X modifier for a service that does not overlap the main one.Learn more

Denial codes (CARC and RARC)

Denial codeCO-109 denial code: send the claim to the correct payerThe claim belongs with a different payer or contractor.Learn moreDenial codeCO-11 denial code: diagnosis does not match procedureThe payer found the diagnosis inconsistent with the procedure.Learn moreDenial codeCO-119 denial code: benefit maximum for the period reachedThe benefit maximum for this time period or occurrence has been reached.Learn moreDenial codeCO-140 denial code: member ID and name do not matchThe patient or insured health identification number and name do not match.Learn moreDenial codeCO-150 denial code: payer says records do not support the level of serviceThe payer deems the information submitted does not support this level of service.Learn moreDenial codeCO-151 denial code: payer says the claim does not support this many servicesPayment adjusted because the claim does not support this many or this frequency of services.Learn moreDenial codeCO-16 denial code: missing or invalid claim informationThe claim or service lacks information or has a billing error.Learn moreDenial codeCO-167 denial code: diagnosis is not coveredThe diagnosis reported is not covered for the service billed.Learn moreDenial codeCO-170 denial code: payment denied for this type of providerPayment is denied when performed or billed by this type of provider.Learn moreDenial codeCO-18 denial code: exact duplicate claim or serviceThe payer treats the claim or line as an exact duplicate.Learn moreDenial codeCO-19 denial code: work-related injury, workers' comp liableA work-related injury that belongs to the workers' compensation carrier.Learn moreDenial codeCO-197 denial code: precertification or authorization absentPrecertification, authorization, notification or pre-treatment is absent.Learn moreDenial codeCO-204 denial code: service not covered under the patient's planThe service, equipment or drug is not covered under the patient's current benefit plan.Learn moreDenial codeCO-22 denial code: another payer may be responsibleAnother payer may be responsible under coordination of benefits.Learn moreDenial codeCO-236 denial code: procedure or modifier combination not compatibleA procedure or modifier combination is not compatible with another one billed the same day.Learn moreDenial codeCO-252 denial code: attachment or documentation requiredAn attachment or other documentation is required to adjudicate the claim or service.Learn moreDenial codeCO-253 denial code: sequestration reduction in federal paymentA sequestration reduction in federal payment, posted as an adjustment on Medicare remits.Learn moreDenial codeCO-27 denial code: coverage ended before the serviceThe payer says coverage had ended before the service date.Learn moreDenial codeCO-29 denial code: the time limit for filing has expiredThe payer says the claim arrived after its filing limit.Learn moreDenial codeCO-31 denial code: patient not identified as insuredThe payer found no insured that matches the patient on the claim.Learn moreDenial codeCO-39 denial code: services denied at the time authorization was requestedServices denied when authorization was requested.Learn moreDenial codeCO-4 denial code: procedure code conflicts with modifierThe payer found the procedure code inconsistent with the modifier used.Learn moreDenial codeCO-45 denial code: charge exceeds the fee scheduleThe charge exceeds the fee schedule, maximum allowable or contracted amount.Learn moreDenial codeCO-49 denial code: routine or preventive exam not coveredRoutine or preventive exam is not covered.Learn moreDenial codeCO-5 denial code: code conflicts with place of serviceThe code or bill type conflicts with the place of service.Learn moreDenial codeCO-50 denial code: not deemed a medical necessityThe payer deems the service not a medical necessity.Learn moreDenial codeCO-55 denial code: procedure deemed experimental or investigationalThe payer deems the service experimental or investigational.Learn moreDenial codeCO-58 denial code: treatment in an inappropriate or invalid place of serviceTreatment was rendered in an inappropriate or invalid place of service.Learn moreDenial codeCO-96 denial code: non-covered chargesNon-covered charges, explained by the remark code.Learn moreDenial codeCO-97 denial code: benefit included in another serviceThe benefit is included in the payment for another service already adjudicated.Learn moreDenial codeCO-B9 denial code: patient is enrolled in a hospiceThe patient is enrolled in a hospice.Learn moreRemark codeM80 remark code: not covered with another same-day serviceService not covered with a previously processed same-session or same-date service.Learn moreRemark codeMA130 remark code: incomplete claim, no appeal rightsClaim is unprocessable for incomplete or invalid data; submit a new claim.Learn moreRemark codeN290 remark code: missing rendering provider identifierRendering provider primary identifier is missing, incomplete or invalid.Learn moreRemark codeN822 remark code: missing procedure modifierA required procedure modifier is missing from the claim line.Learn moreDenial codePR-1 denial code: patient deductibleThe deductible amount the patient owes, not a rejection of the claim.Learn moreDenial codePR-2 denial code: patient coinsuranceThe coinsurance share the patient owes on the allowed amount.Learn moreDenial codePR-3 denial code: patient copayThe flat copay the patient owes on the visit.Learn more

Revenue codes

Revenue codeRevenue code 0120: semi-private room and boardThe UB-04 line for a general semi-private two-bed room and board charge on an inpatient stay.Learn moreRevenue codeRevenue code 0250: pharmacy, general classificationThe UB-04 line for general pharmacy charges that do not need drug-level HCPCS detail.Learn moreRevenue codeRevenue code 0300: laboratory, general classificationThe UB-04 line for general laboratory charges, billed net with a HCPCS code on outpatient claims.Learn moreRevenue codeRevenue code 0360: operating room servicesThe UB-04 line for hospital operating room services, paired with the procedure's HCPCS code.Learn moreRevenue codeRevenue code 0450: emergency room, general classificationThe default emergency department revenue code on a hospital outpatient claim.Learn moreRevenue codeRevenue code 0451: EMTALA emergency medical screeningThe UB-04 line for the EMTALA medical screening exam in the emergency department.Learn moreRevenue codeRevenue code 0456: urgent careThe urgent care line in the emergency room family on a hospital UB-04.Learn moreRevenue codeRevenue code 0459: other emergency roomThe catch-all emergency room line on a hospital UB-04.Learn moreRevenue codeRevenue code 0636: drugs requiring detailed codingThe UB-04 line for drugs billed with a HCPCS code, units in multiples of the code and optional NDC data.Learn moreRevenue codeRevenue code 0762: observation hoursThe UB-04 line for observation room charges, paired with G0378 and units counted in hours.Learn moreRevenue codeRevenue code 0981: emergency room professional feesThe ER professional fee line on an institutional claim, mainly for CAH Method II.Learn more

ICD-10-CM diagnosis codes

What are the medical billing code sets?

Five code sets cover almost everything on a claim and its payment. Each is owned by a different organization, so a code is only current when you check it against its own publisher.

Code setWhat it identifiesKept by
CPT (HCPCS Level I)The service or procedure performedAmerican Medical Association (AMA)
HCPCS Level IIDrugs, supplies, equipment and services outside CPT, such as ambulance and DMEPOSCMS
CARC and RARCWhy a payer paid a claim or line differently than billed, plus a remark that adds detailX12
Revenue codesThe department or service line of a facility charge, four digitsNUBC, with the UB-04 data specifications manual published by the American Hospital Association
ICD-10-CMThe diagnosisCDC National Center for Health Statistics (NCHS)

CMS describes HCPCS as two levels. Level I is CPT, a numeric code set maintained by the AMA. Level II is an alphanumeric code set maintained by CMS, built from one letter followed by four digits.

X12 states that CARCs describe why a claim or service line was paid differently than it was billed. RARCs give additional explanation for an adjustment already described by a CARC, or convey information about remittance processing.

The NUBC website says its UB-04 manual, copyrighted by the American Hospital Association, is the only official source of UB data, and CMS points Medicare billers to the same NUBC manual for revenue codes. NCHS is responsible for the clinical modification of ICD-10, which the World Health Organization owns and publishes.

Terms used here are defined in the glossary, for example CARC, RARC and revenue code.

Which claim field does each code go in?

Each code set has a fixed home on the professional claim (CMS-1500), the facility claim (UB-04) or the remittance. A correct code in the wrong field still denies.

CodeProfessional claim (CMS-1500)Facility claim (UB-04)Remittance (835)
CPT or HCPCS code with modifiersItem 24D, up to four modifiersForm locator (FL) 44 for outpatient servicesNot applicable
Revenue codeNot usedFL 42, four digitsNot applicable
ICD-10-CM diagnosisItem 21, up to 12 diagnoses, entered without a periodFL 67 for the principal diagnosis, with other diagnoses in FL 67A to 67QNot applicable
Group code, CARC and RARCNot applicableNot applicableReturned by the payer on each adjustment

The CMS Claims Processing Manual says item 24D of the CMS-1500 takes the procedure, service or supply as a HCPCS code, and that the form can capture up to four modifiers. For ICD-10-CM it says to enter up to 12 diagnosis codes in item 21 and not to insert a period.

For the UB-04, the manual says outpatient HCPCS codes go in FL 44, and that FL 67 holds the diagnosis chiefly responsible for outpatient services, reported to its highest degree of certainty.

On the remittance, X12 defines four claim adjustment group codes: CO Contractual Obligation, PR Patient Responsibility, OA Other Adjustment and PI Payor Initiated Reduction. The CMS manual says PR is used for an amount that may be billed to the patient, typically deductible and copay adjustments. Many X12 CARC entries point to the 835 Healthcare Policy Identification Segment for the payer's policy reference.

Worked examples are on the code pages, such as modifier 25, CO-4 and revenue code 0450.

How do I use this library?

Find the code in the grouped list below and open its page. Each page gives the plain-words meaning, where it goes on the claim, the denials that follow it and its sources.

1
Start from the code in front of you
A five-digit number or a letter with four digits is a CPT or HCPCS code. A two-letter prefix such as CO or PR followed by a number is a denial code. A four-digit number such as 0450 is a revenue code.
2
Open the group for that code type
Groups for procedure codes are by the kind of work the code describes. Modifiers, denial codes, revenue codes and ICD-10-CM have their own groups.
3
Read the claim field and the denials
Check the field first, then the denial codes that commonly follow the code. Each denial page explains the code and the fix.
4
Move to the rule or the specialty
Filing limits and payer rules are in rules and payer guides. The codes a specialty bills most are on its specialty page.

Codes change on schedules set by their publishers, so confirm a code against the current file before you bill. Our medical coding service does that check on every claim, and denial management uses the same codes to find the cause of a denial. To talk it through, book a call.

FAQ

Common questions

Straight answers from the team that does the work.

Still have a question?

Ask a billing lead directly. A 20-minute call, Monday to Friday, 9am to 5pm Eastern.

01What are medical billing codes?

Medical billing codes are standard codes that describe what was done, why, and how the payer responded. CPT and HCPCS Level II codes describe services and supplies, ICD-10-CM codes describe the diagnosis, revenue codes describe facility charge lines, and CARC and RARC codes explain payment adjustments on the remittance.

02What is the difference between CPT and HCPCS codes?

CPT is HCPCS Level I, a numeric code set maintained by the AMA. HCPCS Level II is maintained by CMS and uses one letter followed by four digits, covering items outside CPT such as ambulance services and DMEPOS. Both are reported in the same claim field, item 24D on a CMS-1500.

03Where do CPT codes and modifiers go on a CMS-1500?

CPT and HCPCS codes go in item 24D of the CMS-1500, and the form can capture up to four modifiers there. Diagnosis codes go in item 21, up to 12 of them, entered without a period. Place of service goes in item 24B and units in item 24G.

04Where do revenue codes and HCPCS codes go on a UB-04?

On a UB-04, the four-digit revenue code goes in form locator (FL) 42. For outpatient services the HCPCS code goes in FL 44, and units are reported in FL 46. The principal diagnosis goes in FL 67, with other diagnoses in FL 67A to 67Q.

05What is the difference between a CARC and a RARC?

A CARC is a claim adjustment reason code that says why a claim or service line was paid differently than billed. A RARC is a remittance advice remark code that adds explanation to a CARC or conveys remittance information. Both are maintained by X12, and a denial often carries one of each.

06What do CO, PR, OA and PI mean on a remittance?

They are claim adjustment group codes defined by X12. CO is Contractual Obligation, PR is Patient Responsibility, OA is Other Adjustment and PI is Payor Initiated Reduction. They sit in front of the CARC, as in CO-45 or PR-1, and show who carries the adjusted amount.

07Who publishes ICD-10-CM and how is it different from CPT?

The CDC National Center for Health Statistics develops ICD-10-CM, the U.S. clinical modification of the WHO classification. ICD-10-CM gives the diagnosis, which goes in item 21 on a CMS-1500. CPT, maintained by the AMA, reports the service performed, and the two must support each other.

Not sure which code applies?

Book a call and a certified coder will walk through the codes on your claims.