description: This profile sets minimum expectations for a PractitionerRole resource in the context of a patient summary in an Australian context. It is based on the [AU Base Practitioner Role](http://build.fhir.org/ig/hl7au/au-fhir-base/StructureDefinition-au-practitionerrole.html) profile, and applies the constraints of [AU Core PractitionerRole](http://hl7.org.au/fhir/core/StructureDefinition/au-core-practitionerrole) and [PractitionerRole (IPS)](http://hl7.org/fhir/uv/ips/StructureDefinition/PractitionerRole-uv-ips). package_name: hl7.fhir.au.ps derivation: constraint name: AUPSPractitionerRole type: PractitionerRole elements: identifier: mustSupport: true index: 0 slicing: rules: open discriminator: - {path: type, type: pattern} min: null slices: medicareProvider: match: {type: null} schema: {type: Identifier, mustSupport: true, index: 1} max: 1 practitioner: type: Reference constraint: au-core-prarol-01: {human: 'At least a reference, identifier or display shall be present, or, if neither is available, the Data Absent Reason extension shall be present', severity: error, expression: '(reference.exists() or identifier.exists() or display.exists()) xor extension(''http://hl7.org/fhir/StructureDefinition/data-absent-reason'').exists()'} mustSupport: true refers: ['http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-practitioner'] index: 2 organization: type: Reference mustSupport: true refers: ['http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-organization'] index: 3 code: {type: CodeableConcept, mustSupport: true, index: 4} specialty: {mustSupport: true, index: 5} telecom: {mustSupport: true, index: 6} package_version: 0.1.0-preview class: profile kind: resource url: http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-practitionerrole base: http://hl7.org.au/fhir/StructureDefinition/au-practitionerrole version: 0.1.0-preview required: [practitioner]