<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="mii-pr-lungenfunktion-dosis-kumuliert" />
  <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-lungenfunktion/StructureDefinition/mii-pr-lungenfunktion-dosis-kumuliert" />
  <version value="2027.0.0-preview" />
  <name value="MII_PR_Lungenfunktion_Dosis_kumuliert">
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="en-US" />
      </extension>
      <extension url="content">
        <valueString value="MII_PR_Lungfunction_Dose_cumulated" />
      </extension>
    </extension>
  </name>
  <title value="MII PR Lungenfunktion Dosis kumuliert">
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="en-US" />
      </extension>
      <extension url="content">
        <valueString value="MII PR Lungfunction Dose cumulated" />
      </extension>
    </extension>
  </title>
  <status value="active" />
  <date value="2027-01-01" />
  <publisher value="Medizininformatik Initiative" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="https://www.medizininformatik-initiative.de" />
    </telecom>
  </contact>
  <description value="Dieses Profil beschreibt die Messung der kumulierten Dosis.">
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="en-US" />
      </extension>
      <extension url="content">
        <valueString value="The profile describes a observation for the cumulated dose." />
      </extension>
    </extension>
  </description>
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation.id">
      <path value="Observation.id" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.meta">
      <path value="Observation.meta" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.meta.source">
      <path value="Observation.meta.source" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.meta.profile">
      <path value="Observation.meta.profile" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.partOf">
      <path value="Observation.partOf" />
      <short value="Teil von" />
      <definition value="Teil einer Befundungprozedur" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-lungenfunktion/StructureDefinition/mii-pr-lungenfunktion-dosis" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Observation.status">
      <path value="Observation.status" />
      <short value="Status" />
      <definition value="angemeldet | vorläufig | endgültig | geändert | korrigiert | abgebrochen | fehlerhafte Eingabe | unbekannt" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.category">
      <path value="Observation.category" />
      <short value="Kategorie" />
      <definition value="Klassifikation in diagnostischen Fachbereich und Gruppe" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.category.coding">
      <path value="Observation.category.coding" />
      <patternCoding>
        <system value="http://terminology.hl7.org/CodeSystem/observation-category" />
        <code value="procedure" />
      </patternCoding>
    </element>
    <element id="Observation.code">
      <path value="Observation.code" />
      <short value="Code" />
      <definition value="Ein Code für die zu befundende Beobachtung" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.code.coding">
      <path value="Observation.code.coding" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation.code.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.code.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.code.coding.display">
      <path value="Observation.code.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.code.coding:sct">
      <path value="Observation.code.coding" />
      <sliceName value="sct" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.code.coding:sct.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.code.coding:sct.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <patternCode value="1376040001" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.code.coding:sct.display">
      <path value="Observation.code.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.code.coding:loinc">
      <path value="Observation.code.coding" />
      <sliceName value="loinc" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Observation.code.coding:loinc.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.code.coding:loinc.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <patternCode value="65866-6" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.code.coding:loinc.display">
      <path value="Observation.code.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.subject">
      <path value="Observation.subject" />
      <short value="Person" />
      <definition value="Person, auf die sich die Beobachtung bezieht" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Observation.issued">
      <path value="Observation.issued" />
      <short value="Dokumentationsdatum" />
      <definition value="Zeitpunkt, an dem das Ergebnis der Untersuchung dokumentiert wurde" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.value[x]">
      <path value="Observation.value[x]" />
      <short value="Messwert" />
      <definition value="Wert der Analyse" />
      <type>
        <code value="Quantity" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Observation.value[x].value">
      <path value="Observation.value[x].value" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.value[x].unit">
      <path value="Observation.value[x].unit" />
      <patternString value="mg" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.value[x].system">
      <path value="Observation.value[x].system" />
      <patternUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.value[x].code">
      <path value="Observation.value[x].code" />
      <patternCode value="mg" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.interpretation">
      <path value="Observation.interpretation" />
      <short value="Interpretation" />
      <definition value="Interpretation des Messergebnisses" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>