Framing the problem

Facets (a Cognizant TriZetto core administration platform) runs enrollment, benefits, provider contracting, claims and related operations for many Medicare Advantage, Medicaid and commercial plans. CMS-0057-F doesn't ask you to replace it. It asks for four FHIR APIs — Patient Access, Provider Access, Payer-to-Payer and Prior Authorization — live by the 2027 compliance date that applies to the payer type: January 1, 2027 for Medicare Advantage and state Medicaid/CHIP fee-for-service; the first rating period or plan year beginning on or after that date for Medicaid/CHIP managed care and QHP issuers (see the compliance timeline), built largely on data that lives in Facets today. Facets installations also tend to be heavily configured and extended, so two Facets plans rarely look the same underneath. The engineering question is what sits between Facets and the four APIs, and who owns it.

No unsupported product claims. This guide describes an integration pattern, not native product capabilities. It does not assert that Facets ships CMS-0057-F FHIR APIs out of the box. Confirm any specific capability against Cognizant's own current documentation and your contract. Treat the adapter as your responsibility unless the vendor states otherwise.

Why the CMS APIs are not "expose the core database"

Pointing a FHIR façade straight at the core database is the tempting shortcut, and the one to avoid. The CMS APIs require conformant FHIR profiles (US Core, CARIN Blue Button, Da Vinci PDex and PAS), standard terminology, consent and opt-out enforcement, Provenance, and scoping rules (for example, leaving remittances and cost-sharing out of provider and payer-to-payer payloads). A raw database projection meets none of these reliably and ties your public API to an internal schema. The API should be a governed projection of core data, produced by an interoperability layer.

For Facets in particular, plan-specific configuration, user-defined fields and custom extensions carry meaning only inside the plan. They need translating, not passing through.

Reference architecture

Consumers / EHRs / other payers
Member apps · provider systems · peer payers
OAuth / API security
SMART App Launch & SMART Backend Services
FHIR API gateway
Conformance, routing, rate limiting, audit
CMS-0057-F interoperability services
Patient / Provider / Payer-to-Payer / Prior Auth logic
Mapping / terminology / orchestration
Profiles · code translation · consent · Provenance
Core administration adapters
Read/write bridges to the interfaces the plan is licensed for
Facets
This guide's focus
Facets UM / CareAdvance
Authorization system of record
Plan data warehouse
History for Payer-to-Payer
Figure 1 — A layered CMS-0057-F architecture in front of Facets.

The adapter layer

The adapter is the seam between standard FHIR and the interfaces the plan actually has. For Facets, its jobs are:

Budget for adapter work explicitly. Facets versions, extensions and configuration differ enough between plans that a drop-in connector is the exception, not the rule.

API-by-API considerations

APIPrimary Facets-side dataAdapter emphasis
Patient AccessCoverage, claims (EOB), PA statusMember-scoped auth; EOB shaping to CARIN Blue Button
Provider AccessAttributed members' claims, clinical data, PAAttribution logic + opt-out enforcement
Payer-to-PayerUp to 5 years of claims, encounters, PAConsent, Provenance, de-duplication on intake
Prior AuthorizationUM rules, medical policy, authorization recordsCRD/DTR rule content; PAS ↔ Facets UM, CareAdvance or X12 278

Build, overlay, or the vendor's own offering

Facets plans have three broad options for the interoperability layer:

  1. Build it internally — maximum control, highest engineering and maintenance cost, and you own conformance as the specifications evolve.
  2. Adopt Cognizant's offering — Cognizant markets TriZetto Unify, which it describes as automating CRD, DTR and PAS and integrating with Facets, QNXT, CareAdvance, Facets UM and QNXT UM. In May 2026 Cognizant announced headless, agent-ready APIs for its electronic prior authorization service. The published material centers on prior authorization, so confirm how Patient Access, Provider Access and Payer-to-Payer would be covered.
  3. Add a vendor-neutral interoperability layer — an overlay provides all four APIs, mapping, terminology and orchestration in front of Facets, typically in the plan's own cloud, and keeps the API boundary independent of the core vendor.

These aren't mutually exclusive. A modern payer platform such as CloudHealthOffice can serve as either an interoperability layer integrated with Facets or, depending on the implementation model, as part of the core backend itself. The point of the architecture is that the backend is an adapter concern behind a stable FHIR boundary — you can change it without changing the public API.

Onboarding checklist

Regulatory vs. architectural. CMS mandates the API outcome and the standards. The layered architecture, the adapter pattern, and the build/overlay/vendor choice are architectural options that satisfy the rule — CMS does not mandate any particular internal design or product.
All guides → ← CMS-0057-F with QNXT