PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.use-case.omi@0.3.10
    http://omi.de/fhir/registry/StructureDefinition/boa-output-observation-profile
description: Profile derived from OmiOutputObservation. It describes the output of BOA algorithm.
package_name: de.medizininformatikinitiative.use-case.omi
derivation: constraint
name: BoaOmiOutputObservation
type: Observation
elements:
  component:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: code, type: pattern}
      min: null
      slices:
        minimum:
          match:
            code:
              coding:
              - {code: '255605001', system: 'http://snomed.info/sct', display: Minimal (qualifier value)}
          schema:
            index: 1
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '255605001', system: 'http://snomed.info/sct', display: Minimal (qualifier value)}
                index: 2
              value:
                pattern:
                  type: Quantity
                  value: {code: ml, unit: mL, system: 'http://unitsofmeasure.org'}
                choices: [valueQuantity]
                index: 4
              valueQuantity:
                type: Quantity
                pattern:
                  type: Quantity
                  value: {code: ml, unit: mL, system: 'http://unitsofmeasure.org'}
                choiceOf: value
                index: 5
            required: [value, valueQuantity]
        maximum:
          match:
            code:
              coding:
              - {code: '56851009', system: 'http://snomed.info/sct', display: Maximal (qualifier value)}
          schema:
            index: 6
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '56851009', system: 'http://snomed.info/sct', display: Maximal (qualifier value)}
                index: 7
              value:
                pattern:
                  type: Quantity
                  value: {code: ml, unit: mL, system: 'http://unitsofmeasure.org'}
                choices: [valueQuantity]
                index: 9
              valueQuantity:
                type: Quantity
                pattern:
                  type: Quantity
                  value: {code: ml, unit: mL, system: 'http://unitsofmeasure.org'}
                choiceOf: value
                index: 10
            required: [value, valueQuantity]
        mean:
          match:
            code:
              coding:
              - {code: '373098007', system: 'http://snomed.info/sct', display: Mean - numeric estimation technique (qualifier value)}
          schema:
            index: 11
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '373098007', system: 'http://snomed.info/sct', display: Mean - numeric estimation technique (qualifier value)}
                index: 12
              value:
                pattern:
                  type: Quantity
                  value: {code: ml, unit: mL, system: 'http://unitsofmeasure.org'}
                choices: [valueQuantity]
                index: 14
              valueQuantity:
                type: Quantity
                pattern:
                  type: Quantity
                  value: {code: ml, unit: mL, system: 'http://unitsofmeasure.org'}
                choiceOf: value
                index: 15
            required: [value, valueQuantity]
        total:
          match:
            code:
              coding:
              - {code: '255619001', system: 'http://snomed.info/sct', display: Total}
          schema:
            index: 16
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '255619001', system: 'http://snomed.info/sct', display: Total}
                index: 17
              value:
                pattern:
                  type: Quantity
                  value: {code: ml, unit: L, system: 'http://unitsofmeasure.org'}
                choices: [valueQuantity]
                index: 19
              valueQuantity:
                type: Quantity
                pattern:
                  type: Quantity
                  value: {code: ml, unit: L, system: 'http://unitsofmeasure.org'}
                choiceOf: value
                index: 20
            required: [value, valueQuantity]
        standardDeviation:
          match:
            code:
              coding:
              - {code: '386136009', system: 'http://snomed.info/sct', display: Standard deviation}
          schema:
            index: 21
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '386136009', system: 'http://snomed.info/sct', display: Standard deviation}
                index: 22
              value:
                pattern:
                  type: Quantity
                  value: {code: ml, unit: mL, system: 'http://unitsofmeasure.org'}
                choices: [valueQuantity]
                index: 24
              valueQuantity:
                type: Quantity
                pattern:
                  type: Quantity
                  value: {code: ml, unit: mL, system: 'http://unitsofmeasure.org'}
                choiceOf: value
                index: 25
            required: [value, valueQuantity]
        median:
          match:
            code:
              coding:
              - {code: '260528009', system: 'http://snomed.info/sct', display: Median}
          schema:
            index: 26
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '260528009', system: 'http://snomed.info/sct', display: Median}
                index: 27
              value:
                pattern:
                  type: Quantity
                  value: {code: ml, unit: mL, system: 'http://unitsofmeasure.org'}
                choices: [valueQuantity]
                index: 29
              valueQuantity:
                type: Quantity
                pattern:
                  type: Quantity
                  value: {code: ml, unit: mL, system: 'http://unitsofmeasure.org'}
                choiceOf: value
                index: 30
            required: [value, valueQuantity]
        hounsfield:
          match:
            code:
              coding:
              - {code: C94908, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl', display: Hounsfield unit}
          schema:
            index: 31
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: C94908, system: 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl', display: Hounsfield unit}
                index: 32
              value:
                pattern:
                  type: Quantity
                  value: {code: '[hnsf''U]', unit: HU, system: 'http://unitsofmeasure.org'}
                choices: [valueQuantity]
                index: 34
              valueQuantity:
                type: Quantity
                pattern:
                  type: Quantity
                  value: {code: '[hnsf''U]', unit: HU, system: 'http://unitsofmeasure.org'}
                choiceOf: value
                index: 35
            required: [value, valueQuantity]
package_version: 0.3.10
class: profile
kind: resource
url: http://omi.de/fhir/registry/StructureDefinition/boa-output-observation-profile
base: http://omi.de/fhir/registry/StructureDefinition/output-observation
version: 0.3.10