Advance Care Planning (PZP)
1.0.0-rc1 - trial-use
Advance Care Planning (PZP), published by IKNL. This guide is not an authorized publication; it is the continuous build for version 1.0.0-rc1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IKNL/PZP-FHIR-R4/ and changes regularly. See the Directory of published versions
| Active as of 2025-10-31 |
<ActorDefinition xmlns="http://hl7.org/fhir">
<id value="ACPActorConsulter"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: ActorDefinition ACPActorConsulter</b></p><a name="ACPActorConsulter"> </a><a name="hcACPActorConsulter"> </a><table class="grid"><tr><td><b>Actor: ACPActorConsulter </b></td><td>ACP Actor Consulter</td><td>Type: system </td></tr><tr><td colspan="3"><div><p>The ACP Actor Consulter is a system role fulfilled by a consulting information system (e.g., GP Information System (HIS), Electronic Patient Record (EPD), Electronic Client Record (ECD)). It is responsible for initiating the transaction to retrieve Advance Care Planning (ACP) information.</p>
<p>In the Dutch functional design, this role is identified as <strong>PZPInformatieRaadplegendSysteem</strong> with the code <strong>PZP-PZPIR-FHIR</strong>. This code is a composite of the use case (<code>PZP</code> - Proactieve Zorgplanning), the system role (<code>PZPIR</code> - PZP Informatie Raadplegend) and the standard for information exchange (<code>FHIR</code>).</p>
<p>An ACP Actor Consulter:</p>
<ul>
<li>
<p><strong>SHALL</strong> accept resources containing obligation-marked elements without error</p>
</li>
<li>
<p><strong>SHALL</strong> accept resources containing obligation-marked elements with missing data (e.g., usage of data-absent-reason extension) without error.</p>
</li>
</ul>
<p>How the system processes the resource depends on local requirements that could align with obligation terms such as <a href="https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-reject-invalid">reject invalid</a>,
<a href="https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-handle">correctly handle</a>,
<a href="https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-persist">persist</a>,
<a href="https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-display">display</a>,
or <a href="https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-ignore">ignore</a>.</p>
<p>The obligation-marked elements are specified in the ACP Actor Consulter <a href="https://hl7.org/fhir/extensions/StructureDefinition-obligation.html">obligation extension</a> on the element definition.</p>
</div></td></tr></table></div>
</text>
<url
value="https://api.iknl.nl/docs/pzp/r4/ActorDefinition/ACPActorConsulter"/>
<version value="1.0.0-rc1"/>
<name value="ACPActorConsulter"/>
<title value="ACP Actor Consulter"/>
<status value="active"/>
<date value="2025-10-31T09:52:04+00:00"/>
<publisher value="IKNL"/>
<contact>
<name value="IKNL"/>
<telecom>
<system value="url"/>
<value value="https://iknl.nl/"/>
</telecom>
<telecom>
<system value="email"/>
<value value="info@iknl.nl"/>
</telecom>
</contact>
<description
value="The ACP Actor Consulter is a system that creates and initiates a data access request to retrieve digital health and administrative information."/>
<type value="system"/>
<documentation
value="The ACP Actor Consulter is a system role fulfilled by a consulting information system (e.g., GP Information System (HIS), Electronic Patient Record (EPD), Electronic Client Record (ECD)). It is responsible for initiating the transaction to retrieve Advance Care Planning (ACP) information.
In the Dutch functional design, this role is identified as **PZPInformatieRaadplegendSysteem** with the code **PZP-PZPIR-FHIR**. This code is a composite of the use case (`PZP` - Proactieve Zorgplanning), the system role (`PZPIR` - PZP Informatie Raadplegend) and the standard for information exchange (`FHIR`).
An ACP Actor Consulter:
- **SHALL** accept resources containing obligation-marked elements without error
- **SHALL** accept resources containing obligation-marked elements with missing data (e.g., usage of data-absent-reason extension) without error.
How the system processes the resource depends on local requirements that could align with obligation terms such as [reject invalid](https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-reject-invalid),
[correctly handle](https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-handle),
[persist](https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-persist),
[display](https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-display),
or [ignore](https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-ignore).
The obligation-marked elements are specified in the ACP Actor Consulter [obligation extension](https://hl7.org/fhir/extensions/StructureDefinition-obligation.html) on the element definition."/>
</ActorDefinition>