HCX Protocol
v0.8
v0.8
  • Summary
  • Context
  • Introduction to HCX
  • Approach
    • Design Principles
    • Key Specifications
    • Governance
  • Technical Specifications
    • Open Protocol
      • Registries
      • Claims Data Exchange (HCX) Protocol
        • Exchange Protocol
        • Message Structure
        • API Structure
        • Error Handling
      • Data Security and Privacy
        • Transport Security
        • Message Security and Integrity
        • API Security
      • Audit and Reporting
      • Notifications
        • Terminology
        • Categories
        • API specifications
        • List of key topics
        • Future considerations
      • Third party Information sharing
    • Digital Network Policies
  • Domain Specifications
    • Domain Data Models
      • Handling Attachments
      • Handling Processing Errors
    • Terminologies (Code sets or Metadata standards)
    • Domain Specific Languages (DSLs)
    • Implementation Guide
  • Business Policy Specifications
    • Access Control (Roles)
    • Guidelines for Participant Onboarding
    • Guidelines for Grievance Redressal
      • Scope of disputes
      • Involved participants
      • Guideline process for dispute resolution
      • Guidelines for leveraging FTA
      • Next steps
    • Guidelines for SLAs and ecosystem satisfaction
    • Guidelines for Operating charges
    • Guidelines for Beneficiary Authentication by Providers/Payors
    • Guidelines for Event audits
    • Reference Templates
      • HCX - Terms of use
      • Payer-Provider addendum
      • Payer-Policyholder addendum
    • Next steps
  • Contributing to the specifications
  • Future Roadmap
Powered by GitBook
On this page
  • “Included” in the “{resource}.supportingInfo”
  • “Solicited” using “Communication.payload”

Was this helpful?

Edit on GitHub
  1. Domain Specifications
  2. Domain Data Models

Handling Attachments

Exchanging supporting information using attachments

PreviousDomain Data ModelsNextHandling Processing Errors

Last updated 2 years ago

Was this helpful?

In HCX context, sender's may need to include supporting information like required documents, checklists, answers to questionnaires, scans, Proof of Identity, Proof of presence, images, X-Rays, Prescriptions, etc.

As described in , supporting information may be provided, as a reference or the actual material to support claims cycle (predetermination, pre-auth, claim submission) in a variety of manners:

  1. Included: in the {resource}.supportingInfo section; or

  2. Unsolicited: in a Communication which refers to the Claim or Explanation of Benefit; or

  3. Solicited: in a Communication in response to a CommunicationRequest from the insurer requesting more information; or

  4. Input: in the input parameters of a FHIR operation or Task.input element if a Task resource is used.

This version of protocol supports the “Included” and “Solicited” mechanisms to share such supporting information as detailed below:

“Included” in the “{resource}.supportingInfo”

Supporting documents can be included in the {resource}.supportingInfo section as below:

  1. As a reference to an external system url, e.g. PHR systems, using supportingInfo.value[x].valueAttachment.url (along with other needed details in the attachment profile). Please note that the receiving party (e.g. payor) may need to perform the needed access processes on the resource against the URL as needed, e.g. the consent process as per ABDM HIE-CM in case the url points to a PHR system URL.

  2. As inline data blob inside the {resource} using supportingInfo.value[x].valueAttachment.data (along with other needed details in the attachment profile).

“Solicited” using “Communication.payload”

Using communication APIs provided as part of this version, supporting documents can be included in the communication.payload section in response to the CommunicationRequest as below:

  1. As a reference to an external system url, e.g. PHR systems, using payload.content[x].contentAttachment.url (along with other needed details in the attachment profile). Please note that the receiving party (e.g. payor) may need to perform the needed access processes on the resource against the URL as needed, e.g. the consent process as per ABDM HIE-CM in case the url points to a PHR system URL.

  2. As inline data blob inside the {resource} using payload.content[x].contentAttachment.data (along with other needed details in the attachment profile).

Working groups are currently examining the next level details for the attachment handling approach in on GitHub. We expect that these items will be included in the next version of specifications after thorough review with the implementers. Please join the discussion to improve the details of the approach.

section 13.0.10 of FHIR financial module
this discussion thread