All pages
Powered by GitBook
1 of 3

Loading...

Loading...

Loading...

Implementation Guide

To assist implementers in the ecosystem to create flow specific payload defined in FHIR spec applicable in HCX, an implementation guide (IG) defining a set of rules about how FHIR resources are used (or should be used), with associated documentation to support and clarify the usage will be created.

Such a publication can be used to validate content against the implementation guide as a whole.

The extended profiles and structures of the FHIR bundles and resources to be used in HCX are available here.

Domain Data Models

The domain data model consists of the electronic claim (e-claim) objects (a.k.a. eObjects) that are designed to capture the required information essential for processing a health claim transaction. The e-claim objects, being machine -eadable, facilitate the flow of data exchange between different systems and data processing in health claim transactions without the need for human intervention.

Guidelines for eObjects

Bundle Structure

  • All e-claim objects will be modelled as FHIR bundles of type "document", with "bundle.composition.type" specifying the type of bundle.

  • The first resource in the bundle shall be a “Composition” resource followed by a series of other resources referenced from the “Composition” resource. The elements “type”, “category” and “section” in the “Composition” shall be used to define the purpose and set the context of the document.

  • For example, the data packet for a coverage eligibility check request will be a bundle with “bundle.composition.type” as “Coverage Eligibility Check” and the bundle will have a “CoverageEligibilityRequest” FHIR resource embedded in it.

  • type = “document”

  • composition

    • type = “Coverage Eligibility Check Bundle”

Identifiers:

  • For any resources requiring identifiers (e.g. Patient.identifier), naming systems have to be defined and agreed upon within the affinity domain to be specified in the “identifier.system” element to namespace the identifier value. This can allow an entity or resource to be referenced against system-specific identifiers. For example, a patient may be referenced as:

  • For some identifiers, “identifier.type” can be used to provide additional information.

  • “identifier.use” can be used to indicate what/where/how a particular identifier might be used for.

  • Example:

Resources

  • For external entities like patients, organisations, practitioners, etc, a reference alone is enough unless additional information is required to be passed. For example, patient address & other demographics.

Domain Header

  • All eObjects shall be encrypted and sent in the API request body and cannot be accessed by the HCX gateways. However, there is a provision in the API request body for providers and payers to share certain eObjects' related information with the HCX gateway. This information can be sent in the domain_header part of the request body (as key-value pairs) which can be accessed and stored by HCX gateways for auditing and reporting purposes. Each eObject shall define the domain header values that are to be sent in the API request body.

Search Parameters

  • In addition to the workflow APIs for claim processing workflows, HCX also defines APIs for searching eObjects. To support the search APIs, all eObjects will define the search request parameters.

Questions for Consultation

Question 1

Payors/Providers can share certain information about eObjects with the HCX gateways as part of in the request body. At present, domain working groups have kept these headers empty. Please suggest the data in each eObject that can be shared with the HCX gateways.

Question 2

HCX defines search APIs to search eObjects. The search parameters for each eObject are not currently defined. Please suggest the search parameters for each eObject. Also, should there be additional search APIs that do not require FHIR encoding of the response payload? Kindly elaborate on the nature of these APIs.

Question 3

Proposed domain data models and terminologies require adopting FHIR as domain object standards. How does one facilitate and enable the participants to adopt FHIR and change their systems and processes?

Instructions to send responses to the consultation questions are available .

section : cardinality (1..1)

  • code = “Coverage Eligibility Request”

  • entry : cardinality (1..1)

    • reference : “CoverageEligibilityRequest”

  • CoverageEligibilityRequest FHIR resource

  • Patient FHIR resource

  • Coverage FHIR resource

  • Any other resources referenced in the CoverageEligibilityRequest resource

  • domain headers
    here
    {
     "resourceType": "Patient",
     "identifier": [
       {
         "system": "https://ndhm.gov.in/patients",
         "value": "hinapatel@ndhm"
       },
       {
         "system": "https://pmjay.gov.in/beneficiaries",
         "value": "QWRT23456"
       }
     ]
    }
    {
     "type": { // type of identifier
       "coding": [
         {
           "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
           "code": "EI",
           "display": "Employee Number"
         }
       ]
     },
     "system": "https://esi.karnataka.org/employees", // naming system
     "value": "BEN-ID-1001"
    }

    eObjects

    This version of the HCX specification defines the domain model specifications required for the following eObjects:

    • Coverage Eligibility Request and Coverage Eligibility Response

    • Claim Request and Claim Response: These objects will be used for both Pre-Authorization and Claim use cases (and for Pre-Determination also in future).

    • Payment Notice and Payment Reconciliation

    As mentioned in the design considerations for domain specification, the eObjects leverage HL7/FHIR4 specification and extend it, wherever required.

    Coverage Eligibility Request

    As per the design considerations and guidelines listed in the previous sections, the coverage eligibility request payload has to be created as an FHIR document bundle. The bundle should have the following resources:

    Domain Headers:

    Search Parameters:

    Coverage Eligibility Response

    Domain Headers:

    Search Parameters:

    Claim Request

    Claim object is used by providers to submit pre-authorization and claim requests to the payers. The same eObject can be used for both these use cases and the usage can be differentiated by the value of “claim.use” element. The value of this element should be set as “preauthorization” for Pre-Authorization requests and as “claim” for Claim requests.

    Domain Headers:

    Search Parameters:

    Claim Response

    ClaimResponse object is used by payers to send the response for pre-authorization and claim requests to the providers. The same eObject can be used for both these use cases and the usage can be differentiated by the value of “ClaimResponse.use” element. The value of this element should be set as “preauthorization” for Pre-Authorization responses and as “claim” for Claim responses.

    Domain Headers:

    Search Parameters:

    Payment Notice

    Domain Headers:

    Search Parameters:

    List of signatures by Hospital, Doctor and Patient associated with this Claim request.

    structure definition:

    Resource

    Description

    Composition

    type: should be a code representing Coverage Eligibility Request document type.

    section: The document shall have one section with a single entry having reference to CoverageEligibilityRequest resource.

    structure definition: CoverageEligibilityRequest Document

    CoverageEligibilityRequest

    The document must contain a CoverageEligibilityRequest resource.

    FHIR Profile: link

    structure definition: CoverageEligibilityRequest

    Patient

    The document should contain a Patient resource with minimal required information about the patient (refer to rows #38-42 in the “Coverage eligibility check” sheet).

    FHIR Profile details:

    1. Patient resources should mandatorily have an NDHM identifier.

    2. Patient resources can also have a hospital Id (Medical record number).

    3. Patient resources can also have an insurance id (PMJAY ID).

    4. Patient resources can also have employee IDs and other business identifiers.

    structure definition:

    Coverage

    The document should contain one or more Coverage resources with minimal information of the policy about which the information is requested (refer to row#30 in the “Coverage eligibility check” sheet).

    FHIR Profile details:

    • Coverage resources should mandatorily have an identifier for the policy ID issued by the insurer.

    structure definition: Coverage

    Key

    Description

    Key

    Description

    Resource

    Description

    Composition

    type: should be a code representing Coverage Eligibility Response document type.

    section: The document shall have one section with a single entry having reference to CoverageEligibilityResponse resource.

    structure definition: CoverageEligibilityResponse Document

    CoverageEligibilityResponse

    The document must contain a CoverageEligibilityResponse resource.

    FHIR Profile: link

    structure definition: CoverageEligibilityResponse

    Coverage

    The document should contain one or more Coverage resources with minimal information of the policy about which the information is being returned.

    FHIR Profile details:

    • Coverage resources should mandatorily have an identifier for the policy ID issued by the insurer.

    structure definition: Coverage

    Key

    Description

    Key

    Description

    Resource

    Description

    Composition

    type: should be a code representing Claim Request document type.

    section: The document shall have one section with multiple entries having references to Claim and Signature resources.

    structure definition: ClaimRequest Document

    Claim

    The document must contain a Claim resource.

    FHIR Profile: link

    structure definition: Claim

    Coverage

    The document should contain one or more Coverage resources with minimal information on the policy about which the information is being returned.

    FHIR Profile details:

    • Coverage resources should mandatorily have an identifier for the policy ID issued by the insurer.

    structure definition: Coverage

    Encounter

    Details of the Encounters during which this Claim was created or to which the creation of this Claim is associated.

    FHIR Profile: link

    structure definition: Encounter

    Condition

    Details of the health conditions relevant to this Claim request.

    FHIR Profile: link

    structure definition: Condition

    Key

    Description

    usage

    “preauthorization” or “claim”, to indicate the use case this eObject is being used for.

    Key

    Description

    Resource

    Description

    Composition

    type: should be a code representing Claim Response document type.

    section: The document shall have one section with a single entry having reference to ClaimResponse resource.

    structure definition: ClaimResponse Document

    ClaimResponse

    The document must contain a ClaimResponse resource.

    FHIR Profile: link

    structure definition: ClaimResponse

    Key

    Description

    usage

    “preauthorization” or “claim”, to indicate the use case this eObject is being used for.

    Key

    Description

    Resource

    Description

    Composition

    type: should be a code representing Payment Notice document type.

    section: The document shall have one section with a single entry having reference to PaymentNotice resource.

    PaymentNotice

    The document must contain a PaymentNotice resource.

    FHIR Profile: link

    structure definition: PaymentNotice

    PaymentReconciliation

    The document should contain a PaymentReconciliation resource with information about the payment related to this payment notice.

    FHIR Profile: link

    structure definition: PaymentReconciliation

    Key

    Description

    Key

    Description

    Signature resources

    Patient
    Signature