description: This profile applies constraints to the Observation resource for CA Core+ to support laboratory test results in the pan-Canadian context. package_name: ca.infoway.io.core derivation: constraint name: ObservationLaboratoryPathologyResultCACore type: Observation elements: category: type: CodeableConcept index: 1 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null 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'} array: true index: 2 min: 0 hasMember: type: Reference refers: ['http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/observation-laboratory-Pathology-ca-core'] index: 22 interpretation: {type: CodeableConcept, index: 21} encounter: type: Reference refers: ['http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/encounter-ca-core'] index: 6 valueQuantity: type: Quantity choiceOf: value index: 17 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 17} min: 0 max: 1 value: mustSupport: true choices: [valueCodeableConcept] index: 19 slicing: slices: valueCodeableConcept: match: {} schema: mustSupport: true choices: [valueCodeableConcept] index: 19 min: 0 max: 1 valueString: type: string choiceOf: value index: 14 slicing: slices: valueString: match: {} schema: {type: string, choiceOf: value, index: 14} min: 0 max: 1 status: {mustSupport: true, index: 0} effective: mustSupport: true choices: [] index: 8 code: type: CodeableConcept binding: {strength: example, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/pCLOCD'} mustSupport: true index: 3 valueCodeableConcept: type: CodeableConcept mustSupport: true choiceOf: value index: 20 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 20} min: 0 max: 1 subject: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/patient-ca-core'] index: 4 elements: reference: {mustSupport: true, index: 5} required: [reference] performer: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/organization-ca-core', 'http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/patient-ca-core', 'http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/practitioner-ca-core', 'http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/practitionerRole-ca-core', 'http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 9 package_version: 1.1.0-dft-preballot class: profile kind: resource url: http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/observation-laboratory-Pathology-ca-core base: http://hl7.org/fhir/StructureDefinition/Observation version: 1.1.0 required: [subject, effective, performer]