description: This extension applies to the Practitioner.qualification element and is used to represent Australian Health Practitioner Regulation Agency (Ahpra) registration details (see [Ahpra](https://www.ahpra.gov.au/Support/Glossary.aspx#Registration%20Number) for further information). This extension supports the inclusion of the Ahpra profession code and information about division, speciality, registration status, endorsements and notations in a qualification element instance representing a practitioner’s Ahpra registration. package_name: hl7.fhir.au.base derivation: constraint name: AhpraRegistrationDetails type: Extension elements: extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ahpraRegistrationStatus: match: {url: ahpraRegistrationStatus} schema: short: Ahpra registration status details index: 26 elements: url: pattern: {type: Uri, value: ahpraRegistrationStatus} index: 27 value: short: Ahpra registration status value choices: [valueCodeableConcept] index: 29 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registration status value, choiceOf: value, index: 30} ahpraNotation: match: {url: ahpraNotation} schema: short: Ahpra other notation details index: 66 extensions: ahpraNotationEditDate: url: ahpraNotationEditDate short: Ahpra notation edit date details index: 68 elements: url: pattern: {type: Uri, value: ahpraNotationEditDate} index: 69 value: short: Ahpra notation edit date value choices: [valueDate] index: 71 valueDate: {type: date, short: Ahpra notation edit date value, choiceOf: value, index: 72} ahpraNotationType: url: ahpraNotationType short: Ahpra notation type details index: 73 elements: url: pattern: {type: Uri, value: ahpraNotationType} index: 74 value: short: Ahpra notation type value choices: [valueCodeableConcept] index: 76 valueCodeableConcept: {type: CodeableConcept, short: Ahpra notation type value, choiceOf: value, index: 77} ahpraNotationDetail: url: ahpraNotationDetail short: Ahpra notation descriptive details index: 78 elements: url: pattern: {type: Uri, value: ahpraNotationDetail} index: 79 value: short: Ahpra notation descriptive details value choices: [valueString] index: 81 valueString: {type: string, short: Ahpra notation descriptive details value, choiceOf: value, index: 82} elements: extension: index: 67 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ahpraNotationEditDate: match: {url: ahpraNotationEditDate} schema: short: Ahpra notation edit date details index: 68 elements: url: pattern: {type: Uri, value: ahpraNotationEditDate} index: 69 value: short: Ahpra notation edit date value choices: [valueDate] index: 71 valueDate: {type: date, short: Ahpra notation edit date value, choiceOf: value, index: 72} ahpraNotationType: match: {url: ahpraNotationType} schema: short: Ahpra notation type details index: 73 elements: url: pattern: {type: Uri, value: ahpraNotationType} index: 74 value: short: Ahpra notation type value choices: [valueCodeableConcept] index: 76 valueCodeableConcept: {type: CodeableConcept, short: Ahpra notation type value, choiceOf: value, index: 77} ahpraNotationDetail: match: {url: ahpraNotationDetail} schema: short: Ahpra notation descriptive details index: 78 elements: url: pattern: {type: Uri, value: ahpraNotationDetail} index: 79 value: short: Ahpra notation descriptive details value choices: [valueString] index: 81 valueString: {type: string, short: Ahpra notation descriptive details value, choiceOf: value, index: 82} url: pattern: {type: Uri, value: ahpraNotation} index: 83 value: choices: [] index: 85 ahpraProfession: match: {url: ahpraProfession} schema: short: Ahpra registered profession index: 1 elements: url: pattern: {type: Uri, value: ahpraProfession} index: 2 value: short: Ahpra registered profession type code choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered profession type code, choiceOf: value, index: 5} ahpraRegistrationType: match: {url: ahpraRegistrationType} schema: short: Ahpra registration type details index: 16 elements: url: pattern: {type: Uri, value: ahpraRegistrationType} index: 17 value: short: Ahpra registration type value choices: [valueCodeableConcept] index: 19 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registration type value, choiceOf: value, index: 20} ahpraRegistrationRecordNumber: match: {url: ahpraRegistrationRecordNumber} schema: short: Ahpra registration number details index: 6 elements: url: pattern: {type: Uri, value: ahpraRegistrationRecordNumber} index: 7 value: short: Ahpra registration number value choices: [valueString] index: 9 valueString: {type: string, short: Ahpra registration number value, choiceOf: value, index: 10} ahpraRegistrationSubtype: match: {url: ahpraRegistrationSubtype} schema: short: Ahpra registration subtype details index: 21 elements: url: pattern: {type: Uri, value: ahpraRegistrationSubtype} index: 22 value: short: Ahpra registration subtype value choices: [valueCodeableConcept] index: 24 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registration subtype value, choiceOf: value, index: 25} ahpraSpecialty: match: {url: ahpraSpecialty} schema: short: Ahpra registration specialty details index: 31 elements: url: pattern: {type: Uri, value: ahpraSpecialty} index: 32 value: short: Ahpra registration specialty value choices: [valueCodeableConcept] index: 34 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registration specialty value, choiceOf: value, index: 35} ahpraFieldofSpecialtyPractice: match: {url: ahpraFieldofSpecialtyPractice} schema: short: Ahpra registered field of specialty practice details index: 36 elements: url: pattern: {type: Uri, value: ahpraFieldofSpecialtyPractice} index: 37 value: short: Ahpra registered field of specialty practice value choices: [valueCodeableConcept] index: 39 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered field of specialty practice value, choiceOf: value, index: 40} ahpraEndorsement: match: {url: ahpraEndorsement} schema: short: Ahpra registered endorsement details index: 41 extensions: ahpraEndorsementEditDate: url: ahpraEndorsementEditDate short: Ahpra registered endorsement edited date details index: 43 elements: url: pattern: {type: Uri, value: ahpraEndorsementEditDate} index: 44 value: short: Ahpra registered endorsement edited date value choices: [valueDate] index: 46 valueDate: {type: date, short: Ahpra registered endorsement edited date value, choiceOf: value, index: 47} ahpraEndorsementType: url: ahpraEndorsementType short: Ahpra registered endorsement type details index: 48 elements: url: pattern: {type: Uri, value: ahpraEndorsementType} index: 49 value: short: Ahpra registered endorsement type value choices: [valueCodeableConcept] index: 51 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered endorsement type value, choiceOf: value, index: 52} ahpraEndorsementSubtype: url: ahpraEndorsementSubtype short: Ahpra registered endorsement subtype details index: 53 elements: url: pattern: {type: Uri, value: ahpraEndorsementSubtype} index: 54 value: short: Ahpra registered endorsement subtype value choices: [valueCodeableConcept] index: 56 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered endorsement subtype value, choiceOf: value, index: 57} ahpraEndorsementDetail: url: ahpraEndorsementDetail short: Ahpra registered endorsement descriptive details index: 58 elements: url: pattern: {type: Uri, value: ahpraEndorsementDetail} index: 59 value: short: Ahpra registered endorsement descriptive details value choices: [valueString] index: 61 valueString: {type: string, short: Ahpra registered endorsement descriptive details value, choiceOf: value, index: 62} elements: extension: index: 42 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ahpraEndorsementEditDate: match: {url: ahpraEndorsementEditDate} schema: short: Ahpra registered endorsement edited date details index: 43 elements: url: pattern: {type: Uri, value: ahpraEndorsementEditDate} index: 44 value: short: Ahpra registered endorsement edited date value choices: [valueDate] index: 46 valueDate: {type: date, short: Ahpra registered endorsement edited date value, choiceOf: value, index: 47} ahpraEndorsementType: match: {url: ahpraEndorsementType} schema: short: Ahpra registered endorsement type details index: 48 elements: url: pattern: {type: Uri, value: ahpraEndorsementType} index: 49 value: short: Ahpra registered endorsement type value choices: [valueCodeableConcept] index: 51 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered endorsement type value, choiceOf: value, index: 52} ahpraEndorsementSubtype: match: {url: ahpraEndorsementSubtype} schema: short: Ahpra registered endorsement subtype details index: 53 elements: url: pattern: {type: Uri, value: ahpraEndorsementSubtype} index: 54 value: short: Ahpra registered endorsement subtype value choices: [valueCodeableConcept] index: 56 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered endorsement subtype value, choiceOf: value, index: 57} ahpraEndorsementDetail: match: {url: ahpraEndorsementDetail} schema: short: Ahpra registered endorsement descriptive details index: 58 elements: url: pattern: {type: Uri, value: ahpraEndorsementDetail} index: 59 value: short: Ahpra registered endorsement descriptive details value choices: [valueString] index: 61 valueString: {type: string, short: Ahpra registered endorsement descriptive details value, choiceOf: value, index: 62} url: pattern: {type: Uri, value: ahpraEndorsement} index: 63 value: choices: [] index: 65 ahpraDivision: match: {url: ahpraDivision} schema: short: Ahpra registration division details index: 11 elements: url: pattern: {type: Uri, value: ahpraDivision} index: 12 value: short: Ahpra registration division value choices: [valueCodeableConcept] index: 14 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registration division value, choiceOf: value, index: 15} url: pattern: {type: Uri, value: 'http://hl7.org.au/fhir/StructureDefinition/ahpraregistration-details'} index: 86 value: choices: [] index: 88 package_version: 4.2.1-preview extensions: ahpraRegistrationStatus: url: ahpraRegistrationStatus short: Ahpra registration status details index: 26 elements: url: pattern: {type: Uri, value: ahpraRegistrationStatus} index: 27 value: short: Ahpra registration status value choices: [valueCodeableConcept] index: 29 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registration status value, choiceOf: value, index: 30} ahpraNotation: url: ahpraNotation short: Ahpra other notation details index: 66 extensions: ahpraNotationEditDate: url: ahpraNotationEditDate short: Ahpra notation edit date details index: 68 elements: url: pattern: {type: Uri, value: ahpraNotationEditDate} index: 69 value: short: Ahpra notation edit date value choices: [valueDate] index: 71 valueDate: {type: date, short: Ahpra notation edit date value, choiceOf: value, index: 72} ahpraNotationType: url: ahpraNotationType short: Ahpra notation type details index: 73 elements: url: pattern: {type: Uri, value: ahpraNotationType} index: 74 value: short: Ahpra notation type value choices: [valueCodeableConcept] index: 76 valueCodeableConcept: {type: CodeableConcept, short: Ahpra notation type value, choiceOf: value, index: 77} ahpraNotationDetail: url: ahpraNotationDetail short: Ahpra notation descriptive details index: 78 elements: url: pattern: {type: Uri, value: ahpraNotationDetail} index: 79 value: short: Ahpra notation descriptive details value choices: [valueString] index: 81 valueString: {type: string, short: Ahpra notation descriptive details value, choiceOf: value, index: 82} elements: extension: index: 67 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ahpraNotationEditDate: match: {url: ahpraNotationEditDate} schema: short: Ahpra notation edit date details index: 68 elements: url: pattern: {type: Uri, value: ahpraNotationEditDate} index: 69 value: short: Ahpra notation edit date value choices: [valueDate] index: 71 valueDate: {type: date, short: Ahpra notation edit date value, choiceOf: value, index: 72} ahpraNotationType: match: {url: ahpraNotationType} schema: short: Ahpra notation type details index: 73 elements: url: pattern: {type: Uri, value: ahpraNotationType} index: 74 value: short: Ahpra notation type value choices: [valueCodeableConcept] index: 76 valueCodeableConcept: {type: CodeableConcept, short: Ahpra notation type value, choiceOf: value, index: 77} ahpraNotationDetail: match: {url: ahpraNotationDetail} schema: short: Ahpra notation descriptive details index: 78 elements: url: pattern: {type: Uri, value: ahpraNotationDetail} index: 79 value: short: Ahpra notation descriptive details value choices: [valueString] index: 81 valueString: {type: string, short: Ahpra notation descriptive details value, choiceOf: value, index: 82} url: pattern: {type: Uri, value: ahpraNotation} index: 83 value: choices: [] index: 85 ahpraProfession: url: ahpraProfession short: Ahpra registered profession index: 1 elements: url: pattern: {type: Uri, value: ahpraProfession} index: 2 value: short: Ahpra registered profession type code choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered profession type code, choiceOf: value, index: 5} ahpraRegistrationType: url: ahpraRegistrationType short: Ahpra registration type details index: 16 elements: url: pattern: {type: Uri, value: ahpraRegistrationType} index: 17 value: short: Ahpra registration type value choices: [valueCodeableConcept] index: 19 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registration type value, choiceOf: value, index: 20} ahpraRegistrationRecordNumber: url: ahpraRegistrationRecordNumber short: Ahpra registration number details index: 6 elements: url: pattern: {type: Uri, value: ahpraRegistrationRecordNumber} index: 7 value: short: Ahpra registration number value choices: [valueString] index: 9 valueString: {type: string, short: Ahpra registration number value, choiceOf: value, index: 10} ahpraRegistrationSubtype: url: ahpraRegistrationSubtype short: Ahpra registration subtype details index: 21 elements: url: pattern: {type: Uri, value: ahpraRegistrationSubtype} index: 22 value: short: Ahpra registration subtype value choices: [valueCodeableConcept] index: 24 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registration subtype value, choiceOf: value, index: 25} ahpraSpecialty: url: ahpraSpecialty short: Ahpra registration specialty details index: 31 elements: url: pattern: {type: Uri, value: ahpraSpecialty} index: 32 value: short: Ahpra registration specialty value choices: [valueCodeableConcept] index: 34 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registration specialty value, choiceOf: value, index: 35} ahpraFieldofSpecialtyPractice: url: ahpraFieldofSpecialtyPractice short: Ahpra registered field of specialty practice details index: 36 elements: url: pattern: {type: Uri, value: ahpraFieldofSpecialtyPractice} index: 37 value: short: Ahpra registered field of specialty practice value choices: [valueCodeableConcept] index: 39 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered field of specialty practice value, choiceOf: value, index: 40} ahpraEndorsement: url: ahpraEndorsement short: Ahpra registered endorsement details index: 41 extensions: ahpraEndorsementEditDate: url: ahpraEndorsementEditDate short: Ahpra registered endorsement edited date details index: 43 elements: url: pattern: {type: Uri, value: ahpraEndorsementEditDate} index: 44 value: short: Ahpra registered endorsement edited date value choices: [valueDate] index: 46 valueDate: {type: date, short: Ahpra registered endorsement edited date value, choiceOf: value, index: 47} ahpraEndorsementType: url: ahpraEndorsementType short: Ahpra registered endorsement type details index: 48 elements: url: pattern: {type: Uri, value: ahpraEndorsementType} index: 49 value: short: Ahpra registered endorsement type value choices: [valueCodeableConcept] index: 51 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered endorsement type value, choiceOf: value, index: 52} ahpraEndorsementSubtype: url: ahpraEndorsementSubtype short: Ahpra registered endorsement subtype details index: 53 elements: url: pattern: {type: Uri, value: ahpraEndorsementSubtype} index: 54 value: short: Ahpra registered endorsement subtype value choices: [valueCodeableConcept] index: 56 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered endorsement subtype value, choiceOf: value, index: 57} ahpraEndorsementDetail: url: ahpraEndorsementDetail short: Ahpra registered endorsement descriptive details index: 58 elements: url: pattern: {type: Uri, value: ahpraEndorsementDetail} index: 59 value: short: Ahpra registered endorsement descriptive details value choices: [valueString] index: 61 valueString: {type: string, short: Ahpra registered endorsement descriptive details value, choiceOf: value, index: 62} elements: extension: index: 42 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ahpraEndorsementEditDate: match: {url: ahpraEndorsementEditDate} schema: short: Ahpra registered endorsement edited date details index: 43 elements: url: pattern: {type: Uri, value: ahpraEndorsementEditDate} index: 44 value: short: Ahpra registered endorsement edited date value choices: [valueDate] index: 46 valueDate: {type: date, short: Ahpra registered endorsement edited date value, choiceOf: value, index: 47} ahpraEndorsementType: match: {url: ahpraEndorsementType} schema: short: Ahpra registered endorsement type details index: 48 elements: url: pattern: {type: Uri, value: ahpraEndorsementType} index: 49 value: short: Ahpra registered endorsement type value choices: [valueCodeableConcept] index: 51 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered endorsement type value, choiceOf: value, index: 52} ahpraEndorsementSubtype: match: {url: ahpraEndorsementSubtype} schema: short: Ahpra registered endorsement subtype details index: 53 elements: url: pattern: {type: Uri, value: ahpraEndorsementSubtype} index: 54 value: short: Ahpra registered endorsement subtype value choices: [valueCodeableConcept] index: 56 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registered endorsement subtype value, choiceOf: value, index: 57} ahpraEndorsementDetail: match: {url: ahpraEndorsementDetail} schema: short: Ahpra registered endorsement descriptive details index: 58 elements: url: pattern: {type: Uri, value: ahpraEndorsementDetail} index: 59 value: short: Ahpra registered endorsement descriptive details value choices: [valueString] index: 61 valueString: {type: string, short: Ahpra registered endorsement descriptive details value, choiceOf: value, index: 62} url: pattern: {type: Uri, value: ahpraEndorsement} index: 63 value: choices: [] index: 65 ahpraDivision: url: ahpraDivision short: Ahpra registration division details index: 11 elements: url: pattern: {type: Uri, value: ahpraDivision} index: 12 value: short: Ahpra registration division value choices: [valueCodeableConcept] index: 14 valueCodeableConcept: {type: CodeableConcept, short: Ahpra registration division value, choiceOf: value, index: 15} class: extension kind: complex-type url: http://hl7.org.au/fhir/StructureDefinition/ahpraregistration-details base: http://hl7.org/fhir/StructureDefinition/Extension version: 4.2.1-preview