<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="6b8abd73-7fa7-4962-81f6-3cb841a47c39" />
  <meta>
    <versionId value="2" />
    <lastUpdated value="2021-07-12T20:45:41.814+00:00" />
  </meta>
  <url value="http://digen.nublar.de/fhir/StructureDefinition/DigenArbeitsunfaehigkeit" />
  <version value="2.0" />
  <name value="DigenArbeitsunfaehigkeit" />
  <status value="active" />
  <date value="2021-07-12T00:00:00+02:00" />
  <description value="This profile is used for profiling &quot;Arbeitsunfähigkeit&quot; (AU) data as being imported from the KKIS. Note that the &quot;AU-Diagnosen&quot; are profiled using the DiGeNConditionAbrechnung profile." />
  <fhirVersion value="3.0.2" />
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="Workflow Mapping" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/w5" />
    <name value="W5 Mapping" />
  </mapping>
  <mapping>
    <identity value="quick" />
    <uri value="http://wiki.siframework.org/CQF" />
    <name value="Quality Improvement and Clinical Knowledge (QUICK)" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="ProcedureRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ProcedureRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="ProcedureRequest.meta">
      <path value="ProcedureRequest.meta" />
    </element>
    <element id="ProcedureRequest.meta.id">
      <path value="ProcedureRequest.meta.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.meta.security">
      <path value="ProcedureRequest.meta.security" />
    </element>
    <element id="ProcedureRequest.meta.security.id">
      <path value="ProcedureRequest.meta.security.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.meta.security.userSelected">
      <path value="ProcedureRequest.meta.security.userSelected" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.meta.tag">
      <path value="ProcedureRequest.meta.tag" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.language">
      <path value="ProcedureRequest.language" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.text">
      <path value="ProcedureRequest.text" />
    </element>
    <element id="ProcedureRequest.text.id">
      <path value="ProcedureRequest.text.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.contained">
      <path value="ProcedureRequest.contained" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ProcedureRequest.contained:requesterPractitioner">
      <path value="ProcedureRequest.contained" />
      <sliceName value="requesterPractitioner" />
      <max value="1" />
      <type>
        <code value="Resource" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/DigenPractitioner" />
      </type>
    </element>
    <element id="ProcedureRequest.contained:requesterOrganization">
      <path value="ProcedureRequest.contained" />
      <sliceName value="requesterOrganization" />
      <max value="1" />
      <type>
        <code value="Resource" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/DigenOrganization" />
      </type>
    </element>
    <element id="ProcedureRequest.identifier">
      <path value="ProcedureRequest.identifier" />
      <short value="KKIS Schlüssel" />
      <definition value="Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller. In DiGeN the identifier ist built using the identifiers from the KKIS system." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ProcedureRequest.identifier.id">
      <path value="ProcedureRequest.identifier.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.identifier.use">
      <path value="ProcedureRequest.identifier.use" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.identifier.type">
      <path value="ProcedureRequest.identifier.type" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.identifier.system">
      <path value="ProcedureRequest.identifier.system" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique.&#xD;&#xA;The namespace OID depends on and is specific for the AOK, the patient is insuree of." />
      <comment value="Use the following OIDs:&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.15  for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Hessen)&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.17 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Baden-Württemberg)&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.18 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Bayern)&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.19 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Bremen/Bremerhaven)&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.20 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Niedersachsen)&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.21 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Nordost)&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.22 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK NORDWEST)&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.23 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Sachsen-Anhalt)&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.24 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK PLUS - Sachsen und Thüringen)&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.25 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Rheinland/Hamburg)&#xD;&#xA;1.2.276.0.76.3.1.321.1.1.6.26 for DiGeN-spezifische Krankenkassenkis -Fallidentifikation (AOK Rheinland-Pfalz/Saarland)" />
      <min value="1" />
    </element>
    <element id="ProcedureRequest.identifier.value">
      <path value="ProcedureRequest.identifier.value" />
      <comment value="The values identifies the ressource. For an &quot;AU&quot; the value will be composed using dataSourceBw-recordSetId." />
      <min value="1" />
    </element>
    <element id="ProcedureRequest.identifier.period">
      <path value="ProcedureRequest.identifier.period" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.identifier.assigner">
      <path value="ProcedureRequest.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.definition">
      <path value="ProcedureRequest.definition" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.basedOn">
      <path value="ProcedureRequest.basedOn" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.replaces">
      <path value="ProcedureRequest.replaces" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.requisition">
      <path value="ProcedureRequest.requisition" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.status">
      <path value="ProcedureRequest.status" />
      <fixedCode value="unknown" />
    </element>
    <element id="ProcedureRequest.intent">
      <path value="ProcedureRequest.intent" />
      <fixedCode value="order" />
    </element>
    <element id="ProcedureRequest.priority">
      <path value="ProcedureRequest.priority" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.doNotPerform">
      <path value="ProcedureRequest.doNotPerform" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.category">
      <path value="ProcedureRequest.category" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.category.coding">
      <path value="ProcedureRequest.category.coding" />
      <max value="1" />
      <fixedCoding>
        <code value="AU-Bescheinigung" />
        <display value="AU-Bescheinigung" />
      </fixedCoding>
    </element>
    <element id="ProcedureRequest.category.coding.userSelected">
      <path value="ProcedureRequest.category.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.code.id">
      <path value="ProcedureRequest.code.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.code.coding">
      <path value="ProcedureRequest.code.coding" />
      <min value="1" />
      <max value="1" />
      <fixedCoding>
        <system value="https://fhir.kbv.de/CodeSystem/74_CS_AW_Verordnung_Arbeitsunfaehigkeit_AU-Art" />
        <code value="AU-Bescheinigung" />
        <display value="AU-Bescheinigung" />
      </fixedCoding>
    </element>
    <element id="ProcedureRequest.code.coding.id">
      <path value="ProcedureRequest.code.coding.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.code.coding.system">
      <path value="ProcedureRequest.code.coding.system" />
      <min value="1" />
    </element>
    <element id="ProcedureRequest.code.coding.code">
      <path value="ProcedureRequest.code.coding.code" />
      <min value="1" />
    </element>
    <element id="ProcedureRequest.code.coding.userSelected">
      <path value="ProcedureRequest.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.code.text">
      <path value="ProcedureRequest.code.text" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.subject">
      <path value="ProcedureRequest.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
      </type>
    </element>
    <element id="ProcedureRequest.subject.id">
      <path value="ProcedureRequest.subject.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.subject.reference">
      <path value="ProcedureRequest.subject.reference" />
      <min value="1" />
    </element>
    <element id="ProcedureRequest.subject.identifier">
      <path value="ProcedureRequest.subject.identifier" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.subject.display">
      <path value="ProcedureRequest.subject.display" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.context">
      <path value="ProcedureRequest.context" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.occurrence[x]:occurrencePeriod">
      <path value="ProcedureRequest.occurrencePeriod" />
      <sliceName value="occurrencePeriod" />
      <short value="AU-Beginn und AU-Ende" />
      <min value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="ProcedureRequest.occurrence[x]:occurrencePeriod.id">
      <path value="ProcedureRequest.occurrencePeriod.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.occurrence[x]:occurrencePeriod.start">
      <path value="ProcedureRequest.occurrencePeriod.start" />
      <min value="1" />
    </element>
    <element id="ProcedureRequest.occurrence[x]:occurrencePeriod.end">
      <path value="ProcedureRequest.occurrencePeriod.end" />
      <min value="1" />
    </element>
    <element id="ProcedureRequest.asNeeded[x]">
      <path value="ProcedureRequest.asNeeded[x]" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.authoredOn">
      <path value="ProcedureRequest.authoredOn" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.requester">
      <path value="ProcedureRequest.requester" />
      <short value="Requester of the procedure (AU)" />
      <definition value="The individual or organization who authored the AU (i.e. requested that the patient refrains from working)." />
    </element>
    <element id="ProcedureRequest.requester.id">
      <path value="ProcedureRequest.requester.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.requester.agent">
      <path value="ProcedureRequest.requester.agent" />
      <short value="Author of the AU" />
      <definition value="The practitioner or organization who authored the AU. Please note, that it might not always be possible to determine the initial author. The agent named is only guaranteed to be one of the agents who at some point authored an AU for this sickness." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
    </element>
    <element id="ProcedureRequest.requester.agent.id">
      <path value="ProcedureRequest.requester.agent.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.requester.agent.reference">
      <path value="ProcedureRequest.requester.agent.reference" />
      <short value="Reference to a contained ressource" />
      <min value="1" />
    </element>
    <element id="ProcedureRequest.requester.agent.identifier">
      <path value="ProcedureRequest.requester.agent.identifier" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.requester.agent.display">
      <path value="ProcedureRequest.requester.agent.display" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.requester.onBehalfOf">
      <path value="ProcedureRequest.requester.onBehalfOf" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.performerType">
      <path value="ProcedureRequest.performerType" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.performer">
      <path value="ProcedureRequest.performer" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.reasonCode">
      <path value="ProcedureRequest.reasonCode" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.reasonReference">
      <path value="ProcedureRequest.reasonReference" />
      <short value="Grund für AU" />
      <definition value="Indicates another resource that provides a justification for why this diagnostic investigation is being requested.   May relate to the resources referred to in supportingInformation. In DiGeN used for referencing the conditions which led to the patient being unable to work." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAbrechnung" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="ProcedureRequest.reasonReference.id">
      <path value="ProcedureRequest.reasonReference.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.reasonReference.extension">
      <path value="ProcedureRequest.reasonReference.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="ProcedureRequest.reasonReference.extension:ConditionRelation">
      <path value="ProcedureRequest.reasonReference.extension" />
      <sliceName value="ConditionRelation" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/ReasonReferenceRelation" />
      </type>
    </element>
    <element id="ProcedureRequest.reasonReference.extension:ConditionRelation.id">
      <path value="ProcedureRequest.reasonReference.extension.id" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.reasonReference.reference">
      <path value="ProcedureRequest.reasonReference.reference" />
      <min value="1" />
    </element>
    <element id="ProcedureRequest.reasonReference.identifier">
      <path value="ProcedureRequest.reasonReference.identifier" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.reasonReference.display">
      <path value="ProcedureRequest.reasonReference.display" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.supportingInfo">
      <path value="ProcedureRequest.supportingInfo" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.specimen">
      <path value="ProcedureRequest.specimen" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.bodySite">
      <path value="ProcedureRequest.bodySite" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.note">
      <path value="ProcedureRequest.note" />
      <max value="0" />
    </element>
    <element id="ProcedureRequest.relevantHistory">
      <path value="ProcedureRequest.relevantHistory" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>