HL7 PGL_PC6 Patient Goal Message
PGL_PC6 sends a patient goal from one application to another. It is the goal-focused sibling of PPR_PC1: instead of leading with the problem and optionally carrying goals underneath it, this message leads with GOL.
Use it when the business event is, "we added this goal for the patient," and the receiver needs enough context to understand which patient, visit, pathway, problem, observation, role, or order the goal belongs to.
A small PGL PC6 example
What workflow it represents
A care-planning or clinical system has added a goal and needs another system to record it, show it to clinicians, connect it to a pathway, or trigger downstream work. The receiver may use it to populate a care-plan view, update a task list, or reconcile goals across systems.
The goal is not just a note. A useful PGL_PC6 interface keeps goal identifiers, target dates, review dates, status, and linked problems stable enough that the next update can land on the same object.
How to read the structure
The envelope starts with MSH, optional SFT, required PID, and optional visit detail in PV1 and PV2.
The required repeating GOAL group starts with GOL. GOL carries the action code, action date/time, goal ID, goal instance ID, episode, priority, established date, expected achievement date, classification, review information, evaluation, status, and targets.
Under the goal, optional NTE, VAR, and ROL add comments, variances, and participating roles. Optional PTH, OBX, PRB, and ORC groups attach pathway, observation, problem, and order context.
Implementation traps
Goal identity is easy to lose. Do not key only on the goal description, because "improve mobility" can appear several times across episodes, pathways, and care teams.
Separate goal status from problem status. A fall-risk problem can remain active while a mobility goal is met, revised, cancelled, or replaced.
When a receiver cannot support the nested context, keep the GOL core intact and document exactly which PTH, PRB, OBX, ORC, ROL, and VAR material is accepted.
Reference notes
HL7 v2 patient-care references describe PGL_PC6 as the goal add message for sending goals between applications, such as point-of-care systems and repositories. In v2.5.1 the message requires PID and one or more GOL-led GOAL groups, with optional patient visit, role, pathway, observation, problem, and order context.