CPT Code 99091: Collection and Interpretation of RPM Physiologic Data

Remote Patient Monitoring (RPM) is transforming how healthcare providers track and manage patients with chronic conditions—and CPT Code 99091 plays a key role in that process. 

This code specifically reimburses physicians and qualified healthcare providers for the time spent collecting and interpreting physiologic data from RPM devices. 

Understanding how CPT 99091 works, what it covers, and how to bill it correctly is essential for ensuring compliance, maximizing reimbursement, and improving patient outcomes through data-driven care.

What is CPT Code 99091?

CPT Code 99091 is a crucial code for Remote Patient Monitoring (RPM) that focuses on the collection and interpretation of physiologic data gathered remotely. Unlike other RPM codes, such as CPT 99457 and 99458, which include patient communication, CPT 99091 emphasizes the professional time spent analyzing remote patient data to inform clinical decision-making.

This code is important for healthcare providers because it allows them to monitor patients’ conditions between in-person visits, using data from devices like glucose monitors, blood pressure cuffs, and weight scales. By regularly reviewing this data, providers can better manage chronic conditions and improve patient outcomes.

What Does CPT Code 99091 Cover?

CPT Code 99091 specifically covers the collection and interpretation of physiologic data that has been digitally stored and transmitted by the patient. This includes data collected through connected health devices such as blood pressure cuffs, glucose monitors, pulse oximeters, and digital weight scales.

To bill for CPT 99091, a minimum of 30 minutes of professional time must be spent over a 30-day period. This time must be dedicated to reviewing, analyzing, and interpreting the data in a way that directly informs the patient’s care plan.

Crucially, the service must be performed by a physician or other qualified healthcare provider (QHP), such as a nurse practitioner (NP) or physician assistant (PA). Time spent by clinical staff does not count toward the 30-minute requirement.

Examples of qualifying physiologic data include:

  • Blood pressure readings
  • Blood glucose levels for diabetes care plans
  • Oxygen saturation (SpO₂)
  • Weight measurements

This code supports proactive clinical decision-making by ensuring providers are compensated for the time they spend analyzing physiologic data and making informed treatment adjustments based on those insights.

Key Features:

  • Add-on code only: Must be billed alongside CPT 99457
  • Covers each additional 20 minutes of clinical time
  • Supports ongoing care engagement through RPM
  • Helps monetize extended patient support and management
A medical professional wearing a lab coat and stethoscope uses a tablet device in a clinical setting, documenting RPM Management Services and tracking Additional 20 Minutes for CPT Code 99458.

Time Requirements:

  • Minimum of 20 additional minutes must be met per unit
  • Cannot include time already billed under 99457

 

RPM Diabetes Program

  • Physicians
  • Nurse Practitioners (NPs)
  • Physician Assistants (PAs)
  • Clinical staff working under general supervision

To bill CPT 99458, documentation must reflect active patient engagement, medical necessity, and time specifically related to RPM clinical management, consistent with CMS guidelines for RPM billing.

A woman in pink scrubs sits at a desk, talking on the phone while reviewing documents related to Non-Complex CCM, with folders and office supplies organized around her.

CPT Code 99091 Billing & Reimbursement Guidelines

Who Can Bill for CPT Code 99091?

Only physicians, nurse practitioners, and physician assistants are authorized to bill for CPT 99091. Non-clinical staff, like medical assistants, may assist in data collection but cannot bill for this code.

How Many Times Can CPT 99458 Be Billed?

Billing Frequency for 99091

CPT Code 99091 can be billed once every 30 days per patient. This ensures that providers are compensated for regularly reviewing and interpreting the collected physiologic data.

Medicare & Private Payer Reimbursement

Medicare and private insurers have different reimbursement rules for CPT 99091. Medicare typically reimburses for the code, but reimbursement rates can vary by region. Private insurance reimbursement can differ significantly, and providers should check with each payer to confirm coverage and rates.

Medicare vs. Private Insurance

Medicare generally covers CPT 99091, but the reimbursement rate can vary based on location and specific policies. Private insurance providers, however, may have different guidelines, including requirements for additional documentation or prior authorization.

Key Differences Between CPT 99091 and Other RPM Codes

CPT Code 99091 differs from other RPM codes like CPT 99457 and 99458 because it does not involve direct communication with patients. Instead, it compensates for the professional time spent interpreting remotely collected data. Although the codes are distinct, they can be billed together if the requirements for both are met. Looking to optimize your RPM program? Explore our billing solutions now!

Common Billing Mistakes and How to Avoid Denials

To avoid billing denials, it’s essential to document the 30 minutes of time spent interpreting the data, be clear about the data types, and adhere to payer-specific guidelines. Failing to meet the time requirements or misclassifying the type of data reviewed can result in rejected claims.

Documentation Requirements for CPT 99091

Accurate documentation is crucial for reimbursement. Healthcare providers should track and submit the following:

  • Time Spent: Document at least 30 minutes of professional time spent interpreting the collected data.
  • Types of Data: Record the specific physiologic data reviewed, such as blood pressure or glucose levels.
  • Clinical Actions: Include any changes to treatment or care plans based on the reviewed data.

Provider Signature: Ensure that the responsible physician or QHP signs the documentation.

How CPT Code 99091 Enhances an RPM Program

CPT 99091 enhances the RPM program by ensuring that healthcare providers are compensated for the time spent reviewing and interpreting patient data. This allows for proactive care, where adjustments to treatment can be made without waiting for the next in-person visit. By using this code, healthcare providers can better manage chronic conditions and improve patient outcomes.

The Role of Data in Improving Patient Outcomes

Remote monitoring enables healthcare providers to catch early warning signs of health issues before they become emergencies. Regular analysis of physiologic data helps clinicians make informed decisions, improving patient outcomes and reducing hospital readmissions. Need help with RPM billing and compliance? Contact RPM Logix today!

Best Practices for Staying Compliant With RPM Billing

To ensure compliance, it is crucial for healthcare providers to:

  • Keep detailed records of the time spent reviewing data.
  • Verify payer-specific billing rules to avoid denials.
  • Submit claims for CPT 99091 only when the required 30 minutes of time is met.
  • Ensure clear documentation of the data types analyzed and any resulting clinical decisions.

FAQs About CPT Code 99091

CPT 99091 is focused solely on interpreting physiologic data, whereas CPT 99457 involves interactive communication with patients, such as virtual check-ins. Both codes can be billed together if the criteria for each code are met.

Yes, CPT 99091 can be billed along with CPT 99457 and CPT 99458 as long as the time spent and the requirements for each code are met. These codes cover different aspects of RPM services, and billing them together is appropriate when the conditions for each are met.

RPM physiologic data includes measurements such as blood pressure, glucose levels, weight, and oxygen saturation. These data points must be collected using FDA-approved devices and monitored over a specified period to be eligible for billing under CPT 99091.

To be reimbursed for CPT 99091, providers must document the time spent interpreting the data, the types of data reviewed, and any clinical actions taken based on the information. The physician or QHP must sign off on the documentation.

Related RPM Codes & Billing Resources

To explore other related RPM codes, visit our comprehensive guides on:

For further resources on RPM billing, check out our RPM Billing Optimization Algorithm.

Get Expert RPM Billing Support with RPM Logix

Navigating the complexities of CPT 99091 billing guidelines, documentation standards, and payer requirements can be challenging. That’s where RPM Logix comes in. Contact RPM Logix today!

We Have Seamless Integration with Multiple EHR Software Systems

epic CPT Code 99091 RPM Logix.
The logo of athenahealth features a stylized green leaf design on the left, reflecting its commitment to innovative healthcare software, with the company name in purple letters.
advance CPT Code 99091 RPM Logix.
azalea CPT Code 99091 RPM Logix.
A black and white logo with "dr chrono by EverHealth" in text, featuring a stylized "dr" symbol to the left, highlighting seamless EHR integration.
elation CPT Code 99091 RPM Logix.
veradigm CPT Code 99091 RPM Logix.
White text "eClinicalWorks" centered on a dark blue circular background, reflecting seamless EHR Integration.