Operations software for care-management organizations

Opexia builds custom operations software for organizations running CCM, PCM, RPM or APCM programs that have outgrown spreadsheets or rigid vendor tools: third-party care-management companies, MSOs and practices running programs in-house. We build patient rosters, minute tracking with an audit trail, monthly verification, and reports and invoices generated from CPT paycode counts. Our team built a platform of this kind for a US CCM/PCM organization as it grew from about 3,200 to 8,000+ patients.

Who this is for

A good fit

  • Third-party care-management companies running CCM, PCM, RPM or APCM programs for many partner practices.
  • MSOs and practice groups operating care-management programs across several practices.
  • Practices running programs in-house that have outgrown spreadsheets or a rigid vendor tool.

Not a fit

  • Teams whose workflow already fits an off-the-shelf tool. If your workflow is standard, buy.
  • Organizations looking for care-management staff or a billing service: we build software; we do not provide clinical staff or submit claims.
  • Anyone looking to license a ready-made platform: we build for your operation rather than resell software.

Signs spreadsheets or vendor tools are breaking

If several of these sound familiar, the workflow has outgrown the tool:

  • Month-end is a crunch

    Minutes, notes and paycodes get reconciled across files in the last days of every month.

  • Minutes you can't verify

    Anyone with the file can edit a time log, and nothing records who changed what or when.

  • Partner-practice invoices built by hand

    Each practice's monthly invoice is assembled from spreadsheets instead of generated from the minutes.

  • Per-patient fees that grow with the panel

    Every newly enrolled patient adds to the software bill, so growth costs more each month.

  • Several practices' data in one place

    Keeping each practice's patients, staff and reports separate depends on file permissions and discipline, not the system.

What we build

Care-management billing runs on documented time. Standard CCM (CPT 99490) requires at least 20 minutes of clinical staff time per patient per calendar month, and PCM at least 30 minutes per month for a single high-risk condition. When those minutes live in spreadsheets, every month ends the same way: reconciling logs, verifying progress and building each partner practice's invoice by hand. We build the operations layer that replaces that work: a patient roster, minute capture that records who logged time for which patient and when, monthly verification, and reports and invoices generated from CPT paycode counts. For organizations serving several practices, each one can run in its own isolated tenant. The software is built to HIPAA requirements (encryption, audit logging, role-based access), sits beside your EHR rather than replacing it, and you own the source code on final payment.

Core Benefits

Minutes With an Audit Trail
Multi-Practice Separation
You Own the Source Code

What gets built

  • Patient roster and program enrollment
  • Per-patient minute capture with an audit trail by staff member, patient and month
  • Monthly progress verification
  • Monthly reports and invoices generated from CPT paycode counts (Excel and PDF)
  • Coordinator workload and month-end coverage view, with patient reassignment
  • Integration with an external RPM system (enrolled-patient export)
  • Multi-tenant separation: schema-per-tenant PostgreSQL with row-level security
  • Role-based access, field-level encryption of patient identifiers and audit logging

Custom build or buy: how the options compare

General categories, not specific vendors. Check any product's own terms before deciding.
OptionPricing modelMulti-practice supportPartner-practice invoicingAudit-trail controlData ownershipTime to start
Per-patient SaaSA monthly fee for each enrolled patient, so the bill grows with the panel.Depends on the product; check whether one account can hold several practices with their data kept apart.Built around billing exports; invoices to partner practices in your own format are often assembled outside the tool.The vendor's log, showing what the product chooses to record.Your data under the vendor's terms; check the export format and exit terms.Fastest: sign up, configure and train.
Full-service or revenue-share vendorA share of program revenue, or a per-patient fee that includes the vendor's staff.The vendor runs the program; you do not operate the software.Handled by the vendor as part of the service.Held by the vendor; the billing practice relies on the vendor's records if it is audited.Governed by the service contract.Fast: the vendor brings its own staff and software.
White-label or staffed platformA platform licence, often per patient or per seat, sometimes bundled with staffing.Usually supported, within the platform's own model.Available where the platform supports it, in the platform's formats.The platform's log, configurable within what the vendor allows.Your brand on the front end; the code and data stay on the vendor's platform under its terms.Fast to moderate: configuration and branding.
Custom buildA scoped, phased build, then hosting and maintenance; no per-patient licence fee.Designed in: each practice or partner organization can run as its own isolated tenant.Generated from your own billing rules, in the format each partner expects.You decide what is logged, by staff member, patient and month, and you hold the log.Yours, including the source code on final payment.Slowest: discovery, a written scope and a phased build come first.

Custom is the slowest to start and only pays off when your workflow doesn't fit the other three, for example when you invoice many partner practices on your own terms or need each practice's data kept strictly apart.

Regulatory context for 2026

CCM (CPT 99490) requires at least 20 minutes of clinical staff time per calendar month; PCM requires at least 30 minutes per month for a single high-risk condition. Two recent federal actions make the audit trail behind those minutes, and who does the work, more important. Source: CMS MLN909188, Chronic Care Management Services.

OIG audit announced

OIG audit of Medicare CCM payments (OAS-26-09-007)

The HHS Office of Inspector General added an audit of Medicare Part B payments for chronic care management services furnished from 2019 through 2024, looking for payments at risk of noncompliance with the multiple-chronic-conditions requirement.

PROPOSED

CY2027 proposed rule on RPM/RTM staffing (CMS-1848-P)

CMS proposed that, from January 1, 2027, Medicare would pay for remote physiologic and therapeutic monitoring (RPM/RTM) only when the clinical staff are directly employed by the billing practitioner or practice. The proposal does not include CCM, PCM or APCM. It is not a final rule.

Engineering and operations context, not legal or billing advice. Confirm billing decisions with your compliance advisor. 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. The written scope contains the data model for your roster, minutes, programs and partner practices; a phased plan whose first release targets your most painful manual workflow, such as minute tracking or month-end invoicing; and the timeline for each phase. You can commit one phase at a time.

Useful before a first call:

Technology Stack

FastAPI (Python)

API backend, billing rules and role-based access enforced at the API layer

PostgreSQL

Schema-per-tenant isolation, row-level security and field-level encryption of patient identifiers

Flutter Web

Coordinator, manager and administrator dashboards with role-conditional rendering

Automated Excel & PDF Reporting

Monthly reports and invoices generated from CPT paycode counts

Real Client Engagement

A US CCM/PCM care-coordination organization ran patient tracking, monthly progress verification and invoicing for roughly 3,200 patients in Excel. Opexia designed and built a custom platform to replace it (PostgreSQL, FastAPI and Flutter web, with field-level encryption of patient identifiers, audit logging and role-based access) that generates monthly reports and invoices automatically from CPT paycode counts, adds predictive coordinator scoring with patient reassignment, and integrates with an external RPM system (enrolled-patient export). The operation has since scaled past 8,000 patients, and the platform was later made multi-tenant (schema-per-tenant PostgreSQL with row-level security) so other care-coordination organizations now use it independently. We build comparable systems for your operation; the client's platform remains theirs.

Frequently Asked Questions

Common questions about operations software for care-management organizations

How long does it take to replace Excel?

It depends on scope, so we don't quote a generic timeline. The first release targets your most painful manual workflow, such as minute tracking or month-end invoicing, and later phases build on it. You get the timeline with the written scope, after we have reviewed your spreadsheets and workflow in the free consultation.

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. We can sign your organization's BAA or provide ours, and the signed agreement governs. Our HIPAA BAA page explains when one applies and what ours covers.

Can several partner organizations run on one platform?

Yes. Each partner organization can run as its own tenant: an isolated data environment (schema-per-tenant PostgreSQL with row-level security) with its own users and roles. That is how the platform in our case study works, and we design it in from the start when several organizations will share one platform.

Who owns the code?

You do: you own the source code on final payment, and your patient and billing data stay yours throughout. After launch you can keep working with us under a monthly retainer, bring development in-house, or hand the codebase to another team. The platform in our case study belongs to that client, not to us.

How is data migrated from spreadsheets?

We start by mapping your spreadsheet columns to the new data model, then write import scripts that validate every row and report what could not be matched, such as duplicate patients or missing IDs, for your team to resolve. Imports are tested on de-identified or synthetic copies first wherever possible; real patient data moves only after the BAA is signed.

Where do you work from, and how is PHI access controlled?

Our team works from Pakistan with overlap into US business hours. PHI access is controlled three ways: a signed BAA before anyone sees PHI, role-based access so each person sees only what their role needs, and audit logging of that access. During builds we use de-identified or synthetic data wherever possible to keep production PHI out of development.

Does the 2027 RPM proposal affect CCM staffing?

Not as proposed. CMS's CY2027 proposed rule (CMS-1848-P) would limit RPM and RTM payment to clinical staff directly employed by the billing practice from January 1, 2027. It does not include CCM, PCM or APCM. It is a proposal, not a final rule; our RPM brief, linked on this page, tracks its status.

Do you replace our EHR?

No. The EHR remains your clinical record. What we build is the operations layer beside it: rosters, minute tracking, monthly verification, coordinator workload, and partner-practice reporting and invoicing. Where your EHR or other systems expose an interface, we can integrate with them, as the case-study platform does with an external RPM system.

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