Australian Provider Directory Implementation Guide (PD 1)

This page is part of the Australian Provider Directory IG (v1.0.0: PD 1 on FHIR STU3) based on FHIR R3. The current version which supercedes this version is 2.0.1. For a full list of available versions, see the Directory of published versions

SD.1 StructureDefinition-au-pd-practitioner

Australian Practitioner Directory Entry Profile

Provider directory details of an individual person delivering health related services.

Examples

Practitioner Directory Entry Example

SD.1.1 Formal Views of Profile Content

The official URL for this profile is:

http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-practitioner

Base profile for Australian context Practitioner for provider directory usage

This profile builds on AUBasePractitioner.

This profile was published on Tue May 14 00:00:00 AEST 2019 as a draft by null.

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

Australian Practitioner Directory Entry

  1. Must Support Optional: Meta-Source (uri)
  2. Must Support 0 or more: HPI-I (Identifier)
  3. Must Support Required: Active Status (boolean)
  4. Must Support 1 or more: Usual name with family name and one or more given names (HumanName)
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*Australian Practitioner Directory Entry
... meta 0..1MetaMetadata about the resource (extended)
.... meta-source S0..*uriPreadopt STU4 Meta.source
URL: http://hl7.org.au/fhir/StructureDefinition/meta-source
... identifier S0..1IdentifierDirectory Entry HPI-I
... active S1..1booleanRequired status
... name HumanNameSlice: Unordered, Open At End by value:use
... name S1..*HumanNameUsual practitioner name
.... use 1..1codeFixed Value: usual
.... family 1..1string
.... given 1..*string

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner I0..*Australian Practitioner Directory Entry
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource (extended)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... meta-source S0..*uriPreadopt STU4 Meta.source
URL: http://hl7.org.au/fhir/StructureDefinition/meta-source
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1uri"http://hl7.org.au/fhir/StructureDefinition/meta-source"
..... valueUri 1..1uriSource System URI
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... profile Σ0..*uriProfiles this resource claims to conform to
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible)
.... tag Σ0..*CodingTags applied to this resource
Binding: Common Tags (example)
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
Max Binding: All Languages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier ΣIdentifierA identifier for the person as this agent
Slice: Unordered, Open by pattern:type, value:system
... identifier SΣI0..1IdentifierDirectory Entry HPI-I
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptCoded identifier type for HPI-I
Binding: v2 Identifier Type - AU Extended (required)
Required Pattern: {"coding":[{"system":"http://hl7.org/fhir/v2/0203","code":"NPI"}]}
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ0..1stringPlain text representation of the concept
Fixed Value: HPI-I
.... system Σ1..1uriNamespace for HPI-I
Fixed Value: http://ns.electronichealth.net.au/id/hi/hpii/1.0
.... value Σ1..1stringHPI-I number
Example General': 123456
Example HPI-I number': 8003619900015717
Max Length: 16
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... identifier Σ0..*IdentifierMedicare Prescriber Number
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptCoded identifier type for prescriber number
Binding: v2 Identifier Type - AU Extended (required)
Required Pattern: {"coding":[{"system":"http://hl7.org.au/fhir/v2/0203","code":"PRES"}]}
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ0..1stringPlain text representation of the concept
Fixed Value: Prescriber Number
.... system Σ1..1uriNamespace for prescriber number
Fixed Value: http://ns.electronichealth.net.au/id/medicare-prescriber-number
.... value Σ1..1stringMedicare Prescriber number
Example General': 123456
Example prescriber number': 453221
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... identifier ΣI0..*IdentifierCare Agency Employee (CAE) Identifier
inv-caei-value-0: CAE identifier shall be an exactly 16 digit number
inv-caei-value-1: CAE identifier shall contain a prefix of 900360
inv-caei-value-2: CAE identifier shall pass the Luhn algorithm check
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptIdentifier type for CAE identifier
Binding: v2 Identifier Type - AU Extended (required)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ0..1stringPlain text representation of the concept
Fixed Value: Care Agency Employee Identifier
.... system Σ1..1uriNamespace for CAE identifier
Fixed Value: http://ns.electronichealth.net.au/id/pcehr/caei/1.0
.... value Σ1..1stringCAE identifier number
Example General': 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... identifier ΣI0..*IdentifierAustralian Health Practitioner Regulation Agency (AHPRA) registration as identifier
inv-ahpra-value-id-0: The AHPRA identifier value shall start with 3 uppercase letters, followed by 10 digits.
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
.... type Σ1..1CodeableConceptDescription of identifier
Binding: v2 Identifier Type - AU Extended (required)
Required Pattern: {"coding":[{"system":"http://hl7.org.au/fhir/v2/0203","code":"AHPRA"}]}
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ1..1stringPlain text representation of the concept
Fixed Value: AHPRA Registration Number
.... system Σ1..1uriThe namespace for the identifier value
Fixed Value: http://hl7.org.au/id/ahpra-registration-number
.... value Σ1..1stringThe value that is unique
Example General': 123456
Example AHPRA registration number': ANZ1234567890
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active SΣ1..1booleanRequired status
... name ΣHumanNameThe name(s) associated with the practitioner
Slice: Unordered, Open At End by value:use
... name SΣ1..*HumanNameUsual practitioner name
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ1..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
Fixed Value: usual
.... text Σ0..1stringText representation of the full name
.... family Σ1..1stringFamily name (often called 'Surname')
.... given Σ1..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
.... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
.... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
.... period Σ0..1PeriodTime period when name was/is in use
... telecom Σ0..*ContactPointA contact detail for the practitioner (that apply to all roles)
... address Σ0..*AddressAddress(es) of the practitioner that are not role specific (typically home address)
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
... birthDate Σ0..1dateThe date on which the practitioner was born
... photo 0..*AttachmentImage of the person
... qualification IBackboneElementQualifications obtained by training and certification
Slice: Unordered, Open by value:identifier.system
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... identifier 0..*IdentifierAn identifier for this qualification for the practitioner
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example)
.... period 0..1PeriodPeriod during which the qualification is valid
.... issuer 0..1Reference(Organization)Organization that regulates and issues the qualification
... qualification I0..*BackboneElementAustralian Health Practitioner Regulation Agency (AHPRA) qualification details
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... identifier I1..1IdentifierAHPRA Registration Number
inv-ahpra-qual-value-0: The AHPRA registration value shall start with 3 uppercase letters, followed by 10 digits.
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
..... type Σ1..1CodeableConceptCoded identifier type for AHPRA registration number
Binding: v2 Identifier Type - AU Extended (required)
Required Pattern: {"coding":[{"system":"http://hl7.org.au/fhir/v2/0203","code":"AHPRA"}]}
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCode defined by a terminology system
...... text Σ1..1stringPlain text representation of the concept
Fixed Value: AHPRA Registration Number
..... system Σ1..1uriNamespace for AHPRA registration number
Fixed Value: http://hl7.org.au/id/ahpra-registration-number
..... value Σ1..1stringAHPRA registration number
Example General': 123456
Example AHPRA registration number': ANZ1234567890
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... code 1..1CodeableConceptAHPRA codings
Binding: v2 table 0360, Version 2.7 (example)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ1..1stringAHPRA Registration Role
.... period 0..1PeriodPeriod during which the qualification is valid
.... issuer 1..1Reference(Organization)Organization that regulates and issues the qualification
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... display Σ1..1stringText alternative for the resource
Fixed Value: AHPRA
... communication 0..*CodeableConceptA language the practitioner is able to use in patient communication
Binding: https://healthterminologies.gov.au/fhir/ValueSet/common-languages-australia-2 (extensible)

doco Documentation for this format

Australian Practitioner Directory Entry

  1. Must Support Optional: Meta-Source (uri)
  2. Must Support 0 or more: HPI-I (Identifier)
  3. Must Support Required: Active Status (boolean)
  4. Must Support 1 or more: Usual name with family name and one or more given names (HumanName)

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*Australian Practitioner Directory Entry
... meta 0..1MetaMetadata about the resource (extended)
.... meta-source S0..*uriPreadopt STU4 Meta.source
URL: http://hl7.org.au/fhir/StructureDefinition/meta-source
... identifier S0..1IdentifierDirectory Entry HPI-I
... active S1..1booleanRequired status
... name HumanNameSlice: Unordered, Open At End by value:use
... name S1..*HumanNameUsual practitioner name
.... use 1..1codeFixed Value: usual
.... family 1..1string
.... given 1..*string

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner I0..*Australian Practitioner Directory Entry
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource (extended)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... meta-source S0..*uriPreadopt STU4 Meta.source
URL: http://hl7.org.au/fhir/StructureDefinition/meta-source
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1uri"http://hl7.org.au/fhir/StructureDefinition/meta-source"
..... valueUri 1..1uriSource System URI
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... profile Σ0..*uriProfiles this resource claims to conform to
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible)
.... tag Σ0..*CodingTags applied to this resource
Binding: Common Tags (example)
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
Max Binding: All Languages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier ΣIdentifierA identifier for the person as this agent
Slice: Unordered, Open by pattern:type, value:system
... identifier SΣI0..1IdentifierDirectory Entry HPI-I
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptCoded identifier type for HPI-I
Binding: v2 Identifier Type - AU Extended (required)
Required Pattern: {"coding":[{"system":"http://hl7.org/fhir/v2/0203","code":"NPI"}]}
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ0..1stringPlain text representation of the concept
Fixed Value: HPI-I
.... system Σ1..1uriNamespace for HPI-I
Fixed Value: http://ns.electronichealth.net.au/id/hi/hpii/1.0
.... value Σ1..1stringHPI-I number
Example General': 123456
Example HPI-I number': 8003619900015717
Max Length: 16
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... identifier Σ0..*IdentifierMedicare Prescriber Number
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptCoded identifier type for prescriber number
Binding: v2 Identifier Type - AU Extended (required)
Required Pattern: {"coding":[{"system":"http://hl7.org.au/fhir/v2/0203","code":"PRES"}]}
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ0..1stringPlain text representation of the concept
Fixed Value: Prescriber Number
.... system Σ1..1uriNamespace for prescriber number
Fixed Value: http://ns.electronichealth.net.au/id/medicare-prescriber-number
.... value Σ1..1stringMedicare Prescriber number
Example General': 123456
Example prescriber number': 453221
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... identifier ΣI0..*IdentifierCare Agency Employee (CAE) Identifier
inv-caei-value-0: CAE identifier shall be an exactly 16 digit number
inv-caei-value-1: CAE identifier shall contain a prefix of 900360
inv-caei-value-2: CAE identifier shall pass the Luhn algorithm check
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
.... type Σ0..1CodeableConceptIdentifier type for CAE identifier
Binding: v2 Identifier Type - AU Extended (required)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ0..1stringPlain text representation of the concept
Fixed Value: Care Agency Employee Identifier
.... system Σ1..1uriNamespace for CAE identifier
Fixed Value: http://ns.electronichealth.net.au/id/pcehr/caei/1.0
.... value Σ1..1stringCAE identifier number
Example General': 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... identifier ΣI0..*IdentifierAustralian Health Practitioner Regulation Agency (AHPRA) registration as identifier
inv-ahpra-value-id-0: The AHPRA identifier value shall start with 3 uppercase letters, followed by 10 digits.
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
.... type Σ1..1CodeableConceptDescription of identifier
Binding: v2 Identifier Type - AU Extended (required)
Required Pattern: {"coding":[{"system":"http://hl7.org.au/fhir/v2/0203","code":"AHPRA"}]}
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ1..1stringPlain text representation of the concept
Fixed Value: AHPRA Registration Number
.... system Σ1..1uriThe namespace for the identifier value
Fixed Value: http://hl7.org.au/id/ahpra-registration-number
.... value Σ1..1stringThe value that is unique
Example General': 123456
Example AHPRA registration number': ANZ1234567890
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active SΣ1..1booleanRequired status
... name ΣHumanNameThe name(s) associated with the practitioner
Slice: Unordered, Open At End by value:use
... name SΣ1..*HumanNameUsual practitioner name
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ1..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
Fixed Value: usual
.... text Σ0..1stringText representation of the full name
.... family Σ1..1stringFamily name (often called 'Surname')
.... given Σ1..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
.... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
.... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
.... period Σ0..1PeriodTime period when name was/is in use
... telecom Σ0..*ContactPointA contact detail for the practitioner (that apply to all roles)
... address Σ0..*AddressAddress(es) of the practitioner that are not role specific (typically home address)
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
... birthDate Σ0..1dateThe date on which the practitioner was born
... photo 0..*AttachmentImage of the person
... qualification IBackboneElementQualifications obtained by training and certification
Slice: Unordered, Open by value:identifier.system
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... identifier 0..*IdentifierAn identifier for this qualification for the practitioner
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example)
.... period 0..1PeriodPeriod during which the qualification is valid
.... issuer 0..1Reference(Organization)Organization that regulates and issues the qualification
... qualification I0..*BackboneElementAustralian Health Practitioner Regulation Agency (AHPRA) qualification details
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... identifier I1..1IdentifierAHPRA Registration Number
inv-ahpra-qual-value-0: The AHPRA registration value shall start with 3 uppercase letters, followed by 10 digits.
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
..... type Σ1..1CodeableConceptCoded identifier type for AHPRA registration number
Binding: v2 Identifier Type - AU Extended (required)
Required Pattern: {"coding":[{"system":"http://hl7.org.au/fhir/v2/0203","code":"AHPRA"}]}
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCode defined by a terminology system
...... text Σ1..1stringPlain text representation of the concept
Fixed Value: AHPRA Registration Number
..... system Σ1..1uriNamespace for AHPRA registration number
Fixed Value: http://hl7.org.au/id/ahpra-registration-number
..... value Σ1..1stringAHPRA registration number
Example General': 123456
Example AHPRA registration number': ANZ1234567890
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... code 1..1CodeableConceptAHPRA codings
Binding: v2 table 0360, Version 2.7 (example)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ1..1stringAHPRA Registration Role
.... period 0..1PeriodPeriod during which the qualification is valid
.... issuer 1..1Reference(Organization)Organization that regulates and issues the qualification
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... display Σ1..1stringText alternative for the resource
Fixed Value: AHPRA
... communication 0..*CodeableConceptA language the practitioner is able to use in patient communication
Binding: https://healthterminologies.gov.au/fhir/ValueSet/common-languages-australia-2 (extensible)

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron

 

SD.1.2 Quick Start

Below is an overview of the requirements for search and read operations.


Read: Practitioner

Read identified practitioner resource content.

GET [base]/Practitioner/[id]

Example: GET [base]/Practitioner/1234

Support: MUST support read Practitioner

Implementation Notes: (how to read resource)


Search: Active Status

Search based on active status of the practitioner record.

GET [base]/Practitioner?active=[status]

Example: GET [base]/Practitioner?active=true

Support: MUST support search Practitioner by active status (true | false).

Implementation Notes: (how to search by token)


Search: Practitioner Name

Search based on family, given and/or any name.

GET [base]/Practitioner?family=[string]

GET [base]/Practitioner?family=[string]&given=[string]

GET [base]/Practitioner?name=[string]

Example:

GET [base]/Practitioner?family=Smith

GET [base]/Practitioner?family=Smith&practitioner.given=John

GET [base]/Practitioner?name=Smith

Support: SHOULD support search by family, given and name.

Implementation Notes: (how to search by string)


Search: HPI-I

Search based on identifier token.

GET [base]/Practitioner?identifier=[system]|[value]

Example: GET [base]/Practitioner?identifier=http://ns.electronichealth.net.au/id/hi/hpii/1.0|8003610833334085

Support: SHOULD support search by HPI-I.

Implementation Notes: (how to search by token)