This tutorial demonstrates how an in-network provider can interact with a payer using PAS FHIR APIs. It covers submitting a new Prior Authorization request, checking its status, and handling the payer’s response.
Payers expose the following PAS API operations for in-network providers:
Claim/$submit – Submit a new Prior Authorization requestClaim/$inquire – Check the status of a Prior Authorization requestPayers can leverage the following Smile custom operation to update a Prior Authorization response:
ClaimResponse/$sdh.pa.submit – Update an existing Prior Authorization response (approvals, denials, or requests for additional information) generated during a Prior Authorization request.To submit a new Prior Authorization request, use the Claim/$submit operation.
HTTP Request:
POST [PAYER_BASE_URL]/Claim/$submit
Content-Type: application/fhir+json
Authorization: Bearer <ACCESS_TOKEN>
Request Body:
The body of the POST request must contain the PAS Request Bundle as a FHIR collection bundle. It should include:
Claim resources (as the first entry)For detailed definitions of the PAS Request Bundle and examples, refer to the PAS Request Bundle Profile.
Response
After submitting the request, a PAS Response Bundle is returned synchronously. This should happen within a maximum of 15 seconds from submission to receiving the response, including network time.
Claim/$inquire operation to query for updates or final results.For detailed specifications and examples, refer to the PAS Response Bundle Profile.
Providers can check the status of a previously submitted Prior Authorization using the Claim/$inquire operation.
HTTP Request:
POST [PAYER_BASE_URL]/Claim/$inquire
Content-Type: application/fhir+json
Authorization: Bearer <ACCESS_TOKEN>
Request Body:
The body of the POST request must contain the PAS Inquiry Request Bundle as a FHIR collection bundle. It should include:
Claim resources (as the first entry) for which the status is requested.For detailed specifications and examples, refer to the PAS Inquiry Request Bundle Profile.
Response:
A PAS Inquiry Response Bundle is returned synchronously. The response contains the current status of the requested authorization(s).
For detailed specifications and examples, refer to the PAS Inquiry Response Bundle Profile.
Payers can leverage the Smile custom operation, ClaimResponse/$sdh.pa.submit, to send adjudication responses for Prior Authorization requests, including approvals, denials, or requests for additional information.
HTTP Request:
POST [PAYER_BASE_URL]/ClaimResponse/$sdh.pa.submit
Content-Type: application/fhir+json
Authorization: Bearer <ACCESS_TOKEN>
Request Body:
The body of the POST request must contain a PAS Response Bundle as a FHIR collection bundle. It should include:
ClaimResponse resources (as first entry)For detailed specifications and examples, refer to the PAS Response Bundle Profile.
Response:
The operation returns a single FHIR Bundle containing the submitted ClaimResponse and any referenced resources. In case of errors, an OperationOutcome resource is returned.
For more detailed infomation, refer to the Da Vinci Prior Authorization Support FHIR IG.
You are about to leave the Smile Digital Health documentation and navigate to the Open Source HAPI-FHIR Documentation.