<?xml version="1.0" encoding="UTF-8"?>

<Basic xmlns="http://hl7.org/fhir">
  <id value="ACPActorConsulter"/>
  <language value="en"/>
  <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>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.url">
    <valueUri value="https://api.iknl.nl/docs/pzp/r4/ActorDefinition/ACPActorConsulter"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.version">
    <valueString value="1.0.0-rc3"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.name">
    <valueString value="ACPActorConsulter"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.title">
    <valueString value="ACP Actor Consulter"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.status">
    <valueCode value="active"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.date">
    <valueDateTime value="2026-06-03T15:47:26+02:00"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.publisher">
    <valueString value="IKNL"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.contact">
    <valueContactDetail>
      <name value="IKNL"/>
      <telecom>
        <system value="url"/>
        <value value="https://iknl.nl/"/>
      </telecom>
      <telecom>
        <system value="email"/>
        <value value="info@iknl.nl"/>
      </telecom>
    </valueContactDetail>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.description">
    <valueMarkdown value="The ACP Actor Consulter is a system that creates and initiates a data access request to retrieve digital health and administrative information."/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.jurisdiction"/>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.type">
    <valueCode value="system"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.documentation">
    <valueMarkdown 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.&#xD;&#xA;&#xD;&#xA;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`).&#xD;&#xA;&#xD;&#xA;An ACP Actor Consulter:&#xD;&#xA;&#xD;&#xA;- **SHALL** accept resources containing obligation-marked elements without error&#xA;&#xA; &#xD;&#xA;- **SHALL** accept resources containing obligation-marked elements with missing data (e.g., usage of data-absent-reason extension) without error.&#xA;&#xA;&#xD;&#xA;&#xD;&#xA;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), &#xD;&#xA;[correctly handle](https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-handle), &#xD;&#xA;[persist](https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-persist), &#xD;&#xA;[display](https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-display), &#xD;&#xA;or [ignore](https://hl7.org/fhir/extensions/CodeSystem-obligation.html#obligation-ignore).&#xD;&#xA;&#xD;&#xA;&#xA;&#xA; 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."/>
  </extension>
  <code>
    <coding>
      <system value="http://hl7.org/fhir/fhir-types"/>
      <code value="ActorDefinition"/>
    </coding>
  </code>
</Basic>