AU Base Implementation Guide, published by HL7 Australia. This guide is not an authorized publication; it is the continuous build for version 5.0.1-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7au/au-fhir-base/ and changes regularly. See the Directory of published versions
Data Type Profile:
AU Australian Business Number
Official URL : http://hl7.org.au/fhir/StructureDefinition/au-australianbusinessnumber
Version :
5.0.1-ci-build
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).
Usage Notes
Profile specific implementation guidance:
Usage:
Formal Views of Profile Content
Description of Profiles, Differentials, Snapshots and how the different presentations work .
This structure is derived from Identifier
Terminology Bindings (Differential)
Constraints
Id Grade Path(s) Details Requirements
inv-abn-0 error Identifier ABN shall be 11 digits : value.matches('^([0-9]{11})$')
Terminology Bindings
Constraints
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})$')
Terminology Bindings
Constraints
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
Summary
Mandatory: 3 elements Fixed: 1 element
Maturity : 2
Differential View
This structure is derived from Identifier
Terminology Bindings (Differential)
Constraints
Id Grade Path(s) Details Requirements
inv-abn-0 error Identifier ABN shall be 11 digits : value.matches('^([0-9]{11})$')
Key Elements View
Terminology Bindings
Constraints
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
Terminology Bindings
Constraints
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
Summary
Mandatory: 3 elements Fixed: 1 element
Maturity : 2
Other representations of profile: CSV , Excel , Schematron