description: Provider directory entry for a practitioner role package_name: hl7.fhir.au.pd derivation: constraint name: AUPDPractitionerRole type: PractitionerRole elements: meta: short: Metadata about the resource (extended) index: 0 extensions: source: {url: h, type: Extension, short: Preadopt STU4 Meta.source to identify source system, mustSupport: true, index: 2} elements: extension: index: 1 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: source: match: {url: null} schema: {type: Extension, short: Preadopt STU4 Meta.source to identify source system, mustSupport: true, url: h, index: 2} specialty: short: Directory SNOMED-CT Practitioner Specialty mustSupport: true index: 27 slicing: slices: snomedRole: match: {} schema: {short: Directory SNOMED-CT Practitioner Specialty, mustSupport: true, index: 27} organization: type: Reference short: Organisation providing this role mustSupport: true refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-organisation'] index: 26 active: {short: Required status, mustSupport: true, index: 24} identifier: short: Medicare Provider Number mustSupport: true index: 3 slicing: slices: providerNumber: match: {} schema: short: Medicare Provider Number mustSupport: true index: 3 extensions: providernumberassigningauthority: {url: h, max: 1, type: Extension, short: Optional HL7 V2 routing content, mustSupport: true, index: 5} elements: extension: index: 4 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: providernumberassigningauthority: match: {url: null} schema: {type: Extension, short: Optional HL7 V2 routing content, mustSupport: true, url: h, index: 5} max: 1 type: short: Required Provider Number Identifier Type index: 6 elements: coding: {short: Required Provider Number Identifier Type Code, index: 7} required: [coding] nationalProviderAtOrganisation: match: {} schema: short: Directroy Entry Practitioner at Organisation Identifier mustSupport: true index: 8 extensions: nationalprovideratorganisationassigningauthority: {url: h, max: 1, type: Extension, short: Optional HL7 V2 routing content, mustSupport: true, index: 10} elements: extension: index: 9 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: nationalprovideratorganisationassigningauthority: match: {url: null} schema: {type: Extension, short: Optional HL7 V2 routing content, mustSupport: true, url: h, index: 10} max: 1 type: short: Required National Provider at Organisation Identifier Type index: 11 elements: coding: {short: Required Code defined by a terminology system, index: 12} required: [coding] vendorAssignedDirectoryIdentifier: match: {} schema: short: Secure Messaging Vendor's Provider Identifier mustSupport: true index: 13 extensions: vdiAssigningAuthority: {url: h, min: 0, max: 1, short: HL7 V2 Assigning Authority, type: Extension, mustSupport: true, index: 15} elements: extension: index: 14 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: vdiAssigningAuthority: match: {url: null} schema: {short: HL7 V2 Assigning Authority, type: Extension, mustSupport: true, url: h, index: 15} min: 0 max: 1 type: short: Vendor assigned directory identifier type index: 16 elements: coding: short: Vendor assigned directory identifier type code index: 17 elements: system: {short: Vendor assigned directory identifier type coding system, index: 18} code: pattern: {type: Code, value: VDI} index: 19 text: pattern: {type: String, value: Vendor Directory Identifier Type} index: 20 required: [coding, text] system: {short: Required vendor assigned identifier system URI, index: 21} assigner: short: Assigning vendor reference index: 22 elements: display: {short: Assigning vendor name, index: 23} required: [display] required: [assigner, system] practitioner: type: Reference short: Practitioner in the role mustSupport: true refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitioner'] index: 25 telecom: {short: Contact details for the practitioner in this role., mustSupport: true, index: 30} location: type: Reference short: Location at which this role is provided mustSupport: true refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-location'] index: 28 endpoint: type: Reference short: Technical endpoints for this practitioner role, including secure messaging endpoints mustSupport: true refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-sm-endpoint', 'http://hl7.org/fhir/StructureDefinition/Endpoint'] index: 31 healthcareService: {short: Healthcare services provided in this role, mustSupport: true, index: 29} package_version: 0.9.0 class: profile kind: resource url: http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitionerrole base: http://hl7.org.au/fhir/StructureDefinition/au-practitionerrole version: 1.0.0 required: [practitioner, location, active, organization]