Third party Information sharing
Enabling use cases for sharing information related to claims with other participants
Information Reporting
Fetching Information
API Definitions
This API is for the authorised participants in the network to request information about a claim workflow. The request body (header attributes and the FHIR document) should be sent in the form of a JWE token (RFC-7516) created as per the steps defined in HCX specs.
The JWE payload (request body) primarily should contain the following:
- A set of header attributes that provide transport, security, message integrity and summary information about the message being exchanged. This information is used by the HCX gateway for routing the request and auditing purposes.
- Domain payload containing the Task entity (eObject) as prescribed for the use case by the domain specifications. This needs to be encrypted so that HCX cannot read this and can be decrypted & processed only by the intended recipient.
The domain payload is expressed using Task resource, where
- Task.code specifies the purpose of information of fetch request, e.g.: "EOB-15C" by IIB
- Task.input carries identifiers of the claim workflow for which the information is being requested for, e.g.: "correlation-id-xyz"
The response to this API could be one of the following:
- A successful accepted response from the HCX gateway if the strucuture of the request is valid and the validation of open attributes (protocol headers) is successful. Upon successful validation, HCX gateway forwards the same request to the intended recipient asynchronously.
- An error response if any of the validations fail.
If the request is successfully accepted by the HCX gateway and forwarded to the recipient, the sender of the request (who made the Fetch API call) should expect the response via a call back to On Fetch API asynchronously. The response API payload may either contain the requested claim workflow details or error details in case of any errors during processing.
This object is used as payload in the HCX protocol APIs that require the request body to sent in JWE format (as defined in RFC-7516).
Accepted
Request Validation failed
Requested resource was not found
Downstream systems down/unhandled exceptions.
This is the callback API for payors to send the response for a EOB fetch request from the originator. In case of a successful scenario, this API payload should contain the claim workflow details (represented using ExplanationOfBenefit FHIR resource).
Payors should send the following details as the request payload in this callback API:
-
The responder shall send a ProtocolResponse object (derived from ProtocolHeader) as the request payload if there are any protocol related errors in processing the corresponding EOB Fetch request (see error handling section in the HCX specifications). The x-hcx-status header value in the ProtocolResponse must be "response.error" while responding with an error.
-
In case the EOB fetch request could be processed, responder should send a JWEPayload derived from protected ProtocolHeader and ExplanationOfBenefit resources as prescribed for the use case by the domain specifications. ExplanationOfBenefit resource inside the payload would contain details about the claim workflow for which a fetch request is sent.
Accepted
Request Validation failed
Requested resource was not found
Downstream systems down/unhandled exceptions.
Last updated
Was this helpful?