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 enables healthcare providers (HCPs) to submit claims on behalf of patients to their insurer(s) to permit the insurer, or TPA, to adjudicate the claim under the patient’s policy and to return the results of that adjudication to the provider which may in turn provide that information to the patient. This use case supports a real-time submission of an individual, a single, claim to the insurer or TPA. For the submission of a batch of claims see the Claim Batch use case.
Claims can be processed as real-time transactions or non-real-time transactions, depending on the insurer’s adjudication capabilities:
In the event that nphies is not able to successfully deliver the Claim Request Message to the HIC within less than one minute, or nphies generates a ‘pended’ message or an error message as documented above, then nphies will generate a response message, with a bundle.meta.tag to identifiy that the message has been issued by nphies, see Meta Tag: nphies-generated.
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.
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.
There are five types of claim handled within the nphies system:
Each type of claim follows a similar request-response pattern but may have specific extensions or required data elements.
Claims are immutable packages of information, they cannot be changed to alter, amend or add content. If the content of the claim needs to be changed then the provider SHALL first cancel the claim, see the Cancellation use case, then once cancelled submit a new claim with the amended information.
In order to supply additional supporting information for a claim when the contents of the claim itself do not need to be altered the provider may send a separate Information Submission(TODO Link) message.
Providing Eligibility: Providers SHALL provide information about the Eligibility Check if one was performed prior to the authorization or claim. This information is provided through the Eligibility Response extension if the check was performed online via the Eligibility use case or if eligibility checking was done manually, for example on a portal or over the phone, via the Eligibility Offline Reference extension and the Eligibility Offline Date extension.
Batch Claims Extensions: Each claim in a batch SHALL supply the extensions: Claim Batch Identifier; Claim Batch Number; and, Claim Batch Period. ClaimResponses to claims submitted in batches SHALL also include the claim batch extensions submitted on the respective Claim to assist the provider in aligning the response to the request.
Individually submitted Claims: Claims submitted individually, that is not submitted as part of a batch, will be processed by nphies as a real-time message. They SHALL be forwarded by nphies to the insurer or TPA in real-time when possible and the insurer’s or TPA’s response, should it be: errors, acknowledgement of receipt, partial or complete adjudiction SHALL be returned in real-time to the provider, if possible.
Providing Authorization: Providers SHALL provide information about the authorization if one was performed prior to the claim. This information is provided through the Authorization Response extension if the check was performed online via the Authorization use case or if authorization was done manually, for example on a portal or over the phone, via the Authorization Offline Date extension.
Episode of Care: All claims related to the same patient episode (e.g., admission, discharge, follow-up) must use the same episode identifier using a defined FHIR extension.
Patient Invoice: Each claim item SHALL include an invoice number extension to support deduplication and traceability.
Partial Adjudication: If the payer partially approves or rejects (pays zero) a service due to insufficient information, then the provider may send to the payer an Information Submission(TODO add link) which references the authorization or claim and includes the supporting information. The payer may then issue a new adjudication response message, ClaimResponse, with their revised adjudication and with an extension containing a reissue-reason code.
Prior Authorization Reference: Providers must include one or more .preAuthRef references under Claim.insurance when applicable.
SupportingInfo – Days Supply: Required for outpatient medications using the ‘days-supply’ category code (see the days-supply slice on supportingInfo). Not required for inpatient items.
See also the general Authorization and Claims guidance in the Usecase Overview.
A provider may need to cancel a claim if, for example, some information is missing, such as services rendered during the same treatment session, or some of the information is determined to be incorrect such as wrong eye or tooth or product or service code. As long as it does not contain errors the provider SHALL issue a cancel-request for the previously sent claim, regardless of whether it has been completely adjudicated, with the identifier of the claim in the Task.focus element.
To resubmit a Partially Approved or Rejected Claim: Submit a new claim request where:
Claim.related.claim = Business Identifier of the original claim
Claim.related.relationship = ‘prior’
Also include all services to be adjudicated (even previously approved ones) and send any additional supporting information to justify medical necessity.
This process will initiate re-evaluation of the full set of services under a new claim referencing the original.
Example | Description |
---|---|
Example #1 Request | Claim request for DayCase. |
Example #1 Response | Claim response for DayCase. |
Example | Description |
---|---|
Authorization Offline Date | Date when the offline authorization was obtained. |
Authorization Response | Reference to prior authorization response. |
Claim Batch Identifier | A provider supplied id for the Batch. Each Batch must have a unique Batch Id for the issuing provider. |
Claim Batch Number | A provider supplied unique number for each claim within a batch. |
Claim Batch Period | The creation period associated with the claims in the batch. |
DiagnosisRelatedGroup | Diagnosis Related Group code for value-based care. |
EligibilityResponse | CoverageEligibilityResponse ID from the original eligibility request-response exchange. |
EligibilityOffLineReference | String will contain a reference value from the payer from a manual (offline) eligibility request. |
EligibilityOffLineDate | Date when the offline check was done. |
Encounter | An extension to refering to the encounter. |
Episode | Provider issued episode identifier. |
Maternity | To confirm if this item will be counted under the maternity benefit. |
Newborn | Flag to identify that this authorization is for a newborn. |
Package | A package billing code or bundle code used to group products and services to a particular health condition. |
PatientShare | Refer to the patient share amount. |
PayerShare | Refer to the expected payer share amount (to be paid). |
Tax | The amount of Tax (VAT) levied on the line item. |
If nphies or the Insurer, or TPA on behalf of an insurer, 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 response message.
Similarly, if the nphies system times-out on passing the request message to the Insurer/TPA or times-out on receiving a valid response from the Insurer/TPA or receives an invalid response from the Insurer/TPA then the nphies system will return either a business message with errors or a message with an OperationOutcome to indicate the nature of the error. If the response message is issued by nphies rather than the Insurer/TPA then a Bundle.meta.tag will be included to document that.
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. These queued messages may be retrieved by the provider at their convenience, see Polling for guidance on Polling and Pended Message retrieval.