<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="mii-pr-mikrobio-spezifische-bestimmung" />
  <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/modul-mikrobio/StructureDefinition/mii-pr-mikrobio-spezifische-bestimmung" />
  <version value="2027.0.0-alpha.6" />
  <name value="MII_PR_Mikrobio_Spezifische_Bestimmung" />
  <title value="MII PR Mikrobio Spezifische Bestimmung" />
  <status value="active" />
  <experimental value="false" />
  <publisher value="Medizininformatik Initiative" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="https://www.medizininformatik-initiative.de" />
    </telecom>
  </contact>
  <description value="Spezifische Bestimmung beschreibt den qualitativen Nachweis eines vordefinierten mikrobiellen Ziels in einer Probe durch direkte molekulare, immunologische oder biochemische Nachweismethoden sowie durch methodenneutral kodierte Nachweistests. Der kulturbasierte zielgerichtete Nachweis wird über MII_PR_Mikrobio_Spezifische_Kultur abgebildet." />
  <purpose value="Dieses Profil beschreibt den zielgerichteten, nicht kulturbasierten Nachweis. Es bildet auch das negative Ergebnis eines zielgerichteten Erregernachweises ab, z. B. einen negativen VRE-Nachweis über 105904-7 mit dem Wert 'Not detected'." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ObservationLab" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation.extension:triggeredBy-r5">
      <path value="Observation.extension" />
      <sliceName value="triggeredBy-r5" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.triggeredBy" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Observation.extension:triggeredBy-r5.extension:observation">
      <path value="Observation.extension.extension" />
      <sliceName value="observation" />
      <short value="Triggering observation." />
    </element>
    <element id="Observation.extension:triggeredBy-r5.extension:type">
      <path value="Observation.extension.extension" />
      <sliceName value="type" />
      <short value="Beschreibt die Art der Auslösung einer Untersuchung im diagnostischen Zusammenhang; insbesondere kennzeichnet der Wert „reflex“ eine durch das Ergebnis einer vorangegangenen Untersuchung ausgelöste Folgediagnostik." />
    </element>
    <element id="Observation.category">
      <path value="Observation.category" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation.category:mibi-category">
      <path value="Observation.category" />
      <sliceName value="mibi-category" />
      <short value="Mikrobiologie-Kategorie" />
      <definition value="Kategorie-Slice für mikrobiologische Laboruntersuchungen." />
      <min value="1" />
      <max value="1" />
      <patternCodeableConcept>
        <coding>
          <system value="http://terminology.hl7.org/CodeSystem/v2-0074" />
          <code value="MB" />
        </coding>
      </patternCodeableConcept>
      <mustSupport value="true" />
    </element>
    <element id="Observation.category:mibi-category.coding">
      <path value="Observation.category.coding" />
      <min value="3" />
    </element>
    <element id="Observation.category:mibi-category.coding:v2-microbiology">
      <path value="Observation.category.coding" />
      <sliceName value="v2-microbiology" />
      <min value="1" />
      <max value="1" />
      <patternCoding>
        <system value="http://terminology.hl7.org/CodeSystem/v2-0074" />
        <code value="MB" />
      </patternCoding>
      <mustSupport value="true" />
    </element>
    <element id="Observation.category:mibi-category.coding:loinc-microbiology-studies">
      <path value="Observation.category.coding" />
      <sliceName value="loinc-microbiology-studies" />
      <min value="0" />
      <max value="1" />
      <patternCoding>
        <system value="http://loinc.org" />
        <code value="18725-2" />
      </patternCoding>
      <mustSupport value="true" />
    </element>
    <element id="Observation.code">
      <path value="Observation.code" />
      <short value="Es werden bevorzugt LOINC-Codes ohne präkoordinierte Specimentype-Angabe verwendet (System = XXX); der Specimentype wird separat über Specimen.type kodiert." />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/ValueSet/mii-vs-mikrobio-spezifische-bestimmung-tests-loinc" />
      </binding>
    </element>
    <element id="Observation.value[x]">
      <path value="Observation.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Observation.value[x]:valueCodeableConcept">
      <path value="Observation.value[x]" />
      <sliceName value="valueCodeableConcept" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="extensible" />
        <valueSet value="https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/ValueSet/mii-vs-mikrobio-spezifische-bestimmung-ergebnis-snomed" />
      </binding>
    </element>
    <element id="Observation.dataAbsentReason">
      <path value="Observation.dataAbsentReason" />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/ValueSet/mii-vs-mikrobio-data-absent-reason" />
      </binding>
    </element>
    <element id="Observation.method">
      <path value="Observation.method" />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/ValueSet/mii-vs-mikrobio-spezifische-bestimmung-methode-snomed" />
      </binding>
    </element>
    <element id="Observation.specimen">
      <path value="Observation.specimen" />
      <min value="1" />
    </element>
  </differential>
</StructureDefinition>