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

Chargemaster review guide: CDM clean-up for hospitals

A chargemaster review checks that every CDM line has the right revenue code, HCPCS code, modifier and price, and that the list is updated when CMS changes the codes. This guide covers the line structure, the update triggers, the mapping errors that cause denials and the link to your price transparency file.

Book a call
Hospital revenue integrity analyst reviewing chargemaster lines, HCPCS codes and revenue codes against a posted price file

In short: the chargemaster feeds every hospital claim line and the posted price file, so one wrong line repeats everywhere. Review the codes each quarter and the whole list at least once a year, and fix lines that block payment first.

What is a chargemaster and what does it do?

A chargemaster, also called the charge description master or CDM, is the hospital's list of every individual item and service for which it has established a charge. That is the definition in 45 CFR 180.20. In practice it is the table that turns a nurse's charge entry or an order into a priced line with a revenue code and, for most outpatient items, a HCPCS code.

Three things read from the same table. The claim reads it to build UB-04 lines. The price transparency file reads it for gross charges, which 45 CFR 180.20 defines as the charge for an individual item or service as reflected on the chargemaster, absent any discounts. And Medicare bill data has to support the cost report, since chapter 25 says CMS wants providers to bill Medicare on the same basis as other payers. A mistake on one CDM line therefore repeats in all three places.

This guide covers the CDM itself: its line structure, when it must change, and how errors turn into denials. The claim path around it, from eligibility through A/R, is in the hospital revenue cycle guide. We do not repeat the stages here.

Not legal advice
Price transparency and billing rules change. This guide is billing guidance, not legal advice. Have your counsel and compliance office review any change to how you post or bill charges.

What does a chargemaster line look like?

A CDM line has an internal charge code, a description, a revenue code, a HCPCS code where one applies, optional modifiers and a price. The table shows each field and where it lands on the UB-04, using the form locators in chapter 25 of the Medicare Claims Processing Manual.

CDM fieldWhat it holdsWhere it lands on the UB-04 or the fileWhat to check
Charge codeInternal identifier chosen by the hospitalNot printed on the claim; used by the billing systemUnique, not reused for a different item
DescriptionPlain-language name of the item or serviceFL 43 on the claim; description in the price transparency fileFL 43 is not required, but on the CMS-1450 it is 24 characters; the file needs a general description
Revenue codeFour-digit revenue code for the department or serviceFL 42One code explains each charge in FL 47
HCPCS or CPT codeHCPCS code for the itemFL 44 for outpatient servicesRequired on outpatient lines for services; some revenue codes need it, some do not
ModifierUp to four modifiers of two characters eachFL 44 with the HCPCS codeOnly modifiers that change the code or the price
UnitsBasis for billing quantityFL 46Units equal the number of times a HCPCS-coded service was performed; drugs follow the descriptor
PriceThe gross chargeFL 47 total charges (price times units); gross charge in the price fileReviewed against policy and against the posted file

FL 45, the line item date of service, does not come from the CDM. It comes from the charge entry, and every outpatient revenue code line needs its own date. If a service is delivered 5 times in a billing period, the revenue code and HCPCS code are entered 5 times, once for each date (Medicare Claims Processing Manual, chapter 25).

Example: three lines from a made-up CDM

The charge codes, prices and descriptions below are invented for illustration. The revenue codes and HCPCS conventions follow the sources linked in this guide.

71001 / chest X-ray two views / 032X / (CPT code for the study) / $410Radiology line; the revenue code sits in the 032X diagnostic radiology range
26500 / ED visit level 3 / 0450 / (ED visit level code) / $620Revenue code 0450, the default ED code
88200 / observation, per hour / 0762 / G0378 / $85Revenue code 0762 with units counted in hours

The second and third lines carry the ED and observation conventions. Do not copy any of these numbers. Build lines from your own price policy.

How often should a chargemaster be reviewed?

Review the whole chargemaster at least once a year, and review the codes on it every quarter. The annual minimum comes from price transparency: 45 CFR 180.50(e) requires a hospital to update its standard charge information at least once annually. The quarterly rhythm comes from CMS itself, which publishes HCPCS files and OPPS addenda each quarter.

TriggerWhat changesSource and timing
Quarterly HCPCS fileNew, revised and deleted Level II codesCMS posts an alpha-numeric HCPCS file for January, April, July and October on its HCPCS quarterly update page
Quarterly OPPS addendaStatus indicators, APC groups and payment rates for each HCPCS codeCMS posts Addenda A and B as a snapshot at the start of each quarter
Annual OPPS ruleConversion factor, APC structure, packaging policyThe CY 2026 final rule was published November 25, 2025 as 90 FR 53448 and took effect January 1, 2026
Annual IPPS ruleMS-DRG grouper version and weightsThe FY 2027 grouper, version 44, took effect October 1, 2026
Annual CPT updateCPT code set republishedCMS notes that the AMA annually republishes and updates CPT codes
Annual price file updatePosted standard chargesAt least once annually under 45 CFR 180.50(e)
Contract changePayer-specific rates and methodsWhenever a rate or method changes, since the file lists payer-specific charges

Drug and non-drug requests also move the HCPCS Level II code set. CMS sets the first business day of each quarter as the due date for drug and biological applications, and the first business day of January and July for other items and services. That means a new code can appear in any quarter, not just in January.

How do we handle new codes each January?

1
Pull the new files
Download the January HCPCS file and the January OPPS addenda from the CMS pages, and the new CPT code list from the AMA edition your hospital licenses.
2
Compare to the CDM
List every new, changed and ended code, then match each against current CDM lines using your CDM system export.
3
Decide per line
For each match, retire, replace or keep the line, and record the effective date.
4
Map new services
Add lines for new services that departments started delivering, with a revenue code and HCPCS code.
5
Test on claims
Run a handful of claims for each changed line through the scrubber and note the edits that fire.
6
Update the file
Log the change so the next price transparency file update reflects the same set of codes.

How do we map CDM lines to HCPCS and revenue codes?

Map each line in two steps: pick the revenue code that matches the department and the type of service, then add the HCPCS code the payer needs for that revenue code. CMS says the NUBC maintains the approved revenue code lists, and the Medicare contractor has the codes Medicare accepts, so check both before you build a line. Our revenue code rules page covers how each form locator is used.

Service areaRevenue codeHCPCS expectationSource of the rule
Emergency room0450 default ED codeHCPCS required on the line; line item date equals the day the patient entered the ERRevenue code 0450
Laboratory0300 to 0319Billed net on outpatient bills, with a HCPCS codeClaims Processing Manual, chapter 25, FL 47
Drugs with detail0636Requires a HCPCS code; units are multiples of the HCPCS descriptorRevenue code 0636
Pharmacy, general0250Does not require HCPCS under the partial hospitalization instructionsRevenue code 0250
Observation0760 or 0762G0378 with units in hoursRevenue code 0762

Under chapter 25, FL 42 lists revenue codes in ascending order and should not repeat a code on the same bill where possible. FL 44 holds the HCPCS code for outpatient services. The Form CMS-1450 accommodates up to four modifiers of two characters each. Hospitals should not report a separate HCPCS code in place of a modifier.

Packaged items still need correct lines. Services with status indicator N are paid under OPPS but packaged into another service, and CMS asks hospitals to report packaged services and all charges because charges are used for outlier payments and rate setting. A CDM clean-up that deletes lines because they are packaged therefore removes information CMS wants.

1
Start with the service
Name the item or service and the department that delivers it.
2
Choose the revenue code
Use the NUBC list and the MAC's instructions for your department.
3
Add the HCPCS code
Add it where the revenue code needs one. Check the code in the current quarterly file.
4
Add modifiers sparingly
Only where the modifier changes the code or the price, and record how it changes the price.
5
Set units
Match the units to the code descriptor, not to the way the department counts.
6
Review the status indicator
Look up the status indicator and APC for each HCPCS code in the OPPS addendum and record what the payment will be.

What errors are most common in a chargemaster, and how do they cause denials?

The common errors are a missing HCPCS code, a code that does not match the bill type, a missing drug detail, a wrong unit and a stale code. Each one produces a denial or rejection that points back to the CDM, not to the claim. The table connects each error to what the remit shows.

CDM errorWhat happens on the claimWhat the remit may show
Revenue code 0636 line with no HCPCS codeMedicare edits require a HCPCS code with revenue code 0636Rejection or denial for missing information, such as CARC 16
Revenue code 0450 on an inpatient (12x) bill0450 is not allowed on type of bill 012xPR group, CARC 96 and RARC M28, as recorded on the revenue code 0450 page
Observation line (0762) on an inpatient bill0762 is not allowed on 12xExpect the same CARC 96 and RARC M28 pattern; check the revenue code 0762 page
Modifier that does not fit the codeThe procedure code is inconsistent with the modifierCARC 4
Drug line without an NDC when the payer asks for oneMissing detail for the drugRARC M119, Missing/incomplete/invalid/deactivated/withdrawn National Drug Code
Duplicate lines for one serviceTwo charges appear for the same itemPossibly CARC 18, exact duplicate claim/service, or a patient bill that is too high
Unit mismatch on drugsA 200 mg dose billed against a 50 mg code with units entered wronglyPayment of the wrong quantity or a unit denial
Stale HCPCS code that CMS has endedThe line carries a code that is not in the current fileVaries by payer; read the CARC and RARC

Chart-level errors are a coding problem, not a CDM problem, and belong to billing and coding audits. The CDM errors above repeat on every claim that uses the line, which is why one wrong line can generate hundreds of denials.

Drug units are the easiest to get wrong. Medicare's rule is that units are in multiples of the HCPCS code descriptor: if the descriptor is 50 mg and 200 mg are given, units are shown as 4. When the dose is less than the descriptor amount, use 1 as the unit of measure. These come from the Medicare drug billing guidance on the revenue code 0636 page.

How does the CDM affect price transparency files?

The machine-readable file under 45 CFR part 180 lists the same codes and descriptions the chargemaster holds, so any CDM error is published. Section 180.50(b)(2) requires a general description of the item or service, any billing code with its code type, and, since January 1, 2025, any modifier that changes the standard charge with a description of how it changes it. The gross charge comes from the chargemaster.

  • Update cycle. The file must be updated at least once annually (45 CFR 180.50(e)).
  • Attestation. Beginning January 1, 2026 the file must carry an attestation that the information is true, accurate and complete, and the name of the hospital's CEO, president or senior official overseeing the data (180.50(a)(3)).
  • Drugs. Beginning January 1, 2025 the file includes the drug unit and type of measurement (180.50(b)(2)(iii)(C)).
  • Allowed amounts. Beginning January 1, 2026 the file must contain the 10th percentile, median and 90th percentile allowed amount for payer-specific charges expressed as a percentage or algorithm.

In other words, the file takes its descriptions and codes from the CDM and its allowed amounts from remittances. If the CDM maps a service to the wrong code, the file shows the wrong code next to the wrong price. Treat each CDM change as a change to the file. Penalties and enforcement are covered on the hospital price transparency rule page, so we do not repeat them here.

Who owns CDM maintenance?

No federal rule names a department that must own the chargemaster, so the hospital assigns it. A common pattern is a small committee with one named owner who signs off on every change. Without a named owner, lines are added by whoever asks and removed by nobody.

RoleTypical responsibility
CDM owner (revenue integrity or finance)Keeps the master list, approves new lines, runs the annual and quarterly review
Department managersRequest new lines, confirm what the department actually delivers
Coding and complianceConfirm revenue code, HCPCS and modifier mapping
Pricing committeeSets the gross charge policy
IT or the CDM system analystApplies changes and keeps an audit trail
Price transparency leadConfirms the posted file matches the CDM

Keep an effective date and a requester on every change. When an auditor or payer asks why a line changed, that record is the answer.

What is charge reconciliation?

Charge reconciliation compares the charges a department says it delivered with the charges that reached the claim. The term is common hospital usage, not a CMS term. The goal is to find revenue that was delivered but never billed, and charges that were billed twice.

1
Pick a source of truth
Choose orders, procedure logs or the supply system for each department.
2
Pull both sides
Export what the department recorded and what posted to the account.
3
Match by patient and date
Flag missing, duplicate and mispriced lines.
4
Trace the cause
Decide whether the problem was a manual entry, an interface or a CDM mapping.
5
Fix the source
Change the process or the CDM line, not just the account.

How do we review the CDM for ER levels?

Review the ED visit lines to confirm the facility levels map to a documented, written leveling guideline. Under the Medicare Claims Processing Manual, chapter 4, section 160, hospitals bill a Type A emergency department with CPT emergency E/M codes and a Type B department with HCPCS G0380 to G0384 for levels 1 to 5, and hospitals use their own internal guidelines to level ED visits. The detail is on ED facility level coding.

  • Confirm the ED type and that each level maps to the correct code family.
  • Confirm each visit-level line uses revenue code 0450 or the family code your payers expect.
  • Check that critical care, trauma activation and observation lines follow their own rules.
  • Compare the distribution of levels with the written guideline and the documentation.

Documentation behind the levels is covered in the ED coding and documentation guide.

What tools help audit a CDM?

Most of the useful tools are free CMS files and your own claim data. You do not need a new system to find the first set of problems.

  • The HCPCS quarterly files on the CMS website, to check every code on the CDM.
  • The OPPS Addendum A and B snapshots, to see each code's status indicator and APC.
  • Your claim scrubber edit report, to see which lines trigger edits most.
  • Your remittance data, sorted by CARC and RARC, to find lines that cause denials.
  • The posted machine-readable file, to compare the public view with the CDM.
  • Sample claims, to trace a line from the CDM to the form locators.

How should a CFO prioritize CDM fixes?

Fix what costs money now before what looks untidy. The ranking below is our judgment and not a regulatory order. Move items up if your own denial or price file data points there.

PriorityWhat to fixWhy first
1Lines that fail code or bill type editsThey block payment on every claim that uses the line
2Missing drug HCPCS, NDC or unit problemsThey cause repeated denials and wrong payment
3Differences between the CDM and the posted price fileThe file is public and enforceable
4Stale or retired codesPayers can reject a code that is no longer in the current file
5Missed charges and under-priced linesRevenue, but slower to measure
6Description clean-upLow risk, high effort
Example: triage of a made-up review

A hospital exports 4,000 CDM lines. The numbers are invented for illustration.

Lines with an ended HCPCS code31
Revenue code 0636 lines without HCPCS12
Lines whose posted description differs from the CDM140
Duplicate descriptions75
Fix orderEnded codes and 0636 lines first (43 lines), then the 140 description mismatches, then duplicates

How we handle chargemaster work

Our billing and coding audits review the codes, revenue codes and modifiers on your CDM lines against the current CMS files and against the claims and remits we see. Our hospital and facility billing team then tracks the denials those lines cause, so a fix is measured in fewer rejections and less rework. We validate revenue codes, bill type, patient status, condition and occurrence codes and payer-specific rules before claims leave.

We do not set your prices. Pricing policy, the posted file and the attestation stay with your hospital and your counsel. If you want us to look at how your CDM maps to claims, book a call.

Chargemaster review checklist

  • Name one CDM owner and a sign-off process for every change
  • Export the full CDM and record the date of the export
  • Check every HCPCS code against the current CMS quarterly file
  • Check every line's status indicator and APC in the current OPPS addenda
  • Confirm each revenue code fits the department and the bill type it will print on
  • Confirm revenue code 0636 lines carry HCPCS and drug units match the descriptor
  • Review modifiers on each line and record how each one changes the price
  • Compare ED visit lines with the written leveling guideline
  • Reconcile department charges to claim lines for a sample of accounts
  • Compare the CDM with the posted machine-readable file and the attestation
  • Log retired, replaced and new lines with effective dates
  • Run test claims for each changed line through the scrubber
  • Schedule the next quarterly code review and the annual full review
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 is a chargemaster?

A chargemaster, also called the charge description master or CDM, is the hospital's list of every individual item and service for which it has established a charge, as defined in 45 CFR 180.20. Each line holds a charge code, a description, usually a revenue code and HCPCS code, and a price. The claim and the posted price file both read from it.

02How often should a chargemaster be reviewed?

Review the codes on it every quarter and the whole list at least once a year. CMS posts HCPCS files and OPPS addenda each quarter, and 45 CFR 180.50(e) requires the price transparency file to be updated at least once annually. Contract and service changes should trigger an off-cycle review of the lines they touch.

03How do we map CDM lines to HCPCS and revenue codes?

Choose the revenue code that matches the department and service, then add the HCPCS code that revenue code needs. FL 42 carries the revenue code and FL 44 the HCPCS code with up to four modifiers. Some revenue codes, such as 0636, require HCPCS. Check each code against the current CMS quarterly file.

04What errors are most common in a CDM?

Common errors are missing HCPCS codes on revenue code 0636 lines, a revenue code that does not fit the bill type, a modifier that does not fit the code, wrong drug units, duplicate lines and stale codes. Each error repeats on every claim that uses the line, so one wrong line can produce many denials.

05How does the CDM affect price transparency files?

The machine-readable file takes its gross charge, descriptions, billing codes and modifiers from the CDM. 45 CFR 180.50 requires billing codes, code types and, since January 1, 2025, modifiers that change a charge. A wrong code or description on the CDM is therefore published. Update the file at least once a year.

06Who owns CDM maintenance?

No federal rule assigns an owner, so the hospital decides. A common model is one named owner in revenue integrity or finance who approves every change, with input from department managers, coding, compliance and the price transparency lead. Record the requester and effective date of each change so you can explain it to an auditor.

07How do CDM errors cause denials?

The claim copies the CDM line. A revenue code 0636 line with no HCPCS code, a 0450 line on an inpatient bill, or a modifier that does not fit the code each trigger edits, with CARC 16, CARC 96 with RARC M28, or CARC 4. The denial recurs until the CDM line is fixed.

08How do we handle new codes each January?

Download the January HCPCS file and OPPS addenda from CMS, compare them with your CDM, and mark each new, changed and ended code. Retire, replace or keep each line, add lines for new services, test claims through the scrubber and log the change for the next price file update. Quarterly files also add codes.

09What is charge reconciliation?

Charge reconciliation compares what a department says it delivered with the charges that reached the claim. It finds services delivered but never billed and charges entered twice. Pull both sides, match by patient and date, trace the cause to entry, interface or CDM mapping, and fix the source. It is common hospital practice, not a CMS requirement.

10How do we review the CDM for ER levels?

Confirm the ED type, then check each level line maps to the right code family: CPT emergency E/M for a Type A department and G0380 to G0384 for a Type B department. Hospitals use their own written leveling guidelines, so compare the level distribution with that guideline and with the documentation.

11What tools help audit a CDM?

Start with free files: the CMS HCPCS quarterly files, the OPPS Addendum A and B snapshots, your claim scrubber edit report, and your remits sorted by CARC and RARC. Add the posted machine-readable file to compare the public view with the CDM. A sample of claims traced to form locators finds the rest.

12How should a CFO prioritize CDM fixes?

Fix lines that block payment first, such as failed code or bill type edits and missing drug HCPCS or units, then differences from the posted price file, then stale codes, missed charges and descriptions. This ranking is our judgment, so move items up if your denial or price file data says otherwise.

Talk to a billing lead.

A 20-minute call about your payers, volume and setup. Monday to Friday, 9am to 5pm Eastern.