RPM integration development for care-management teams

Opexia builds integrations between remote patient monitoring (RPM) vendors and the software your care-management team already runs: enrolled-patient sync, device data pulled through vendor APIs, readings matched to the right patient, and days-of-data and management-time tracking as configurable, effective-dated rules. The RPM work in our published engagement is an enrolled-patient export to an external RPM system; device ingestion and RPM billing rules would be new work, scoped for your program.

Who this is for

A good fit

  • Care-management companies adding RPM to existing CCM or PCM programs.
  • Practices and MSOs whose RPM vendor and care-management system hold different patient lists.
  • Teams that need RPM transmission days and management time counted in their own system, not only in the vendor's portal.

Not a fit

  • Anyone looking for an RPM platform, devices or a monitoring service: we integrate with your vendor; we do not supply devices or monitor patients.
  • Programs that work entirely inside one vendor's portal: if one system already covers everything, you don't need an integration.
  • Organizations looking for a billing service: we build software; we do not submit claims.

Signs your RPM data and care programs are out of sync

If several of these sound familiar, the systems need to be connected:

  • Two patient lists

    A patient is enrolled in the RPM vendor's portal but missing from your care-management roster, or the other way round.

  • Readings nobody can match

    Device data arrives under a name, device ID or MRN that doesn't line up with your records.

  • Days of data counted by hand

    Someone exports readings each month to work out which patients reached the transmission days their code requires.

  • RPM minutes in a separate log

    RPM management time sits apart from CCM and PCM time, so nobody can check that minutes aren't counted twice.

  • Rules hard-wired for last year

    Your tracking assumes one threshold, but the 2026 code set added 2–15 day and 10-minute codes, and changes for 2027 are proposed.

What we build

Most RPM programs run on at least two systems: the vendor's platform, which receives device readings, and the system your care team works in, which holds the roster, the care programs and the time log. When the two drift apart, patients are enrolled in one and missing from the other, readings arrive for people nobody can match, and month-end counts of transmission days and management minutes are rebuilt by hand. We build the layer between them. Enrolled patients are synced with the vendor on a schedule, and mismatches are reported rather than silently dropped. Readings are pulled through the vendor's API where one is offered, matched to patients on identifiers agreed with you, and stored with their source and timestamp. Transmission days per 30-day period and management minutes per calendar month are counted against rules that carry start and end dates, because CMS changed the RPM code set for 2026 and has proposed further changes for 2027. Out-of-range readings are routed to the assigned coordinator's queue, using thresholds your clinicians set. The integration is built to HIPAA requirements (encryption, audit logging, role-based access); the RPM vendor stays your device and data provider.

Core Benefits

One Enrolled-Patient List
Readings Matched to Patients
Effective-Dated Tracking Rules

What an RPM integration includes

  • Enrolled-patient sync between your care-management system and the RPM vendor, with a mismatch report
  • Device readings ingested through the vendor's API, stored with their source and timestamp
  • Reading-to-patient matching on identifiers you choose, with a review queue for anything unmatched
  • Transmission days counted per 30-day period and management minutes per calendar month
  • Days-of-data and time thresholds as configurable rules with start and end dates
  • Routing of out-of-range readings to the assigned coordinator, using thresholds your clinicians set
  • Staff and employer recorded on each RPM time entry, so staffing rules can be checked by query
  • Role-based access, encryption and audit logging of integration activity

Part of a larger service

This is one specific service within Custom CCM, PCM & RPM Operations Software.

Ways to connect RPM data: how the options compare

General approaches, not specific vendors. What is possible depends on what your RPM vendor offers.
ApproachHow current the data isPatient matchingOngoing effortSuits
Manual export and importAs current as the last time someone ran it.Done by eye or with spreadsheet lookups.Staff time every cycle.Small programs, or a stopgap while an integration is built.
Vendor portal onlyCurrent inside the portal; absent from your own system.Handled by the vendor within its own records.Low, until you need RPM data beside CCM and PCM time.Programs that run RPM separately from other care management.
Scheduled file exchangeUpdated on each scheduled transfer.Automated by script, with a report of rows that don't match.Low once running; file formats need monitoring.Vendors that offer exports or secure file transfer but no API.
API integrationAs frequent as the vendor's API and your contract allow.Automated, with a review queue for unmatched readings.Low once running; vendor API changes need maintenance.Vendors with a documented API and programs that need timely data.

We confirm which of these your vendor supports before scoping. Many integrations start with a scheduled file exchange and move to an API later.

RPM rules the integration has to follow

CMS's remote monitoring booklet says RPM data must be collected on 2–15 or 16 or more days out of 30, depending on the code; only one practitioner can bill remote monitoring per patient in a 30-day period; RPM and RTM can't be billed together; and RPM can be billed alongside CCM or PCM for the same patient if time and effort aren't counted twice. Source: CMS MLN901705, Telehealth & Remote Patient Monitoring (December 2025).

Final, effective January 1, 2026

New RPM codes in the CY 2026 PFS final rule

CMS adopted CPT 99445 for device supply with 2 to 15 days of data in a 30-day period, beside 99454 for 16 to 30 days, and 99470 for the first 10 minutes of treatment management, beside 99457 for the first 20. The codes in each pair are not additive; 99458 covers additional 20-minute increments after 99457.

PROPOSED

CMS-1848-P: RPM limited to practice-employed staff

CMS's CY 2027 proposed rule would pay for RPM and RTM from January 1, 2027 only when the clinical staff are directly employed by the billing practitioner or practice. CCM, PCM and APCM are not included. It is not a final rule; an integration that records each staff member's employer by date can adapt either way.

Engineering and operations context, not legal or billing advice. Last reviewed 2026-09-28.

How an engagement starts

Cost depends on scope, so we don't quote a generic range. Book a free 30-minute consultation: we review your requirements and workflow, then send a written scope and quote tied to what you actually need. For an RPM integration, we first confirm what your vendor actually offers (an API, scheduled exports or secure file transfer), which identifiers both systems share, and how your team counts transmission days and management time today. The written scope then covers the sync direction and schedule, the matching rules, the effective-dated threshold configuration, alert routing, and a phased plan with the timeline for each phase.

Useful before a first call:

Our RPM integration work so far

Our published RPM work is an integration between a US CCM/PCM care-coordination organization's custom platform (PostgreSQL, FastAPI and Flutter web) and an external RPM system: an enrolled-patient export that keeps care programs in sync. That platform replaced Excel-based patient tracking, monthly progress verification and invoicing as the operation grew from about 3,200 to 8,000+ patients; we did not build the RPM system, its device connections or RPM billing logic. We build comparable systems for your operation; the client's platform remains theirs.

Frequently Asked Questions

Common questions about rpm integration development for care-management teams

Have you built RPM integrations before?

Yes, one, and we describe it exactly: an integration from a US CCM/PCM organization's platform to an external RPM system, exporting enrolled-patient data so care programs stay in sync. We did not build that RPM system, its device connections or RPM billing logic; for your program, those would be scoped as new work.

Which RPM vendors can you integrate with?

Any vendor that offers an API, scheduled exports or secure file transfer, and allows that access under your contract with them. We confirm the interface, the identifiers it carries and any vendor approval steps before writing a scope. If a vendor offers none of these, we tell you so rather than work around it.

How do you handle the 2026 RPM codes and future changes?

Thresholds live in configuration with start and end dates, not in code. The 2026 code set added CPT 99445 for 2 to 15 days of data and 99470 for the first 10 minutes of management. If CMS finalizes further changes for 2027, you add a new rule version instead of rewriting the integration.

Does the 2027 staffing proposal change what you build?

If finalized, it adds one requirement: knowing who employed each staff member on each date. CMS-1848-P would limit RPM and RTM payment to clinical staff directly employed by the billing practice from January 1, 2027. It is proposed, not final, and it does not include CCM, PCM or APCM.

Do you sign a BAA?

Yes. We sign a Business Associate Agreement (BAA) before any PHI access: no one on our team sees protected health information until it is executed. Device readings are PHI, so this comes before any integration touches production data. We can sign your organization's BAA or provide ours, and the signed agreement governs.

How much does an RPM integration cost?

Cost depends on scope, so we don't quote a generic range. Book a free 30-minute consultation: we review your requirements and workflow, then send a written scope and quote tied to what you actually need. Cost depends mostly on what your vendor's interface offers and how many systems are involved.

Who owns the integration code?

You do. You own the source code on final payment, including the sync, matching and threshold rules, and your patient data stays yours throughout. Your contract with the RPM vendor is unaffected: we build against the access that contract already gives you, and you can maintain the integration yourselves later.

Where does your team work, and who can see PHI?

Our team works from Pakistan with overlap into US business hours. Access to PHI, including device readings, is governed by the signed BAA, limited by role-based access so each person sees only what their role needs, and recorded in audit logs. During builds we use de-identified or synthetic data wherever possible.

Ready to Discuss Your Project?

Schedule a technical consultation to discuss your specific requirements, timeline, and budget. No sales pitch—just engineering.

Or explore the engineering glossary to learn more about healthcare software terminology.

Final Step

Outgrown Your
Spreadsheets?

If your care-management operation still runs on spreadsheets and manual monthly reporting, let's talk about what a custom platform would look like.

HIPAA

Built to its requirements

Custom

Built around your workflow

Direct

Access to the team building your system