Blog/ Hospital billing

How the CBHPM code is structured

Learn the fundamentals of the Brazilian Hierarchical Classification of Medical Procedures, which organizes billing by criteria of complexity and technology and is essential to the financial balance between providers and payers

By
Rivio, Editorial team
Published
Reading time
5 minutes

The CBHPM organizes more than 4,000 medical procedures into a logical 8-character structure. For anyone working in hospital billing, knowing how to read this code is a basic requirement for billing health plans correctly.

An error in a single digit can place the procedure in the wrong group, the wrong chapter or at a tier different from the one performed. This seemingly trivial error generates denials and hurts the hospital’s revenue.

This article explains what each position in the code represents and how to navigate the table’s chapters and groups.

What the CBHPM is and why it still matters

The CBHPM, the Brazilian Hierarchical Classification of Medical Procedures, is a reference table created by the Federal Council of Medicine (CFM) in partnership with the Brazilian Medical Association (AMB). It organizes medical procedures by criteria of clinical complexity, technology used and execution time, assigning each one a specific tier (porte)that serves as the basis for payment.

The table was developed with technical support from FIPE-SP, which ensured methodological rigor in defining the tiers and the code structure. Its latest published edition is the 6th, which remains the main market reference for negotiations between providers and private health plans.

Although payers use their own derived tables or negotiate percentages on the CBHPM, the table’s coding structure and procedure hierarchy remain the starting point for hospital billing of medical procedures.

How the CBHPM code is structured: the 8 characters

The code for each procedure has 8 characters. Each position carries specific information about how the procedure is classified within the table. The logic is: the further left the character, the broader the level of categorization.

PositionNotationLevelWhat it represents
1ºCChapterGeneral type of procedure
2nd and 3rdGGGroupSystem or specialty
4th and 5thPPSubgroupCategory within the group
6th and 7thSSServiceSpecific procedure
8ºDCheckCheck digit

This hierarchy makes it possible to locate any procedure, starting from the most general level (the chapter) down to the most specific (the service). For the billing specialist, knowing this logic makes searching easier, reduces coding time and narrows the margin for error.

The 4 CBHPM chapters

The first character of the code defines the chapter, which is the largest division of the table. The CBHPM has 4 chapters:

CodeChapterWhat it includes
1General proceduresConsultations, visits, reports and minor outpatient procedures
2Clinical proceduresNon-surgical diagnostic and clinical treatment procedures
3Surgical and invasive proceduresSurgeries, hemodynamic procedures, invasive endoscopies
4Diagnostic and therapeutic proceduresImaging tests, lab tests, radiotherapy and other diagnostics

Knowing which chapter a procedure belongs to is the first step to finding it in the table. Getting the chapter wrong is the same as billing a surgical procedure as if it were diagnostic, for example, which can lead to a denial or undercharging.

How to locate a procedure in practice

To make the logic concrete, see how to locate the procedure “Right heart catheterization with angiographic study of the pulmonary artery”.

Step 1: identify the chapter

Cardiac catheterization is an invasive procedure. The code starts with 3 (Surgical and invasive procedures).

Step 2: identify the group and subgroup

In the table, the cardiovascular system is in group 09. Within that group, diagnostic hemodynamic procedures make up subgroup 11. Putting it together: 3.09.11.

Step 3: locate the specific service

With the partial code 3.09.11 in hand, the search within the table is narrowed to a small set of procedures. Right heart catheterization with pulmonary angiography appears with the full code, including the check digit at the end.

This search sequence, chapter, group, subgroup, service, is the most efficient way to code correctly and avoid choosing a similar procedure with a different tier.

Coding errors and their impact on billing

Coding incorrectly in the CBHPM creates two types of billing problem. The first is the technical denial, when the code does not match the procedure described in the medical record or on the form. The second is undercharging: the hospital bills a code with a lower tier than the procedure performed and loses revenue without the payer having to deny anything.

The most common errors in day-to-day billing involve:

  • Confusion between chapters 3 and 4 in minimally invasive procedures with a diagnostic component.

  • Choosing the wrong subgroup in specialties with many similar procedures, such as cardiology and orthopedics.

  • Using outdated editions of the table, without taking into account the code updates released by the AMB.

In addition, procedures performed together follow specific rules on incidence and tier reduction. Using the right code but disregarding the billing rules for multiple procedures also results in a denial or partial payment.

For the billing manager, keeping the team up to date on the CBHPM structure and the coding criteria for each specialty is a direct part of protecting hospital revenue.

How Rivio protects the hospital’s revenue

Correct procedure coding is one of the critical stages of the revenue cycle. A hospital that systematically bills with the wrong code, or at a tier below the one performed, accumulates invisible losses over the year that rarely show up in traditional financial reports.

Rivio uses artificial intelligence to audit procedure coding before the forms are submitted to payers. The system identifies inconsistencies between what was documented in the medical record and the code billed, flags ignored incidence rules and reduces the technical denial rate. The result is more revenue actually received, without expanding the billing team.

FAQ - frequently asked questions about CBHPM codes

What does each number in the CBHPM code mean?

The code has 8 characters. The first defines the chapter (general type of procedure). The next two indicate the group (system or specialty). The two after that define the subgroup, the next two indicate the specific service, and the last one is the check digit.

What are the CBHPM chapters?

The table has 4 chapters: general procedures (1), clinical procedures (2), surgical and invasive procedures (3) and diagnostic and therapeutic procedures (4). The correct chapter is always the starting point for locating any procedure.

Does using the wrong CBHPM code cause a denial?

Yes. The payer can refuse payment when the code billed does not match the procedure described in the documentation. In addition, the hospital may bill a lower tier than the correct one and lose revenue without any formal denial.

Is the CBHPM mandatory for all payers?

The CBHPM is the market reference table, but payers can negotiate their own percentages on it or use derived tables. What does not change is the code structure, which serves as the basis for identifying and classifying procedures in any contract.

Contact

We are selecting visionary hospitals that want to redefine their management and lead the industry over the next 10 years.

Talk to Rivio