HL7 PRR_PC5 Patient Problem Response
PRR_PC5 returns patient problem information in response to an original-style patient-care query. It is the response side of the older problem-query pattern, not the same thing as sending a new problem add or update with PPR_PC1.
You are most likely to meet it in older clinical repository, care-planning, or point-of-care interfaces that still use QRD-based queries. For a new interface, pause before choosing it; the old QRD/QRF query mode was replaced by newer query patterns.
A small PRR PC5 example
What workflow it represents
A requester asks for problem information, and the system that maintains the problem data returns the matching patient and problem records. The receiver may use it to display a problem list, reconcile a care plan, or refresh a local cache.
Because this is a response, do not treat the returned PRB rows as a new unsolicited update unless the interface profile explicitly says to do that.
How to read the structure
The response envelope uses MSH, optional SFT, required MSA, optional ERR, optional QAK, and required QRD. MSA ties the response to the original message control ID. QAK carries query status and hit-count style information when the sender supports it.
Each PATIENT group starts with required PID and optional visit context in PV1/PV2.
The required repeating PROBLEM group starts with PRB. Optional ROL, PTH, OBX, GOL, ORC, NTE, and VAR carry roles, pathways, observations, goals, orders, comments, and variances associated with that problem.
Implementation traps
A clean PRR_PC5 profile should say whether the response is a snapshot, a filtered list, or a limited page. If there are more hits than fit in one message, QAK hit counts and continuation rules matter.
The PRB action code still appears in a response. In query responses it is often safest to interpret it as part of the returned problem record, not as an instruction to change a receiver's database.
For negative responses, use MSA, ERR, and QAK consistently. "No rows found" and "query failed" are different operational states.
Reference notes
HL7 patient-care references identify PRR as the patient problem response for event PC5. Later HL7 material marks this original-mode query response family as retained for backward compatibility, because QRD/QRF-style querying was replaced by newer query patterns.