Finance and Insurance Service (FAIS)
1.0.0-current - ci-build International flag

Finance and Insurance Service (FAIS), published by IHE IT Infrastructure Technical Committee. This guide is not an authorized publication; it is the continuous build for version 1.0.0-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/ITI.Finance/ and changes regularly. See the Directory of published versions

1:57 Finance and Insurance Service (FAIS)

The Finance and Insurance Service (FAIS) Profile stores, categorizes, and facilitates the administration of centralized claims and finance data for patient care. The service receives claims/financial data from Point of Service (POS) applications (including financing applications acting as a point of service interface outside of other POS systems) and curates the management of them.

This profile is initially focused on a greenfield implementation, a new system without relying on existing infrastructure or code, in low resource settings. This isn’t to say it can’t be applied in other areas, but this is the initial scope. Implementations with existing infrastructure or more available resources may want to review X12N - Insurance, DaVinci Payer Data Exchange (PDex), and/or DaVinci Prior Authorization Support (PAS).

This collection of workflows allows an external system to save and retrieve Finance and Insurance Information. The workflows are designed to support the following types of data exchanges with systems.

  1. A point-of-care system can search for insurance plans to be used for enrolling a beneficiary, the patient whose health care expenses are being covered by the policy.
  2. A point-of-care system can enroll a beneficiary.
  3. A point-of-care system can check a beneficiary’s eligibility for a given healthcare service.
  4. A point-of-care system can run a pre-determination, pre-authorization and claim.
    1. A pre-determination is to determine what services may be covered and to what amount.
    2. A pre-authorization is to receive approval for a service before it happens.
    3. A claim is to request payment for services that have been rendered.
  5. A point-of-care system can track a claim’s status.

1:57.1 FAIS Actors, Transactions, and Content Modules

This section defines the actors, transactions, and/or content modules in this profile. Further information about actor and transaction definitions can be found in the IHE Technical Frameworks General Introduction Appendix A: Actors and Appendix B: Transactions.

Figure 1:57.1-1 below shows the actors directly involved in the Finance and Insurance Service Profile and the relevant transactions between them.

  BeneficiaryRequestorCoverageRequestorClaimsRequestor BeneficiaryManagerClaimsManagerBenefitsCoverageClaimsBenefitsClaimsClaimsQuery Insurance Plan [ITI-121]Enroll Beneficiary [ITI-122]Check Enrollment Status [ITI-123]Check Coverage Eligibility [ITI-124]Check Coverage Eligibility Status [ITI-125]Submit Claim [ITI-126]Cancel Claim [ITI-127]Re-process Claim [ITI-128]Track Claim [ITI-129]
Figure 1:57.1-1: FAIS Actor Diagram


Table 1:57.1-1: FAIS - Actors and Transactions

Actors Transactions Initiator or Responder Optionality Reference
Beneficiary Requestor Query Insurance Plan [ITI-121] Initiator O FAIS TF-2: 3.121
  Enroll Beneficiary [ITI-122] Initiator R FAIS TF-2: 3.122
  Check Enrollment Status [ITI-123] Initiator O FAIS TF-2: 3.123
Beneficiary Manager Query Insurance Plan [ITI-121] Responder R FAIS TF-2: 3.121
  Enroll Beneficiary [ITI-122] Responder R FAIS TF-2: 3.122
  Check Enrollment Status [ITI-123] Responder R FAIS TF-2: 3.123
Coverage Requestor Check Coverage Eligibility [ITI-124] Initiator R FAIS TF-2: 3.124
  Check Coverage Eligibility Status [ITI-121] Initiator O FAIS TF-2: 3.125
Claims Requestor Submit Claim [ITI-126] Initiator R FAIS TF-2: 3.126
  Cancel Claim [ITI-127] Initiator R FAIS TF-2: 3.127
  Re-process Claim [ITI-128] Initiator R FAIS TF-2: 3.128
  Track Claim [ITI-129] Initiator O FAIS TF-2: 3.129
Claims Manager Check Coverage Eligibility [ITI-124] Responder R FAIS TF-2: 3.124
  Check Coverage Eligibility Status [ITI-125] Responder R FAIS TF-2: 3.125
  Submit Claim [ITI-126] Responder R FAIS TF-2: 3.126
  Cancel Claim [ITI-127] Responder R FAIS TF-2: 3.127
  Re-process Claim [ITI-128] Responder R FAIS TF-2: 3.128
  Track Claim [ITI-129] Responder R FAIS TF-2: 3.129

1:57.1.1 Actors

The actors in this profile are described in more detail in the sections below.

1:57.1.1.1 Beneficiary Requestor

The Beneficiary Requestor can enroll beneficiaries and optionally query insurance plans from a Beneficiary Manager.

FHIR Capability Statement for Beneficiary Requestor

1:57.1.1.2 Beneficiary Manager

The Beneficiary Manager processes requests from the Beneficiary Requestor actor. It follows internal business processes to enroll beneficiaries from the Beneficiary Requestor that are beyond the scope of this profile and will return the result of the enrollment. It also responds to queries about insurance plans.

FHIR Capability Statement for Beneficiary Manager

1:57.1.1.3 Coverage Requestor

The Coverage Requestor can check the coverage eligibility of beneficiaries from a Claims Manager.

FHIR Capability Statement for Coverage Requestor

1:57.1.1.4 Claims Requestor

The Claims Requestor submits and tracks claims from the Claims Manager.

FHIR Capability Statement for Claims Requestor

1:57.1.1.5 Claims Manager

The Claims Manager processes claims requests from the Claims Requestor and coverage requests from the Coverage Requestor. It follows internal business processes to create the claim that are beyond the scope of this profile. It also responds to claim tracking requests to return the status of the requested claim.

FHIR Capability Statement for Claims Manager

1:57.1.2 Transaction Descriptions

The transactions in this profile are summarized in the sections below.

1:57.1.2.1 Query Insurance Plan Transaction [ITI-121]

This transaction is used to search for available insurance plans. The InsurancePlan resource describes a health insurance offering with a list of covered benefits, costs associated with those benefits, and any additional information about the offering.

For more details see the detailed transaction description

1:57.1.2.2 Enroll Beneficiary Transaction [ITI-122]

This transaction is used to enroll a beneficiary. It is to request linking the beneficiary with a given Coverage that is associated with an InsurancePlan. Once successfully enrolled, the beneficiary can receive covered health care services.

For more details see the detailed transaction description

1:57.1.2.3 Check Enrollment Status Transaction [ITI-123]

This transaction is used to check the status of an enrollment.

For more details see the detailed transaction description

1:57.1.2.4 Check Coverage Eligibility Transaction [ITI-124]

This transaction is used to check the coverage eligibility for a given beneficiary. This can be used to query if a given service is covered by the insurance plan the beneficiary is enrolled in.

For more details see the detailed transaction description

1:57.1.2.5 Check Coverage Eligibility Status Transaction [ITI-125]

This transaction is used to check the status of a coverage eligibility request.

For more details see the detailed transaction description

1:57.1.2.6 Submit Claim Transaction [ITI-126]

This transaction is used to submit a claim. This can be either a pre-determination, pre-authorization, or a final claim ready for payment.

  • A pre-determination is determine what services may be covered and to what amount.
  • A pre-authorization is to receive approval for a service before it happens.
  • A claim is to request payment for services that have been rendered.

For more details see the detailed transaction description

1:57.1.2.7 Cancel Claim Transaction [ITI-127]

This transaction is used to cancel a previously submitted claim.

For more details see the detailed transaction description

1:57.1.2.8 Re-process Claim Transaction [ITI-128]

This transaction is used to re-process a previously submitted claim that was denied. It may include additional details or updates for the claim.

For more details see the detailed transaction description

1:57.1.2.9 Track Claim Transaction [ITI-129]

This transaction is used to return the status of a given claim.

For more details see the detailed transaction description

1:57.2 FAIS Actor Options

No options.

1:57.3 FAIS Required Actor Groupings

No required actor groupings.

1:57.4 FAIS Overview

1:57.4.1 Concepts

These use cases can be combined in an overall workflow for handling beneficiaries and claims. First a beneficiary will be enrolled due to a qualifying life event. When visiting a new doctor or updating an existing one, that office would query the beneficiary details. Before starting a procedure, the provider’s office can check coverage eligibility for the patient and procedure to make sure it’s covered. If the office needs to know the amount that would be covered, they can submit a pre-determination claim. If the procedure needs a pre-authorization, the office would submit a pre-authorization claim. Once the procedure has been completed, the office would submit the claim. If any of the three types of claims aren’t approved immediately or to see where the claim is in the process, the office can track the status of the claim.

Figure 1:57.4.1-1 shows the enrollment workflow.

Enroll Beneficiary Workflowcollect beneficiary dataquery insurance plansQuery Insurance Plan [ITI-121]build enrollment requestsubmit enrollment requestEnroll Beneficiary [ITI-122]query response updatesCheck Enrollment Status [ITI-123]queuedprocess results ?completedprocess enrollment response
Figure 1:57.4.1-1: FAIS Enrollment Workflow

Figure 1:57.4.1-2 shows the claims workflow.

Claims Workflowpatient makes appointmentsubmit coverage eligibility requestCheck Coverage Eligibility [ITI-124]query response updatesCheck Coverage Eligiblity Status [ITI-125]queuedcheck results ?completedprocess eligibility responseeligibility ?coverednot coveredpatient clinical visitservice needs pre-determination ?yesnosubmit pre-determination claimSubmit Claim [ITI-126]track claimTrack Claim [ITI-129]queuedcheck results ?completedprocess pre-determination responsecontinue serviceservice needs pre-authorization ?yesnosubmit pre-authorization claimSubmit Claim [ITI-126]track claimTrack Claim [ITI-129]queuedcheck results ?completedprocess pre-authorization responsecontinue serviceservice completesubmit claimSubmit Claim [ITI-126]cancel claimCancel Claim [ITI-127]yesclaim is cancelled ?track claimTrack Claim [ITI-129]queuedcheck results ?completedre-process claimRe-process Claim [ITI-128]track claimTrack Claim [ITI-129]queuedcheck results ?completedyesclaim is denied ?process claim responsenotify patient
Figure 1:57.4.1-1: FAIS Claims Workflow


1:57.4.2 Use Cases

1:57.4.2.1 Use Case #1: Enroll Household or Beneficiary

A field agent of the national insurance provider registers the members of a household into a specific insurance scheme.

1:57.4.2.1.1 Enroll Household or Beneficiary Use Case Description

Amara Nwosu is a field agent for the National Health Insurance Scheme (NHIS) and is registering a household into the scheme. Amara uses a tablet to input the beneficiary information in the Financing and Insurance System.

  1. Amara arrives at the home of the beneficiaries who identify themselves with their national ID card(s).
  2. Amara queries the central Finance and Insurance System (FIS) for the appropriate Insurance Plan.
  3. Amara captures all additional data needed for enrollment into a specific insurance scheme and submits it to the central FIS.
  4. The eligibility of the beneficiary for this specific scheme is verified by either manual or automatic processes using the FIS.
  5. If the eligibility criteria are fulfilled, the beneficiary / household is being enrolled into the scheme in the FIS by creating a policy.
  6. Optionally: The FIS updates the insuree or policy number to the client register.
  7. The FIS returns a status notification about the successful enrollment back to the enrollment app.
  8. Amara adds any additional data needed to the beneficiary record.
1:57.4.2.1.2 Enroll Household or Beneficiary Process Flow
  • App - The point of service system is a Beneficiary Requestor that captures an enrollment request.
  • FIS - Financing and Insurance System is a Beneficiary Manager that manages data on beneficiaries and their coverage.
AppBeneficiary RequestorPatient Demographics ConsumerPatient Identity SourceFISBeneficiary ManagerClient RegistryPatient Identity Registryopt[Demographics Lookup]Query for beneficiary demographicsITI-78 Mobile Patient Demographics Query requestReturn Demographics DetailsITI-78 Mobile Patient Demographics Query responseCapture additional dataSearch for Insurance Plans[ITI-121] Query Insurance Plan requestReturn Insurance Plans[ITI-121] Query Insurance Plan responseCompile Enrollment RequestSubmit enrollment[ITI-122] Enroll Beneficiary requestVerify eligibilityalt[Success]Process enrollmentReturn positive enrollment response[ITI-122] Enroll Beneficiary responseAdd details to patient recordoptAdd beneficiary ID to registry[ITI-93] Mobile Patient Identity Feed[Validation Error]Return negative enrollment response[ITI-122] Enroll Beneficiary response
Figure 1:57.4.2.1.2-1: Enroll Household or Beneficiary Process Flow in Profile FAIS


1:57.4.2.2 Use Case #2: Check Coverage

A patient is diagnosed with cancer and needs chemotherapy. The hospital inquires about coverage for chemotherapy.

1:57.4.2.2.1 Check Coverage Use Case Description

A patient is diagnosed with cancer in the local hospital. The responsible doctor want to apply a chemotherapy to the patient and needs to know whether the costs are covered by the insurance of the patient.

  1. The patient arrives at the hospital and is diagnosed.
  2. Optionally: the doctor queries the needed procedures and medical items from a product catalog in the Hospital Information System.
  3. Optionally: the hospital information system verifies the product codifications from the FIS.
  4. The doctor selects the needed procedures and items in the POS and sends a coverage eligibility request to the FIS.
  5. In a manual or automatic process, the eligibility for the requested procedures and items is verified in the FIS.
  6. An eligibility response is sent from the FIS to the POS.
  7. The doctor and the patient agree on the further treatment based on the eligibility response.
1:57.4.2.2.2 Check Coverage Process Flow
  • POS - The point of service system is a Coverage Requestor that captures a patient clinical encounter.
  • FIS - Financing and Insurance System is a Claims Manager that manages data on beneficiaries and their coverage.
POSCoverage RequestorFISClaims Manageropt[Get code lists for Medical Procedures & Items]Lookup Medical Procedures & Items codesVerify codesConfirm codesSubmit Coverage Eligibility Query[ITI-124] Check Coverage Eligibility requestProcess Insuree QueryProcess Policy QueryReturn Coverage Eligibility Result[ITI-124] Check Coverage Eligibility response
Figure 1:57.4.2.2.2-1: Check Coverage Process Flow in Profile FAIS


1:57.4.2.3 Use Case #3: File a Claim

A patient was treated in the hospital and the hospital requests reimbursement of the incurred costs.

1:57.4.2.3.1 File a Claim Use Case Description

Claiming: a POS system (e.g., Hospital) sends a request for reimbursement of costs incurred for a certain treatment to the FIS

  1. A patient was treated with chemotherapy in their local hospital and cured.
  2. The hospital wants to prepare a hospital bill to reclaim the incurred costs.
  3. Optionally: the hospital admin queries the applied procedures and medical items from a product catalogue in the Hospital Information System (POS).
  4. Optionally: the hospital information system verifies the product codifications from the FIS.
  5. The hospital admin builds a claim with the applied procedures and items in the POS which sends a claim to the FIS.
  6. In a manual or automatic process, the claim is adjudicated in the FIS.
  7. Optionally: a payment request is sent from the FIS to the payment system.
  8. A claim response is sent from the FIS to the POS.

In some instances a claim request may need to be canceled or re-submitted for re-processing. The POS system can send a follow up request to cancel a previously submitted claim. If the claim was rejected and it needs to be re-adjudicated, then the POS can also re-submit the claim to be re-processed.

1:57.4.2.3.2 File a Claim Process Flow
  • POS - The point of service system is a Claims Requestor that captures a patient clinical encounter and sends the formatted claim.
  • FIS - Financing and Insurance System is a Claims Manager that manages the claims processing and scrutinization.
  • EXT - An external payment layer
POSClaims RequestorFISClaims ManagerExternal Payment Systemopt[Get code lists for Medical Procedures & Items]Lookup Medical Procedures & Items codesVerify codesConfirm codesBuild claimSubmit claim[ITI-126] Submit Claim requestProcess claimalt[accepted]opt[Payout]Send payment requestProcess paymentReturn positive claim result[ITI-126] Submit Claim response[rejected]Return negative claim result[ITI-126] Submit Claim responseopt[Re-process claim]Re-submit claim for re-processing[ITI-128] Re-process Claim requestReturn claim re-process response[ITI-128] Re-processUpdate Claim response[queued]Return queued status notification[ITI-126] Submit Claim responseopt[Cancel claim]Cancel claim[ITI-127] Cancel Claim requestReturn claim cancellation response[ITI-127] Cancel Claim response
Figure 1:57.4.2.3.2-1: File a Claim Process Flow in Profile FAIS


1:57.4.2.4 Use Case #4: Pre Determination

An expensive treatment is needed and the Hospital wants to estimate the inputs they can apply.

1:57.4.2.4.1 Pre Determination Use Case Description

Pre-determination: A POS system (e.g., Hospital) requests an estimation of the expected reimbursement for a beneficiary’s specific treatment from the FIS (e.g., Insurance).

  1. A patient needs to be treated with chemotherapy in their local hospital.
  2. The hospital wants to inquire whether the expected reimbursement will cover the expected costs.
  3. Optionally: the hospital admin queries the planned procedures and medical items from a product catalogue in the Hospital Information System (POS).
  4. Optionally: the hospital information system verifies the product codifications from the FIS.
  5. The hospital admin builds a pre-determination with the planned procedures and items in the POS which sends it to the FIS.
  6. In a manual or automatic process, the pre-determination is adjudicated in the FIS.
  7. A pre-determination result is sent from the FIS to the POS.
1:57.4.2.4.2 Pre Determination Process Flow
  • POS - The point of service system is a Claims Requestor that captures a patient clinical encounter and sends the formatted claim.
  • FIS - Financing and Insurance System is a Claims Manager that manages the claims processing and scrutinization.
POSFISopt[Get code lists for medical procedures & items]Submit medical procedures & items queryProcess queryReturn medical procedures & itemsBuild pre-determinationSubmit pre-determination[ITI-126] Submit Claim requestProcess pre-determiniationalt[accepted]Return positive pre-determination result[ITI-126] Submit Claim response[rejected]Return negative pre-determination result[ITI-126] Submit Claim response[queued]Return queued status notification[ITI-126] Submit Claim response
Figure 1:57.4.2.4.2-1: Pre Determination Process Flow in Profile FAIS


1:57.4.2.5 Use Case #5: Pre Authorization

A costly treatment is needed and has to be pre-approved by the insurance before it can be done.

  1. A patient needs to be treated with chemotherapy in their local hospital.
  2. The hospital wants to confirm from the insurance that the costs for the treatment will be covered.
  3. Optionally: the hospital admin queries the planned procedures and medical items from a product catalogue in the Hospital Information System (POS).
  4. Optionally: the hospital information system verifies the product codifications from the FIS.
  5. The hospital admin builds a pre-authorization with the planned procedures and items in the POS which sends it to the FIS.
  6. In a manual or automatic process, the pre-authorization is adjudicated in the FIS.
  7. A pre-authorization result is sent from the FIS to the POS.
1:57.4.2.5.1 Pre Authorization Use Case Description

Pre-authorization: A POS system (e.g., Hospital) requests an approval for a specific treatment from the FIS (e.g., Insurance). At the FIS a manual intervention is needed to authorize the requested

1:57.4.2.5.2 Pre Authorization Process Flow
  • POS - The point of service system is a Claims Requestor that captures a patient clinical encounter and sends the formatted claim.
  • FIS - Financing and Insurance System is a Claims Manager that manages the claims processing and scrutinization.
POSFISopt[Get code lists for medical procedures & items]Submit medical procedures & items queryProcess queryReturn medical procedures & itemsBuild pre-authorizationSubmit pre-authorization[ITI-126] Submit Claim requestProcess pre-authorizationalt[approved]Return approved pre-authorization response[ITI-126] Submit Claim response[denied]Return denied pre-authorization response[ITI-126] Submit Claim response[queued]Return queued pre-authorization response[ITI-126] Submit Claim response
Figure 1:57.4.2.5.2-1: Pre Authorization Process Flow in Profile FAIS


1:57.4.2.6 Use Case #6: Claim Tracking

Request the current processing status of a claim in the FIS

1:57.4.2.6.1 Claim Tracking Use Case Description

A hospital has sent an electronic reimbursement claim to the insurance company. After a waiting period the hospital wants to verify if the claim was processed.

  1. A patient was treated with chemotherapy in their local hospital.
  2. The hospital has sent a claim to the insurer a few days ago and stored the queued claim ID in the hospital IS (=POS).
  3. The hospital wants to confirm the processing status from the insurance.
  4. The hospital admin sends a claim response query with the claim ID from the POS to the FIS.
  5. In an automated process, the FIS looks up the claim status.
  6. A claim response is sent from the FIS to the POS.
1:57.4.2.6.2 Claim Tracking Process Flow
  • POS - The point of service system is a Claims Requestor that has formulated a claim and waits for a response from the FIS.
  • FIS - Financing and Insurance System is a Claims Manager that manages the claims processing and scrutinization.
POSFISSubmit claim response query (Claim ID)[ITI-129] Track Claim requestProcess queryalt[approved]Return approved claim response[ITI-129] Track Claim response[denied]Return denied claim response[ITI-129] Track Claim response[queued]Return queued claim response[ITI-129] Track Claim response[not found]Return not found notification[ITI-129] Track Claim response
Figure 1:57.4.2.6.2-1: Claim Tracking Process Flow in Profile FAIS


1:57.5 FAIS Security Considerations

See ITI TF-2x: Appendix Z.8 “Mobile Security Considerations”

The resources exchanged in this profile may contain information which pose a privacy risk. This includes PII for the beneficiaries as well as information about performed procedures.

There are many reasonable methods of security for interoperability transactions which can be implemented without modifying the characteristics of the transactions in this profile. The use of TLS is encouraged, specifically the use of the ATNA Profile (see ITI TF-1: 9).

User authentication on mobile devices and browsers is typically handled by more lightweight authentication schemes such as HTTP Authentication, OAuth 2.0, or OpenID Connect. IHE has a set of profiles for user authentication including Internet User Authentication (IUA) for REST-based authentication. The network communication security and user authentication are layered in the HTTP transport layer.

1:57.6 FAIS Cross-Profile Considerations

1:57.6.1 Patient Demographics Query for Mobile – PDQm

A Beneficiary Requestor or Beneficiary Manager could be grouped with a PDQm Patient Demographics Consumer to look up or validate beneficiary demographic details.

1:57.6.2 Patient Identifier Cross-reference for Mobile – PIXm

A Beneficiary Requestor or Beneficiary Manager could be grouped with a PIXm Patient Identifier Cross-reference Consumer to look up additional beneficiary identifiers. The Beneficiary Manager could also be grouped with a PIXm Patient Identity Source to add the beneficiary identifier using the Patient Identity Feed FHIR [ITI-104].

1:57.6.3 Patient Master Identity Registry – PMIR

A Beneficiary Requestor or Beneficiary Manager could also be grouped with a Patient Demographics Consumer or Patient Identifier Cross-reference Consumer in PMIR to perform the same queries as the previous sections on PDQm and PIXm. The Beneficiary Manager MAY be grouped with a PMIR Patient Identity Consumer to subscribe to updates from the PMIR Patient Identity Registry. The Beneficiary Manager could also be grouped with a PMIR Patient Identity Source to update patient details in the Patient Identity Registry using Mobile Patient Identity Feed [ITI-93].

1:57.6.4 Mobile Care Services Discovery – mCSD

Any of the actors in this profile may need to look up other resources using mCSD, for example, for Practitioners, Facilities, or Organizations. They Requestor actors could also look up the correct Endpoint for submitting the Beneficiary or Claims transaction from the Manager actors.