description: Defines the PractitionerRole resource in a PractitionerRole Submission during bulk import. package_name: ca.on.phsd.r4 derivation: constraint name: PractitionerRoleSubmission 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: 38 extensions: practitionerRole-speciality-period: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-specialty-period type: Extension index: 40 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-specialty-period'} index: 41 practitionerRole-classification: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification type: Extension index: 42 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification'} index: 43 elements: extension: index: 39 slicing: slices: practitionerRole-speciality-period: match: {} schema: type: Extension url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-specialty-period index: 40 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-specialty-period'} index: 41 practitionerRole-classification: match: {} schema: type: Extension url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification index: 42 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification'} index: 43 coding: mustSupport: true index: 44 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 45 code: binding: {strength: required, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ppr-qualified-expertise-role-type'} mustSupport: true index: 46 display: {mustSupport: true, index: 47} required: [system, code] required: [extension, coding] organization: type: Reference refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-organization-response-profile-Organization'] index: 28 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 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitioner-restriction'} index: 8 practitionerRole-status: match: {} schema: type: Extension url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-status index: 9 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-status'} index: 10 practitionerRole-practicing: match: {} schema: type: Extension url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-practicing index: 11 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-practicing'} index: 12 wait-times: match: {} schema: type: Extension isModifier: false url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-wait-times index: 13 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-wait-times'} index: 14 id: {mustSupport: true, index: 0} code: binding: {strength: required, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/health-care-provider-role-type'} mustSupport: true index: 29 extensions: practitionerRole-classification: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification type: Extension index: 30 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification'} index: 31 license-classification-code: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-LicenseClassificationCode type: Extension index: 32 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-LicenseClassificationCode'} index: 33 elements: extension: type: Extension url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification index: 30 slicing: slices: practitionerRole-classification: match: {} schema: type: Extension url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification index: 30 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-classification'} index: 31 license-classification-code: match: {} schema: type: Extension url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-LicenseClassificationCode index: 32 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-LicenseClassificationCode'} index: 33 coding: mustSupport: true index: 34 elements: system: pattern: {type: Uri, value: 'http://ehealthontario.ca/fhir/CodeSystem/ppr-health-care-provider-role-type'} mustSupport: true index: 35 code: binding: {strength: required, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/ppr-healthcare-provider-role-type'} mustSupport: true index: 36 display: {mustSupport: true, index: 37} required: [system, code] required: [coding] identifier: mustSupport: true index: 15 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: 16 elements: use: pattern: {type: Code, value: official} mustSupport: true index: 17 type: mustSupport: true index: 18 elements: coding: mustSupport: true index: 19 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 20 code: pattern: {type: Code, value: PRN} mustSupport: true index: 21 required: [system, code] required: [coding] system: pattern: {type: Uri, value: 'https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-provider-upi'} mustSupport: true index: 22 value: {mustSupport: true, index: 23} required: [value, type, system, use] practitioner: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-practitioner-response-profile-Practitioner'] index: 26 elements: reference: {mustSupport: true, index: 27} period: mustSupport: true index: 24 elements: start: {mustSupport: true, index: 25} 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: 48 elements: reference: {mustSupport: true, index: 49} healthcareService: {mustSupport: true, index: 50} package_version: alpha-0.1.0 extensions: practitioner-restriction: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitioner-restriction type: Extension index: 7 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitioner-restriction'} index: 8 practitionerRole-status: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-status type: Extension index: 9 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-status'} index: 10 practitionerRole-practicing: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-practicing type: Extension index: 11 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitionerRole-practicing'} index: 12 wait-times: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-wait-times type: Extension isModifier: false index: 13 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-wait-times'} index: 14 class: profile kind: resource url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-practitionerRole-submission-profile-PractitionerRole base: http://hl7.org/fhir/StructureDefinition/PractitionerRole version: 1.0.0 required: [id, identifier, meta, code]