AU Base Implementation Guide
4.1.2-preview - Preview
This page is part of the Australian Base IG (v4.1.2-preview: AU Base) based on FHIR R4. For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org.au/fhir/StructureDefinition/au-australianbusinessnumber | Version: 4.1.2-preview | |||
Standards status: Trial-use | Maturity Level: 2 | Computable Name: AUAustralianBusinessNumber | ||
Copyright/Legal: HL7 Australia© 2018+; Licensed Under Creative Commons No Rights Reserved. |
This identifier profile defines an Australian Business Number (ABN) in an Australian context. An ABN is issued to all entities registered in the Australian Business Register (ABR).
Profile specific implementation guidance:
Identifier.type
, the preferred coding from the hl7VS-identifierType - AU Extended value set is “XX” (Organization identifier), sent with a text value “ABN”.Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Identifier
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Identifier | C | 0..* | Identifier | Australian Business Number (ABN) inv-abn-0: ABN shall be 11 digits |
type | 1..1 | CodeableConcept | Description of identifier Binding: hl7VS-identifierType - AU Extended (extensible) | |
system | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org.au/id/abn | |
value | 1..1 | string | ABN | |
Documentation for this format |
Path | Conformance | ValueSet |
Identifier.type | extensible | Hl7VSIdentifierTypeAUExtended |
Id | Grade | Path(s) | Details | Requirements |
inv-abn-0 | error | Identifier | ABN shall be 11 digits : value.matches('^([0-9]{11})$') |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Identifier | C | 0..* | Identifier | Australian Business Number (ABN) inv-abn-0: ABN shall be 11 digits |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
type | Σ | 1..1 | CodeableConcept | Description of identifier Binding: hl7VS-identifierType - AU Extended (extensible) |
system | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org.au/id/abn |
value | Σ | 1..1 | string | ABN Example General: 123456 |
Documentation for this format |
Path | Conformance | ValueSet |
Identifier.use | required | IdentifierUse |
Identifier.type | extensible | Hl7VSIdentifierTypeAUExtended |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
inv-abn-0 | error | Identifier | ABN shall be 11 digits : value.matches('^([0-9]{11})$') |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Identifier | C | 0..* | Identifier | Australian Business Number (ABN) inv-abn-0: ABN shall be 11 digits |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
type | Σ | 1..1 | CodeableConcept | Description of identifier Binding: hl7VS-identifierType - AU Extended (extensible) |
system | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org.au/id/abn |
value | Σ | 1..1 | string | ABN Example General: 123456 |
period | Σ | 0..1 | Period | Time period when id is/was valid for use |
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
Documentation for this format |
Path | Conformance | ValueSet |
Identifier.use | required | IdentifierUse |
Identifier.type | extensible | Hl7VSIdentifierTypeAUExtended |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
inv-abn-0 | error | Identifier | ABN shall be 11 digits : value.matches('^([0-9]{11})$') |
This structure is derived from Identifier
Differential View
This structure is derived from Identifier
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Identifier | C | 0..* | Identifier | Australian Business Number (ABN) inv-abn-0: ABN shall be 11 digits |
type | 1..1 | CodeableConcept | Description of identifier Binding: hl7VS-identifierType - AU Extended (extensible) | |
system | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org.au/id/abn | |
value | 1..1 | string | ABN | |
Documentation for this format |
Path | Conformance | ValueSet |
Identifier.type | extensible | Hl7VSIdentifierTypeAUExtended |
Id | Grade | Path(s) | Details | Requirements |
inv-abn-0 | error | Identifier | ABN shall be 11 digits : value.matches('^([0-9]{11})$') |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Identifier | C | 0..* | Identifier | Australian Business Number (ABN) inv-abn-0: ABN shall be 11 digits |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
type | Σ | 1..1 | CodeableConcept | Description of identifier Binding: hl7VS-identifierType - AU Extended (extensible) |
system | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org.au/id/abn |
value | Σ | 1..1 | string | ABN Example General: 123456 |
Documentation for this format |
Path | Conformance | ValueSet |
Identifier.use | required | IdentifierUse |
Identifier.type | extensible | Hl7VSIdentifierTypeAUExtended |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
inv-abn-0 | error | Identifier | ABN shall be 11 digits : value.matches('^([0-9]{11})$') |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Identifier | C | 0..* | Identifier | Australian Business Number (ABN) inv-abn-0: ABN shall be 11 digits |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
type | Σ | 1..1 | CodeableConcept | Description of identifier Binding: hl7VS-identifierType - AU Extended (extensible) |
system | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org.au/id/abn |
value | Σ | 1..1 | string | ABN Example General: 123456 |
period | Σ | 0..1 | Period | Time period when id is/was valid for use |
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
Documentation for this format |
Path | Conformance | ValueSet |
Identifier.use | required | IdentifierUse |
Identifier.type | extensible | Hl7VSIdentifierTypeAUExtended |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
inv-abn-0 | error | Identifier | ABN shall be 11 digits : value.matches('^([0-9]{11})$') |
This structure is derived from Identifier
Other representations of profile: CSV, Excel, Schematron