description: This profile defines a practitioner role administration details structure that includes core localisation concepts for use in an Australian context. package_name: rs/hl7.fhir.au.base derivation: constraint name: AUBasePractitionerRole type: PractitionerRole elements: identifier: short: Practitioner role identifiers index: 0 slicing: rules: open discriminator: - {path: type, type: pattern} - {path: system, type: value} min: null slices: medicareProviderNumber: match: type: coding: - {code: UPIN, system: 'http://hl7.org.au/fhir/v2/0203'} system: http://ns.electronichealth.net.au/id/medicare-provider-number schema: short: Australian Medicare Provider Number index: 1 elements: type: short: Coded identifier type for provider number pattern: type: CodeableConcept value: coding: - {code: UPIN, system: 'http://hl7.org.au/fhir/v2/0203'} type: CodeableConcept index: 2 elements: text: pattern: {type: string, value: Medicare Provider Number} type: string index: 3 system: short: Namespace for Medicare provider number pattern: {type: uri, value: 'http://ns.electronichealth.net.au/id/medicare-provider-number'} type: uri index: 4 value: {short: Medicare provider number, index: 5} required: [system, type, value] nationalProviderAtOrganisation: match: type: coding: - {code: NPIO, system: 'http://hl7.org.au/fhir/v2/0203'} system: http://hl7.org.au/id/npio schema: short: National Provider at Organisation Identifier index: 6 elements: type: short: Coded identifier type for national provider identifier at organisation pattern: type: CodeableConcept value: coding: - {code: NPIO, system: 'http://hl7.org.au/fhir/v2/0203'} type: CodeableConcept index: 7 elements: text: pattern: {type: string, value: NPIO} type: string index: 8 system: short: Namespace for national provider identifier (HPI-I) at organisation with national identifier (HPI-O) pattern: {type: uri, value: 'http://hl7.org.au/id/npio'} type: uri index: 9 value: short: National provider identifier at organisation in the form HPI-I@HPI-O constraint: inv-npio-0: {human: NPIO length is exactly 33 characters, severity: error, expression: value.length() = 33} index: 10 required: [system, type, value] employeeNumber: match: type: coding: - {code: EI, system: 'http://hl7.org/fhir/v2/0203'} system: null schema: short: Employee Number index: 11 elements: type: short: Coded identifier type for employee number pattern: type: CodeableConcept value: coding: - {code: EI, system: 'http://hl7.org/fhir/v2/0203'} type: CodeableConcept index: 12 elements: text: pattern: {type: string, value: Employee Number} type: string index: 13 required: [text] system: {index: 14} value: {short: Employee number, index: 15} assigner: short: Employing organisation index: 16 elements: display: {short: Employing organisation name, index: 17} required: [display] required: [assigner, system, type, value] specialty: {short: Practitioner specialties, index: 18} package_version: 1.0.2 class: profile kind: resource url: http://hl7.org.au/fhir/StructureDefinition/au-practitionerrole base: http://hl7.org/fhir/StructureDefinition/PractitionerRole version: 1.0.0