This page is part of the FHIR Specification (v1.2.0: STU 3 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2
Detailed Descriptions for the elements in the Location resource.
Location | |
Definition | Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or accommodated. |
Control | 1..1 |
Location.identifier | |
Definition | Unique code or number identifying the location to its users. |
Note | This is a business identifer, not a resource identifier (see discussion) |
Control | 0..* |
Type | Identifier |
Requirements | Organization label locations in registries, need to keep track of those. |
Summary | true |
Location.status | |
Definition | active | suspended | inactive. |
Control | 0..1 |
Binding | LocationStatus: Indicates whether the location is still in use. (Required) |
Type | code |
Is Modifier | true |
Summary | true |
Location.name | |
Definition | Name of the location as used by humans. Does not need to be unique. |
Control | 0..1 |
Type | string |
Summary | true |
Location.description | |
Definition | Description of the Location, which helps in finding or referencing the place. |
Control | 0..1 |
Type | string |
Requirements | Humans need additional information to verify a correct location has been identified. |
Summary | true |
Location.mode | |
Definition | Indicates whether a resource instance represents a specific location or a class of locations. |
Control | 0..1 |
Binding | LocationMode: Indicates whether a resource instance represents a specific location or a class of locations. (Required) |
Type | code |
Is Modifier | true |
Requirements | When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location. |
Summary | true |
Location.type | |
Definition | Indicates the type of function performed at the location. |
Control | 0..1 |
Binding | ServiceDeliveryLocationRoleType: Indicates the type of function performed at the location. (Extensible) |
Type | CodeableConcept |
Summary | true |
Location.telecom | |
Definition | The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites. |
Control | 0..* |
Type | ContactPoint |
Location.address | |
Definition | Physical location. |
Control | 0..1 |
Type | Address |
Requirements | If locations can be visited, we need to keep track of their address. |
Comments | This was kept as 0..1 as there is no use property on the address, so wouldn't be able to identify different address types. |
Location.physicalType | |
Definition | Physical form of the location, e.g. building, room, vehicle, road. |
Control | 0..1 |
Binding | LocationType: Physical form of the location (Example) |
Type | CodeableConcept |
Requirements | For purposes of showing relevant locations in queries, we need to categorize locations. |
Summary | true |
Location.position | |
Definition | The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML). |
Control | 0..1 |
Requirements | For mobile applications and automated route-finding knowing the exact location of the Location is required. |
Location.position.longitude | |
Definition | Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below). |
Control | 1..1 |
Type | decimal |
Location.position.latitude | |
Definition | Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below). |
Control | 1..1 |
Type | decimal |
Location.position.altitude | |
Definition | Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below). |
Control | 0..1 |
Type | decimal |
Location.managingOrganization | |
Definition | The organization responsible for the provisioning and upkeep of the location. |
Control | 0..1 |
Type | Reference(Organization) |
Requirements | Need to know who manages the location. |
Summary | true |
Comments | This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource. |
Location.partOf | |
Definition | Another Location which this Location is physically part of. |
Control | 0..1 |
Type | Reference(Location) |
Requirements | For purposes of location, display and identification, knowing which locations are located within other locations is important. |