<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Kreatinin" />
  <url value="https://gematik.de/fhir/epa-medication/StructureDefinition/Kreatinin" />
  <name value="Kreatinin" />
  <title value="Medikationsplan Kreatinin" />
  <status value="draft" />
  <experimental value="false" />
  <date value="2024-08-14" />
  <publisher value="mio42 GmbH" />
  <description value="Logisches Modell (LogicalModel) zur Darstellung des Art-Decor-Modells" />
  <fhirVersion value="4.0.1" />
  <kind value="logical" />
  <abstract value="false" />
  <type value="https://gematik.de/fhir/epa-medication/StructureDefinition/Kreatinin" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base" />
  <derivation value="specialization" />
  <differential>
    <element id="kreatinin">
      <path value="kreatinin" />
      <short value="Kreatinin" />
      <definition value="&#xA; Hier wird der Kreatininwert einer Patient:in abgebildet.&#xA;&#xA;" />
      <alias value="Kreatinin" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS" />
      </mapping>
    </element>
    <element id="kreatinin.durchfuehrendePersonReferenz">
      <path value="kreatinin.durchfuehrendePersonReferenz" />
      <label value="Durchführende Person (Referenz)" />
      <short value="Durchführende Person (Referenz)" />
      <definition value="&#xA; Hier wird die behandelnde Person/Einrichtung abgebildet, die die Beobachtung durchgeführt hat.&#xA;&#xA;" />
      <alias value="Kreatinin / Durchführende Person (Referenz)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.performer" />
      </mapping>
    </element>
    <element id="kreatinin.durchfuehrendePersonReferenz.behandelndePersonVzdFhirDirectory">
      <path value="kreatinin.durchfuehrendePersonReferenz.behandelndePersonVzdFhirDirectory" />
      <label value="Behandelnde Person (VZD-FHIR-Directory)" />
      <short value="Behandelnde Person (VZD-FHIR-Directory)" />
      <definition value="&#xA; Hier wird eine behandelnde Person über das Profil &quot;Practitioner in gematik Directory&quot; des Projekts &quot;VZD\-FHIR\-Directory&quot; der Organisation &quot;Gematik&quot; abgebildet.&#xA; &#xA; URI des Profils und des Projekts&#xA; &#xA;* Profil &quot;Practitioner in gematik Directory&quot;: https://simplifier.net/vzd\-fhir\-directory/practitionerdirectory&#xA;* Projekt &quot;VZD\-FHIR\-Directory&quot;: https://simplifier.net/vzd\-fhir\-directory&#xA;&#xA;&#xA;" />
      <alias value="Kreatinin / Durchführende Person (Referenz) / Behandelnde Person (VZD-FHIR-Directory)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="PractitionerDirectory" />
      </mapping>
    </element>
    <element id="kreatinin.durchfuehrendePersonReferenz.behandelndePersonEinrichtung">
      <path value="kreatinin.durchfuehrendePersonReferenz.behandelndePersonEinrichtung" />
      <label value="Behandelnde Person/Einrichtung" />
      <short value="Behandelnde Person/Einrichtung" />
      <definition value="&#xA; Hier wird der Zusammenhang zwischen einer &quot;Behandelnden Person&quot; (z.B. einer behandelnden Ärzt:in) und einer &quot;Einrichtung&quot; (z.B. einer Arztpraxis) sowie der Kontaktkanal der behandelnden Person in einer Einrichtung abgebildet.&#xA;&#xA;" />
      <comment value="**Operationalisierungshinweise**&#xA;&#xA; Für erstellende Systeme&#xA; &#xA;&#xA;* Im Fall von privatärztlich tätigen Ärzt:innen, welche zusätzlich in einer Einrichtung (z.B. einer Arztpraxis) angestellt sind oder Inhaber einer solchen Einrichtung sind kann die Abbildung von Kontaktdaten (z.B. einer (Durchwahl\-) Telefonnummer oder einer personalisierten Email\-Adresse) sowohl über das Profilelement &quot;Behandelnde Person&quot; als auch über das Profilelement &quot;Behandelnde Person/Einrichtung&quot; über die dort jeweils vorhandenen Gruppen &quot;Kontaktdaten&quot; optional erfolgen.&#xA;&#xA;&#xA;&#xA;" />
      <alias value="Kreatinin / Durchführende Person (Referenz) / Behandelnde Person/Einrichtung" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPractitionerRoleSource" />
      </mapping>
    </element>
    <element id="kreatinin.durchfuehrendePersonReferenz.einrichtungVzdFhirDirectory">
      <path value="kreatinin.durchfuehrendePersonReferenz.einrichtungVzdFhirDirectory" />
      <label value="Einrichtung (VZD-FHIR-Directory)" />
      <short value="Einrichtung (VZD-FHIR-Directory)" />
      <definition value="&#xA;&#xA; Hier wird eine Einrichtung über das Profil &quot;Organization in gematik Directory&quot; des Projekts &quot;VZD\-FHIR\-Directory&quot; der Organisation &quot;Gematik&quot; abgebildet.&#xA; &#xA;&#xA;&#xA; URI des Profils und des Projekts&#xA; &#xA;&#xA;&#xA;* Profil &quot;Organziation in gematik Directory&quot;: https://simplifier.net/vzd\-fhir\-directory/organizationdirectory&#xA;* Projekt &quot;VZD\-FHIR\-Directory&quot;: https://simplifier.net/vzd\-fhir\-directory&#xA;&#xA;&#xA;&#xA;" />
      <alias value="Kreatinin / Durchführende Person (Referenz) / Einrichtung (VZD-FHIR-Directory)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="OrganizationDirectory" />
      </mapping>
    </element>
    <element id="kreatinin.durchfuehrendePersonReferenz.kontaktperson">
      <path value="kreatinin.durchfuehrendePersonReferenz.kontaktperson" />
      <label value="Kontaktperson" />
      <short value="Kontaktperson" />
      <definition value="&#xA;&#xA; Hier wird eine Kontakt\- oder Bezugsperson erfasst, die eine Beziehung zur Patient:in hat. Sie kann an der Versorgung der Patient:in beteiligt sein.&#xA; &#xA;&#xA;&#xA; Beispiele für die Beziehung einer Kontaktperson zu einer Patient:in&#xA; &#xA;&#xA;&#xA;* Verwandte wie Tochter, Sohn, Mutter, Vater&#xA;* Gesetzliche/r Betreuer:in oder Gesetzliche/r Vertreter:in&#xA;&#xA;&#xA;&#xA;" />
      <alias value="Kreatinin / Durchführende Person (Referenz) / Kontaktperson" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPARelatedPersonSource" />
      </mapping>
    </element>
    <element id="kreatinin.durchfuehrendePersonReferenz.patientInEpa">
      <path value="kreatinin.durchfuehrendePersonReferenz.patientInEpa" />
      <label value="Patient:in (ePa)" />
      <short value="Patient:in (ePa)" />
      <definition value="&#xA; Dieses Element beschreibt eine Person, die eine oder mehrere medizinische Leistungen in Anspruch nimmt. Diese wird über das Profil &quot;EPA Patient&quot; des Projekts &quot;ePa&quot; der Organisation &quot;Gematik&quot; abgebildet. Im ePA\-Medication\-Service (FHIR&#xA; ®&#xA; ) erfolgt die Referenzierung der Patient:in über die 10\-stellige Krankenversichertennummer.&#xA; &#xA;&#xA;&#xA; URI des Profils und des Projekts&#xA; &#xA;&#xA;&#xA;* Profil &quot;EPA Patient&quot;: https://simplifier.net/epa/epapatient&#xA;* Projekt &quot;ePa&quot;: https://simplifier.net/epa&#xA;&#xA;&#xA;&#xA;&#xA;" />
      <alias value="Kreatinin / Durchführende Person (Referenz) / Patient:in (ePa)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAPatient" />
      </mapping>
    </element>
    <element id="kreatinin.status">
      <path value="kreatinin.status" />
      <label value="Status" />
      <short value="Status" />
      <definition value="&#xA; Hier wird ein Code aus dem FHIR&#xA; ®&#xA; ValueSet http://hl7\.org/fhir/ValueSet/observation\-status angegeben.&#xA;&#xA;" />
      <alias value="Kreatinin / Status" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://hl7.org/fhir/ValueSet/observation-status" />
      </binding>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.status" />
      </mapping>
    </element>
    <element id="kreatinin.codeAuswahl">
      <path value="kreatinin.codeAuswahl" />
      <label value="Code-Auswahl" />
      <short value="Code-Auswahl" />
      <definition value="&#xA;&#xA; Hier werden die Codes zur Bestimmung der genauen Beobachtung/Messung angegeben.&#xA; &#xA;" />
      <alias value="Kreatinin / Code-Auswahl" />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.code.coding" />
      </mapping>
    </element>
    <element id="kreatinin.codeAuswahl.loincCode">
      <path value="kreatinin.codeAuswahl.loincCode" />
      <label value="LOINC®-Code" />
      <short value="LOINC®-Code" />
      <definition value="&#xA;&#xA;&#xA;&#xA; Hier wird die Laboruntersuchung zur Bestimmung des Serumkreatinins mittels eines spezifischen Codes definiert. Die deutschen Konzepte entsprechen den offiziellen Übersetzungen in der deutschen LOINC\-Version.&#xA; &#xA;&#xA;&#xA;" />
      <alias value="Kreatinin / Code-Auswahl / LOINC®-Code" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="https://gematik.de/fhir/terminology/ValueSet/epa-creatinine-loinc-vs" />
      </binding>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.code.coding:loinc" />
      </mapping>
    </element>
    <element id="kreatinin.messergebnisErgebniswertQuantitativ">
      <path value="kreatinin.messergebnisErgebniswertQuantitativ" />
      <label value="Messergebnis - Ergebniswert quantitativ" />
      <short value="Messergebnis - Ergebniswert quantitativ" />
      <definition value="&#xA; Hier wird das Messergebnis als quantitativer Wert abgebildet.&#xA;&#xA;" />
      <alias value="Kreatinin / Messergebnis - Ergebniswert quantitativ" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <constraint>
        <key value="Bedingung-01" />
        <severity value="error" />
        <human value="WENN Status auf Abgeschlossen, Geändert, Korrigiert oder Vorläufig gesetzt ist, Kardinalität: 1..1" />
      </constraint>
      <constraint>
        <key value="Bedingung-02" />
        <severity value="error" />
        <human value="SONST, Kardinalität: 0..0" />
      </constraint>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.value[x]:valueQuantity" />
      </mapping>
    </element>
    <element id="kreatinin.messergebnisErgebniswertQuantitativ.wert">
      <path value="kreatinin.messergebnisErgebniswertQuantitativ.wert" />
      <label value="Wert" />
      <short value="Wert" />
      <definition value="&#xA; Numerischer Wert für eine gemessene Größe, eine Zahl mit optionalen Dezimalstellen.&#xA;&#xA;" />
      <alias value="Kreatinin / Messergebnis - Ergebniswert quantitativ / Wert" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="SimpleQuantity" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.value[x]:valueQuantity.value" />
      </mapping>
    </element>
    <element id="kreatinin.messergebnisErgebniswertQuantitativ.komparator">
      <path value="kreatinin.messergebnisErgebniswertQuantitativ.komparator" />
      <label value="Komparator" />
      <short value="Komparator" />
      <definition value="&#xA;&#xA; Der Komparator kann sein&#xA; \&lt;   (kleiner)&#xA; \&lt;\= (kleiner oder gleich)&#xA; \&gt;\= (größer oder gleich)&#xA; \&gt;   (größer)&#xA; Die häufigste Option ist, dass ein Laborwertergebnis \= (gleich) eines Wertes ist. In diesem Fall wird kein Komparator gesetzt.&#xA; &#xA;" />
      <comment value="**Operationalisierungshinweise**&#xA;&#xA; Für erstellende und anzeigende Systeme:&#xA; &#xA;&#xA;* Wenn ein Ergebnis gleich einem Wert ist, wird der Komparator &quot;\=&quot; üblicherweise nicht mit dem Ergebnis angezeigt.&#xA;* Wenn ein Ergebnis ungleich einem Wert ist, wird der Komparator mit dem Ergebnis angezeigt.&#xA;* Technische Anmerkung: Für Quotienten wird der Komparator in FHIR beim Zähler (numerator) abgebildet.&#xA;&#xA;&#xA;&#xA;&#xA;" />
      <alias value="Kreatinin / Messergebnis - Ergebniswert quantitativ / Komparator" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://hl7.org/fhir/ValueSet/quantity-comparator" />
      </binding>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.value[x]:valueQuantity.comparator" />
      </mapping>
    </element>
    <element id="kreatinin.messergebnisErgebniswertQuantitativ.einheit">
      <path value="kreatinin.messergebnisErgebniswertQuantitativ.einheit" />
      <label value="Einheit" />
      <short value="Einheit" />
      <definition value="&#xA; Die Einheit leitet sich aus der&#xA; *Messgröße* &#xA; (gemessene Eigenschaft und Mengenmaß) ab. Ein Beispiel: Wenn die Messgröße &quot;Massekonzentration pro Volumen&quot; ist, kommen als Einheiten mg/dl oder g/dl in Frage. Nur UCUM\-Einheiten sind zulässig.&#xA;&#xA;" />
      <alias value="Kreatinin / Messergebnis - Ergebniswert quantitativ / Einheit" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="https://gematik.de/fhir/terminology/ValueSet/epa-creatinine-quantity-unit-ucum-vs" />
      </binding>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.value[x]:valueQuantity.unit" />
      </mapping>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.value[x]:valueQuantity.code" />
      </mapping>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.value[x]:valueQuantity.system" />
      </mapping>
    </element>
    <element id="kreatinin.zeitpunktDerUntersuchung">
      <path value="kreatinin.zeitpunktDerUntersuchung" />
      <label value="Zeitpunkt der Untersuchung" />
      <short value="Zeitpunkt der Untersuchung" />
      <definition value="&#xA;&#xA; Hier wird ein Zeitpunkt der Untersuchung eingetragen, wobei dieser mindestens Tag, Monat und Jahr beinhalten muss.&#xA; &#xA;" />
      <alias value="Kreatinin / Zeitpunkt der Untersuchung" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.effective[x]:effectiveDateTime" />
      </mapping>
    </element>
    <element id="kreatinin.notiz">
      <path value="kreatinin.notiz" />
      <label value="Notiz" />
      <short value="Notiz" />
      <definition value="&#xA; Hier werden ergänzende freitextliche Kommentare und Notizen vorgenommen, die nicht durch die strukturierten Datenelemente erfassbar sind.&#xA;&#xA;" />
      <alias value="Kreatinin / Notiz" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.note" />
      </mapping>
    </element>
    <element id="kreatinin.notiz.autorReferenz">
      <path value="kreatinin.notiz.autorReferenz" />
      <label value="Autor (Referenz)" />
      <short value="Autor (Referenz)" />
      <definition value="&#xA; Hier wird die Person angegeben, die die Notiz erstellt hat.&#xA;&#xA;" />
      <comment value="**Operationalisierungshinweise**&#xA;&#xA; Für erstellende Systeme: Dieses Element sollte in der Regel automatisiert befüllt werden, z.B. auf Basis des Benutzermanagements des Primärsystems.&#xA;&#xA;" />
      <alias value="Kreatinin / Notiz / Autor (Referenz)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.note.author[x]" />
      </mapping>
    </element>
    <element id="kreatinin.notiz.autorReferenz.behandelndePersonVzdFhirDirectory">
      <path value="kreatinin.notiz.autorReferenz.behandelndePersonVzdFhirDirectory" />
      <label value="Behandelnde Person (VZD-FHIR-Directory)" />
      <short value="Behandelnde Person (VZD-FHIR-Directory)" />
      <definition value="&#xA; Hier wird eine behandelnde Person über das Profil &quot;Practitioner in gematik Directory&quot; des Projekts &quot;VZD\-FHIR\-Directory&quot; der Organisation &quot;Gematik&quot; abgebildet.&#xA; &#xA; URI des Profils und des Projekts&#xA; &#xA;* Profil &quot;Practitioner in gematik Directory&quot;: https://simplifier.net/vzd\-fhir\-directory/practitionerdirectory&#xA;* Projekt &quot;VZD\-FHIR\-Directory&quot;: https://simplifier.net/vzd\-fhir\-directory&#xA;&#xA;&#xA;" />
      <alias value="Kreatinin / Notiz / Autor (Referenz) / Behandelnde Person (VZD-FHIR-Directory)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="PractitionerDirectory" />
      </mapping>
    </element>
    <element id="kreatinin.notiz.autorReferenz.einrichtungVzdFhirDirectory">
      <path value="kreatinin.notiz.autorReferenz.einrichtungVzdFhirDirectory" />
      <label value="Einrichtung (VZD-FHIR-Directory)" />
      <short value="Einrichtung (VZD-FHIR-Directory)" />
      <definition value="&#xA;&#xA; Hier wird eine Einrichtung über das Profil &quot;Organization in gematik Directory&quot; des Projekts &quot;VZD\-FHIR\-Directory&quot; der Organisation &quot;Gematik&quot; abgebildet.&#xA; &#xA;&#xA;&#xA; URI des Profils und des Projekts&#xA; &#xA;&#xA;&#xA;* Profil &quot;Organziation in gematik Directory&quot;: https://simplifier.net/vzd\-fhir\-directory/organizationdirectory&#xA;* Projekt &quot;VZD\-FHIR\-Directory&quot;: https://simplifier.net/vzd\-fhir\-directory&#xA;&#xA;&#xA;&#xA;" />
      <alias value="Kreatinin / Notiz / Autor (Referenz) / Einrichtung (VZD-FHIR-Directory)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="OrganizationDirectory" />
      </mapping>
    </element>
    <element id="kreatinin.notiz.zeitpunktDerErstellung">
      <path value="kreatinin.notiz.zeitpunktDerErstellung" />
      <label value="Zeitpunkt der Erstellung" />
      <short value="Zeitpunkt der Erstellung" />
      <definition value="&#xA; Hier wird der Zeitpunkt angegeben, zu dem die Notiz erstellt wurde.&#xA;&#xA;" />
      <alias value="Kreatinin / Notiz / Zeitpunkt der Erstellung" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.note.time" />
      </mapping>
    </element>
    <element id="kreatinin.notiz.text">
      <path value="kreatinin.notiz.text" />
      <label value="Text" />
      <short value="Text" />
      <definition value="&#xA; Hier wird der eigentliche Text der Notiz eingetragen.&#xA;&#xA;" />
      <alias value="Kreatinin / Notiz / Text" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="fhir" />
        <map value="EPAObservationCreatinineAMTS.note.text" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>