description: This profile defines a practitioner structure that localises core concepts, including identifiers and terminology, for use in an Australian context. package_name: at.unofficial.au.base derivation: constraint name: AUBasePractitioner type: Practitioner elements: identifier: {type: Identifier, index: 0} address: {type: Address, index: 1} qualification: constraint: inv-pra-0: {human: A qualification shall only have AHPRA Profession details if the code is AHPRA Profession, source: 'http://hl7.org.au/fhir/StructureDefinition/au-practitioner', severity: error, expression: 'extension(''http://hl7.org.au/fhir/StructureDefinition/ahpraprofession-details'').exists() implies code.coding.where(system=''http://terminology.hl7.org.au/CodeSystem/v2-0360'' and code=''AUAHPRAProfession'').exists()'} inv-pra-1: {human: A qualification shall only have AHPRA Registration details if the code is AHPRA Registration, source: 'http://hl7.org.au/fhir/StructureDefinition/au-practitioner', severity: error, expression: 'extension(''http://hl7.org.au/fhir/StructureDefinition/ahpraregistration-details'').exists() implies code.coding.where(system=''http://terminology.hl7.org.au/CodeSystem/v2-0360'' and code=''AUAHPRARegistration'').exists()'} index: 2 extensions: ahpraProfession-details: {url: 'http://hl7.org.au/fhir/StructureDefinition/ahpraprofession-details', max: 1, type: Extension, index: 4} ahpraRegistration-details: {url: 'http://hl7.org.au/fhir/StructureDefinition/ahpraregistration-details', max: 1, type: Extension, index: 5} elements: extension: index: 3 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ahpraProfession-details: match: {url: null} schema: {type: Extension, url: 'http://hl7.org.au/fhir/StructureDefinition/ahpraprofession-details', index: 4} max: 1 ahpraRegistration-details: match: {url: null} schema: {type: Extension, url: 'http://hl7.org.au/fhir/StructureDefinition/ahpraregistration-details', index: 5} max: 1 identifier: {type: Identifier, index: 6} code: binding: {strength: preferred, valueSet: 'http://terminology.hl7.org.au/ValueSet/v2-0360-extended'} index: 7 communication: binding: {strength: extensible, valueSet: 'https://healthterminologies.gov.au/fhir/ValueSet/common-languages-australia-2'} index: 8 package_version: 2.2.0-ballot2 class: profile kind: resource url: http://hl7.org.au/fhir/StructureDefinition/au-practitioner base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 2.2.0