Using PAS API
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 leverage the following Smile custom operation to update prior authorization responses:
ClaimResponse/$sdh.pa.submit – Sends adjudication responses (approvals, denials, or requests for additional information) for prior authorization requests.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 resourcesFor 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 happens 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 a PAS Inquiry Request Bundle as a FHIR collection bundle. This bundle should reference the Claim resources 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 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 resourcesFor 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.
You are about to leave the Smile Digital Health documentation and navigate to the Open Source HAPI-FHIR Documentation.