PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch-lab-report@1.0.0-ballot
    http://fhir.ch/ig/ch-lab-report/StructureDefinition/ChLab-observation-panel
description: This profile constrains the ChLabObservationResultsLaboratory profile to represent only a panel / battery of laboratory test results for the HL7 Swiss project. The top-level observation contains only further observations-panels and observations-single-tests in the hasMember element. The observation-panels may carry a conclusion in the note element and/or a global interpretation by the producer of the study, in the interpretation element; value[x] and component elements are not allowed and have to be shown in the observation-single-test profile.
package_name: ch.fhir.ig.ch-lab-report
derivation: constraint
name: ChLabObservationPanel
type: Observation
elements:
  hasMember:
    type: Reference
    refers: ['http://fhir.ch/ig/ch-lab-report/StructureDefinition/ChLab-observation-panel', 'http://fhir.ch/ig/ch-lab-report/StructureDefinition/ChLab-observation-single-test']
    index: 26
  interpretation: {mustSupport: true, index: 24}
  valueTime:
    type: time
    choiceOf: value
    index: 11
    slicing:
      slices:
        valueTime:
          match: {}
          schema: {type: time, choiceOf: value, index: 11}
          max: 0
  valueQuantity:
    type: Quantity
    choiceOf: value
    index: 20
    slicing:
      slices:
        valueQuantity:
          match: {}
          schema: {type: Quantity, choiceOf: value, index: 20}
          max: 0
  value:
    choices: [valueCodeableConcept]
    index: 22
    slicing:
      slices:
        valueCodeableConcept:
          match: {}
          schema:
            choices: [valueCodeableConcept]
            index: 22
          max: 0
  valueString:
    type: string
    choiceOf: value
    index: 2
    slicing:
      slices:
        valueString:
          match: {}
          schema: {type: string, choiceOf: value, index: 2}
          max: 0
  valueRatio:
    type: Ratio
    choiceOf: value
    index: 8
    slicing:
      slices:
        valueRatio:
          match: {}
          schema: {type: Ratio, choiceOf: value, index: 8}
          max: 0
  valueDateTime:
    type: dateTime
    choiceOf: value
    index: 14
    slicing:
      slices:
        valueDateTime:
          match: {}
          schema: {type: dateTime, choiceOf: value, index: 14}
          max: 0
  component: {index: 27}
  note: {mustSupport: true, index: 25}
  valueCodeableConcept:
    type: CodeableConcept
    choiceOf: value
    index: 23
    slicing:
      slices:
        valueCodeableConcept:
          match: {}
          schema: {type: CodeableConcept, choiceOf: value, index: 23}
          max: 0
  valuePeriod:
    type: Period
    choiceOf: value
    index: 17
    slicing:
      slices:
        valuePeriod:
          match: {}
          schema: {type: Period, choiceOf: value, index: 17}
          max: 0
  valueRange:
    type: Range
    choiceOf: value
    index: 5
    slicing:
      slices:
        valueRange:
          match: {}
          schema: {type: Range, choiceOf: value, index: 5}
          max: 0
package_version: 1.0.0-ballot
class: profile
kind: resource
url: http://fhir.ch/ig/ch-lab-report/StructureDefinition/ChLab-observation-panel
base: http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-observation-results-laboratory
version: 1.0.0-ballot
required: [hasMember]