industries · healthcare payers

Payer APIs, member logins and claims data that meet the CMS deadline and survive a HIPAA audit.

Health plans are building FHIR APIs for members, providers and other payers while the core still runs on Facets and nightly batch jobs. We connect the two, put identity in front of the APIs and decide who inside the plan can see claims data.

industry / healthcare-payers 4 rules in scope
01 · CORE PAYER SYSTEMS 02 · IDENTITY AND APIS 03 · API CONSUMERS 04 · INTERNAL ANALYTICS TriZetto Facets: claims · enrollment · providers TriZetto Facets claims · enrollment ·providers Utilization management: prior auth decisions Utilizationmanagement prior auth decisions FHIR API layer: Patient · Provider · P2P · PA FHIR API layer Patient · Provider ·P2P · PA Member and app identity: SMART on FHIR · OIDC Member and appidentity SMART on FHIR · OIDC Member apps: plan app · third-party apps Member apps plan app · third-partyapps Provider systems: EHRs · Da Vinci PAS Provider systems EHRs · Da Vinci PAS Other payers: payer-to-payer exchange Other payers payer-to-payerexchange Claims data platform: masking · row access policies Claims data platform masking · row accesspolicies
TriZetto FacetsAuth0OktaSnowflake
in short·15-second read

Under CMS-0057-F, member, claims and prior authorization data has to go out through FHIR APIs.

HIPAA's Security Rule hasn't gone anywhere, so it still has to be protected. We upgrade and integrate TriZetto Facets. We build member and app identity for the APIs with SMART on FHIR and OpenID Connect. And claims data goes into Snowflake or Databricks, where analysts only see what their role allows.

you probably need this if
  • The CMS-0057-F API work has a 2027 date but nobody owns how members and apps will authenticate.
  • During the last upgrade someone copied the Facets user groups from a template. Nobody has looked at them since.
  • Analysts still query claims tables with full member identifiers. Turn masking on and their reports break, so nobody does.
Ask an engineer facts checked 2026-10-20 · 7 sources
how it runs
  1. 01Map each rule to its systems
  2. 02Measure who can reach regulated data
  3. 03Fix and automate the controls
  4. 04Produce evidence auditors can sample
rules
CMS Interoperability and Prior Authorization Final RuleHIPAA Security RuleState insurance data security lawsNYDFS Cybersecurity Regulation
from rule to evidence

How a regulation turns into proof.

For healthcare payers, each rule below lands as a control, the control runs on a platform, and the platform leaves a record an auditor can read.

  1. 01

    Rules you answer to

  2. 02

    Controls we build

    Facets upgrades and integrationIdentity in front of the CMS APIsGovernance for core payer systemsGoverned claims dataMember and broker CRM
  3. 03

    Platforms that enforce them

  4. 04

    Evidence your auditors read

    Access review records Joiner, mover and leaver logs Privileged session records Change and approval history Control-to-rule mapping
the story · healthcare payers access program

From the first call to a setup your own team can run.

Here's what usually prompts a call about your healthcare payers access program, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • The CMS-0057-F API work has a 2027 date but nobody owns how members and apps will authenticate.
    • During the last upgrade someone copied the Facets user groups from a template. Nobody has looked at them since.
    • Analysts still query claims tables with full member identifiers. Turn masking on and their reports break, so nobody does.
  2. chapter 02 · what we change

    How we solve it

    • Facets upgrades and integration
    • Identity in front of the CMS APIs
    • Governance for core payer systems
    • Governed claims data
    • Member and broker CRM
  3. chapter 03 · how it runs

    Our approach

    • Map each rule to the systems it touches
    • Measure who can reach regulated data today
    • Fix access and automate the controls
    • Produce evidence auditors can sample
  4. chapter 04 · where you end up

    What changes

    • Each API sits on feeds that were tested before launch.
    • Most analysts work on de-identified data now.
challenges and answers

Where it usually goes wrong, and what we do about it

where it goes wrong
  1. 01

    Facets access that grew without a design

    Facets user groups, application security and claims permissions build up over years of upgrades and reorgs. Nobody can say with confidence who can adjust a claim or change an enrollment.

  2. 02

    Third-party apps reaching member data

    Members can hook up apps to the Patient Access API that the plan has never vetted. Someone still has to authenticate the member, register the app and scope the tokens properly. And the member portal can't get weaker in the process.

  3. 03

    Provider attribution for the Provider Access API

    Sharing data with in-network providers depends on knowing which provider has a treatment relationship with which member. That data usually lives in claims history and is messier than the API design assumes.

  4. 04

    PHI copied into every analytics environment

    Claims extracts end up in warehouses, sandboxes and vendor feeds, full member identifiers included. Every copy widens the HIPAA risk analysis. Every copy also makes the access review longer.

  5. 05

    Offshore and vendor access to core systems

    Claims processing vendors, BPO teams and implementation partners need Facets access. Their accounts often live outside HR-driven lifecycle processes and outlast the contract.

how we help
  1. 01

    Facets upgrades and integration

    Facets version upgrades, extension and integration work, and the data feeds that move claims, enrollment and utilization data to the API layer and analytics.

  2. 02

    Identity in front of the CMS APIs

    Member authentication and app authorization with SMART on FHIR and OpenID Connect on Auth0 or Okta, backend-services tokens for provider and payer-to-payer exchange, and consent records the API layer can check.

  3. 03

    Governance for core payer systems

    Role design and certification campaigns across Facets, claims and care management. We pull in the vendor and offshore accounts too, the ones that sit outside HR records.

  4. 04

    Governed claims data

    Claims and member data sit in Snowflake or Databricks, masked, with row access policies on top. Analysts see what their role needs. Sandboxes don't get PHI unless someone asks for it.

  5. 05

    Member and broker CRM

    Salesforce or Dynamics 365 for member services, broker management and prior authorization cases. We hook it up to Facets so your agents quit typing the same data twice.

typical situations

Situations we walk into

We pieced these together from healthcare payers situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

Patient Access API live, Provider Access API still on a whiteboard

composite · not a client story
  1. Beforethe situation

    A Medicare Advantage plan has run its Patient Access API on a vendor FHIR server for years. Now the Provider Access, Payer-to-Payer and Prior Authorization APIs are due by 1 January 2027. Provider attribution still lives in one spreadsheet.

  2. What we dothe work

    Step one is mapping the Facets and utilization management feeds each API needs. Attribution gets rebuilt from claims history together with network management. Provider and payer clients are set up with backend-services authorization. Nothing goes live until test data has run through every API and the consent checks have been tried.

  3. Afterwhere you end up

    Each API sits on feeds that were tested before launch. Attribution comes from a maintained data set instead of one person's spreadsheet. Provider and payer clients hold tokens the plan can revoke.

case file 02

Full member identifiers in every analytics sandbox

composite · not a client story
  1. Beforethe situation

    Actuarial and analytics teams query claims tables where names, member IDs and diagnosis codes sit in clear text. There are three environments like that. The HIPAA risk analysis lists every copy, and an access review takes a month.

  2. What we dothe work

    We tag the PHI columns, then apply masking and row access policies by role in Snowflake or Databricks. Analysts land on de-identified views. If they need identified data, there's a request path. We rebuild the sandboxes from the masked views.

  3. Afterwhere you end up

    Most analysts work on de-identified data now. Anyone who needs identified access asks, gets approved, and is reviewed later. The risk analysis has fewer PHI copies to chase.

architecture

How member data moves from Facets to the CMS-required APIs

Claims, enrollment and prior authorization data come out of the core admin platform and into a FHIR API layer. Identity services sit at the front and decide, call by call, whether a member, app, provider or payer gets in. Internal analytics runs separately, on its own governed data platform.

How member data moves from Facets to the CMS-required APIs Claims, enrollment and prior authorization data come out of the core admin platform and into a FHIR API layer. Identity services sit at the front and decide, call by call, whether a member, app, provider or payer gets in. Internal analytics runs separately, on its own governed data platform. 01 · CORE PAYER SYSTEMS 02 · IDENTITY AND APIS 03 · API CONSUMERS 04 · INTERNAL ANALYTICS claims and coverage prior auth status access tokens Patient Access Provider Access member history CDC Fa TriZetto Facets claims · enrollment· providers Utilization management prior auth decisions FHIR API layer Patient · Provider · P2P ·PA Member and appidentity SMART on FHIR · OIDC Member apps plan app · third-partyapps Provider systems EHRs · Da Vinci PAS Other payers payer-to-payer exchange Claims dataplatform masking · row accesspolicies
Read the diagram as text
  1. TriZetto Facets → FHIR API layer: claims and coverage
  2. Utilization management → FHIR API layer: prior auth status
  3. Member and app identity → FHIR API layer: access tokens
  4. FHIR API layer → Member apps: Patient Access
  5. FHIR API layer → Provider systems: Provider Access
  6. FHIR API layer → Other payers: member history
  7. TriZetto Facets → Claims data platform: CDC
case studies

Work on the platforms healthcare payers runs on

All case studies
implementation Industry platforms

TriZetto Facets upgrades and CMS-0057-F interoperability APIs

Keeping TriZetto Facets current while we build the Provider Access, Payer-to-Payer and Prior Authorization APIs that CMS-0057-F requires by January 2027.

read the case study
upgrade Identity and access

Auth0 Rules and Hooks to Actions before end of life

Rewriting Auth0 Rules and Hooks as Actions before their 18 November 2026 end of life, with token claims compared before and after each change.

read the case study
implementation Industry platforms

Epic integrations, FHIR APIs and TEFCA connectivity

Building and governing the HL7 and FHIR integrations, SMART on FHIR apps and TEFCA exchange around Epic, with an interface catalog and scope reviews.

read the case study
migration Identity and access

ForgeRock AM/IDM to PingOne Advanced Identity Cloud

Moving self-managed ForgeRock AM and IDM, now called PingAM and PingIDM, to PingOne Advanced Identity Cloud without breaking sign-in or provisioning.

read the case study
migration Industry platforms

Guidewire InsuranceSuite self-managed to Guidewire Cloud

Moving self-managed PolicyCenter, BillingCenter and ClaimCenter to Guidewire Cloud without carrying every Gosu customization and integration along.

read the case study
implementation Identity and access

Homegrown customer login to Auth0 or Okta Customer Identity

We swap homegrown customer login and its user table for Auth0, move users without forcing password resets, and keep the CRM records in sync.

read the case study
talent and delivery · healthcare payers

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
01Does CMS-0057-F apply to our commercial group business?

It covers Medicare Advantage organizations, state Medicaid and CHIP programs and their managed care plans, and QHP issuers on the federally facilitated Exchanges. Commercial employer group plans outside those programs aren't directly in scope. Even so, many plans build one API layer for every line of business, because running two is harder.

02Is the updated HIPAA Security Rule final?

No. HHS put out the proposed rule in January 2025, and the October 2026 Unified Agenda lists final action as a long-term item projected for July 2027. So the current Security Rule is what you're held to. If NYDFS Part 500 covers you, MFA and an asset inventory are already required anyway.

03Should members use the existing portal login for third-party apps?

Usually, yes, so members don't end up managing a second password. Two things decide it. Can your portal identity provider act as a SMART on FHIR authorization server, or sit behind one? And how do you handle proxies like parents and caregivers? We check both before we pick.

04Do you also upgrade Facets, or only work on identity and data?

We do both. Facets upgrades and integrations live in our enterprise platforms practice. Usually they run alongside the API and identity work anyway, since it's the same data feeds.

05Can you work alongside our FHIR API vendor?

Yes. Lots of plans buy a FHIR server or API platform. We work on the identity in front of it, the Facets feeds behind it and the testing in between, inside your contract with the vendor.

services

Services for healthcare payers

The services healthcare payers clients ask us for most, alongside the work on this page.

next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it