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: index: 26 elements: url: pattern: {type: Uri, value: ahpraRegistrationStatus} index: 27 value: choices: [valueCodeableConcept] index: 29 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 30} ahpraNotation: match: {url: ahpraNotation} schema: index: 66 extensions: ahpraNotationEditDate: url: ahpraNotationEditDate index: 68 elements: url: pattern: {type: Uri, value: ahpraNotationEditDate} index: 69 value: choices: [valueDate] index: 71 valueDate: {type: date, choiceOf: value, index: 72} ahpraNotationType: url: ahpraNotationType index: 73 elements: url: pattern: {type: Uri, value: ahpraNotationType} index: 74 value: choices: [valueCodeableConcept] index: 76 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 77} ahpraNotationDetail: url: ahpraNotationDetail index: 78 elements: url: pattern: {type: Uri, value: ahpraNotationDetail} index: 79 value: choices: [valueString] index: 81 valueString: {type: string, choiceOf: value, index: 82} elements: extension: index: 67 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ahpraNotationEditDate: match: {url: ahpraNotationEditDate} schema: index: 68 elements: url: pattern: {type: Uri, value: ahpraNotationEditDate} index: 69 value: choices: [valueDate] index: 71 valueDate: {type: date, choiceOf: value, index: 72} ahpraNotationType: match: {url: ahpraNotationType} schema: index: 73 elements: url: pattern: {type: Uri, value: ahpraNotationType} index: 74 value: choices: [valueCodeableConcept] index: 76 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 77} ahpraNotationDetail: match: {url: ahpraNotationDetail} schema: index: 78 elements: url: pattern: {type: Uri, value: ahpraNotationDetail} index: 79 value: choices: [valueString] index: 81 valueString: {type: string, choiceOf: value, index: 82} url: pattern: {type: Uri, value: ahpraNotation} index: 83 value: choices: [] index: 85 ahpraProfession: match: {url: ahpraProfession} schema: index: 1 elements: url: pattern: {type: Uri, value: ahpraProfession} index: 2 value: choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5} ahpraRegistrationType: match: {url: ahpraRegistrationType} schema: index: 16 elements: url: pattern: {type: Uri, value: ahpraRegistrationType} index: 17 value: choices: [valueCodeableConcept] index: 19 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 20} ahpraRegistrationRecordNumber: match: {url: ahpraRegistrationRecordNumber} schema: index: 6 elements: url: pattern: {type: Uri, value: ahpraRegistrationRecordNumber} index: 7 value: choices: [valueString] index: 9 valueString: {type: string, choiceOf: value, index: 10} ahpraRegistrationSubtype: match: {url: ahpraRegistrationSubtype} schema: index: 21 elements: url: pattern: {type: Uri, value: ahpraRegistrationSubtype} index: 22 value: choices: [valueCodeableConcept] index: 24 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 25} ahpraSpecialty: match: {url: ahpraSpecialty} schema: index: 31 elements: url: pattern: {type: Uri, value: ahpraSpecialty} index: 32 value: choices: [valueCodeableConcept] index: 34 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 35} ahpraFieldofSpecialtyPractice: match: {url: ahpraFieldofSpecialtyPractice} schema: index: 36 elements: url: pattern: {type: Uri, value: ahpraFieldofSpecialtyPractice} index: 37 value: choices: [valueCodeableConcept] index: 39 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 40} ahpraEndorsement: match: {url: ahpraEndorsement} schema: index: 41 extensions: ahpraEndorsementEditDate: url: ahpraEndorsementEditDate index: 43 elements: url: pattern: {type: Uri, value: ahpraEndorsementEditDate} index: 44 value: choices: [valueDate] index: 46 valueDate: {type: date, choiceOf: value, index: 47} ahpraEndorsementType: url: ahpraEndorsementType index: 48 elements: url: pattern: {type: Uri, value: ahpraEndorsementType} index: 49 value: choices: [valueCodeableConcept] index: 51 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 52} ahpraEndorsementSubtype: url: ahpraEndorsementSubtype index: 53 elements: url: pattern: {type: Uri, value: ahpraEndorsementSubtype} index: 54 value: choices: [valueCodeableConcept] index: 56 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 57} ahpraEndorsementDetail: url: ahpraEndorsementDetail index: 58 elements: url: pattern: {type: Uri, value: ahpraEndorsementDetail} index: 59 value: choices: [valueString] index: 61 valueString: {type: string, choiceOf: value, index: 62} elements: extension: index: 42 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ahpraEndorsementEditDate: match: {url: ahpraEndorsementEditDate} schema: index: 43 elements: url: pattern: {type: Uri, value: ahpraEndorsementEditDate} index: 44 value: choices: [valueDate] index: 46 valueDate: {type: date, choiceOf: value, index: 47} ahpraEndorsementType: match: {url: ahpraEndorsementType} schema: index: 48 elements: url: pattern: {type: Uri, value: ahpraEndorsementType} index: 49 value: choices: [valueCodeableConcept] index: 51 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 52} ahpraEndorsementSubtype: match: {url: ahpraEndorsementSubtype} schema: index: 53 elements: url: pattern: {type: Uri, value: ahpraEndorsementSubtype} index: 54 value: choices: [valueCodeableConcept] index: 56 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 57} ahpraEndorsementDetail: match: {url: ahpraEndorsementDetail} schema: index: 58 elements: url: pattern: {type: Uri, value: ahpraEndorsementDetail} index: 59 value: choices: [valueString] index: 61 valueString: {type: string, choiceOf: value, index: 62} url: pattern: {type: Uri, value: ahpraEndorsement} index: 63 value: choices: [] index: 65 ahpraDivision: match: {url: ahpraDivision} schema: index: 11 elements: url: pattern: {type: Uri, value: ahpraDivision} index: 12 value: choices: [valueCodeableConcept] index: 14 valueCodeableConcept: {type: CodeableConcept, 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: 2.2.0-ballot extensions: ahpraRegistrationStatus: url: ahpraRegistrationStatus index: 26 elements: url: pattern: {type: Uri, value: ahpraRegistrationStatus} index: 27 value: choices: [valueCodeableConcept] index: 29 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 30} ahpraNotation: url: ahpraNotation index: 66 extensions: ahpraNotationEditDate: url: ahpraNotationEditDate index: 68 elements: url: pattern: {type: Uri, value: ahpraNotationEditDate} index: 69 value: choices: [valueDate] index: 71 valueDate: {type: date, choiceOf: value, index: 72} ahpraNotationType: url: ahpraNotationType index: 73 elements: url: pattern: {type: Uri, value: ahpraNotationType} index: 74 value: choices: [valueCodeableConcept] index: 76 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 77} ahpraNotationDetail: url: ahpraNotationDetail index: 78 elements: url: pattern: {type: Uri, value: ahpraNotationDetail} index: 79 value: choices: [valueString] index: 81 valueString: {type: string, choiceOf: value, index: 82} elements: extension: index: 67 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ahpraNotationEditDate: match: {url: ahpraNotationEditDate} schema: index: 68 elements: url: pattern: {type: Uri, value: ahpraNotationEditDate} index: 69 value: choices: [valueDate] index: 71 valueDate: {type: date, choiceOf: value, index: 72} ahpraNotationType: match: {url: ahpraNotationType} schema: index: 73 elements: url: pattern: {type: Uri, value: ahpraNotationType} index: 74 value: choices: [valueCodeableConcept] index: 76 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 77} ahpraNotationDetail: match: {url: ahpraNotationDetail} schema: index: 78 elements: url: pattern: {type: Uri, value: ahpraNotationDetail} index: 79 value: choices: [valueString] index: 81 valueString: {type: string, choiceOf: value, index: 82} url: pattern: {type: Uri, value: ahpraNotation} index: 83 value: choices: [] index: 85 ahpraProfession: url: ahpraProfession index: 1 elements: url: pattern: {type: Uri, value: ahpraProfession} index: 2 value: choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5} ahpraRegistrationType: url: ahpraRegistrationType index: 16 elements: url: pattern: {type: Uri, value: ahpraRegistrationType} index: 17 value: choices: [valueCodeableConcept] index: 19 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 20} ahpraRegistrationRecordNumber: url: ahpraRegistrationRecordNumber index: 6 elements: url: pattern: {type: Uri, value: ahpraRegistrationRecordNumber} index: 7 value: choices: [valueString] index: 9 valueString: {type: string, choiceOf: value, index: 10} ahpraRegistrationSubtype: url: ahpraRegistrationSubtype index: 21 elements: url: pattern: {type: Uri, value: ahpraRegistrationSubtype} index: 22 value: choices: [valueCodeableConcept] index: 24 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 25} ahpraSpecialty: url: ahpraSpecialty index: 31 elements: url: pattern: {type: Uri, value: ahpraSpecialty} index: 32 value: choices: [valueCodeableConcept] index: 34 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 35} ahpraFieldofSpecialtyPractice: url: ahpraFieldofSpecialtyPractice index: 36 elements: url: pattern: {type: Uri, value: ahpraFieldofSpecialtyPractice} index: 37 value: choices: [valueCodeableConcept] index: 39 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 40} ahpraEndorsement: url: ahpraEndorsement index: 41 extensions: ahpraEndorsementEditDate: url: ahpraEndorsementEditDate index: 43 elements: url: pattern: {type: Uri, value: ahpraEndorsementEditDate} index: 44 value: choices: [valueDate] index: 46 valueDate: {type: date, choiceOf: value, index: 47} ahpraEndorsementType: url: ahpraEndorsementType index: 48 elements: url: pattern: {type: Uri, value: ahpraEndorsementType} index: 49 value: choices: [valueCodeableConcept] index: 51 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 52} ahpraEndorsementSubtype: url: ahpraEndorsementSubtype index: 53 elements: url: pattern: {type: Uri, value: ahpraEndorsementSubtype} index: 54 value: choices: [valueCodeableConcept] index: 56 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 57} ahpraEndorsementDetail: url: ahpraEndorsementDetail index: 58 elements: url: pattern: {type: Uri, value: ahpraEndorsementDetail} index: 59 value: choices: [valueString] index: 61 valueString: {type: string, choiceOf: value, index: 62} elements: extension: index: 42 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: ahpraEndorsementEditDate: match: {url: ahpraEndorsementEditDate} schema: index: 43 elements: url: pattern: {type: Uri, value: ahpraEndorsementEditDate} index: 44 value: choices: [valueDate] index: 46 valueDate: {type: date, choiceOf: value, index: 47} ahpraEndorsementType: match: {url: ahpraEndorsementType} schema: index: 48 elements: url: pattern: {type: Uri, value: ahpraEndorsementType} index: 49 value: choices: [valueCodeableConcept] index: 51 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 52} ahpraEndorsementSubtype: match: {url: ahpraEndorsementSubtype} schema: index: 53 elements: url: pattern: {type: Uri, value: ahpraEndorsementSubtype} index: 54 value: choices: [valueCodeableConcept] index: 56 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 57} ahpraEndorsementDetail: match: {url: ahpraEndorsementDetail} schema: index: 58 elements: url: pattern: {type: Uri, value: ahpraEndorsementDetail} index: 59 value: choices: [valueString] index: 61 valueString: {type: string, choiceOf: value, index: 62} url: pattern: {type: Uri, value: ahpraEndorsement} index: 63 value: choices: [] index: 65 ahpraDivision: url: ahpraDivision index: 11 elements: url: pattern: {type: Uri, value: ahpraDivision} index: 12 value: choices: [valueCodeableConcept] index: 14 valueCodeableConcept: {type: CodeableConcept, 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: 2.2.0