Da Vinci Prior Authorization Support (PAS) FHIR IG, published by HL7 International / Financial Management. This guide is not an authorized publication; it is the continuous build for version 2.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-pas/ and changes regularly. See the Directory of published versions
| Page standards status: Trial-use |
This implementation guide uses specific terminology such as SHALL, SHOULD, MAY to flag statements that have relevance for the evaluation of conformance with the guide. As well, profiles in this implementation guide make use of the mustSupport element. Base expectations for the interpretation of these terms are set in the FHIR core specification and general Da Vinci-wide expectations are defined in HRex. A summary of all such conformance statements found in this implementation guide can be found here.
The PAS implementation guide defines the responsibilities of the two types of systems involved in a PAS solution:
Client systems are typically Electronic Medical Record (EHR) systems but could theoretically be any system responsible for requesting prior authorizations. (e.g., practice management systems, pharmacy systems (for drugs that are part of a medical benefit), dental systems, etc.).
Payer systems (or servers) are typically intermediary systems that act on behalf of payer organizations and are responsible for the conversion of prior authorization requests to and from X12 for subsequent relay to payer systems. In some cases, a server system may directly be a payer system (if X12 translation is not required by regulation).
Payers SHALL have a distinct endpoint for each different supported version (which are not inter-version compatible) of the PAS specification.§conf-1 Payers may have multiple back-end functions that handle different types of decision support and/or different types of services. If a payer supports endpoint discovery, they SHALL have at most a single endpoint for each combination of version of the specification and coverage (e.g., Medicare, Medicaid, or commercial) they provide coverage under.§conf-2 In FHIR, a coverage instance essentially corresponds with the identification information on an insurance card, irrespective of the types of coverages available under that card. If a payer does not support endpoint discovery, they SHALL expose only one PAS endpoint of each supported version capable of handling all coverages.§conf-3
Profiles in this implementation guide make use of the mustSupport element.
The Must Support rules for the PAS specification are somewhat different than the rules for US Core and HRex because the implementation needs are different. In US Core, there is generally an expectation for clients to modify code and persistence layers to add support for 'mustSupport' elements in profiles. That expectation does not hold for PAS. Along with the following section on Interoperability Expectations, these rules recognize how existing Client, Intermediary, and Payer systems work with the existing X12 Prior Authorization specifications today.
NOTE: The following conformance rules around Must Support are explicitly for PAS actors and operations as opposed to rules around Must Support specified in any of the dependent guides, including US Core, HRex, CRD, and DTR. Specifically around US Core, neither the PA Client System nor the PA Intermediary System actors are considered to be a US Core Responder or US Core Requester actor.
In PAS, an element is marked as Must Support if that means that it could be exchanged between a provider and a payer. There is no expectation that all providers or all payers will support all elements marked as Must Support in the specification. As an example, the Home Health Care Information extension is provided for those providers that are requesting Home Health Care authorizations. If a provider does not support Home Health Care authorizations, there is no expectation that they would support this extension.
For PA Intermediary Systems, the following rules hold:
For PA client Systems, the following rules hold:
For the PAS specification to work successfully at scale, it is essential that PAS clients and servers be able to interoperate with each other without custom expectations or deviations driven by EHR-specific or payer-specific requirements. The following rules are intended to help drive such consistency: