description: This profile applies constraints to the Procedure resource for CA Core+ to support clinical and diagnostic procedure documentation in the pan-Canadian context. package_name: ca.infoway.io.core derivation: constraint name: ProcedureCACore type: Procedure elements: reasonCode: {index: 12} performed: choices: [performedPeriod] index: 7 slicing: slices: performedPeriod: match: {} schema: choices: [performedPeriod] index: 7 min: 0 max: 1 performed[x]: elements: start: {index: 9} end: {index: 10} asserter: {index: 11} performedDateTime: type: dateTime choiceOf: performed index: 5 slicing: slices: performedDateTime: match: {} schema: {type: dateTime, choiceOf: performed, index: 5} min: 0 max: 1 code: type: CodeableConcept binding: {strength: preferred, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/procedurecode'} index: 0 bodySite: {index: 14} performedPeriod: type: Period choiceOf: performed index: 8 slicing: slices: performedPeriod: match: {} schema: {type: Period, choiceOf: performed, index: 8} min: 0 max: 1 reasonReference: {index: 13} package_version: 1.2.0-dft class: profile kind: resource url: http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/procedure-ca-core base: http://hl7.org/fhir/StructureDefinition/Procedure version: 1.1.0