<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="mii-pr-biobank-specimen-core" />
  <extension url="https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable">
    <valueCodeableConcept>
      <coding>
        <system value="http://hl7.org/fhir/spdx-license" />
        <code value="CC-BY-4.0" />
        <display value="Creative Commons Attribution 4.0 International" />
      </coding>
    </valueCodeableConcept>
  </extension>
  <url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/SpecimenCore" />
  <version value="2026.0.1" />
  <name value="MII_PR_Biobank_Specimen_Bioprobe_Core">
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="en-US" />
      </extension>
      <extension url="content">
        <valueString value="MII_PR_Biobank_Specimen_Bioprobe_Core" />
      </extension>
    </extension>
  </name>
  <title value="MII PR Biobank Specimen Bioprobe Core">
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="de-DE" />
      </extension>
      <extension url="content">
        <valueString value="Specimen Bioprobe Core" />
      </extension>
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="en-US" />
      </extension>
      <extension url="content">
        <valueString value="Specimen Bioprobe Core" />
      </extension>
    </extension>
  </title>
  <status value="active" />
  <date value="2025-09-02" />
  <publisher value="Medizininformatik Initiative" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="https://www.medizininformatik-initiative.de" />
    </telecom>
  </contact>
  <description value="Basisiprofil zur Abbildung einer MII Bioprobe. Nicht zur direkten Implementierung gedacht, Module leiten bei Bedarf eigene Profile von diesem Profil ab.">
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="de-DE" />
      </extension>
      <extension url="content">
        <valueString value="Basisiprofil zur Abbildung einer MII Bioprobe. Nicht zur direkten Implementierung gedacht, Module leiten bei Bedarf eigene Profile von diesem Profil ab." />
      </extension>
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="en-US" />
      </extension>
      <extension url="content">
        <valueString value="Base profile for representing a MII bioprobe. Not intended for direct implementation, modules derive their own profiles from this profile as needed." />
      </extension>
    </extension>
  </description>
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Specimen" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Specimen" />
  <derivation value="constraint" />
  <differential>
    <element id="Specimen.id">
      <path value="Specimen.id" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.meta">
      <path value="Specimen.meta" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.meta.source">
      <path value="Specimen.meta.source" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.meta.profile">
      <path value="Specimen.meta.profile" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.extension:feature">
      <path value="Specimen.extension" />
      <sliceName value="feature" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.feature" />
      </type>
    </element>
    <element id="Specimen.extension:probenebene">
      <path value="Specimen.extension" />
      <sliceName value="probenebene" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Extension" />
        <profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/mii-ex-biobank-ebene" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.identifier">
      <path value="Specimen.identifier" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Proben-ID" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Specimen ID" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Einrichtungsinterner Identifier der Probe." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Internal identifier of the specimen at the institution." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.status">
      <path value="Specimen.status" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Verfügbarkeitsstatus" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Availability status" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Der Status der Probe in Bezug auf die Verfügbarkeit für Forschung." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The status of the specimen in terms of its availability for research." />
          </extension>
        </extension>
      </definition>
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.type">
      <path value="Specimen.type" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Probenart" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Specimen type" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Die Art der Probe, codiert in SNOMED CT." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The type of the specimen, encoded as SNOMED CT code." />
          </extension>
        </extension>
      </definition>
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.type.coding">
      <path value="Specimen.type.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this.system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Specimen.type.coding.system">
      <path value="Specimen.type.coding.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.type.coding.code">
      <path value="Specimen.type.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.type.coding:sct">
      <path value="Specimen.type.coding" />
      <sliceName value="sct" />
      <min value="1" />
      <max value="*" />
      <mustSupport value="true" />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/ValueSet/mii-vs-biobank-probenart-sct" />
      </binding>
    </element>
    <element id="Specimen.type.coding:sct.system">
      <path value="Specimen.type.coding.system" />
      <patternUri value="http://snomed.info/sct" />
    </element>
    <element id="Specimen.subject">
      <path value="Specimen.subject" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Patient:in" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Patient" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Verweis auf die Person, von der die Probe stammt." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Reference to the person from whom the specimen was collected." />
          </extension>
        </extension>
      </definition>
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.receivedTime">
      <path value="Specimen.receivedTime" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.parent">
      <path value="Specimen.parent" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Ist gewonnen aus" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Derived from" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Referenz auf eine übergeordnete Probe, aus der diese Probe gewonnen wurde." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Reference to a parent specimen from which this specimen was derived." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.request">
      <path value="Specimen.request" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Entnahme-ID" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Collection ID" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Der Identifier der Probenentnahme." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The identifier for the specimen collection." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection">
      <path value="Specimen.collection" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Probenentnahme" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Specimen sampling" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Informationen über den Prozess der Probenentnahme, einschließlich Entnahmezeitpunkt und -stelle." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Information about the specimen collection process, including collection time and site." />
          </extension>
        </extension>
      </definition>
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.extension:einstellungBlutversorgung">
      <path value="Specimen.collection.extension" />
      <sliceName value="einstellungBlutversorgung" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/EinstellungBlutversorgung" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.collected[x]">
      <path value="Specimen.collection.collected[x]" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Entnahmezeitpunkt" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Sampling time" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Der Zeitpunkt, zu dem die Probe entnommen oder gesammelt wurde." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The time when the specimen was collected or obtained." />
          </extension>
        </extension>
      </definition>
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.quantity">
      <path value="Specimen.collection.quantity" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Probenmenge" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Specimen quantity" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Die Menge des gesammelten Materials." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The amount of material collected." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.quantity.extension:pqTranslation">
      <path value="Specimen.collection.quantity.extension" />
      <sliceName value="pqTranslation" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation" />
      </type>
    </element>
    <element id="Specimen.collection.quantity.extension:quantityPrecision">
      <path value="Specimen.collection.quantity.extension" />
      <sliceName value="quantityPrecision" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/quantity-precision" />
      </type>
    </element>
    <element id="Specimen.collection.quantity.value">
      <path value="Specimen.collection.quantity.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.quantity.unit">
      <path value="Specimen.collection.quantity.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.quantity.system">
      <path value="Specimen.collection.quantity.system" />
      <min value="1" />
      <patternUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.quantity.code">
      <path value="Specimen.collection.quantity.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.bodySite">
      <path value="Specimen.collection.bodySite" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Anatomische Lokalisation" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="anatomical localisation" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Die Körperstelle, von der die Probe entnommen wurde." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The body site from which the specimen was collected." />
          </extension>
        </extension>
      </definition>
      <constraint>
        <key value="mii-bb-1" />
        <severity value="error" />
        <human value="Bei der Angabe der Entnahmestelle muss ein ICD-O-3 Topographiecode oder ein SNOMED CT Code angegeben werden." />
        <expression value="coding.where(system = 'http://snomed.info/sct' or system = 'http://terminology.hl7.org/CodeSystem/icd-o-3').exists()" />
        <source value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/SpecimenCore" />
      </constraint>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.bodySite.coding">
      <path value="Specimen.collection.bodySite.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this.system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Specimen.collection.bodySite.coding.system">
      <path value="Specimen.collection.bodySite.coding.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.bodySite.coding.code">
      <path value="Specimen.collection.bodySite.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.bodySite.coding:sct">
      <path value="Specimen.collection.bodySite.coding" />
      <sliceName value="sct" />
      <min value="0" />
      <max value="*" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/ValueSet/mii-vs-biobank-body-structures-sct" />
      </binding>
    </element>
    <element id="Specimen.collection.bodySite.coding:sct.system">
      <path value="Specimen.collection.bodySite.coding.system" />
      <patternUri value="http://snomed.info/sct" />
    </element>
    <element id="Specimen.collection.bodySite.coding:icd-o-3">
      <path value="Specimen.collection.bodySite.coding" />
      <sliceName value="icd-o-3" />
      <min value="0" />
      <max value="*" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-icdo3-topographie" />
      </binding>
    </element>
    <element id="Specimen.collection.bodySite.coding:icd-o-3.system">
      <path value="Specimen.collection.bodySite.coding.system" />
      <patternUri value="http://terminology.hl7.org/CodeSystem/icd-o-3" />
    </element>
    <element id="Specimen.collection.fastingStatus[x]">
      <path value="Specimen.collection.fastingStatus[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Nüchternstatus" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Fasting status" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Der Nüchternstatus der Person zum Zeitpunkt der Probenentnahme." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The fasting status of the person at the time the specimen was collected." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.fastingStatus[x]:fastingStatusCodeableConcept">
      <path value="Specimen.collection.fastingStatus[x]" />
      <sliceName value="fastingStatusCodeableConcept" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://terminology.hl7.org/ValueSet/v2-0916" />
      </binding>
    </element>
    <element id="Specimen.collection.fastingStatus[x]:fastingStatusCodeableConcept.coding.system">
      <path value="Specimen.collection.fastingStatus[x].coding.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.collection.fastingStatus[x]:fastingStatusCodeableConcept.coding.code">
      <path value="Specimen.collection.fastingStatus[x].coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing">
      <path value="Specimen.processing" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this.procedure" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Probenverarbeitung" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Specimen processing" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Details zur Verarbeitung der Probe, einschließlich Prozeduren und Verarbeitungszeitraum." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Details about the processing of the specimen, including procedures and processing period." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing.extension">
      <path value="Specimen.processing.extension" />
      <min value="1" />
    </element>
    <element id="Specimen.processing.extension:temperaturbedingungen">
      <path value="Specimen.processing.extension" />
      <sliceName value="temperaturbedingungen" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing.procedure">
      <path value="Specimen.processing.procedure" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Verarbeitungstyp" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Processing procedure" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Die angewendete Prozedur zur Verarbeitung der Probe, z.B. Zentrifugation." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The procedure applied to process the specimen, e.g. centrifugation." />
          </extension>
        </extension>
      </definition>
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing.procedure.coding">
      <path value="Specimen.processing.procedure.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this.system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Specimen.processing.procedure.coding.system">
      <path value="Specimen.processing.procedure.coding.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing.procedure.coding.code">
      <path value="Specimen.processing.procedure.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing.procedure.coding:sct">
      <path value="Specimen.processing.procedure.coding" />
      <sliceName value="sct" />
      <min value="1" />
      <max value="*" />
      <mustSupport value="true" />
      <binding>
        <strength value="preferred" />
        <valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/ValueSet/mii-vs-biobank-laboratory-procedure-sct" />
      </binding>
    </element>
    <element id="Specimen.processing.procedure.coding:sct.system">
      <path value="Specimen.processing.procedure.coding.system" />
      <patternUri value="http://snomed.info/sct" />
    </element>
    <element id="Specimen.processing.additive">
      <path value="Specimen.processing.additive" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Additive bei Verarbeitung" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Processing additives" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Zusatzstoffe, die während der Probenverarbeitung verwendet wurden, z.B. Fixierungsmittel." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Additives used during the specimen processing, e.g. fixatives." />
          </extension>
        </extension>
      </definition>
      <type>
        <code value="Reference" />
        <targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Substance" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing.time[x]">
      <path value="Specimen.processing.time[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing.time[x]:timePeriod">
      <path value="Specimen.processing.time[x]" />
      <sliceName value="timePeriod" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Verarbeitungszeitraum" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Processing period" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Der Zeitraum, in dem die Probe verarbeitet wurde." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The time period during which the specimen was processed." />
          </extension>
        </extension>
      </definition>
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Period" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing.time[x]:timePeriod.start">
      <path value="Specimen.processing.time[x].start" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing.time[x]:timePeriod.end">
      <path value="Specimen.processing.time[x].end" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing:lagerprozess">
      <path value="Specimen.processing" />
      <sliceName value="lagerprozess" />
      <min value="0" />
      <max value="*" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing:lagerprozess.extension">
      <path value="Specimen.processing.extension" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing:lagerprozess.extension:temperaturbedingungen">
      <path value="Specimen.processing.extension" />
      <sliceName value="temperaturbedingungen" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.processing:lagerprozess.procedure">
      <path value="Specimen.processing.procedure" />
      <min value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://snomed.info/sct" />
          <code value="1186936003" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Specimen.processing:lagerprozess.time[x]">
      <path value="Specimen.processing.time[x]" />
      <min value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Specimen.processing:lagerprozess.time[x]:timePeriod">
      <path value="Specimen.processing.time[x]" />
      <sliceName value="timePeriod" />
      <min value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Specimen.processing:lagerprozess.time[x]:timePeriod.start">
      <path value="Specimen.processing.time[x].start" />
      <min value="1" />
    </element>
    <element id="Specimen.container">
      <path value="Specimen.container" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Probenbehältnis" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Specimen container" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Informationen über den Behälter, in dem die Probe aufbewahrt wird." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Information about the container in which the specimen is stored." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.type">
      <path value="Specimen.container.type" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Containertyp" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Container type" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Der Typ des Probencontainers, der für diese Probe verwendet wurde." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The type of container used for this specimen." />
          </extension>
        </extension>
      </definition>
      <min value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/ValueSet/mii-vs-biobank-containertyp-sct" />
      </binding>
    </element>
    <element id="Specimen.container.type.coding.system">
      <path value="Specimen.container.type.coding.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.type.coding.code">
      <path value="Specimen.container.type.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.capacity">
      <path value="Specimen.container.capacity" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Containerkapazität" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Capacity" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Die maximale Kapazität des Containers, der für die Probe verwendet wurde." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The maximum capacity of the container used for the specimen." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.capacity.value">
      <path value="Specimen.container.capacity.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.capacity.unit">
      <path value="Specimen.container.capacity.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.capacity.system">
      <path value="Specimen.container.capacity.system" />
      <min value="1" />
      <patternUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.capacity.code">
      <path value="Specimen.container.capacity.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.specimenQuantity">
      <path value="Specimen.container.specimenQuantity" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Probenmenge" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Specimen quantity" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Die Menge des vorhandenen Materials." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The amount of material available." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.specimenQuantity.value">
      <path value="Specimen.container.specimenQuantity.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.specimenQuantity.unit">
      <path value="Specimen.container.specimenQuantity.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.specimenQuantity.system">
      <path value="Specimen.container.specimenQuantity.system" />
      <min value="1" />
      <patternUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.specimenQuantity.code">
      <path value="Specimen.container.specimenQuantity.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.additive[x]">
      <path value="Specimen.container.additive[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Additiv" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Additives" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Zusatzstoffe, die im Probenbehälter enthalten sind z.B. wie Konservierungsmittel." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Additives contained in the specimen container e.g. preservatives." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Specimen.container.additive[x]:additiveReference">
      <path value="Specimen.container.additive[x]" />
      <sliceName value="additiveReference" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Substance" />
      </type>
    </element>
    <element id="Specimen.note">
      <path value="Specimen.note" />
      <short>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Projektnutzung" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Project usage" />
          </extension>
        </extension>
      </short>
      <definition>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Freitextangabe zur Verwendung der Probe in spezifischen Projekten." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Free-text information about the use of the specimen in specific projects." />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>