description: This profile applies constraints to the Appointment resource for CA Core+ to support scheduling interactions in the pan-Canadian context. package_name: ca.infoway.io.core derivation: constraint name: AppointmentCACore type: Appointment elements: description: {mustSupport: true, index: 3} start: {mustSupport: true, index: 4} created: {mustSupport: true, index: 5} participant: elements: type: {mustSupport: true, index: 12} actor: mustSupport: true index: 13 elements: reference: {mustSupport: true, index: 14} identifier: mustSupport: true index: 15 elements: system: {mustSupport: true, index: 16} value: {mustSupport: true, index: 17} required: [value, system] status: {mustSupport: true, index: 1} comment: {mustSupport: true, index: 6} basedOn: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/servicerequest-ca-core'] index: 7 elements: reference: {mustSupport: true, index: 8} identifier: mustSupport: true index: 9 elements: system: {mustSupport: true, index: 10} value: {mustSupport: true, index: 11} reasonReference: type: Reference refers: ['http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/condition-ca-core', 'http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/procedure-ca-core', 'http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation', 'http://hl7.org/fhir/StructureDefinition/Observation'] index: 2 text: {mustSupport: true, index: 0} package_version: 1.0.0-dft-preballot class: profile kind: resource url: http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/appointment-ca-core base: http://hl7.org/fhir/StructureDefinition/Appointment version: null required: [basedOn]