This page is part of the Australian Base IG (v0.4.0: R1 Draft) based on FHIR (HL7® FHIR® Standard) R3. The current version which supersedes this version is 6.0.0. For a full list of available versions, see the Directory of published versions

Device Profile for Australian Use
This profile provided for use in an Australian context where some constraint on content is desirable to guarantee the quality of a local device.
The official URL for this profile is:
http://hl7.org.au/fhir/StructureDefinition/au-device
Australian realm Device profile.
This profile builds on Device.
This profile was published on Tue Sep 26 15:50:09 AEST 2017 as a draft by Health Level Seven Australia (Patient Administration).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | Device used in Australian healthcare | ||
![]() ![]() | Identifier | Slice: Unordered, Open by value:system, value:type | ||
![]() ![]() | 0..1 | Identifier | PAI-D | |
![]() ![]() ![]() | 1..1 | CodeableConcept | PAI-D Identifier Type Binding: v2 Identifier Type - AU Extended (extensible) | |
![]() ![]() ![]() ![]() | 0..1 | Coding | Required Pattern: {"system":"http://hl7.org.au/fhir/v2/0203","code":"NDI"} | |
![]() ![]() ![]() ![]() | 1..1 | string | PAI-D Identifier Type Descriptive Text Fixed Value: PAI-D | |
![]() ![]() ![]() | 1..1 | uri | The national namespace for PAI-D numbers. Fixed Value: http://ns.electronichealth.net.au/id/pcehr/paid/1.0 | |
![]() ![]() ![]() | I | 1..1 | string | inv-paid-0: The identifier shall be an exactly 16 digit number inv-paid-1: The PAI-D prefix is 8003640003 inv-paid-2: The identifier shall pass the Luhn algorithm check Example PAI-D number': 8003640003999998 Max Length: 16 |
![]() ![]() | 0..1 | Reference(AU Base Patient) | ||
![]() ![]() | 0..1 | Reference(AU Base Organisation) | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | Device used in Australian healthcare | |
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | Identifier | Instance identifier Slice: Unordered, Open by value:system, value:type | ||
![]() ![]() | 0..1 | Identifier | PAI-D | |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) |
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | PAI-D Identifier Type Binding: v2 Identifier Type - AU Extended (extensible) |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | Σ | 0..1 | Coding | Code defined by a terminology system Required Pattern: {"system":"http://hl7.org.au/fhir/v2/0203","code":"NDI"} |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | PAI-D Identifier Type Descriptive Text Fixed Value: PAI-D |
![]() ![]() ![]() | Σ | 1..1 | uri | The national namespace for PAI-D numbers. Fixed Value: http://ns.electronichealth.net.au/id/pcehr/paid/1.0 |
![]() ![]() ![]() | ΣI | 1..1 | string | The value that is unique inv-paid-0: The identifier shall be an exactly 16 digit number inv-paid-1: The PAI-D prefix is 8003640003 inv-paid-2: The identifier shall pass the Luhn algorithm check Example General': 123456 Example PAI-D number': 8003640003999998 Max Length: 16 |
![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() | ΣI | 0..1 | BackboneElement | Unique Device Identifier (UDI) Barcode string |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..1 | string | Mandatory fixed portion of UDI |
![]() ![]() ![]() | Σ | 0..1 | string | Device Name as appears on UDI label |
![]() ![]() ![]() | 0..1 | uri | Regional UDI authority | |
![]() ![]() ![]() | Σ | 0..1 | string | UDI Human Readable Barcode String |
![]() ![]() ![]() | Σ | 0..1 | base64Binary | UDI Machine Readable Barcode String |
![]() ![]() ![]() | 0..1 | uri | UDI Issuing Organization | |
![]() ![]() ![]() | 0..1 | code | barcode | rfid | manual + Binding: UDIEntryType (required) | |
![]() ![]() | ?!Σ | 0..1 | code | active | inactive | entered-in-error | unknown Binding: FHIRDeviceStatus (required) |
![]() ![]() | 0..1 | CodeableConcept | What kind of device this is Binding: FHIR Device Types (example) | |
![]() ![]() | 0..1 | string | Lot number of manufacture | |
![]() ![]() | 0..1 | string | Name of device manufacturer | |
![]() ![]() | 0..1 | dateTime | Date when the device was made | |
![]() ![]() | 0..1 | dateTime | Date and time of expiry of this device (if applicable) | |
![]() ![]() | 0..1 | string | Model id assigned by the manufacturer | |
![]() ![]() | 0..1 | string | Version number (i.e. software) | |
![]() ![]() | 0..1 | Reference(AU Base Patient) | Patient to whom Device is affixed | |
![]() ![]() | 0..1 | Reference(AU Base Organisation) | Organization responsible for device | |
![]() ![]() | 0..* | ContactPoint | Details for human/organization for support | |
![]() ![]() | 0..1 | Reference(Location) | Where the resource is found | |
![]() ![]() | 0..1 | uri | Network address to contact device | |
![]() ![]() | 0..* | Annotation | Device notes and comments | |
![]() ![]() | Σ | 0..* | CodeableConcept | Safety Characteristics of Device Binding: DeviceSafety (example) |
Documentation for this format | ||||
Differential View
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | Device used in Australian healthcare | ||
![]() ![]() | Identifier | Slice: Unordered, Open by value:system, value:type | ||
![]() ![]() | 0..1 | Identifier | PAI-D | |
![]() ![]() ![]() | 1..1 | CodeableConcept | PAI-D Identifier Type Binding: v2 Identifier Type - AU Extended (extensible) | |
![]() ![]() ![]() ![]() | 0..1 | Coding | Required Pattern: {"system":"http://hl7.org.au/fhir/v2/0203","code":"NDI"} | |
![]() ![]() ![]() ![]() | 1..1 | string | PAI-D Identifier Type Descriptive Text Fixed Value: PAI-D | |
![]() ![]() ![]() | 1..1 | uri | The national namespace for PAI-D numbers. Fixed Value: http://ns.electronichealth.net.au/id/pcehr/paid/1.0 | |
![]() ![]() ![]() | I | 1..1 | string | inv-paid-0: The identifier shall be an exactly 16 digit number inv-paid-1: The PAI-D prefix is 8003640003 inv-paid-2: The identifier shall pass the Luhn algorithm check Example PAI-D number': 8003640003999998 Max Length: 16 |
![]() ![]() | 0..1 | Reference(AU Base Patient) | ||
![]() ![]() | 0..1 | Reference(AU Base Organisation) | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | Device used in Australian healthcare | |
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | Identifier | Instance identifier Slice: Unordered, Open by value:system, value:type | ||
![]() ![]() | 0..1 | Identifier | PAI-D | |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) |
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | PAI-D Identifier Type Binding: v2 Identifier Type - AU Extended (extensible) |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | Σ | 0..1 | Coding | Code defined by a terminology system Required Pattern: {"system":"http://hl7.org.au/fhir/v2/0203","code":"NDI"} |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | PAI-D Identifier Type Descriptive Text Fixed Value: PAI-D |
![]() ![]() ![]() | Σ | 1..1 | uri | The national namespace for PAI-D numbers. Fixed Value: http://ns.electronichealth.net.au/id/pcehr/paid/1.0 |
![]() ![]() ![]() | ΣI | 1..1 | string | The value that is unique inv-paid-0: The identifier shall be an exactly 16 digit number inv-paid-1: The PAI-D prefix is 8003640003 inv-paid-2: The identifier shall pass the Luhn algorithm check Example General': 123456 Example PAI-D number': 8003640003999998 Max Length: 16 |
![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() | ΣI | 0..1 | BackboneElement | Unique Device Identifier (UDI) Barcode string |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..1 | string | Mandatory fixed portion of UDI |
![]() ![]() ![]() | Σ | 0..1 | string | Device Name as appears on UDI label |
![]() ![]() ![]() | 0..1 | uri | Regional UDI authority | |
![]() ![]() ![]() | Σ | 0..1 | string | UDI Human Readable Barcode String |
![]() ![]() ![]() | Σ | 0..1 | base64Binary | UDI Machine Readable Barcode String |
![]() ![]() ![]() | 0..1 | uri | UDI Issuing Organization | |
![]() ![]() ![]() | 0..1 | code | barcode | rfid | manual + Binding: UDIEntryType (required) | |
![]() ![]() | ?!Σ | 0..1 | code | active | inactive | entered-in-error | unknown Binding: FHIRDeviceStatus (required) |
![]() ![]() | 0..1 | CodeableConcept | What kind of device this is Binding: FHIR Device Types (example) | |
![]() ![]() | 0..1 | string | Lot number of manufacture | |
![]() ![]() | 0..1 | string | Name of device manufacturer | |
![]() ![]() | 0..1 | dateTime | Date when the device was made | |
![]() ![]() | 0..1 | dateTime | Date and time of expiry of this device (if applicable) | |
![]() ![]() | 0..1 | string | Model id assigned by the manufacturer | |
![]() ![]() | 0..1 | string | Version number (i.e. software) | |
![]() ![]() | 0..1 | Reference(AU Base Patient) | Patient to whom Device is affixed | |
![]() ![]() | 0..1 | Reference(AU Base Organisation) | Organization responsible for device | |
![]() ![]() | 0..* | ContactPoint | Details for human/organization for support | |
![]() ![]() | 0..1 | Reference(Location) | Where the resource is found | |
![]() ![]() | 0..1 | uri | Network address to contact device | |
![]() ![]() | 0..* | Annotation | Device notes and comments | |
![]() ![]() | Σ | 0..* | CodeableConcept | Safety Characteristics of Device Binding: DeviceSafety (example) |
Documentation for this format | ||||
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron

Below is an overview of the required search and read operations.
Summary of Search Criteria for StructureDefinition-au-device
none defined