description: Provider directory entry for a practitioner role package_name: hl7.fhir.au.pd derivation: constraint name: AUPDPractitionerRole type: PractitionerRole elements: meta: short: Metadata on Practitoner Role index: 0 elements: source: {mustSupport: true, index: 1} specialty: {short: Directory SNOMED-CT Practitioner Specialty, mustSupport: true, index: 24} organization: type: Reference short: Organisation providing this role mustSupport: true refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-organisation'] index: 22 active: {short: Required status, mustSupport: true, index: 20} code: {short: Directory SNOMED-CT Practitioner Role Code, mustSupport: true, index: 23} identifier: mustSupport: true index: 2 slicing: rules: open discriminator: - {path: type, type: pattern} - {path: system, type: value} min: null slices: medicareProviderNumber: match: {type: null, system: null} schema: short: Medicare Provider Number for Directory Entry Practitioner Role mustSupport: true index: 3 extensions: mpnAssigningAuthority: {url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', max: 1, type: Extension, mustSupport: true, index: 5} elements: extension: index: 4 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: mpnAssigningAuthority: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', index: 5} max: 1 nationalProviderAtOrganisation: match: {type: null, system: null} schema: short: National Provider at Organisation Identifier for Directory Entry Practitioner Role mustSupport: true index: 6 extensions: npoAssigningAuthority: {url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', max: 1, type: Extension, mustSupport: true, index: 8} elements: extension: index: 7 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: npoAssigningAuthority: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', index: 8} max: 1 vendorAssignedDirectoryIdentifier: match: {type: null, system: null} schema: short: Secure Messaging Vendor's Provider Identifier mustSupport: true index: 9 extensions: vdiAssigningAuthority: {url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', max: 1, type: Extension, mustSupport: true, index: 11} elements: extension: index: 10 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: vdiAssigningAuthority: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org.au/fhir/StructureDefinition/au-assigningauthority', index: 11} max: 1 type: short: Vendor assigned directory identifier type index: 12 elements: coding: short: Vendor assigned directory identifier type code index: 13 elements: system: {short: Vendor assigned directory identifier type coding system, index: 14} code: pattern: {type: Code, value: VDI} index: 15 text: pattern: {type: String, value: Secure Messaging Vendor Identifier Directory Entry} index: 16 required: [coding, text] system: {short: Required vendor assigned identifier system URI, index: 17} assigner: short: Assigning vendor reference index: 18 elements: display: {short: Assigning vendor name, index: 19} required: [display] required: [assigner] practitioner: type: Reference short: Practitioner in the role mustSupport: true refers: ['http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitioner'] index: 21 telecom: {short: Contact details for the practitioner in this role., mustSupport: true, index: 27} 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: 25 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: 28 healthcareService: {short: Healthcare services provided in this role, mustSupport: true, index: 26} package_version: 2.0.1 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: 2.0.1 required: [practitioner, location, active, organization]