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]