<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://topicus.nl/en/sectors/healthcare/fhir/StructureDefinition/Referral" />
  <name value="Referral" />
  <status value="draft" />
  <date value="2024-03-22T12:11:49.4512751+00:00" />
  <fhirVersion value="3.0.2" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="ReferralRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ReferralRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="ReferralRequest.status">
      <path value="ReferralRequest.status" />
      <short value="active | completed" />
    </element>
    <element id="ReferralRequest.intent">
      <path value="ReferralRequest.intent" />
      <short value="plan" />
      <fixedCode value="plan" />
    </element>
    <element id="ReferralRequest.subject">
      <path value="ReferralRequest.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-patient" />
      </type>
    </element>
    <element id="ReferralRequest.occurrence[x]:occurrencePeriod">
      <path value="ReferralRequest.occurrencePeriod" />
      <sliceName value="occurrencePeriod" />
      <min value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="ReferralRequest.occurrence[x]:occurrencePeriod.extension:completedBy">
      <path value="ReferralRequest.occurrencePeriod.extension" />
      <sliceName value="completedBy" />
      <type>
        <code value="Extension" />
        <profile value="https://example.org/fhir/StructureDefinition/ReferenceWithComment" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="ReferralRequest.occurrence[x]:occurrencePeriod.extension:completedBy.valueReference:valueReference">
      <path value="ReferralRequest.occurrencePeriod.extension.valueReference" />
      <sliceName value="valueReference" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" />
      </type>
    </element>
    <element id="ReferralRequest.occurrence[x]:occurrencePeriod.start">
      <path value="ReferralRequest.occurrencePeriod.start" />
      <min value="1" />
    </element>
    <element id="ReferralRequest.requester.agent">
      <path value="ReferralRequest.requester.agent" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" />
      </type>
    </element>
    <element id="ReferralRequest.requester.onBehalfOf">
      <path value="ReferralRequest.requester.onBehalfOf" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-organization" />
      </type>
    </element>
    <element id="ReferralRequest.recipient">
      <path value="ReferralRequest.recipient" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-organization" />
      </type>
    </element>
    <element id="ReferralRequest.reasonCode.coding.extension:comment">
      <path value="ReferralRequest.reasonCode.coding.extension" />
      <sliceName value="comment" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/Comment" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="ReferralRequest.note.extension:value">
      <path value="ReferralRequest.note.extension" />
      <sliceName value="value" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="ReferralRequest.note.extension:value.url">
      <path value="ReferralRequest.note.extension.url" />
      <fixedUri value="https://topicus.nl/en/sectors/healthcare/fhir/StructureDefinition/ValueExtension" />
    </element>
  </differential>
</StructureDefinition>