HL7 RPI_I01 Return Insurance Information
RPI_I01 is the application response to an RQI_I01 insurance request. It returns the receiver's answer with acknowledgment context, provider details, patient identity, and the guarantor or insurance information that the requester asked for.
In real interfaces, this message is only useful when the requester can tell which request it answers and how confident the receiver is about the returned coverage. That means MSA, patient identifiers, insurance identifiers, and notes all matter.
A small RPI I01 example
What systems do with it
The receiver sends RPI_I01 after matching the patient and insurance context from the original request. The requester may update a referral record, registration worklist, claim-prep workflow, or manual follow-up queue.
MSA-2 should point back to the original message control ID. If the receiver could parse the request but could not find coverage, say that clearly in the returned insurance data or notes instead of sending a technically successful but empty message.
How to read the structure
MSH and MSA frame the response. The provider group identifies the responding party in PRD and optional CTD. PID still matters because the receiver may normalize or enrich the patient identity.
The optional guarantor/insurance group carries GT1 and one or more insurance groups. IN1 is the core plan/subscriber segment; IN2 adds more subscriber or employer detail; IN3 carries certification-style details when the workflow needs them.
Implementation traps
Do not treat MSA-1 AA as "coverage is approved." It only says the request message was accepted. The actual coverage answer lives in the insurance content and any local status fields or notes.
Another common trap is losing date context. Coverage can be active today and not active for the requested service date. If the request was about a date of service, make that date visible in the request and preserve the effective dates in the response.
Reference notes
The HL7 v2+ I01 material describes the RQI/RPI pair for provider-to-provider insurance information requests. RPI_I01 adds MSA to the request-like structure so the receiver can return an application answer tied to the original RQI.