description: Practitioner can be the prescriber who authored the originating MedicationRequest (prescription) event or the dispenser responsible for the MedicationDispense event. package_name: rs/ca.on.dhdr.r4 derivation: constraint name: Practitioner type: Practitioner elements: id: {mustSupport: true, index: 0} identifier: mustSupport: true index: 1 elements: system: binding: {strength: required, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/drug/practitioner-identifier-system'} mustSupport: true index: 2 value: {mustSupport: true, index: 3} required: [system, value] name: mustSupport: true index: 4 elements: family: {mustSupport: true, index: 5} given: {mustSupport: true, index: 6} required: [family] telecom: mustSupport: true array: true max: 2 index: 7 slicing: rules: open discriminator: - {path: system, type: value} min: null max: 2 slices: TelecomPhone: match: {system: phone} schema: mustSupport: true index: 8 elements: system: pattern: {type: code, value: phone} mustSupport: true type: code index: 9 value: {mustSupport: true, index: 10} use: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/contact-point-use|4.0.0'} mustSupport: true index: 11 required: [system, value] TelecomFax: match: {system: fax} schema: mustSupport: true index: 12 elements: system: pattern: {type: code, value: fax} mustSupport: true type: code index: 13 value: {mustSupport: true, index: 14} use: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/contact-point-use|4.0.0'} mustSupport: true index: 15 required: [system, value] package_version: 0.9.0 class: profile kind: resource url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Practitioner-submission base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 4.0.0 required: [identifier, name]