PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.laborbefund@2025.0.1
    https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ObservationLab
description: Dieses Profil beschreibt eine Laborergebnis in der Medizininformatik-Initiative.
package_name: de.medizininformatikinitiative.kerndatensatz.laborbefund
derivation: constraint
name: MII_PR_Labor_Laboruntersuchung
type: Observation
elements:
  category:
    short: Kategorie
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Category}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Classification of the laboratory test in the diagnostic service section and laboratory group}
    mustSupport: true
    index: 15
    elements:
      coding:
        mustSupport: true
        array: true
        min: 2
        index: 16
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: 2
          slices:
            loinc-observation:
              match: {code: 26436-6, system: 'http://loinc.org'}
              schema:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {code: 26436-6, system: 'http://loinc.org'}
                _required: true
                index: 17
              min: 1
              max: 1
            observation-category:
              match: {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
              schema:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
                _required: true
                index: 18
              min: 1
              max: 1
  referenceRange:
    short: Referenzbereich
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Reference range}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Guidance on how to interpret the value by comparison to a normal or recommended range.}
    mustSupport: true
    index: 63
  value[x]:
    elements:
      coding:
        mustSupport: true
        index: 45
        elements:
          system: {mustSupport: true, index: 46}
          code: {mustSupport: true, index: 47}
        required: [system, code]
    required: [coding]
  meta:
    mustSupport: true
    index: 1
    elements:
      source: {mustSupport: true, index: 2}
      profile: {mustSupport: true, index: 3}
  interpretation:
    short: Interpretation
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Interpretation}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: 'A categorical assessment of the value. For example, high, low, normal.'}
    mustSupport: true
    index: 55
  encounter:
    short: Fall oder Kontakt
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Encounter}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Encounter during which the laboratory test was performed.}
    mustSupport: true
    index: 21
  method:
    short: Untersuchungsmethode
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Method}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: 'Specific examination method, if the LOINC code for the laboratory test does not contain a method'}
    mustSupport: true
    index: 58
  specimen:
    short: Probenmaterial
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Specimen}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Specimen on which the laboratory tests are performed}
    mustSupport: true
    index: 59
    elements:
      reference: {mustSupport: true, index: 60}
      identifier: {mustSupport: true, index: 61}
  valueQuantity:
    type: Quantity
    mustSupport: true
    choiceOf: value
    index: 35
    slicing:
      slices:
        valueQuantity:
          match: {}
          schema: {type: Quantity, mustSupport: true, choiceOf: value, index: 35}
          min: 0
          max: 1
  value:
    mustSupport: true
    choices: [valueRatio]
    index: 52
    slicing:
      slices:
        valueRatio:
          match: {}
          schema:
            mustSupport: true
            choices: [valueRatio]
            index: 52
          min: 0
          max: 1
  valueRatio:
    type: Ratio
    mustSupport: true
    choiceOf: value
    index: 53
    slicing:
      slices:
        valueRatio:
          match: {}
          schema: {type: Ratio, mustSupport: true, choiceOf: value, index: 53}
          min: 0
          max: 1
  note:
    short: Hinweis
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Note}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Additional information about the laboratory test as free text.}
    mustSupport: true
    index: 56
  effective[x]:
    extensions:
      QuelleKlinischesBezugsdatum:
        min: 0
        short: Quelle klinisches Bezugsdatum
        index: 25
        _definition:
          extension:
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: en-US}
            - {url: content, valueString: Specimen collection date | Date sample received in laboratory}
        type: Extension
        mustSupport: true
        _short:
          extension:
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: en-US}
            - {url: content, valueString: Source of clinical reference date}
        max: 1
        url: https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/QuelleKlinischesBezugsdatum
    elements:
      extension:
        short: Quelle klinisches Bezugsdatum
        _definition:
          extension:
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: en-US}
            - {url: content, valueString: Specimen collection date | Date sample received in laboratory}
        type: Extension
        mustSupport: true
        _short:
          extension:
          - url: http://hl7.org/fhir/StructureDefinition/translation
            extension:
            - {url: lang, valueCode: en-US}
            - {url: content, valueString: Source of clinical reference date}
        url: https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/QuelleKlinischesBezugsdatum
        index: 25
        slicing:
          slices:
            QuelleKlinischesBezugsdatum:
              match: {}
              schema:
                short: Quelle klinisches Bezugsdatum
                _definition:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: Specimen collection date | Date sample received in laboratory}
                type: Extension
                mustSupport: true
                _short:
                  extension:
                  - url: http://hl7.org/fhir/StructureDefinition/translation
                    extension:
                    - {url: lang, valueCode: en-US}
                    - {url: content, valueString: Source of clinical reference date}
                url: https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/QuelleKlinischesBezugsdatum
                index: 25
              min: 0
              max: 1
  effectiveDateTime:
    constraint:
      mii-lab-1: {human: Datetime must be at least to day, source: 'https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ObservationLab', severity: error, expression: ($this as dateTime).hasValue() implies ($this as dateTime).toString().length() >= 8}
    short: Untersuchungszeitpunkt
    index: 24
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The time at which the observation was made}
    type: dateTime
    mustSupport: true
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Time of observation}
    choiceOf: effective
  status:
    short: Status
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Status}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: completed}
    mustSupport: true
    index: 14
  effective:
    constraint:
      mii-lab-1: {human: Datetime must be at least to day, source: 'https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ObservationLab', severity: error, expression: ($this as dateTime).hasValue() implies ($this as dateTime).toString().length() >= 8}
    short: Untersuchungszeitpunkt
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The time at which the observation was made}
    mustSupport: true
    choices: [effectiveDateTime]
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Time of observation}
    index: 23
  id: {mustSupport: true, index: 0}
  code:
    short: Code
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Code}
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips'}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: A LOINC code identifying the laboratory test that was performed.}
    mustSupport: true
    index: 19
  identifier:
    short: Identifikator
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Identifier/s by which this laboratory test is known.}
    mustSupport: true
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Identifier}
    index: 4
    slicing:
      rules: open
      discriminator:
      - {path: type, type: pattern}
      min: 1
      slices:
        analyseBefundCode:
          match:
            type:
              coding:
              - {code: OBI, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
          schema:
            mustSupport: true
            _required: true
            index: 5
            elements:
              type:
                binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-labor/ValueSet/mii-vs-labor-identifier-type-codes'}
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: OBI, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                index: 6
                elements:
                  coding:
                    mustSupport: true
                    index: 7
                    slicing:
                      rules: open
                      discriminator:
                      - {path: system, type: value}
                      min: 1
                      slices:
                        observationInstanceV2:
                          match: {system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                          schema:
                            mustSupport: true
                            _required: true
                            index: 8
                            elements:
                              system:
                                pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                                mustSupport: true
                                index: 9
                              code:
                                pattern: {type: Code, value: OBI}
                                mustSupport: true
                                index: 10
                            required: [system, code]
                required: [coding]
              system: {mustSupport: true, index: 11}
              value: {mustSupport: true, index: 12}
              assigner: {mustSupport: true, index: 13}
            required: [assigner, value, type, system]
  valueCodeableConcept:
    type: CodeableConcept
    mustSupport: true
    choiceOf: value
    index: 44
    slicing:
      slices:
        valueCodeableConcept:
          match: {}
          schema: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 44}
          min: 0
          max: 1
  bodySite: {index: 57}
  issued:
    short: Dokumentationsdatum
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Issued}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The point in time when the laboratory result was documented}
    mustSupport: true
    index: 26
  device:
    short: Gerät
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Device}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: The device used to generate the test data.}
    mustSupport: true
    index: 62
  valueRange:
    type: Range
    mustSupport: true
    choiceOf: value
    index: 50
    slicing:
      slices:
        valueRange:
          match: {}
          schema: {type: Range, mustSupport: true, choiceOf: value, index: 50}
          min: 0
          max: 1
  subject: {mustSupport: true, index: 20}
  dataAbsentReason:
    short: Grund für fehlende Daten
    _short:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: Data absent reason}
    _definition:
      extension:
      - url: http://hl7.org/fhir/StructureDefinition/translation
        extension:
        - {url: lang, valueCode: en-US}
        - {url: content, valueString: unknown | masked | not-applicable | error | not-performed}
    mustSupport: true
    index: 54
package_version: 2025.0.1
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ObservationLab
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 2025.0.0
required: [effectiveDateTime, identifier, subject, category, effective]