PackagesCanonicalsLogsProblems
    Packages
    rs/de.gematik.isik@labor-4.0.0-rc
    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.
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://hl7.org/fhir/secondary-finding'}
    type: CodeableConcept
    index: 2
  referenceRange:
    mustSupport: true
    index: 38
    elements:
      low:
        mustSupport: true
        index: 39
        elements:
          value: {mustSupport: true, index: 40}
          unit: {mustSupport: true, index: 41}
          system:
            pattern: {type: uri, value: 'http://unitsofmeasure.org'}
            mustSupport: true
            type: uri
            index: 42
          code: {mustSupport: true, index: 43}
        required: [code, system, value]
      high:
        mustSupport: true
        index: 44
        elements:
          value: {mustSupport: true, index: 45}
          unit: {mustSupport: true, index: 46}
          system:
            pattern: {type: uri, value: 'http://unitsofmeasure.org'}
            mustSupport: true
            type: uri
            index: 47
          code: {mustSupport: true, index: 48}
        required: [code, system, value]
      type:
        mustSupport: true
        index: 49
        elements:
          coding:
            mustSupport: true
            index: 50
            elements:
              system: {mustSupport: true, index: 51}
              code: {mustSupport: true, index: 52}
              display: {mustSupport: true, index: 53}
            required: [code, system]
          text: {mustSupport: true, index: 54}
      appliesTo:
        mustSupport: true
        index: 55
        elements:
          coding:
            mustSupport: true
            index: 56
            elements:
              system: {mustSupport: true, index: 57}
              code: {mustSupport: true, index: 58}
              display: {mustSupport: true, index: 59}
            required: [code, system]
          text: {mustSupport: true, index: 60}
      age:
        mustSupport: true
        index: 61
        elements:
          low: {mustSupport: true, index: 62}
          high: {mustSupport: true, index: 63}
      text: {mustSupport: true, index: 64}
  value[x]:
    elements:
      value: {mustSupport: true, index: 24}
      unit: {mustSupport: true, index: 25}
      system:
        pattern: {type: uri, value: 'http://unitsofmeasure.org'}
        mustSupport: true
        type: uri
        index: 26
      code: {mustSupport: true, index: 27}
    required: [code, system, value]
  interpretation: {mustSupport: true, index: 29}
  encounter: {short: Referenz auf den Abteilungskontakt, mustSupport: true, index: 12}
  method: {mustSupport: true, index: 31}
  specimen:
    mustSupport: true
    index: 32
    elements:
      reference: {mustSupport: true, index: 33}
      identifier:
        mustSupport: true
        index: 34
        elements:
          system: {mustSupport: true, index: 35}
          value: {mustSupport: true, index: 36}
        required: [system, value]
  valueQuantity:
    type: Quantity
    mustSupport: true
    choiceOf: value
    index: 23
    slicing:
      slices:
        valueQuantity:
          match: {}
          schema: {type: Quantity, mustSupport: true, choiceOf: value, index: 23}
          min: 0
          max: 1
  value:
    short: Festgestellter (Mess)Wert für den Laborparameter
    mustSupport: true
    choices: []
    index: 20
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        valueQuantity:
          match: {}
          schema:
            mustSupport: true
            choices: [valueQuantity]
            index: 22
          min: 0
          max: 1
  note: {mustSupport: true, index: 30}
  effectiveDateTime:
    type: dateTime
    mustSupport: true
    choiceOf: effective
    index: 17
    slicing:
      slices:
        effectiveDateTime:
          match: {}
          schema: {type: dateTime, mustSupport: true, choiceOf: effective, index: 17}
          min: 0
          max: 1
  status: {short: Status der Laboruntersuchung, mustSupport: true, index: 1}
  effective:
    short: Zeitpunkt der Untersuchung
    mustSupport: true
    choices: []
    index: 14
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        effectiveDateTime:
          match: {}
          schema:
            mustSupport: true
            choices: [effectiveDateTime]
            index: 16
          min: 0
          max: 1
  id: {short: eindeutige ID der Ressource auf dem Server, mustSupport: true, index: 0}
  code:
    short: Gegenstand der Untersuchung (Laborparameter)
    mustSupport: true
    index: 3
    elements:
      coding:
        mustSupport: true
        array: true
        min: 2
        index: 4
        elements:
          system: {mustSupport: true, index: 5}
          code: {mustSupport: true, index: 6}
          display: {mustSupport: true, index: 7}
        required: [code, system]
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: 2
          slices:
            loinc:
              match: {}
              schema:
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-codes'}
                mustSupport: true
                array: true
                min: 1
                _required: true
                index: 8
              min: 1
            snomed:
              match: {system: 'http://snomed.info/sct'}
              schema:
                pattern:
                  type: Coding
                  value: {system: 'http://snomed.info/sct'}
                _required: true
                type: Coding
                index: 9
              min: 1
              max: 1
      text: {mustSupport: true, index: 10}
  issued: {short: Zeitpunkt der Verfügbarkeit des Untersuchungsergebnisses, mustSupport: true, index: 18}
  device: {mustSupport: true, index: 37}
  subject: {short: Referenz auf den Patienten, mustSupport: true, index: 11}
  dataAbsentReason: {mustSupport: true, index: 28}
package_version: labor-4.0.0-rc
class: profile
kind: resource
url: https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchung
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 4.0.0-rc
required: [category, subject]