Skip to main content

How Billing Is Structured in Omnivers

V
Written by Vanessa Echenique
Updated over 2 weeks ago

The Rolling 30-Day Billing Window

Omnivers does not use a fixed calendar month for billing. Instead, it uses a rolling 30-day period anchored to the patient's enrollment date. This is one of the most commonly misunderstood aspects of the platform and the source of many support questions.

How it works:

  • The 30-day window starts from the patient's enrollment date, not from the first of the calendar month.

  • The system continuously looks for the most favorable 30-day window in which a patient meets the required readings — typically 16 for 99454 or 2 for 99445.

  • If patient engagement is inconsistent, the window adjusts automatically to identify a compliant period.

  • A bill moves to "Finished" when the reading goal is met, but it only becomes "Ready for Submission" after the full 30-day period has elapsed.

Why this creates confusion:

  • Users accustomed to month-to-month billing systems will see bills with start dates in one month and end dates in the next — this is expected behavior, not an error.

  • If a user filters submissions by a date range like January 1–31, the system may pull a start date in December because the 30-day period rolls back from the end date.

  • Billing companies reviewing claim data may question date ranges that span two calendar months. Brief them on the rolling window structure during onboarding.

The Dual-Code RPM Structure

As of January 1, 2026, Omnivers supports two CPT code pathways for RPM device supply billing, which now operate simultaneously within the platform:

Code

Name

Readings Required

Notes

99445 / Code 45

RPM Device Supply — Low Volume

2 readings within 30 days

New CMS code effective Jan 2026. Same reimbursement rate as 99454. System keeps bill open until end of 30-day window.

99454 / Code 54

RPM Device Supply — Standard

16 readings within 30 days

If 16 readings are reached, the system automatically upgrades from 99445 to 99454. Both codes have identical reimbursement.

Progression logic:

  • First reading received: Bill created as 99445, status moves to "Started."

  • Second reading received: Bill remains 99445, status moves to "Finished." The 30-day window continues running.

  • 16th reading received (if achieved): Bill upgrades to 99454, status returns to "Finished."

  • After the 30-day window closes: Bill becomes "Ready for Submission" regardless of whether it ended as 99445 or 99454.

Key Insight for Training: Two Readings Is the New Goal

With the introduction of 99445, the practical goal for RPM is now two readings per patient per month — not 16. The reimbursement rate is identical. CMS introduced the two-reading code specifically to prevent providers from being paid nothing when patients nearly meet the 16-reading threshold. There is no longer a reason to chase 16 readings unless the patient naturally achieves them.

Did this answer your question?