Software for running an APCM program

Advanced Primary Care Management (APCM) is billed once per patient per calendar month under HCPCS G0556, G0557 or G0558, and CMS states it is not time-based. Opexia builds the software an APCM program needs once minutes stop being the unit: enrollment and consent, patient tiering, evidence of which service elements were furnished, overlap flags against CCM, PCM and TCM, population-level reporting and an audit trail, using patterns from a care-management platform we built.

Who this is for

A good fit

  • Primary care practices and groups adopting APCM, or moving some patients from CCM or PCM to APCM.
  • Care-management companies supporting practices that bill APCM, which need consent, tiers and service elements tracked across several practices.
  • MSOs and practice groups that need population-level and performance reporting across member practices.

Not a fit

  • Anyone looking for coding advice or claim submission: we build software, we do not submit claims, and billing decisions belong with your compliance advisor.
  • Practices whose EHR already handles APCM the way they work. If it fits, use it.
  • Anyone looking to license a ready-made APCM platform: we build for your operation rather than resell software.

Signs your tools were built for minutes, not APCM

If several of these sound familiar, your software is still modelling the old codes:

  • Timers with nothing to time

    Your care-management tool is built around monthly minute thresholds, but APCM is billed once a month without counting minutes.

  • Consent buried in notes

    Whether each patient agreed to APCM, and what they were told, sits in free-text notes rather than a record you can query.

  • Tiers chosen by hand

    Choosing between G0556, G0557 and G0558 depends on someone checking chronic conditions and QMB status patient by patient.

  • Overlaps caught after billing

    Nothing stops the practitioner billing APCM from also billing CCM, PCM or TCM for the same patient in the same month.

  • Population work in ad hoc exports

    Care-gap analysis and risk stratification, which CMS lists as APCM requirements, run on one-off spreadsheets.

What we build

CMS created APCM for practitioners who are responsible for a patient's primary care and want to bill a monthly bundle instead of individual, time-based care management codes. That changes what the software has to prove. With CCM and PCM, the evidence is minutes: who spent them, on which patient, in which month. With APCM, the evidence is that the patient consented, sits in the right tier, and that the practice could furnish every service element CMS lists and delivered the ones the patient needed. We build that layer: enrollment and consent records, tier assignment from documented chronic conditions and Qualified Medicare Beneficiary status, a monthly record of service elements furnished, flags that stop the practitioner billing APCM from also billing CCM, PCM or TCM for that patient in the same month, APCM and CCM patients handled side by side while a practice transitions, and population-level reporting for care-gap and risk-stratification work. APCM is newer than our published engagement, so we point to the patterns rather than an APCM deployment: patient rosters, role-based access, audit trails, monthly reporting and multi-tenant separation, all running on the CCM/PCM platform in our case study. The software is built to HIPAA requirements (encryption, audit logging, role-based access), and you own the source code on final payment.

Core Benefits

Consent and Tier on Record
Overlap Flags Before Billing
Population-Level Reporting

What APCM software has to track

  • Enrollment with consent capture (what the patient was told, when and by whom) and an initiating-visit check
  • Tier assignment (G0556, G0557, G0558) from documented chronic conditions and QMB status, with reviewer sign-off
  • Monthly record of the service elements furnished for each patient, kept as billing evidence
  • Overlap flags: CCM, PCM or TCM billed by the same practitioner for an APCM patient in the same month
  • APCM and CCM/PCM patients side by side during a transition, each under its own billing rules
  • Behavioral health add-on tracking (G0568, G0569, G0570) alongside the APCM base code
  • Population-level reporting: care gaps and risk stratification across the panel, with hooks for performance-measure reporting
  • Audit trail of every enrollment, consent, tier change and billing decision

Part of a larger service

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

Tracking APCM: how the options compare

General approaches, not specific products. Check any product's own APCM support before deciding.
OptionConsent and tierService-element evidenceOverlap with CCM, PCM, TCMPopulation reporting
Spreadsheets and EHR notesRecorded in notes or a column; tier chosen by hand.Scattered across the chart; hard to show per month.Caught by manual review, if at all.One-off exports.
A CCM/PCM tool built around minutesConsent may carry over; APCM tiers often are not modelled.Time logs, which APCM does not require.Depends on whether the tool knows about APCM.Program reports framed around minutes.
EHR with APCM featuresDepends on the product and version.Inside the chart, in the product's structure.Depends on the product's billing rules.The product's registry and reports.
Custom APCM layerStructured records, with the tier derived from documented conditions and reviewed.A monthly record per patient, in the form your team works.Checked per practitioner and month before billing.Built around your panel, practices and reporting route.

Custom pays off when your EHR's APCM support does not fit, when APCM runs across several practices, or when APCM and CCM patients have to be managed together for a while.

The APCM rules the software has to follow

CMS says APCM is billed once per patient per calendar month and is not time-based. G0557 and G0558 require two or more chronic conditions expected to last at least 12 months or until death that place the patient at significant risk; G0558 is for Qualified Medicare Beneficiaries. CMS lists elements to furnish as clinically appropriate: consent, an initiating visit for new patients, round-the-clock access to the care team and continuity of care, care management, an electronic care plan, care transitions, care coordination, enhanced communication, population-level management, and performance measurement. Source: CMS, Advanced Primary Care Management Services.

Final, in effect

APCM codes and concurrent billing (CY 2025 PFS final rule)

CMS created three monthly APCM codes tiered by complexity: G0556 for one or fewer chronic conditions, G0557 for two or more, and G0558 for Qualified Medicare Beneficiaries with two or more. The practitioner billing APCM may not bill CCM, PCM or TCM for that patient in the same month; another practitioner may, when medically necessary. RPM, RTM and behavioral health integration can be billed alongside when each service's requirements are met and time is not counted twice.

Final, in effect

Behavioral health add-on codes for APCM (CY 2026 PFS final rule)

CMS added three optional add-on codes, billed when the same practitioner reports an APCM base code in the same month: G0568 and G0569, based on the psychiatric Collaborative Care Model codes 99492 and 99493, and G0570, for general behavioral health integration, based on 99484. CMS notes that these add-on codes do not require counting minutes.

PROPOSED

CY 2027 proposed rule (CMS-1848-P): APCM feedback request

CMS said first-year APCM uptake was less than anticipated and asked for feedback on whether a different payment structure would be more appropriate and how to simplify the code set and its requirements. It also proposes revaluing G0568 and G0569 alongside the Collaborative Care codes. The rule's employed-staff proposal is written for RPM and RTM, not APCM. None of this is final.

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. For an APCM program, the written scope maps your enrollment and consent process, how tiers are assigned and reviewed, which service elements your team documents and where, how APCM patients sit alongside any CCM or PCM patients, and which population and performance reports you need. Each billing rule is written down with its CMS source and confirmed by your compliance advisor before we encode it, and rules are kept as configuration so a future CMS change is an update, not a rebuild.

Useful before a first call:

Frequently Asked Questions

Common questions about software for running an apcm program

Can we bill APCM and CCM for the same patient?

Not by the same practitioner in the same month. Under the CY 2025 PFS final rule, the practitioner billing APCM cannot also bill CCM, PCM or TCM for that patient that month; another practitioner may, when medically necessary. RPM and RTM can be billed alongside. This is engineering context, not billing advice: confirm with your compliance advisor.

Does APCM software still need time tracking?

Not for the APCM code itself: CMS states APCM is not time-based. Time still matters when the same patient also receives time-based services such as RPM or RTM, because CMS allows them alongside APCM only if time and effort are not counted twice. We keep both in one record rather than two tools.

Can a care-management company support an APCM program?

CMS's APCM page says auxiliary personnel can be employees, leased employees or independent contractors of the billing provider, working under general supervision and incident to that provider's services. We build for either arrangement, with each practice's patients and staff in a separate tenant where needed. Confirm your arrangement with your compliance advisor.

Have you built APCM software before?

APCM codes took effect in 2025, and our published engagement is a CCM/PCM platform. What carries over are the patterns APCM needs: patient rosters, role-based access, audit trails, monthly reporting and multi-tenant separation, all in production on that platform. We keep that distinction clear, and the case study shows the details.

How does the software help with performance measurement?

CMS requires APCM practices to measure and report performance, either by reporting the Value in Primary Care MIPS Value Pathway or by taking part in one of the Medicare ACO or primary care models it lists. The software holds the underlying data and produces the exports those reports need; the reporting follows each program's own rules.

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. APCM records hold consent, conditions and care details, so the BAA comes first. We can sign your organization's BAA or provide ours; our HIPAA BAA page explains what it covers.

How much does it 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. An APCM layer can be scoped on its own or as a phase of a wider care-management platform.

Who owns the software?

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, bring development in-house or hand the codebase to another team. The same applies to the platform in our case study, which belongs to that client, not to us.

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