PackagesCanonicalsLogsProblems
    Packages
    rs/de.gematik.isik@5.0.0-rc1
    https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchung
description: Dieses Profil ermöglicht die Abbildung von Informationen zur Laboruntersuchungen eines Patienten in ISiK Szenarien. Es dient primär als Vorlage, von der spezifische Laboruntersuchungs-Profile abgeleitet werden, kann aber grundsätzlich auch zur Repräsentation von nicht weiter ausspezifizierten Laboruntersuchungen genutzt werden.\n\nViele medizinischen Entscheidungen benötigen Informationen zu den Laboruntersuchungen eines Patienten. Hierzu gehören z.B. aktuelle Nierenfunktionswerte, Leberwerte, Blutbildwerte oder Hormone aus Schilddrüse.\nJede dieser Untersuchungen wird durch bestimmte [[https://loinc.org/ LOINC]] oder [[http://snomed.info/sct SNOMED CT]] Codes bezeichnet. Der angegebene Wert ist durch genaue Einheitenangaben in [[http://unitsofmeasure.org UCUM]] zu konkretitiseren.\nMotivierender Use-Case zur Einführung dieser Profile ist die [Arzneitmitteltherapiesicherheit im Krankenhaus - AMTS](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UseCases-AMTS?version=current).\n\nIn FHIR werden Untersuchungen, bzw. Beobachtungen als [`Observation`](https://hl7.org/fhir/R4/observation.html)-Ressource repräsentiert. Zugehörige Codes und Einheiten sind den entsprechenden Valuessets zu entnehmen.
package_name: rs/de.gematik.isik
derivation: constraint
name: ISiKLaboruntersuchung
type: Observation
elements:
  category:
    short: Kategorie der Laboruntersuchung
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
    type: CodeableConcept
    index: 1
  referenceRange:
    mustSupport: true
    index: 37
    elements:
      low:
        mustSupport: true
        index: 38
        elements:
          value: {mustSupport: true, index: 39}
          unit: {mustSupport: true, index: 40}
          system:
            pattern: {type: uri, value: 'http://unitsofmeasure.org'}
            mustSupport: true
            type: uri
            index: 41
          code: {mustSupport: true, index: 42}
        required: [code, system, value]
      high:
        mustSupport: true
        index: 43
        elements:
          value: {mustSupport: true, index: 44}
          unit: {mustSupport: true, index: 45}
          system:
            pattern: {type: uri, value: 'http://unitsofmeasure.org'}
            mustSupport: true
            type: uri
            index: 46
          code: {mustSupport: true, index: 47}
        required: [code, system, value]
      type:
        mustSupport: true
        index: 48
        elements:
          coding:
            mustSupport: true
            index: 49
            elements:
              system: {mustSupport: true, index: 50}
              code: {mustSupport: true, index: 51}
              display: {mustSupport: true, index: 52}
            required: [code, system]
          text: {mustSupport: true, index: 53}
      appliesTo:
        mustSupport: true
        index: 54
        elements:
          coding:
            mustSupport: true
            index: 55
            elements:
              system: {mustSupport: true, index: 56}
              code: {mustSupport: true, index: 57}
              display: {mustSupport: true, index: 58}
            required: [code, system]
          text: {mustSupport: true, index: 59}
      age:
        mustSupport: true
        index: 60
        elements:
          low: {mustSupport: true, index: 61}
          high: {mustSupport: true, index: 62}
      text: {mustSupport: true, index: 63}
  value[x]:
    elements:
      value: {mustSupport: true, index: 23}
      unit: {mustSupport: true, index: 24}
      system:
        pattern: {type: uri, value: 'http://unitsofmeasure.org'}
        mustSupport: true
        type: uri
        index: 25
      code: {mustSupport: true, index: 26}
    required: [code, system, value]
  interpretation: {mustSupport: true, index: 28}
  encounter: {short: Referenz auf den Abteilungskontakt, mustSupport: true, index: 11}
  method: {mustSupport: true, index: 30}
  specimen:
    mustSupport: true
    index: 31
    elements:
      reference: {mustSupport: true, index: 32}
      identifier:
        mustSupport: true
        index: 33
        elements:
          system: {mustSupport: true, index: 34}
          value: {mustSupport: true, index: 35}
        required: [system, value]
  valueQuantity:
    type: Quantity
    mustSupport: true
    choiceOf: value
    index: 22
    slicing:
      slices:
        valueQuantity:
          match: {}
          schema: {type: Quantity, mustSupport: true, choiceOf: value, index: 22}
          min: 0
          max: 1
  value:
    short: Festgestellter (Mess)Wert für den Laborparameter
    mustSupport: true
    choices: []
    index: 19
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        valueQuantity:
          match: {}
          schema:
            mustSupport: true
            choices: [valueQuantity]
            index: 21
          min: 0
          max: 1
  note: {mustSupport: true, index: 29}
  effectiveDateTime:
    type: dateTime
    mustSupport: true
    choiceOf: effective
    index: 16
    slicing:
      slices:
        effectiveDateTime:
          match: {}
          schema: {type: dateTime, mustSupport: true, choiceOf: effective, index: 16}
          min: 0
          max: 1
  status: {short: Status der Laboruntersuchung, mustSupport: true, index: 0}
  effective:
    short: Zeitpunkt der Untersuchung
    mustSupport: true
    choices: []
    index: 13
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        effectiveDateTime:
          match: {}
          schema:
            mustSupport: true
            choices: [effectiveDateTime]
            index: 15
          min: 0
          max: 1
  code:
    short: Gegenstand der Untersuchung (Laborparameter)
    mustSupport: true
    index: 2
    elements:
      coding:
        mustSupport: true
        array: true
        min: 2
        index: 3
        elements:
          system: {mustSupport: true, index: 4}
          code: {mustSupport: true, index: 5}
          display: {mustSupport: true, index: 6}
        required: [code, system]
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: 2
          slices:
            loinc:
              match: {system: 'http://loinc.org'}
              schema:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://loinc.org'}
                array: true
                min: 1
                _required: true
                type: Coding
                index: 7
              min: 1
            snomed:
              match: {system: 'http://snomed.info/sct'}
              schema:
                pattern:
                  type: Coding
                  value: {system: 'http://snomed.info/sct'}
                _required: true
                type: Coding
                index: 8
              min: 1
              max: 1
      text: {mustSupport: true, index: 9}
  issued: {short: Zeitpunkt der Verfügbarkeit des Untersuchungsergebnisses, mustSupport: true, index: 17}
  device: {mustSupport: true, index: 36}
  subject: {short: Referenz auf den Patienten, mustSupport: true, index: 10}
  dataAbsentReason: {mustSupport: true, index: 27}
package_version: 5.0.0-rc1
class: profile
kind: resource
url: https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchung
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 5.0.0-rc
required: [category, subject]