description: This extension applies to the Practitioner.qualification element and is used to represent Australian Health Practitioner Regulation Agency (AHPRA) registration details. 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.0.0 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.0.0