PackagesCanonicalsLogsProblems
    Packages
    de.gematik.isik@6.0.0-alpha1
    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://gemspec.gematik.de/ig/fhir/isik/amts/6.0.0-rc1/UseCases.html).\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: de.gematik.isik
derivation: constraint
name: ISiKLaboruntersuchung
type: Observation
elements:
  category:
    short: Kategorie der Laboruntersuchung
    mustSupport: true
    index: 11
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: 1
      slices:
        observation-category:
          match:
            coding:
            - {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
          schema:
            short: Festlegung der Kategorie 'laboratory'
            mustSupport: true
            _required: true
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
            index: 12
          min: 1
          max: 1
        laborbereich:
          match: {}
          schema:
            short: Fachlicher Laborbereich
            binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/ValueSet/ISiKLaborbereichVS'}
            index: 13
          min: 0
          max: 1
  referenceRange:
    short: Referenzbereich zur Interpretation des Messergebnisses (z.B. Normalwerte)
    mustSupport: true
    index: 54
    elements:
      low:
        short: Untergrenze des Referenzbereichs
        mustSupport: true
        index: 55
        elements:
          value: {mustSupport: true, index: 56}
          unit: {mustSupport: true, index: 57}
          system:
            pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
            mustSupport: true
            index: 58
          code: {mustSupport: true, index: 59}
        required: [value, system, code]
      high:
        short: Obergrenze des Referenzbereichs
        mustSupport: true
        index: 60
        elements:
          value: {mustSupport: true, index: 61}
          unit: {mustSupport: true, index: 62}
          system:
            pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
            mustSupport: true
            index: 63
          code: {mustSupport: true, index: 64}
        required: [value, system, code]
      type:
        short: Art des Referenzbereichs (z.B. normal, kritisch)
        mustSupport: true
        index: 65
        elements:
          coding:
            mustSupport: true
            index: 66
            elements:
              system: {mustSupport: true, index: 67}
              code: {mustSupport: true, index: 68}
              display: {mustSupport: true, index: 69}
            required: [system, code]
          text: {mustSupport: true, index: 70}
      appliesTo:
        short: Für wen der Referenzbereich gilt (z.B. Geschlecht, Alter)
        mustSupport: true
        index: 71
        elements:
          coding:
            short: Kodierte Angabe zur Zielgruppe
            mustSupport: true
            index: 72
            elements:
              system: {mustSupport: true, index: 73}
              code: {mustSupport: true, index: 74}
              display: {mustSupport: true, index: 75}
            required: [system, code]
          text: {mustSupport: true, index: 76}
      age:
        short: Altersbereich, für den der Referenzbereich gilt
        mustSupport: true
        index: 77
        elements:
          low: {mustSupport: true, index: 78}
          high: {mustSupport: true, index: 79}
      text: {short: Freitextbeschreibung des Referenzbereichs, mustSupport: true, index: 80}
  value[x]:
    elements:
      value: {short: Der numerische Messwert, mustSupport: true, index: 37}
      unit: {short: Einheit des Messwertes (z.B. mg/dL), mustSupport: true, index: 38}
      system:
        short: Kodiersystem für die Einheit (UCUM)
        pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
        mustSupport: true
        index: 39
      code: {short: UCUM-Code der Einheit, mustSupport: true, index: 40}
    required: [value, system, code]
  meta:
    elements:
      versionId: {short: Eindeutiger Name der serverseitigen Version des Datensatzes, index: 1}
      lastUpdated: {short: Zeitpunkt der letzten Änderung, index: 2}
  interpretation: {short: 'Interpretation oder Bewertung des Messergebnisses (z.B. „hoch“, „niedrig“, „normal“)', mustSupport: true, index: 45}
  encounter:
    short: Referenz auf den Abteilungskontakt
    mustSupport: true
    index: 23
    elements:
      reference: {mustSupport: true, index: 24}
  method:
    binding: {strength: extensible, valueSet: 'https://gematik.de/fhir/isik/ValueSet/ISiKLaborMethodeVS'}
    mustSupport: true
    index: 47
  specimen:
    mustSupport: true
    index: 48
    elements:
      reference: {mustSupport: true, index: 49}
      identifier:
        mustSupport: true
        index: 50
        elements:
          system: {mustSupport: true, index: 51}
          value: {mustSupport: true, index: 52}
        required: [value, system]
  valueQuantity:
    short: Messwert in quantitativer Form
    type: Quantity
    mustSupport: true
    choiceOf: value
    index: 36
    slicing:
      slices:
        valueQuantity:
          match: {}
          schema: {short: Messwert in quantitativer Form, type: Quantity, mustSupport: true, choiceOf: value, index: 36}
          min: 0
          max: 1
  value:
    short: Kodierter Ergebniswert
    choices: [valueCodeableConcept]
    index: 42
    slicing:
      slices:
        valueCodeableConcept:
          match: {}
          schema:
            short: Kodierter Ergebniswert
            choices: [valueCodeableConcept]
            index: 42
          min: 0
          max: 1
  implicitRules: {short: 'Verweis auf die Regeln, nach denen die Ressource erstellt wurde', index: 3}
  note: {short: Freitextnotiz oder Kommentar zur Beobachtung (z.B. Hinweise des Labors), mustSupport: true, index: 46}
  effectiveDateTime:
    type: dateTime
    mustSupport: true
    choiceOf: effective
    index: 29
    slicing:
      slices:
        effectiveDateTime:
          match: {}
          schema: {type: dateTime, mustSupport: true, choiceOf: effective, index: 29}
          min: 0
          max: 1
  status: {short: Status der Laboruntersuchung, mustSupport: true, index: 10}
  effective:
    short: Zeitpunkt der Untersuchung
    mustSupport: true
    choices: []
    index: 26
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: 1
      slices:
        effectiveDateTime:
          match: {}
          schema:
            mustSupport: true
            choices: [effectiveDateTime]
            index: 28
          min: 0
          max: 1
  id: {short: 'serverseitige, interne ID des Datensatzes', mustSupport: true, index: 0}
  code:
    short: Gegenstand der Untersuchung (Laborparameter)
    mustSupport: true
    index: 14
    elements:
      coding:
        short: Kodierung des Laborparameters
        mustSupport: true
        index: 15
        elements:
          system: {short: 'System, aus dem der Code für den Laborparameter stammt (z.B. LOINC)', mustSupport: true, index: 16}
          code: {short: Code des Laborparameters entsprechend dem verwendeten System, mustSupport: true, index: 17}
          display: {short: Anzeige-/Bezeichnungstext für den Laborparameter-Code, mustSupport: true, index: 18}
        required: [system, code]
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: 1
          slices:
            loinc:
              match: {system: 'http://loinc.org'}
              schema:
                min: 1
                type: Coding
                mustSupport: true
                array: true
                _required: true
                binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-pathology-observations-uv-ips'}
                pattern:
                  type: Coding
                  value: {system: 'http://loinc.org'}
                index: 19
              min: 1
      text: {mustSupport: true, index: 20}
    required: [coding]
  identifier:
    short: Analyse-Befund-Code
    mustSupport: true
    index: 4
    elements:
      type:
        short: Art des Identifiers
        mustSupport: true
        index: 5
        elements:
          coding: {short: Kodierung des Identifier-Typs, mustSupport: true, index: 6}
        required: [coding]
      system: {short: Namensraum des Identifiers, mustSupport: true, index: 7}
      value: {short: Der eigentliche Identifier-Wert, mustSupport: true, index: 8}
    required: [value, type, system]
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: null
      slices:
        analyseBefundCode:
          match:
            type:
              coding:
              - {code: OBI, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
          schema:
            mustSupport: true
            pattern:
              type: Identifier
              value:
                type:
                  coding:
                  - {code: OBI, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
            index: 9
          min: 0
          max: 1
  valueCodeableConcept:
    short: Kodierter Ergebniswert
    type: CodeableConcept
    choiceOf: value
    index: 43
    slicing:
      slices:
        valueCodeableConcept:
          match: {}
          schema: {short: Kodierter Ergebniswert, type: CodeableConcept, choiceOf: value, index: 43}
          min: 0
          max: 1
  issued: {short: Zeitpunkt der Verfügbarkeit des Untersuchungsergebnisses, mustSupport: true, index: 30}
  device: {short: Verwendetes Gerät oder Instrument zur Durchführung der Untersuchung, mustSupport: true, index: 53}
  subject:
    type: Reference
    short: Referenz auf den Patienten
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    index: 21
    elements:
      reference: {short: Patienten-Link, mustSupport: true, index: 22}
  performer: {short: Verantwortliche Person oder Organisation für die Untersuchung, mustSupport: true, index: 31}
  dataAbsentReason: {short: Angabe eines Grundes weshalb kein Ergebniss der Laboruntersuchung vorliegt, mustSupport: true, index: 44}
package_version: 6.0.0-alpha1
class: profile
kind: resource
url: https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchung
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 6.0.0-rc1
required: [subject, category, effective, performer]