DFT Ballot - The specification is currently in ballot review and subject to change. It is not ready for limited roll-out or production level use. . . For a full list of available versions, see the Directory of published versions
FacilityLocation
Links
Profile
Derived from
https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.FacilityLocation
Description
A Facility is defined as a pairing of a Location and an Organization. Facilities are sites where care is provided such as clinics, hospitals, pharmacies, etc. A facilities will have attributes such as a unique identifier, geographic location (address, geocode), contact information, hours of operation, etc. This profile covers the location porition of the facility.
References to this resource
Resource Content
FacilityLocation (Location) | |||
identifier | S | ||
status | S | ||
name | S | ||
type | S | ||
telecom | S | ||
managingOrganization | S | Reference(FacilityOrganization) | |
partOf | S | Reference(Location) |
FacilityLocation (Location) | I | ||
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..0 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..0 | Extension |
identifier | S Σ | 0..* | Identifier |
status | S Σ ?! | 1..1 | codeBinding |
operationalStatus | Σ | 0..1 | CodingBinding |
name | S Σ | 1..1 | string |
alias | 0..* | string | |
description | Σ | 0..1 | string |
mode | Σ | 0..1 | codeBinding |
type | S Σ | 2..* | CodeableConceptBinding |
facility | Σ | 1..1 | CodeableConceptBindingFixed Value |
service | Σ | 0..* | CodeableConceptBinding |
telecom | S | 0..* | ContactPoint |
address | 0..1 | Address | |
physicalType | Σ | 1..1 | CodeableConcept |
position | 0..1 | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
longitude | 1..1 | decimal | |
latitude | 1..1 | decimal | |
altitude | 0..1 | decimal | |
managingOrganization | S Σ | 1..1 | Reference(FacilityOrganization) |
partOf | S | 0..1 | Reference(Location) |
hoursOfOperation | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
daysOfWeek | 0..* | codeBinding | |
allDay | 0..1 | boolean | |
openingTime | 0..1 | time | |
closingTime | 0..1 | time | |
availabilityExceptions | 0..1 | string | |
endpoint | 0..* | Reference(Endpoint) |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="CA-CSD-Facility-Location" /> <extension url="http://hl7.org/fhir/StructureDefinition/obligation"> <extension url="code"> <valueCode value="SHALL:able-to-populate" /> </extension> <extension url="code"> <valueCode value="SHOULD:populate" /> </extension> <extension url="elementId"> <valueString value="Location.identifier" /> </extension> <extension url="elementId"> <valueString value="Location.status" /> </extension> <extension url="elementId"> <valueString value="Location.name" /> </extension> <extension url="elementId"> <valueString value="Location.type" /> </extension> <extension url="elementId"> <valueString value="Location.telecom" /> </extension> <extension url="elementId"> <valueString value="Location.managingOrganization" /> </extension> <extension url="elementId"> <valueString value="Location.partOf" /> </extension> <extension url="actor"> <valueCanonical value="http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/server" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/obligation"> <extension url="code"> <valueCode value="SHALL:no-error" /> </extension> <extension url="elementId"> <valueString value="Location.identifier" /> </extension> <extension url="elementId"> <valueString value="Location.status" /> </extension> <extension url="elementId"> <valueString value="Location.name" /> </extension> <extension url="elementId"> <valueString value="Location.type" /> </extension> <extension url="elementId"> <valueString value="Location.telecom" /> </extension> <extension url="elementId"> <valueString value="Location.managingOrganization" /> </extension> <extension url="elementId"> <valueString value="Location.partOf" /> </extension> <extension url="actor"> <valueCanonical value="http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/client" /> </extension> </extension> <url value="http://fhir.infoway-inforoute.ca/io/CA-CSD/StructureDefinition/CA-CSD-Facility-Location" /> <name value="FacilityLocation" /> <title value="Location for Facility" /> <status value="draft" /> <description value="A Facility is defined as a pairing of a Location and an Organization. Facilities are sites where care is provided such as clinics, hospitals, pharmacies, etc. A facilities will have attributes such as a unique identifier, geographic location (address, geocode), contact information, hours of operation, etc. This profile covers the location porition of the facility." /> <copyright value="Copyright © 2024+ Canada Health Infoway. All rights reserved. [Terms of Use and License Agreements](https://ic.infoway-inforoute.ca/en/about/tou). [Privacy Policy](https://www.infoway-inforoute.ca/en/legal/privacy-policy)." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Location" /> <baseDefinition value="https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.FacilityLocation" /> <derivation value="constraint" /> <differential> <element id="Location.identifier"> <path value="Location.identifier" /> <comment value="Identified as a query requirement through mCSD CapabilityStatement, and mustSupport element in the CA Baseline." /> <mustSupport value="true" /> </element> <element id="Location.status"> <path value="Location.status" /> <comment value="Identified as a query requirement through mCSD CapabilityStatement. Elements with a modified minimum cardinality of 1 will have a mustSupport element to ensure that it is populated." /> <mustSupport value="true" /> </element> <element id="Location.name"> <path value="Location.name" /> <comment value="Identified as a query requirement through mCSD CapabilityStatement. Elements with a modified minimum cardinality of 1 will have a mustSupport element to ensure that it is populated." /> <mustSupport value="true" /> </element> <element id="Location.type"> <path value="Location.type" /> <comment value="Identified as a query requirement through mCSD CapabilityStatement. Elements with a modified minimum cardinality of 1 will have a mustSupport element to ensure that it is populated." /> <mustSupport value="true" /> </element> <element id="Location.telecom"> <path value="Location.telecom" /> <comment value="Identified as a requirement and mustSupport element from the CA baseline." /> <mustSupport value="true" /> </element> <element id="Location.managingOrganization"> <path value="Location.managingOrganization" /> <comment value="Identified as a query requirement through mCSD CapabilityStatement. Elements with a modified minimum cardinality of 1 will have a mustSupport element to ensure that it is populated." /> <type> <code value="Reference" /> <targetProfile value="http://fhir.infoway-inforoute.ca/io/CA-CSD/StructureDefinition/CA-CSD-Facility-Organization" /> </type> <mustSupport value="true" /> </element> <element id="Location.partOf"> <path value="Location.partOf" /> <comment value="Identified as a query requirement through mCSD CapabilityStatement. Allows the search to return the location without having to go through the practitionerRole resource." /> <type> <code value="Reference" /> <targetProfile value="http://fhir.infoway-inforoute.ca/io/CA-CSD/StructureDefinition/CA-CSD-Location" /> </type> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/obligation", "extension": [ { "url": "code", "valueCode": "SHALL:able-to-populate" }, { "url": "code", "valueCode": "SHOULD:populate" }, { "url": "elementId", "valueString": "Location.identifier" }, { "url": "elementId", "valueString": "Location.status" }, { "url": "elementId", "valueString": "Location.name" }, { "url": "elementId", "valueString": "Location.type" }, { "url": "elementId", "valueString": "Location.telecom" }, { "url": "elementId", "valueString": "Location.managingOrganization" }, { "url": "elementId", "valueString": "Location.partOf" }, { "url": "actor", "valueCanonical": "http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/server" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/obligation", "extension": [ { "url": "code", "valueCode": "SHALL:no-error" }, { "url": "elementId", "valueString": "Location.identifier" }, { "url": "elementId", "valueString": "Location.status" }, { "url": "elementId", "valueString": "Location.name" }, { "url": "elementId", "valueString": "Location.type" }, { "url": "elementId", "valueString": "Location.telecom" }, { "url": "elementId", "valueString": "Location.managingOrganization" }, { "url": "elementId", "valueString": "Location.partOf" }, { "url": "actor", "valueCanonical": "http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/client" } ] } ], "id": "CA-CSD-Facility-Location", "url": "http://fhir.infoway-inforoute.ca/io/CA-CSD/StructureDefinition/CA-CSD-Facility-Location", "name": "FacilityLocation", "description": "A Facility is defined as a pairing of a Location and an Organization. Facilities are sites where care is provided such as clinics, hospitals, pharmacies, etc. A facilities will have attributes such as a unique identifier, geographic location (address, geocode), contact information, hours of operation, etc. This profile covers the location porition of the facility.", "title": "Location for Facility", "status": "draft", "copyright": "Copyright © 2024+ Canada Health Infoway. All rights reserved. [Terms of Use and License Agreements](https://ic.infoway-inforoute.ca/en/about/tou). [Privacy Policy](https://www.infoway-inforoute.ca/en/legal/privacy-policy).", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Location", "baseDefinition": "https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.FacilityLocation", "derivation": "constraint", "differential": { "element": [ { "id": "Location.identifier", "path": "Location.identifier", "comment": "Identified as a query requirement through mCSD CapabilityStatement, and mustSupport element in the CA Baseline.", "mustSupport": true }, { "id": "Location.status", "path": "Location.status", "comment": "Identified as a query requirement through mCSD CapabilityStatement. Elements with a modified minimum cardinality of 1 will have a mustSupport element to ensure that it is populated.", "mustSupport": true }, { "id": "Location.name", "path": "Location.name", "comment": "Identified as a query requirement through mCSD CapabilityStatement. Elements with a modified minimum cardinality of 1 will have a mustSupport element to ensure that it is populated.", "mustSupport": true }, { "id": "Location.type", "path": "Location.type", "comment": "Identified as a query requirement through mCSD CapabilityStatement. Elements with a modified minimum cardinality of 1 will have a mustSupport element to ensure that it is populated.", "mustSupport": true }, { "id": "Location.telecom", "path": "Location.telecom", "comment": "Identified as a requirement and mustSupport element from the CA baseline.", "mustSupport": true }, { "id": "Location.managingOrganization", "path": "Location.managingOrganization", "comment": "Identified as a query requirement through mCSD CapabilityStatement. Elements with a modified minimum cardinality of 1 will have a mustSupport element to ensure that it is populated.", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.infoway-inforoute.ca/io/CA-CSD/StructureDefinition/CA-CSD-Facility-Organization" ] } ], "mustSupport": true }, { "id": "Location.partOf", "path": "Location.partOf", "comment": "Identified as a query requirement through mCSD CapabilityStatement. Allows the search to return the location without having to go through the practitionerRole resource.", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.infoway-inforoute.ca/io/CA-CSD/StructureDefinition/CA-CSD-Location" ] } ], "mustSupport": true } ] } }
Terminology bindings
Constraints
Obligations
Obligations | Actor | Element |
---|---|---|
SHALL:able-to-populate; SHOULD:populate | http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/server | Location.identifier; Location.status; Location.name; Location.type; Location.telecom; Location.managingOrganization; Location.partOf |
SHALL:no-error | http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/client | Location.identifier; Location.status; Location.name; Location.type; Location.telecom; Location.managingOrganization; Location.partOf |