description: Practitioner restriction extesnion package_name: ca.on.phsd.r4-alpha derivation: constraint name: PractitionerRestriction type: Extension elements: extension: index: 0 slicing: slices: type-of-limitation: match: {} schema: mustSupport: true _required: true index: 1 elements: url: pattern: {type: Uri, value: type-of-limitation} index: 2 value: mustSupport: true choices: [valueCode] index: 7 slicing: slices: valueCode: match: {} schema: mustSupport: true choices: [valueCode] index: 7 valueCode: type: code mustSupport: true choiceOf: value index: 8 slicing: slices: valueCode: match: {} schema: {type: code, mustSupport: true, choiceOf: value, index: 8} time-when-limitation-applies: match: {} schema: mustSupport: true index: 9 elements: url: pattern: {type: Uri, value: time-when-limitation-applies} index: 10 value: mustSupport: true choices: [valuePeriod] index: 15 slicing: slices: valuePeriod: match: {} schema: mustSupport: true choices: [valuePeriod] index: 15 valuePeriod: type: Period mustSupport: true choiceOf: value index: 16 slicing: slices: valuePeriod: match: {} schema: {type: Period, mustSupport: true, choiceOf: value, index: 16} value[x]: elements: start: {mustSupport: true, index: 17} end: {mustSupport: true, index: 18} reference-to-supporting-info: match: {} schema: mustSupport: true index: 19 elements: url: pattern: {type: Uri, value: reference-to-supporting-info} index: 20 value: mustSupport: true choices: [valueString] index: 25 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [valueString] index: 25 valueString: type: string mustSupport: true choiceOf: value index: 26 slicing: slices: valueString: match: {} schema: {type: string, mustSupport: true, choiceOf: value, index: 26} url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitioner-restriction'} index: 27 value: choices: [] index: 29 package_version: 1.0.0-BallotDraft extensions: type-of-limitation: url: null mustSupport: true _required: true index: 1 elements: url: pattern: {type: Uri, value: type-of-limitation} index: 2 value: mustSupport: true choices: [valueCode] index: 7 slicing: slices: valueCode: match: {} schema: mustSupport: true choices: [valueCode] index: 7 valueCode: type: code mustSupport: true choiceOf: value index: 8 slicing: slices: valueCode: match: {} schema: {type: code, mustSupport: true, choiceOf: value, index: 8} time-when-limitation-applies: url: null mustSupport: true index: 9 elements: url: pattern: {type: Uri, value: time-when-limitation-applies} index: 10 value: mustSupport: true choices: [valuePeriod] index: 15 slicing: slices: valuePeriod: match: {} schema: mustSupport: true choices: [valuePeriod] index: 15 valuePeriod: type: Period mustSupport: true choiceOf: value index: 16 slicing: slices: valuePeriod: match: {} schema: {type: Period, mustSupport: true, choiceOf: value, index: 16} value[x]: elements: start: {mustSupport: true, index: 17} end: {mustSupport: true, index: 18} reference-to-supporting-info: url: null mustSupport: true index: 19 elements: url: pattern: {type: Uri, value: reference-to-supporting-info} index: 20 value: mustSupport: true choices: [valueString] index: 25 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [valueString] index: 25 valueString: type: string mustSupport: true choiceOf: value index: 26 slicing: slices: valueString: match: {} schema: {type: string, mustSupport: true, choiceOf: value, index: 26} class: extension kind: complex-type url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-practitioner-restriction base: http://hl7.org/fhir/StructureDefinition/Extension version: 1.0.0 required: [extension]