| Australian Digital Health Agency FHIR Implementation Guide 1.1.0

This page is part of the Australian Digital Health Agency FHIR Implementation Guide 1.1.0. It is based on FHIR® version 4.0.1. See the Directory of published versions for a list of available previous versions.

### StructureDefinition: ADHA Core Location [Active]

The purpose of this profile is to define a core representation of a location for the electronic exchange of digital health information between healthcare providers, and between healthcare providers and the My Health Record system infrastructure in Australia. In the context of an exchange of health information a location is part of the context established for a set of healthcare-related information.

This profile identifies the additional constraints, extensions, and value sets that build on and extend Location that are supported.

A Location resource is used within the context of a referencing resource.

This profile is designed to set a core Location standard for:

- Recording or updating a location referenced by another resource
- Reading locations referenced by another resource

#### Profile specific guidance

None.

#### Boundaries and relationships

This profile is referenced by ADHA Core Encounter, ADHA Core Flag, ADHA Core HealthcareService, ADHA Authoring PractitionerRole, and ADHA Core PractitionerRole.

#### Formal Views of Profile Content

The official URL for this profile is:

    http://ns.electronichealth.net.au/fhir/StructureDefinition/dh-location-core-1

The purpose of this profile is to provide a core representation of a location for the electronic exchange of health information between individuals, healthcare providers, and the My Health Record system infrastructure in Australia.

This profile builds on AUBaseLocation.

This profile was published on 2023-08-07 09:41:43+1000 as a active by Australian Digital Health Agency.

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

- Differential Table
- Snapshot Table
- All

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Location | C | 0..* | AUBaseLocation | A location in an Australian healthcare context inv-dh-loc-01: The location shall at least have a valid identifier or address or type inv-dh-loc-02: If present, the managing organization shall at least have a reference, an identifier or a display inv-dh-loc-03: If present, a location this location is a part of shall at least have a reference, an identifier or a display
identifier | S C | 0..* | Identifier, AULocationSpecificPracticeNumber, AUNATASiteNumber | Unique code or number identifying the location to its users
name | S | 0..1 | string | Name of the location as used by humans
description | S | 0..1 | string | Additional details about the location that could be displayed as further information to identify the location beyond its name
mode | S | 0..1 | code | instance | kind
type | S C | 0..* | CodeableConcept | Type of function performed
address | S C | 0..1 | Address, AustralianAddress | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
physicalType | S | 0..1 | CodeableConcept | Physical form of the location
managingOrganization | S C | 0..1 | Reference(ADHA Core Organization) | Organization responsible for provisioning and upkeep
partOf | S C | 0..1 | Reference(ADHA Core Location) | Another Location this one is physically a part of
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Location | C | 0..* | AUBaseLocation | A location in an Australian healthcare context inv-dh-loc-01: The location shall at least have a valid identifier or address or type inv-dh-loc-02: If present, the managing organization shall at least have a reference, an identifier or a display inv-dh-loc-03: If present, a location this location is a part of shall at least have a reference, an identifier or a display
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S C | 0..* | Identifier, AULocationSpecificPracticeNumber, AUNATASiteNumber | Unique code or number identifying the location to its users
status | ?!Σ | 0..1 | code | active | suspended | inactive Binding: LocationStatus (required): Indicates whether the location is still in use.
operationalStatus | Σ | 0..1 | Coding | The operational status of the location (typically only for a bed/room) Binding: hl7VS-bedStatus (preferred): The operational status if the location (where typically a bed/room).
name | S Σ | 0..1 | string | Name of the location as used by humans
alias |  | 0..* | string | A list of alternate names that the location is known as, or was known as, in the past
description | S Σ | 0..1 | string | Additional details about the location that could be displayed as further information to identify the location beyond its name
mode | S Σ | 0..1 | code | instance | kind Binding: LocationMode (required): Indicates whether a resource instance represents a specific location or a class of locations.
type | S Σ C | 0..* | CodeableConcept | Type of function performed Binding: ServiceDeliveryLocationRoleType - AU Extended (extensible)
telecom |  | 0..* | ContactPoint | Contact details of the location
address | S C | 0..1 | Address, AustralianAddress | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
physicalType | S Σ | 0..1 | CodeableConcept | Physical form of the location Binding: Location Type (Physical) - AU Extended (preferred)
position |  | 0..1 | BackboneElement | The absolute geographic location
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
longitude |  | 1..1 | decimal | Longitude with WGS84 datum
latitude |  | 1..1 | decimal | Latitude with WGS84 datum
altitude |  | 0..1 | decimal | Altitude with WGS84 datum
managingOrganization | S Σ C | 0..1 | Reference(ADHA Core Organization) | Organization responsible for provisioning and upkeep
partOf | S C | 0..1 | Reference(ADHA Core Location) | Another Location this one is physically a part of
hoursOfOperation |  | 0..* | BackboneElement | What days/times during a week is this location usually open
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
daysOfWeek |  | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required): The days of the week.
allDay |  | 0..1 | boolean | The Location is open all day
openingTime |  | 0..1 | time | Time that the Location opens
closingTime |  | 0..1 | time | Time that the Location closes
availabilityExceptions |  | 0..1 | string | Description of availability exceptions
endpoint |  | 0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the location
Documentation for this format

Differential View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Location | C | 0..* | AUBaseLocation | A location in an Australian healthcare context inv-dh-loc-01: The location shall at least have a valid identifier or address or type inv-dh-loc-02: If present, the managing organization shall at least have a reference, an identifier or a display inv-dh-loc-03: If present, a location this location is a part of shall at least have a reference, an identifier or a display
identifier | S C | 0..* | Identifier, AULocationSpecificPracticeNumber, AUNATASiteNumber | Unique code or number identifying the location to its users
name | S | 0..1 | string | Name of the location as used by humans
description | S | 0..1 | string | Additional details about the location that could be displayed as further information to identify the location beyond its name
mode | S | 0..1 | code | instance | kind
type | S C | 0..* | CodeableConcept | Type of function performed
address | S C | 0..1 | Address, AustralianAddress | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
physicalType | S | 0..1 | CodeableConcept | Physical form of the location
managingOrganization | S C | 0..1 | Reference(ADHA Core Organization) | Organization responsible for provisioning and upkeep
partOf | S C | 0..1 | Reference(ADHA Core Location) | Another Location this one is physically a part of
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Location | C | 0..* | AUBaseLocation | A location in an Australian healthcare context inv-dh-loc-01: The location shall at least have a valid identifier or address or type inv-dh-loc-02: If present, the managing organization shall at least have a reference, an identifier or a display inv-dh-loc-03: If present, a location this location is a part of shall at least have a reference, an identifier or a display
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S C | 0..* | Identifier, AULocationSpecificPracticeNumber, AUNATASiteNumber | Unique code or number identifying the location to its users
status | ?!Σ | 0..1 | code | active | suspended | inactive Binding: LocationStatus (required): Indicates whether the location is still in use.
operationalStatus | Σ | 0..1 | Coding | The operational status of the location (typically only for a bed/room) Binding: hl7VS-bedStatus (preferred): The operational status if the location (where typically a bed/room).
name | S Σ | 0..1 | string | Name of the location as used by humans
alias |  | 0..* | string | A list of alternate names that the location is known as, or was known as, in the past
description | S Σ | 0..1 | string | Additional details about the location that could be displayed as further information to identify the location beyond its name
mode | S Σ | 0..1 | code | instance | kind Binding: LocationMode (required): Indicates whether a resource instance represents a specific location or a class of locations.
type | S Σ C | 0..* | CodeableConcept | Type of function performed Binding: ServiceDeliveryLocationRoleType - AU Extended (extensible)
telecom |  | 0..* | ContactPoint | Contact details of the location
address | S C | 0..1 | Address, AustralianAddress | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
physicalType | S Σ | 0..1 | CodeableConcept | Physical form of the location Binding: Location Type (Physical) - AU Extended (preferred)
position |  | 0..1 | BackboneElement | The absolute geographic location
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
longitude |  | 1..1 | decimal | Longitude with WGS84 datum
latitude |  | 1..1 | decimal | Latitude with WGS84 datum
altitude |  | 0..1 | decimal | Altitude with WGS84 datum
managingOrganization | S Σ C | 0..1 | Reference(ADHA Core Organization) | Organization responsible for provisioning and upkeep
partOf | S C | 0..1 | Reference(ADHA Core Location) | Another Location this one is physically a part of
hoursOfOperation |  | 0..* | BackboneElement | What days/times during a week is this location usually open
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
daysOfWeek |  | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required): The days of the week.
allDay |  | 0..1 | boolean | The Location is open all day
openingTime |  | 0..1 | time | Time that the Location opens
closingTime |  | 0..1 | time | Time that the Location closes
availabilityExceptions |  | 0..1 | string | Description of availability exceptions
endpoint |  | 0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the location
Documentation for this format

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

#### Terminology Bindings

Path | Conformance | ValueSet
Location.language | preferred | CommonLanguages
Additional Bindings | Purpose
AllLanguages | Max Binding
Location.status | required | LocationStatus
Location.operationalStatus | preferred | Hl7VSBedStatus
Location.mode | required | LocationMode
Location.type | extensible | ServiceDeliveryLocationRoleTypeAUExtended
Location.physicalType | preferred | LocationPhysicalTypeAUExtended
Location.hoursOfOperation.daysOfWeek | required | DaysOfWeek

#### Search Parameters

None defined.