<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://npcr.se/fhir/StructureDefinition/npcr-referral-receipt-date" />
  <name value="NPCR_Referral_Receipt_Date" />
  <status value="draft" />
  <description value="Extension to record the date on which a referral arrived at the receiving clinic. &#xD;&#xA;&#xD;&#xA;Maps to NPCR variable D_remissankdatum (Datum för ankomst av remiss) per NPCR Variabelbeskrivning. &#xD;&#xA;&#xD;&#xA;This extension was introduced because standard FHIR ServiceRequest does not provide an element with the precise semantic of &quot;referral receipt date&quot; as distinct from &quot;referral authored date&quot; (ServiceRequest.authoredOn) and &quot;planned service occurrence date&quot; (ServiceRequest.occurrence[x]). NPCR Anmälan separates referral authoring and referral receipt as two distinct timestamps, reflecting the workflow-relevant interval between primary-care referral and specialist-care acknowledgment. This extension preserves that semantic precision within the FHIR representation.&#xD;&#xA;&#xD;&#xA;Bound to ServiceRequest as its only context. Data type: dateTime." />
  <fhirVersion value="4.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="ServiceRequest" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <mustSupport value="true" />
    </element>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="https://npcr.se/fhir/StructureDefinition/npcr-referral-receipt-date" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <min value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>