Submit a prior authorization request using Da Vinci PAS and interpret the X12 278 mapping

domain: hl7.org/fhir/us/davinci-pas · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Construct a PAS Bundle containing a Claim resource (using the PAS Claim profile) with the service line items requiring authorization, linked Coverage, Patient, and Practitioner resources
  2. POST the Bundle to the intermediary's Claim/$submit endpoint
  3. The intermediary translates the FHIR Claim to an X12 278 request; understand which FHIR Claim elements map to X12 loop and segment identifiers to debug translation failures
  4. Receive the synchronous or asynchronous response Bundle containing a ClaimResponse that represents the X12 278 response
  5. Parse ClaimResponse.item.adjudication for each service line to determine approved, denied, or pended status and surface the authorization number from the appropriate identifier element

Known gotchas

Related routes

Use the Da Vinci PAS $inquire operation to check prior authorization status
hl7.org/fhir/us/davinci-pas · 6 steps · unrated
Submit a prior authorization request using the Da Vinci PAS Claim $submit operation
hl7.org/fhir/us/davinci-pas · 6 steps · unrated
Submit a prior authorization request using Da Vinci PAS Claim/$submit and handle payer responses
hl7.org · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans