description: Profile of PractitionerRole for use with CPG Implementation Guide package_name: hl7.fhir.uv.cpg derivation: constraint name: CPGPractitionerRole type: PractitionerRole elements: identifier: mustSupport: true array: true min: 1 index: 0 slicing: rules: open discriminator: - {path: use, type: value} min: 1 slices: officialIdentifier: match: {use: official} schema: mustSupport: true _required: true index: 1 elements: use: type: code pattern: {type: Code, value: official} mustSupport: true index: 2 value: {mustSupport: true, index: 3} required: [value, use] practitioner: type: Reference mustSupport: false refers: ['http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-practitioner'] index: 4 code: mustSupport: true array: true min: 1 index: 5 slicing: rules: open discriminator: - {path: coding.system, type: value} min: 1 slices: persona: match: coding: {system: null} schema: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/uv/cpg/CodeSystem/cpg-common-persona'} mustSupport: true _required: true index: 6 min: 1 max: 1 package_version: 0.1.0 class: profile kind: resource url: http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-practitionerrole base: http://hl7.org/fhir/StructureDefinition/PractitionerRole version: 0.1.0 required: [practitioner, identifier, code]