description: This profile constrains the Observation resource for the purpose of laboratory test reports in Switzerland. package_name: ch.fhir.ig.ch-lab-report derivation: constraint name: ChLabObservationResultsLaboratory type: Observation elements: extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: observation-instantiates-r5: match: {url: null} schema: {type: Extension, short: instantiate observationDefinition r5, url: 'http://fhir.ch/ig/ch-lab-report/StructureDefinition/observation-instantiates', index: 1} min: 0 max: 1 category: type: CodeableConcept index: 2 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: laboratory: match: coding: - {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} schema: pattern: type: CodeableConcept value: coding: - {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} _required: true index: 3 min: 1 max: 1 studyType: match: {} schema: short: The clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry) binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-lab-report/ValueSet/ch-lab-report-lab-study-types'} array: true index: 4 min: 0 specialty: match: {} schema: short: The way of grouping of the test results into clinically meaningful groups (e.g. liver test; minerals; glucose profiles) binding: {strength: required, valueSet: 'http://hl7.eu/fhir/laboratory/ValueSet/lab-specialty-eu-lab'} array: true index: 5 min: 0 subject: type: Reference refers: ['http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-patient'] index: 6 performer: type: Reference refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization', 'http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-practitioner', 'http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-practitionerrole'] index: 7 specimen: type: Reference refers: ['http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-report-specimen'] index: 8 package_version: 0.1.1 extensions: observation-instantiates-r5: {url: 'http://fhir.ch/ig/ch-lab-report/StructureDefinition/observation-instantiates', min: 0, max: 1, type: Extension, short: instantiate observationDefinition r5, index: 1} class: profile kind: resource url: http://fhir.ch/ig/ch-lab-report/StructureDefinition/ch-lab-observation-results-laboratory base: http://hl7.org/fhir/StructureDefinition/Observation version: 0.1.1 required: [category]