description: Defines the PractitionerRole resource in a Practitioner Search response from PHSD package_name: ca.on.phsd.r4 derivation: constraint name: PractitionerRoleResponse type: PractitionerRole elements: meta: mustSupport: true index: 1 elements: profile: {mustSupport: true, index: 2} security: mustSupport: true index: 3 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality'} mustSupport: true index: 4 code: {short: N|R, mustSupport: true, index: 5} display: {short: normal|restricted, mustSupport: true, index: 6} required: [display, system, code] required: [security, profile] specialty: binding: {strength: required, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/qualified-expertise-role-type'} mustSupport: true index: 32 extensions: practitionerRole-speciality-period: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-specialty-period', type: Extension, index: 34} practitionerRole-classification: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification', min: 1, max: 1, type: Extension, index: 35} elements: extension: index: 33 slicing: slices: practitionerRole-speciality-period: match: {} schema: {type: Extension, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-specialty-period', index: 34} practitionerRole-classification: match: {} schema: {type: Extension, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification', index: 35} min: 1 max: 1 coding: mustSupport: true index: 36 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 37 code: binding: {strength: required, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ppr-qualified-expertise-role-type'} mustSupport: true index: 38 display: {mustSupport: true, index: 39} required: [system, code] required: [extension, coding] organization: type: Reference refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-organization-response-profile-Organization'] index: 24 extension: type: Extension url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitioner-restriction index: 7 slicing: slices: practitioner-restriction: match: {} schema: {type: Extension, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitioner-restriction', index: 7} practitionerRole-status: match: {} schema: {type: Extension, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-status', index: 8} max: 1 practitionerRole-practicing: match: {} schema: {type: Extension, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-practicing', index: 9} max: 1 wait-times: match: {} schema: {type: Extension, isModifier: false, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-wait-times', index: 10} id: {mustSupport: true, index: 0} code: binding: {strength: required, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/health-care-provider-role-type'} mustSupport: true index: 25 extensions: practitionerRole-classification: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification', type: Extension, index: 26} license-classification-code: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-LicenseClassificationCode', max: 1, type: Extension, index: 27} elements: extension: type: Extension url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification index: 26 slicing: slices: practitionerRole-classification: match: {} schema: {type: Extension, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification', index: 26} license-classification-code: match: {} schema: {type: Extension, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-LicenseClassificationCode', index: 27} max: 1 coding: mustSupport: true index: 28 elements: system: pattern: {type: Uri, value: 'http://ehealthontario.ca/fhir/CodeSystem/ppr-health-care-provider-role-type'} mustSupport: true index: 29 code: binding: {strength: required, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ppr-healthcare-provider-role-type'} mustSupport: true index: 30 display: {mustSupport: true, index: 31} required: [system, code] required: [coding] identifier: mustSupport: true index: 11 slicing: rules: open discriminator: - {path: use, type: value} - {path: type.coding.code, type: value} min: 1 slices: identifier-UPI: match: use: official type: coding: {code: PRN} schema: _required: true index: 12 elements: use: pattern: {type: Code, value: official} mustSupport: true index: 13 type: mustSupport: true index: 14 elements: coding: mustSupport: true index: 15 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 16 code: pattern: {type: Code, value: PRN} mustSupport: true index: 17 required: [system, code] required: [coding] system: pattern: {type: Uri, value: 'https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-provider-upi'} mustSupport: true index: 18 value: {mustSupport: true, index: 19} required: [value, type, system, use] practitioner: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-practitioner-response-profile-Practitioner'] index: 22 elements: reference: {mustSupport: true, index: 23} period: mustSupport: true index: 20 elements: start: {mustSupport: true, index: 21} location: type: Reference short: For PPR future use only mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-location-response-profile-Location'] index: 40 elements: reference: {mustSupport: true, index: 41} healthcareService: {mustSupport: true, index: 42} package_version: alpha-0.1.1 extensions: practitioner-restriction: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitioner-restriction', type: Extension, index: 7} practitionerRole-status: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-status', max: 1, type: Extension, index: 8} practitionerRole-practicing: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-practicing', max: 1, type: Extension, index: 9} wait-times: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-wait-times', type: Extension, isModifier: false, index: 10} class: profile kind: resource url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-practitioner-response-profile-PractitionerRole base: http://hl7.org/fhir/StructureDefinition/PractitionerRole version: 1.0.0 required: [id, identifier, meta, code]