Healthcare Financial Services IG Edition 1
0.3.0 - STU-Ballot Saudi Arabia flag

Healthcare Financial Services IG Edition 1 - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Advanced Authorization

Overview

This use case enables Health Insurance Companies (HICs) to initiate and send an Advanced Authorization (Approval) to the Healthcare Provider (HCP) without receiving a prior authorization request. This transaction supports specific scenarios where the HIC proactively grants approval for services or treatments. The advanced authorization is sent to the nphies platform, which routes it to the appropriate HCP. The HCP polls for and retrieves the Advanced Authorization when available.

Advanced Authorization is typically used in scenarios where services are pre-approved outside the standard request-response flow, such as bundled care programs, chronic disease management and refills, or payer-driven initiatives requiring proactive authorization.

HCPs will use the Poll Request to fetch the Advanced Authorizations (APA) available in nphies.

Workflow

Advanced Authorization Workflow Diagram

  1. The HIC or TPA sends an Advance Authorization Message to the provider via nphies system to advise that a prior message from that system contained errors.
  2. nphies validates the message and returns an Acknowledgement Message with a status of OK if the message is valid otherwise the acknowlegement contains an OperationOutcome resource indicating errors in the Advance Authorization Message.
  3. nphies stores the message if valid for return to the provider via Polling.

Message Structures

Advanced Authorization Message

The key resources for the message are provided below and all require nphies-profiled resources as provided in the Artifacts. Note: the MessageHeader resource must be the first .entry in the bundle and any other resources may follow in any order.

Acknowledgement Message

See Acknowledgement Message.

Guidance

Advanced Authorization Examples

ExampleDescription
Typical Advanced Authorization HIC sends the Advanced Authorization to HCP in order to provide required services to the patient.
HCP receives Prior Authorization on treatment for a patient without submitting prior authorization.
Modify/add additional item on a received APA If the HCP intends to modify/add additional items on a received Advanced Authorization from an HIC, the HCP should send a new prior authorization request including all the approval items (existing and additions/modifications) and including the preAuthRef received in the APA.
The previous Advanced Authorization is considered overridden by the new Authorization Request.
Requesting for modification or extension
  • If the HCP intends to request a modification or extension to the approval then the HCP should send an Information Submission providing the business identifier from the Advanced Authorization in the Communication.about explaining the requested changes in the Communication.payload.
  • The HIC will issue another related Advanced Authorization applying the requested changes while keeping the same preAuthRef.
The previous Advanced Authorization is considered overridden by the new one Authorization Request.

Cancellation

This use case permits both the HCP and HIC to cancel the Advanced Authorization.

  • The HIC may cancel by the HIC sending another (Advanced Authorization) response using the same preAuthRefnumber and reissue reason = cancel • The HCP may cancel by the HCP using existing task cancellation workflow: Submit a 'cancel-request' where Task.focus = Business Identifier of the Advanced Authorization.

Full Message Examples

ExampleDescription
Example #1 An advance authorization to a hospital for oral services.
Example #1 Acknowledgement An Acknowledgement response indicating message was received and understood or was with errors.

Key Extensions

ExtensionDescription
Adjudication Outcome A code indicating the outcome of the adjudication such as rejected, partially approved/paid or approved/paid as submitted.
Adjudication Reissue Reason The reason the adjudicator has issued an advanced authorization.
Advanced Authorization Reason The reason the adjudicator has reissued an authorization or claim response.
Diagnosis Information about diagnoses relevant to the advanced preauthorized items.
Maternity To confirm if this item will be counted under the maternity benefit.
Newborn Flag to identify that this authorization is for a newborn.
Package A package billing code or bundle code used to group products and services to a particular health condition.
Prescription Prescription to support the dispensing of pharmacy, device or vision products.
Referrer Provider The referring provider.
Service Provider The party who will provide the services.
Supporting Information Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.
TransferAuthorizationNumber Transfer approval authorization number.
TransferAuthorizationPeriod Transfer approval authorization period.
TransferAuthorizationProvider Transferred to provider.

Error Handling

If nphies detects errors in the request message such that the request cannot be processed then the response message will contain an OperationOutcome resource rather than a business-level Status Response resource. Otherwise if nphies detects errors within the request it will return a Status Response with errors (Task.output.type = 'error') and an extension indicating where the error occurred.

Like all other response messages the provider receives from nphies, if there are other messages queued at nphies which have not been delivered to the provider then this will be reflected in the presence of a MessageHeader.meta.tag.