Prior authorization automation that checks, submits and tracks requests

Opexia builds prior authorization automation for practices, specialty groups, billing companies and MSOs whose staff spend their days in payer portals and fax queues. Our software checks whether a service needs authorization, assembles the documentation the payer asks for, submits through the payer's API, the X12 278 or its portal, tracks each decision, and routes denials and requests for more information to your team, with every step recorded in an audit trail.

Who this is for

A good fit

  • Specialty practices and medical groups submitting a steady volume of authorizations for imaging, procedures, therapy or equipment across many payers.
  • Billing companies and MSOs running prior authorization for several client practices.
  • Care-delivery and digital health companies that need prior authorization built into their own platform.

Not a fit

  • Teams whose EHR or clearinghouse tool already covers their payers well. Use that first.
  • Anyone looking for staff to work a prior authorization queue: we build software; we do not provide authorization staff.
  • Automation that makes medical-necessity decisions without a clinician. We do not build that.

Signs prior authorization has outgrown manual work

If several of these sound familiar, the workflow is ready for automation:

  • Staff live in payer portals

    Coordinators log into several portals a day to submit requests and re-check the ones still pending.

  • Requirements looked up by hand

    Whether a service needs authorization is checked against payer lists, PDFs or a phone call, every time.

  • Pending requests tracked in a spreadsheet

    Nobody can see at a glance which requests are due, stalled or waiting on more information.

  • Decisions found late

    Denials and requests for more information sit in a portal inbox or fax queue until someone happens to check.

  • No record of what was sent

    When a payer disputes a request, rebuilding what was submitted, when and by whom means digging through email, faxes and screenshots.

How we build it

Prior authorization is a chain of small manual steps: look up whether this payer requires authorization for this service, find the right form, pull the chart notes, submit through one of several portals, then keep checking until a decision arrives. CMS-0057-F now requires Medicare Advantage, Medicaid, CHIP and federal-exchange plans to decide within set timeframes, give a specific reason for every denial and, generally from January 1, 2027, offer a FHIR Prior Authorization API. It covers only those payers and excludes drugs, so we build a hybrid layer rather than wait for every payer to catch up. One internal model of a prior authorization request sits above a connector per payer: a FHIR connector following the HL7 Da Vinci CRD, DTR and PAS implementation guides where the payer supports them, an X12 278 connector through your clearinghouse, a browser connector for portals whose terms allow automated access, and a manual connector for phone and fax. Staff work from one queue sorted by due date, payer and status. Documentation packets are assembled from your EHR data or uploads, and a clinician or authorized staff member reviews every clinical packet before it is submitted. Every lookup, submission, status change and edit is written to an audit log. The software is built to HIPAA requirements (encryption, audit logging, role-based access), and you own the source code on final payment.

Core Benefits

API First, Portal Fallback
One Queue for Every Payer
Audit Trail on Every Request

What we build

  • Authorization-required checks from payer rules, with an HL7 Da Vinci Coverage Requirements Discovery (CRD) path where the payer supports it
  • Documentation packets assembled from EHR data and uploads, following Documentation Templates and Rules (DTR) where available
  • Submission connectors per payer: FHIR Prior Authorization Support (PAS), X12 278 through your clearinghouse, or portal automation
  • Status tracking for every request, with decisions, denial reasons and authorization end dates written back to your system
  • Exception queue for denials, requests for more information and peer-to-peer reviews, sorted by due date and payer
  • Clinician review and sign-off step before any clinical packet is submitted
  • Audit trail of every lookup, submission, status change and staff edit
  • Role-based access, encrypted payer-credential storage and audit logging of PHI access

Part of a larger service

This is one specific service within RPA Billing Automation.

Manual, vendor feature, product or custom: how the options compare

General categories, not specific vendors. Check any product's own terms before deciding.
OptionWhat it handlesPayer coverageWhere requests are trackedAudit trailTrade-off
Manual staff workEverything, one request at a time: rule lookups, forms, portal submissions and follow-up calls.Any payer, through whatever channel it offers.Spreadsheets, notes and portal inboxes.Whatever staff remember to save.Nothing to build, but the work grows with volume and depends on who is in that day.
Clearinghouse or practice management vendor featureElectronic X12 278 submission and responses for payers connected to that vendor.The vendor's payer connections; portal-only payers stay manual.Inside the vendor's screens.The vendor's transaction log.Often already in place; rarely covers payer-specific rules or documentation assembly.
Off-the-shelf prior authorization productRule lookups, submission and tracking in a packaged workflow.The product's payer network and rule library.The product's own work queue.The product's log, on the vendor's terms.Quick to start when your workflow matches the product; harder to fit unusual payers, services or several client practices.
Custom automationThe lookups, packets, submissions and status checks your team does today, payer by payer.A FHIR API, X12 278, portal or manual connector, chosen for each payer.One queue in your own system, next to your scheduling and EHR data.You decide what is logged, and you hold the log.Slowest to start, and connectors need maintenance as payers change.

Custom automation only makes sense when the other options leave gaps, for example when your payer mix is split across APIs, the 278 and portals, or you run authorizations for several practices with different rules.

Regulatory context for 2026 and 2027

CMS-0057-F applies to Medicare Advantage organizations, state Medicaid and CHIP fee-for-service programs, Medicaid managed care plans, CHIP managed care entities and QHP issuers on the Federally-facilitated Exchanges. It does not apply to drugs, and plans outside those programs are not covered, so most providers will keep working with a mix of payer APIs, the X12 278 and portals. Source: CMS fact sheet, CMS-0057-F (January 17, 2024).

Enforcement discretion

X12 278 not required inside a FHIR prior authorization API

CMS's National Standards Group said it will not take HIPAA Administrative Simplification enforcement action against covered entities that implement an all-FHIR Prior Authorization API without the X12 278. Payers may still offer the 278 alone or combined with FHIR, so a submission layer needs to handle both.

In effect

Decision timeframes, denial reasons and public metrics

Impacted payers, except QHP issuers on the Federally-facilitated Exchanges, must send decisions within 72 hours for expedited requests and seven calendar days for standard requests. Impacted payers must give a specific reason for every denial, however the request was sent, and the first public prior authorization metrics were due by March 31, 2026.

Proposed

CMS-0062-P: drugs and a FHIR HIPAA standard for prior authorization

CMS proposed extending electronic prior authorization and decision timeframes to drugs, and HHS proposed adopting FHIR and Da Vinci implementation guides as the HIPAA standard for prior authorization transactions, with compliance 24 months after a final rule (36 months for small health plans). Comments closed June 15, 2026. It is a proposal, not a final rule.

Upcoming

Prior Authorization, Provider Access, Payer-to-Payer and Patient Access APIs

The Prior Authorization API must list covered items and services, identify documentation requirements, support request and response, and return an approval with its end date, a denial with a specific reason, or a request for more information. CMS recommends the Da Vinci CRD, DTR and PAS guides. The other three APIs are due on the same general date.

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. Scoping starts from your payer mix: for each payer and service line we record whether it offers a FHIR API, an X12 278 route through your clearinghouse or only a portal, and whether its terms allow automated access. The written scope names the first payers and request types to automate, the review steps that stay with your clinicians, and the timeline for each phase. You can commit one phase at a time.

Useful before a first call:

Technology Stack

FastAPI (Python)

Request model, payer connectors and role-based access enforced at the API layer

PostgreSQL

Requests, status history, documentation references and the audit log

HL7 FHIR (Da Vinci CRD, DTR, PAS)

Coverage checks, documentation templates and submission where payers support them

X12 278 via your clearinghouse

Electronic request and response for payers on the HIPAA transaction

Playwright

Portal connector for payers without an API, within each portal's terms of use

Cloud secrets manager

Encrypted payer credentials, scoped to one connector and kept out of logs

Frequently Asked Questions

Common questions about prior authorization automation that checks, submits and tracks requests

Can you automate every payer we work with?

Rarely all of them the same way. Each payer gets the best route it offers: a FHIR API where it has one, the X12 278 through your clearinghouse, portal automation where its terms allow, or a manual step in the same queue. The written scope lists the route for each payer before anything is built.

How do you handle payer portal credentials and terms of use?

Credentials sit in an encrypted secrets store, scoped to one connector and never written to logs. We review each portal's terms before automating it and use only accounts the payer permits. We do not bypass CAPTCHAs or bot detection; where a portal forbids automation, that payer goes through an API, the 278 or staff.

What happens when a payer changes its portal or API?

Connectors are monitored. A failed login, missing field or unexpected response stops that connector, alerts us and moves its open requests to the staff queue rather than guessing. We then update the connector. API changes are usually versioned and announced; portal changes often are not, which is why portal connectors need ongoing maintenance.

Does the software decide medical necessity?

No. It gathers the documentation a payer asks for and flags gaps, but a clinician or authorized staff member reviews every clinical packet before submission. Denials, peer-to-peer requests and appeals go to your team. The automation removes lookups, form filling and status checks; clinical judgement stays with people.

Will this replace our prior authorization staff?

No. It removes the rule lookups, re-keying and repeated status checks that fill their day. Staff still handle the exceptions: missing documentation, requests for more information, peer-to-peer reviews, denials and anything that needs clinical judgement. The difference is that they work from one queue instead of a dozen portals.

Do we need to wait for payer APIs in 2027?

No. CMS-0057-F requires impacted payers to offer a Prior Authorization API, generally by January 1, 2027, but it covers only Medicare Advantage, Medicaid, CHIP and federal-exchange plans, and excludes drugs. We build the API connector alongside 278 and portal connectors, so each payer can move to its API when it is ready.

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. The software is built to HIPAA requirements (encryption, audit logging, role-based access), and it still belongs in your own HIPAA risk analysis.

How much does prior authorization automation 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. Scope depends mostly on how many payers are included, which route each supports, and how much documentation assembly is involved.

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