PackagesCanonicalsLogsProblems
    Packages
    de.gematik.ti@1.5.0-ballot.2
    https://gematik.de/fhir/ti/StructureDefinition/ti-observation-laboratory-study
description: Dieses Profil bildet eine Laboruntersuchung ab.\n\nLaboruntersuchungen können als Messung oder als Berechnung erfolgen.\n\nEine Laboruntersuchung als Messung beschreibt die quantitative oder qualitative Untersuchung eines spezifischen Laborparameters in einem definierten Probenmaterial; z. B. die Untersuchung des Hämoglobin-(Hb-)Werts als Konzentration im Blut. Der Bezug zur Probe, anhand derer die Messung vorgenommen wurde, muss erkennbar sein.\n\nBerechnete Laborergebnisse können auf Messungen basieren, z.B. kann die berechnete GFR (glomeruläre Filtrationsrate) auf einem gemessenen Kreatinin-Wert im Serum basieren.
package_name: de.gematik.ti
derivation: constraint
name: TIObservationLaboratoryStudy
type: Observation
elements:
  category:
    short: Fachliche Bezeichnung für die zugehörige Untersuchungsgruppe, Inhalt identisch zu TIObservationLaboratoryStudyGroup.category
    mustSupport: true
    index: 91
    slicing:
      slices:
        laboratory:
          match: {}
          schema:
            mustSupport: true
            index: 92
            elements:
              coding:
                mustSupport: true
                index: 93
                elements:
                  system: {mustSupport: true, index: 94}
                  version: {mustSupport: true, index: 95}
                  code: {mustSupport: true, index: 96}
                  display: {mustSupport: true, index: 97}
              text: {mustSupport: true, index: 98}
        studyType:
          match: {}
          schema:
            short: Bezeichnung für Fachbereich, unter dem Laboruntersuchungen gruppiert werden, Inhalt identisch zu TIObservationLaboratoryStudyGroup.category:studyType
            mustSupport: true
            index: 99
            elements:
              coding:
                mustSupport: true
                index: 100
                elements:
                  system: {mustSupport: true, index: 101}
                  version: {mustSupport: true, index: 102}
                  code: {mustSupport: true, index: 103}
                  display: {mustSupport: true, index: 104}
              text: {mustSupport: true, index: 105}
  referenceRange:
    mustSupport: true
    index: 219
    extensions:
      sourceReferenceRange:
        url: https://gematik.de/fhir/ti/StructureDefinition/source-reference-range-extension
        short: Quelle der Richtgrenzen
        type: Extension
        mustSupport: true
        index: 221
        elements:
          value:
            mustSupport: true
            choices: []
            index: 223
          value[x]:
            elements:
              coding:
                mustSupport: true
                index: 224
                elements:
                  system: {mustSupport: true, index: 225}
                  version: {mustSupport: true, index: 226}
                  code: {mustSupport: true, index: 227}
                  display: {mustSupport: true, index: 228}
              text: {mustSupport: true, index: 229}
      noLinearReferenceRange:
        url: https://gematik.de/fhir/ti/StructureDefinition/no-linear-reference-range-laboratory-extension
        short: Kennzeichen Nicht-linearer Referenzbereich
        type: Extension
        mustSupport: true
        index: 230
        elements:
          value:
            mustSupport: true
            choices: []
            index: 232
    elements:
      extension:
        mustSupport: true
        index: 220
        slicing:
          slices:
            sourceReferenceRange:
              match: {}
              schema:
                short: Quelle der Richtgrenzen
                type: Extension
                mustSupport: true
                url: https://gematik.de/fhir/ti/StructureDefinition/source-reference-range-extension
                index: 221
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 223
                  value[x]:
                    elements:
                      coding:
                        mustSupport: true
                        index: 224
                        elements:
                          system: {mustSupport: true, index: 225}
                          version: {mustSupport: true, index: 226}
                          code: {mustSupport: true, index: 227}
                          display: {mustSupport: true, index: 228}
                      text: {mustSupport: true, index: 229}
            noLinearReferenceRange:
              match: {}
              schema:
                short: Kennzeichen Nicht-linearer Referenzbereich
                type: Extension
                mustSupport: true
                url: https://gematik.de/fhir/ti/StructureDefinition/no-linear-reference-range-laboratory-extension
                index: 230
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 232
      low:
        mustSupport: true
        index: 233
        elements:
          value: {mustSupport: true, index: 234}
          unit: {mustSupport: true, index: 235}
          system: {mustSupport: true, index: 236}
          code: {mustSupport: true, index: 237}
      high:
        mustSupport: true
        index: 238
        elements:
          value: {mustSupport: true, index: 239}
          unit: {mustSupport: true, index: 240}
          system: {mustSupport: true, index: 241}
          code: {mustSupport: true, index: 242}
      type:
        mustSupport: true
        index: 243
        elements:
          coding:
            mustSupport: true
            index: 244
            elements:
              system: {mustSupport: true, index: 245}
              version: {mustSupport: true, index: 246}
              code: {mustSupport: true, index: 247}
              display: {mustSupport: true, index: 248}
          text: {mustSupport: true, index: 249}
      appliesTo:
        mustSupport: true
        index: 250
        elements:
          coding:
            binding: {strength: example, valueSet: 'https://gematik.de/fhir/terminology/ValueSet/reference-range-applies-to'}
            mustSupport: true
            index: 251
            elements:
              system: {mustSupport: true, index: 252}
              version: {mustSupport: true, index: 253}
              code: {mustSupport: true, index: 254}
              display: {mustSupport: true, index: 255}
          text: {mustSupport: true, index: 256}
      text: {mustSupport: true, index: 257}
  hasMember: {index: 258}
  value[x]:
    elements:
      coding:
        mustSupport: true
        index: 178
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: value}
          min: null
          slices:
            snomed:
              match: {system: 'http://snomed.info/sct'}
              schema:
                mustSupport: true
                binding: {strength: example, valueSet: 'https://gematik.de/fhir/terminology/ValueSet/laboratory-study-value'}
                pattern:
                  type: Coding
                  value: {system: 'http://snomed.info/sct'}
                index: 179
                elements:
                  system: {mustSupport: true, index: 180}
                  version: {mustSupport: true, index: 181}
                  code: {mustSupport: true, index: 182}
                  display: {mustSupport: true, index: 183}
      text: {mustSupport: true, index: 184}
  meta:
    mustSupport: true
    index: 0
    elements:
      versionId: {mustSupport: true, index: 1}
      lastUpdated: {mustSupport: true, index: 2}
  derivedFrom:
    type: Reference
    mustSupport: true
    refers: ['https://gematik.de/fhir/ti/StructureDefinition/ti-observation-laboratory-study']
    index: 259
    elements:
      reference: {mustSupport: true, index: 260}
      display: {mustSupport: true, index: 261}
  interpretation:
    short: Medizinische Interpretation des einzelnen Laborergebnisses
    mustSupport: true
    index: 191
    elements:
      coding:
        mustSupport: true
        index: 192
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: value}
          min: null
          slices:
            hl7Interpretation:
              match: {system: 'http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation'}
              schema:
                mustSupport: true
                binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-interpretation'}
                pattern:
                  type: Coding
                  value: {system: 'http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation'}
                index: 193
                elements:
                  system: {mustSupport: true, index: 194}
                  version: {mustSupport: true, index: 195}
                  code: {mustSupport: true, index: 196}
                  display: {mustSupport: true, index: 197}
            snomed:
              match: {system: 'http://snomed.info/sct'}
              schema:
                mustSupport: true
                pattern:
                  type: Coding
                  value: {system: 'http://snomed.info/sct'}
                index: 198
                elements:
                  system: {mustSupport: true, index: 199}
                  version: {mustSupport: true, index: 200}
                  code: {mustSupport: true, index: 201}
                  display: {mustSupport: true, index: 202}
      text: {mustSupport: true, index: 203}
  method:
    short: Untersuchungsmethode, ergänzende Spezifizierung (z.B. postkoordinierend)
    mustSupport: true
    index: 206
    elements:
      coding:
        binding: {strength: example, valueSet: 'https://gematik.de/fhir/terminology/ValueSet/observation-methods'}
        mustSupport: true
        index: 207
        elements:
          system: {mustSupport: true, index: 208}
          version: {mustSupport: true, index: 209}
          code: {mustSupport: true, index: 210}
          display: {mustSupport: true, index: 211}
      text: {mustSupport: true, index: 212}
  specimen:
    type: Reference
    mustSupport: true
    refers: ['https://gematik.de/fhir/ti/StructureDefinition/ti-specimen-laboratory']
    index: 213
    elements:
      reference: {mustSupport: true, index: 214}
      display: {mustSupport: true, index: 215}
  valueQuantity:
    type: Quantity
    mustSupport: true
    choiceOf: value
    index: 138
    slicing:
      slices:
        valueQuantity:
          match: {}
          schema: {type: Quantity, mustSupport: true, choiceOf: value, index: 138}
  value:
    short: Qualitatives Messergebnis (z.B. nominal oder ordinal)
    mustSupport: true
    choices: [valueCodeableConcept]
    index: 176
    slicing:
      slices:
        valueCodeableConcept:
          match: {}
          schema:
            short: Qualitatives Messergebnis (z.B. nominal oder ordinal)
            mustSupport: true
            choices: [valueCodeableConcept]
            index: 176
  valueString:
    type: string
    short: Ergebnis uncodiert in Textform
    mustSupport: true
    choiceOf: value
    index: 146
    slicing:
      slices:
        valueString:
          match: {}
          schema: {type: string, short: Ergebnis uncodiert in Textform, mustSupport: true, choiceOf: value, index: 146}
  valueRatio:
    type: Ratio
    mustSupport: true
    choiceOf: value
    index: 162
    slicing:
      slices:
        valueRatio:
          match: {}
          schema: {type: Ratio, mustSupport: true, choiceOf: value, index: 162}
  note:
    mustSupport: true
    index: 204
    elements:
      text: {mustSupport: true, index: 205}
  extension:
    mustSupport: true
    index: 3
    slicing:
      slices:
        accredited:
          match: {}
          schema:
            short: Kennzeichen Akkreditierte Laboruntersuchung
            mustSupport: true
            index: 4
            elements:
              value:
                mustSupport: true
                choices: []
                index: 6
        testProfile:
          match: {}
          schema:
            short: Bezeichnung für fachlich-medizinischen Bezug, unter dem Laboruntersuchungen gruppiert werden, Inhalt identisch zu TIObservationLaboratoryStudyGroup.extension:testProfile
            type: Extension
            mustSupport: true
            url: https://gematik.de/fhir/ti/StructureDefinition/test-profile-laboratory-extension
            index: 7
            elements:
              value:
                mustSupport: true
                choices: []
                index: 9
              value[x]:
                elements:
                  coding:
                    mustSupport: true
                    index: 10
                    elements:
                      system: {mustSupport: true, index: 11}
                      version: {mustSupport: true, index: 12}
                      code: {mustSupport: true, index: 13}
                      display: {mustSupport: true, index: 14}
                  text: {mustSupport: true, index: 15}
        externalService:
          match: {}
          schema:
            short: Kennzeichen Fremdleistung
            type: Extension
            mustSupport: true
            url: https://gematik.de/fhir/ti/StructureDefinition/external-service-extension
            index: 16
            elements:
              value:
                mustSupport: true
                choices: []
                index: 18
        associationService:
          match: {}
          schema:
            short: Kennzeichen Verbundleistung
            type: Extension
            mustSupport: true
            url: https://gematik.de/fhir/ti/StructureDefinition/association-service-laboratory-extension
            index: 19
            elements:
              value:
                mustSupport: true
                choices: []
                index: 21
        zlogValue:
          match: {}
          schema:
            type: Extension
            mustSupport: true
            url: https://gematik.de/fhir/ti/StructureDefinition/zlog-laboratory-extension
            index: 22
            elements:
              value:
                mustSupport: true
                choices: []
                index: 24
        alternativeResult:
          match: {}
          schema:
            type: Extension
            mustSupport: true
            url: https://gematik.de/fhir/ti/StructureDefinition/alternative-result-laboratory-extension
            index: 25
            extensions:
              code:
                url: null
                short: Spezifikation der Laboruntersuchung zum Messergebnis mit Alternativeinheit
                mustSupport: true
                index: 26
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 28
                  value[x]:
                    elements:
                      coding:
                        short: Codierte Spezifikation der Laboruntersuchung zum Messergebnis mit Alternativeinheit
                        mustSupport: true
                        index: 29
                        elements:
                          system: {mustSupport: true, index: 30}
                          version: {mustSupport: true, index: 31}
                          code: {mustSupport: true, index: 32}
                          display: {mustSupport: true, index: 33}
              value:
                url: null
                short: Messergebnis quantitativ mit Alternativeinheit
                mustSupport: true
                index: 34
                elements:
                  value:
                    short: Ratio mit Alternativeinheit
                    mustSupport: true
                    choices: [valueRatio]
                    index: 59
                    slicing:
                      slices:
                        valueRatio:
                          match: {}
                          schema:
                            short: Ratio mit Alternativeinheit
                            mustSupport: true
                            choices: [valueRatio]
                            index: 59
                  valueQuantity:
                    type: Quantity
                    short: Ergebniswert mit Alternativeinheit
                    mustSupport: true
                    choiceOf: value
                    index: 39
                    slicing:
                      slices:
                        valueQuantity:
                          match: {}
                          schema: {type: Quantity, short: Ergebniswert mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 39}
                  value[x]:
                    elements:
                      numerator:
                        mustSupport: true
                        index: 61
                        elements:
                          value: {mustSupport: true, index: 62}
                          comparator: {mustSupport: true, index: 63}
                          unit: {mustSupport: true, index: 64}
                          system: {mustSupport: true, index: 65}
                          code: {mustSupport: true, index: 66}
                      denominator:
                        mustSupport: true
                        index: 67
                        elements:
                          value: {mustSupport: true, index: 68}
                          comparator: {mustSupport: true, index: 69}
                          unit: {mustSupport: true, index: 70}
                          system: {mustSupport: true, index: 71}
                          code: {mustSupport: true, index: 72}
                  valueRange:
                    type: Range
                    short: Ergebnisbereich mit Alternativeinheit
                    mustSupport: true
                    choiceOf: value
                    index: 47
                    slicing:
                      slices:
                        valueRange:
                          match: {}
                          schema: {type: Range, short: Ergebnisbereich mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 47}
                  valueRatio:
                    type: Ratio
                    short: Ratio mit Alternativeinheit
                    mustSupport: true
                    choiceOf: value
                    index: 60
                    slicing:
                      slices:
                        valueRatio:
                          match: {}
                          schema: {type: Ratio, short: Ratio mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 60}
              referenceRange:
                url: null
                short: Richtgrenzen für Alternativeinheit
                mustSupport: true
                index: 73
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 75
                  value[x]:
                    elements:
                      low:
                        mustSupport: true
                        index: 76
                        elements:
                          value: {mustSupport: true, index: 77}
                          unit: {mustSupport: true, index: 78}
                          system: {mustSupport: true, index: 79}
                          code: {mustSupport: true, index: 80}
                      high:
                        mustSupport: true
                        index: 81
                        elements:
                          value: {mustSupport: true, index: 82}
                          unit: {mustSupport: true, index: 83}
                          system: {mustSupport: true, index: 84}
                          code: {mustSupport: true, index: 85}
              zlog:
                url: null
                mustSupport: true
                index: 86
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 88
            elements:
              extension:
                short: Spezifikation der Laboruntersuchung zum Messergebnis mit Alternativeinheit
                mustSupport: true
                index: 26
                slicing:
                  slices:
                    code:
                      match: {}
                      schema:
                        short: Spezifikation der Laboruntersuchung zum Messergebnis mit Alternativeinheit
                        mustSupport: true
                        index: 26
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 28
                          value[x]:
                            elements:
                              coding:
                                short: Codierte Spezifikation der Laboruntersuchung zum Messergebnis mit Alternativeinheit
                                mustSupport: true
                                index: 29
                                elements:
                                  system: {mustSupport: true, index: 30}
                                  version: {mustSupport: true, index: 31}
                                  code: {mustSupport: true, index: 32}
                                  display: {mustSupport: true, index: 33}
                    value:
                      match: {}
                      schema:
                        short: Messergebnis quantitativ mit Alternativeinheit
                        mustSupport: true
                        index: 34
                        elements:
                          value:
                            short: Ratio mit Alternativeinheit
                            mustSupport: true
                            choices: [valueRatio]
                            index: 59
                            slicing:
                              slices:
                                valueRatio:
                                  match: {}
                                  schema:
                                    short: Ratio mit Alternativeinheit
                                    mustSupport: true
                                    choices: [valueRatio]
                                    index: 59
                          valueQuantity:
                            type: Quantity
                            short: Ergebniswert mit Alternativeinheit
                            mustSupport: true
                            choiceOf: value
                            index: 39
                            slicing:
                              slices:
                                valueQuantity:
                                  match: {}
                                  schema: {type: Quantity, short: Ergebniswert mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 39}
                          value[x]:
                            elements:
                              numerator:
                                mustSupport: true
                                index: 61
                                elements:
                                  value: {mustSupport: true, index: 62}
                                  comparator: {mustSupport: true, index: 63}
                                  unit: {mustSupport: true, index: 64}
                                  system: {mustSupport: true, index: 65}
                                  code: {mustSupport: true, index: 66}
                              denominator:
                                mustSupport: true
                                index: 67
                                elements:
                                  value: {mustSupport: true, index: 68}
                                  comparator: {mustSupport: true, index: 69}
                                  unit: {mustSupport: true, index: 70}
                                  system: {mustSupport: true, index: 71}
                                  code: {mustSupport: true, index: 72}
                          valueRange:
                            type: Range
                            short: Ergebnisbereich mit Alternativeinheit
                            mustSupport: true
                            choiceOf: value
                            index: 47
                            slicing:
                              slices:
                                valueRange:
                                  match: {}
                                  schema: {type: Range, short: Ergebnisbereich mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 47}
                          valueRatio:
                            type: Ratio
                            short: Ratio mit Alternativeinheit
                            mustSupport: true
                            choiceOf: value
                            index: 60
                            slicing:
                              slices:
                                valueRatio:
                                  match: {}
                                  schema: {type: Ratio, short: Ratio mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 60}
                    referenceRange:
                      match: {}
                      schema:
                        short: Richtgrenzen für Alternativeinheit
                        mustSupport: true
                        index: 73
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 75
                          value[x]:
                            elements:
                              low:
                                mustSupport: true
                                index: 76
                                elements:
                                  value: {mustSupport: true, index: 77}
                                  unit: {mustSupport: true, index: 78}
                                  system: {mustSupport: true, index: 79}
                                  code: {mustSupport: true, index: 80}
                              high:
                                mustSupport: true
                                index: 81
                                elements:
                                  value: {mustSupport: true, index: 82}
                                  unit: {mustSupport: true, index: 83}
                                  system: {mustSupport: true, index: 84}
                                  code: {mustSupport: true, index: 85}
                    zlog:
                      match: {}
                      schema:
                        mustSupport: true
                        index: 86
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 88
  effectiveDateTime:
    short: Klinischer Bezugszeitpunkt
    type: dateTime
    mustSupport: true
    choiceOf: effective
    index: 126
    slicing:
      slices:
        effectiveDateTime:
          match: {}
          schema: {short: Klinischer Bezugszeitpunkt, type: dateTime, mustSupport: true, choiceOf: effective, index: 126}
          min: 0
          max: 1
  status:
    binding: {strength: required, valueSet: 'https://gematik.de/fhir/terminology/ValueSet/observation-status'}
    mustSupport: true
    index: 90
  effective:
    mustSupport: true
    choices: []
    index: 123
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        effectiveDateTime:
          match: {}
          schema:
            short: Klinischer Bezugszeitpunkt
            mustSupport: true
            choices: [effectiveDateTime]
            index: 125
          min: 0
          max: 1
  code:
    mustSupport: true
    index: 106
    extensions:
      data-absent-reason:
        url: http://hl7.org/fhir/StructureDefinition/data-absent-reason
        short: Grund für das Nichtvorhandensein eines Codes
        type: Extension
        mustSupport: true
        index: 107
        elements:
          value:
            mustSupport: true
            choices: []
            index: 109
    elements:
      extension:
        short: Grund für das Nichtvorhandensein eines Codes
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/StructureDefinition/data-absent-reason
        index: 107
        slicing:
          slices:
            data-absent-reason:
              match: {}
              schema:
                short: Grund für das Nichtvorhandensein eines Codes
                type: Extension
                mustSupport: true
                url: http://hl7.org/fhir/StructureDefinition/data-absent-reason
                index: 107
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 109
      coding:
        mustSupport: true
        index: 110
        elements:
          system: {mustSupport: true, index: 111}
          version: {mustSupport: true, index: 112}
          code: {mustSupport: true, index: 113}
          display: {mustSupport: true, index: 114}
      text: {short: Verwender-spezifische Bezeichnung für die Laboruntersuchung, mustSupport: true, index: 115}
  identifier: {mustSupport: true, index: 89}
  valueCodeableConcept:
    type: CodeableConcept
    short: Qualitatives Messergebnis (z.B. nominal oder ordinal)
    mustSupport: true
    choiceOf: value
    index: 177
    slicing:
      slices:
        valueCodeableConcept:
          match: {}
          schema: {type: CodeableConcept, short: Qualitatives Messergebnis (z.B. nominal oder ordinal), mustSupport: true, choiceOf: value, index: 177}
  issued: {short: Dokumentationszeitpunkt, mustSupport: true, index: 127}
  device:
    type: Reference
    short: Laboranalysegerät
    mustSupport: true
    refers: ['https://gematik.de/fhir/ti/StructureDefinition/ti-device-laboratory-analyzer']
    index: 216
    elements:
      reference: {mustSupport: true, index: 217}
      display: {mustSupport: true, index: 218}
  valueRange:
    type: Range
    mustSupport: true
    choiceOf: value
    index: 149
    slicing:
      slices:
        valueRange:
          match: {}
          schema: {type: Range, mustSupport: true, choiceOf: value, index: 149}
  subject:
    type: Reference
    mustSupport: true
    refers: ['https://gematik.de/fhir/ti/StructureDefinition/ti-patient']
    index: 116
    elements:
      reference: {mustSupport: true, index: 117}
      identifier:
        mustSupport: true
        index: 118
        elements:
          system: {mustSupport: true, index: 119}
          value: {mustSupport: true, index: 120}
      display: {mustSupport: true, index: 121}
  performer:
    mustSupport: true
    index: 128
    elements:
      reference: {mustSupport: true, index: 129}
      identifier:
        mustSupport: true
        index: 130
        elements:
          system: {mustSupport: true, index: 131}
          value: {mustSupport: true, index: 132}
      display: {mustSupport: true, index: 133}
  dataAbsentReason:
    mustSupport: true
    index: 185
    elements:
      coding:
        mustSupport: true
        index: 186
        elements:
          system: {mustSupport: true, index: 187}
          version: {mustSupport: true, index: 188}
          code: {mustSupport: true, index: 189}
          display: {mustSupport: true, index: 190}
package_version: 1.5.0-ballot.2
extensions:
  accredited:
    url: null
    short: Kennzeichen Akkreditierte Laboruntersuchung
    mustSupport: true
    index: 4
    elements:
      value:
        mustSupport: true
        choices: []
        index: 6
  testProfile:
    url: https://gematik.de/fhir/ti/StructureDefinition/test-profile-laboratory-extension
    short: Bezeichnung für fachlich-medizinischen Bezug, unter dem Laboruntersuchungen gruppiert werden, Inhalt identisch zu TIObservationLaboratoryStudyGroup.extension:testProfile
    type: Extension
    mustSupport: true
    index: 7
    elements:
      value:
        mustSupport: true
        choices: []
        index: 9
      value[x]:
        elements:
          coding:
            mustSupport: true
            index: 10
            elements:
              system: {mustSupport: true, index: 11}
              version: {mustSupport: true, index: 12}
              code: {mustSupport: true, index: 13}
              display: {mustSupport: true, index: 14}
          text: {mustSupport: true, index: 15}
  externalService:
    url: https://gematik.de/fhir/ti/StructureDefinition/external-service-extension
    short: Kennzeichen Fremdleistung
    type: Extension
    mustSupport: true
    index: 16
    elements:
      value:
        mustSupport: true
        choices: []
        index: 18
  associationService:
    url: https://gematik.de/fhir/ti/StructureDefinition/association-service-laboratory-extension
    short: Kennzeichen Verbundleistung
    type: Extension
    mustSupport: true
    index: 19
    elements:
      value:
        mustSupport: true
        choices: []
        index: 21
  zlogValue:
    url: https://gematik.de/fhir/ti/StructureDefinition/zlog-laboratory-extension
    type: Extension
    mustSupport: true
    index: 22
    elements:
      value:
        mustSupport: true
        choices: []
        index: 24
  alternativeResult:
    url: https://gematik.de/fhir/ti/StructureDefinition/alternative-result-laboratory-extension
    type: Extension
    mustSupport: true
    index: 25
    extensions:
      code:
        url: null
        short: Spezifikation der Laboruntersuchung zum Messergebnis mit Alternativeinheit
        mustSupport: true
        index: 26
        elements:
          value:
            mustSupport: true
            choices: []
            index: 28
          value[x]:
            elements:
              coding:
                short: Codierte Spezifikation der Laboruntersuchung zum Messergebnis mit Alternativeinheit
                mustSupport: true
                index: 29
                elements:
                  system: {mustSupport: true, index: 30}
                  version: {mustSupport: true, index: 31}
                  code: {mustSupport: true, index: 32}
                  display: {mustSupport: true, index: 33}
      value:
        url: null
        short: Messergebnis quantitativ mit Alternativeinheit
        mustSupport: true
        index: 34
        elements:
          value:
            short: Ratio mit Alternativeinheit
            mustSupport: true
            choices: [valueRatio]
            index: 59
            slicing:
              slices:
                valueRatio:
                  match: {}
                  schema:
                    short: Ratio mit Alternativeinheit
                    mustSupport: true
                    choices: [valueRatio]
                    index: 59
          valueQuantity:
            type: Quantity
            short: Ergebniswert mit Alternativeinheit
            mustSupport: true
            choiceOf: value
            index: 39
            slicing:
              slices:
                valueQuantity:
                  match: {}
                  schema: {type: Quantity, short: Ergebniswert mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 39}
          value[x]:
            elements:
              numerator:
                mustSupport: true
                index: 61
                elements:
                  value: {mustSupport: true, index: 62}
                  comparator: {mustSupport: true, index: 63}
                  unit: {mustSupport: true, index: 64}
                  system: {mustSupport: true, index: 65}
                  code: {mustSupport: true, index: 66}
              denominator:
                mustSupport: true
                index: 67
                elements:
                  value: {mustSupport: true, index: 68}
                  comparator: {mustSupport: true, index: 69}
                  unit: {mustSupport: true, index: 70}
                  system: {mustSupport: true, index: 71}
                  code: {mustSupport: true, index: 72}
          valueRange:
            type: Range
            short: Ergebnisbereich mit Alternativeinheit
            mustSupport: true
            choiceOf: value
            index: 47
            slicing:
              slices:
                valueRange:
                  match: {}
                  schema: {type: Range, short: Ergebnisbereich mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 47}
          valueRatio:
            type: Ratio
            short: Ratio mit Alternativeinheit
            mustSupport: true
            choiceOf: value
            index: 60
            slicing:
              slices:
                valueRatio:
                  match: {}
                  schema: {type: Ratio, short: Ratio mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 60}
      referenceRange:
        url: null
        short: Richtgrenzen für Alternativeinheit
        mustSupport: true
        index: 73
        elements:
          value:
            mustSupport: true
            choices: []
            index: 75
          value[x]:
            elements:
              low:
                mustSupport: true
                index: 76
                elements:
                  value: {mustSupport: true, index: 77}
                  unit: {mustSupport: true, index: 78}
                  system: {mustSupport: true, index: 79}
                  code: {mustSupport: true, index: 80}
              high:
                mustSupport: true
                index: 81
                elements:
                  value: {mustSupport: true, index: 82}
                  unit: {mustSupport: true, index: 83}
                  system: {mustSupport: true, index: 84}
                  code: {mustSupport: true, index: 85}
      zlog:
        url: null
        mustSupport: true
        index: 86
        elements:
          value:
            mustSupport: true
            choices: []
            index: 88
    elements:
      extension:
        short: Spezifikation der Laboruntersuchung zum Messergebnis mit Alternativeinheit
        mustSupport: true
        index: 26
        slicing:
          slices:
            code:
              match: {}
              schema:
                short: Spezifikation der Laboruntersuchung zum Messergebnis mit Alternativeinheit
                mustSupport: true
                index: 26
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 28
                  value[x]:
                    elements:
                      coding:
                        short: Codierte Spezifikation der Laboruntersuchung zum Messergebnis mit Alternativeinheit
                        mustSupport: true
                        index: 29
                        elements:
                          system: {mustSupport: true, index: 30}
                          version: {mustSupport: true, index: 31}
                          code: {mustSupport: true, index: 32}
                          display: {mustSupport: true, index: 33}
            value:
              match: {}
              schema:
                short: Messergebnis quantitativ mit Alternativeinheit
                mustSupport: true
                index: 34
                elements:
                  value:
                    short: Ratio mit Alternativeinheit
                    mustSupport: true
                    choices: [valueRatio]
                    index: 59
                    slicing:
                      slices:
                        valueRatio:
                          match: {}
                          schema:
                            short: Ratio mit Alternativeinheit
                            mustSupport: true
                            choices: [valueRatio]
                            index: 59
                  valueQuantity:
                    type: Quantity
                    short: Ergebniswert mit Alternativeinheit
                    mustSupport: true
                    choiceOf: value
                    index: 39
                    slicing:
                      slices:
                        valueQuantity:
                          match: {}
                          schema: {type: Quantity, short: Ergebniswert mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 39}
                  value[x]:
                    elements:
                      numerator:
                        mustSupport: true
                        index: 61
                        elements:
                          value: {mustSupport: true, index: 62}
                          comparator: {mustSupport: true, index: 63}
                          unit: {mustSupport: true, index: 64}
                          system: {mustSupport: true, index: 65}
                          code: {mustSupport: true, index: 66}
                      denominator:
                        mustSupport: true
                        index: 67
                        elements:
                          value: {mustSupport: true, index: 68}
                          comparator: {mustSupport: true, index: 69}
                          unit: {mustSupport: true, index: 70}
                          system: {mustSupport: true, index: 71}
                          code: {mustSupport: true, index: 72}
                  valueRange:
                    type: Range
                    short: Ergebnisbereich mit Alternativeinheit
                    mustSupport: true
                    choiceOf: value
                    index: 47
                    slicing:
                      slices:
                        valueRange:
                          match: {}
                          schema: {type: Range, short: Ergebnisbereich mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 47}
                  valueRatio:
                    type: Ratio
                    short: Ratio mit Alternativeinheit
                    mustSupport: true
                    choiceOf: value
                    index: 60
                    slicing:
                      slices:
                        valueRatio:
                          match: {}
                          schema: {type: Ratio, short: Ratio mit Alternativeinheit, mustSupport: true, choiceOf: value, index: 60}
            referenceRange:
              match: {}
              schema:
                short: Richtgrenzen für Alternativeinheit
                mustSupport: true
                index: 73
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 75
                  value[x]:
                    elements:
                      low:
                        mustSupport: true
                        index: 76
                        elements:
                          value: {mustSupport: true, index: 77}
                          unit: {mustSupport: true, index: 78}
                          system: {mustSupport: true, index: 79}
                          code: {mustSupport: true, index: 80}
                      high:
                        mustSupport: true
                        index: 81
                        elements:
                          value: {mustSupport: true, index: 82}
                          unit: {mustSupport: true, index: 83}
                          system: {mustSupport: true, index: 84}
                          code: {mustSupport: true, index: 85}
            zlog:
              match: {}
              schema:
                mustSupport: true
                index: 86
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 88
class: profile
kind: resource
url: https://gematik.de/fhir/ti/StructureDefinition/ti-observation-laboratory-study
base: http://hl7.eu/fhir/laboratory/StructureDefinition/Observation-resultslab-eu-lab
version: 1.5.0