Healthcare Financial Services IG Edition 1 - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
This use case allows Health Insurance Companies (HICs) to request additional information from Healthcare Providers (HCPs) when essential data is missing in a previously exchanged, and identified, financial transaction. This may include supporting documents such as radiology reports, laboratory results, or clinical images needed to adjudicate or validate a submitted transaction.
The key resources for the message are provided below and all require nphies-profiled resources as provided in the Artifacts. Note: the MessageHeader resource must be the first .entry in the bundle and any other resources may follow in any order.
Insurers may determine before or during the processing of messages, typically claims and authorizations, that some additional information which it expect the provider to have, or to be readily able to retrieve, is required to support the adjudication or processing of the message. The insurer may then send via nphies to the provider an Information Request (CommunicationRequest) message identifying the providers request message in the CommunicationRequest.about element, for context, and the type of information the insurer is seeking to obtain in the CommunicationRequest.payload. The provider SHALL then fulfill then request with an Information Submission (Communication) message identifing the insurer's request message in the Communication.about and either providing the requested information or indicating that such information cannot be retrieved.
See also: Information Guides.
Example | Description |
---|---|
Example #1 | Request from the insurer for additional information. |
Example #1 Acknowledgement | An Acknowledgement response indicating message was received and understood or was with errors. |
None to report.
If nphies detects errors in the request message such that the request cannot be processed then the response message will contain an OperationOutcome resource rather than a business-level Status Response resource. Otherwise if nphies detects errors within the request it will return a Status Response with errors (Task.output.type = 'error') and an extension indicating where the error occurred.
Like all other response messages the provider receives from nphies, if there are other messages queued at nphies which have not been delivered to the provider then this will be reflected in the presence of a MessageHeader.meta.tag.