HL7 RPL_I02 Patient Selection Display List
RPL_I02 is the display-list response for an older patient selection workflow. A requester asks for possible patients, and the receiver returns display rows rather than fully structured patient records. It is useful to understand when maintaining older referral or registration interfaces, but newer systems usually prefer query-by-parameter patterns with structured responses.
The key difference from RPR_I03 is the response format. RPL_I02 uses DSP display rows, which are meant for a person or simple screen workflow. RPR_I03 returns repeating PID segments, which are easier for another system to process.
A small RPL I02 example
What workflow it represents
The sender is usually a registry, referral hub, MPI, or patient administration system responding to an older patient lookup. The receiver is a user-facing application or integration workflow that needs to show possible candidates for manual selection.
Because the rows are display text, this message is best treated as a presentation response. It can support a person making a choice, but it is a poor contract for automated matching unless both systems have a very specific row format agreement.
How to read the structure
MSH and MSA identify the response and the request it answers. The required provider group uses PRD and optional CTD to identify the responder.
NTE can add a human note. DSP repeats for the display rows. DSC appears when the response is continued and the requester must ask for the next page or batch.
Implementation traps
The obvious trap is parsing DSP display text as if it were a stable data model. It might work until the registry changes spacing, column order, name formatting, or which identifier it shows first.
Also handle continuation deliberately. If DSC is present and the UI only displays the first page, users may make a selection from an incomplete candidate list.
Reference notes
HL7 terminology identifies I02 as the RQI/RPL request and receipt of a patient selection display list. The local v2.5.1 structure for RPL_I02 uses MSH, MSA, provider contact, notes, DSP display data, and optional DSC continuation.