CA Core+
DFT-Ballot - The specification is a DFT-Ballot version of CA Core+ for collecting ballot feedback. For a full list of available versions, see the Directory of published versions
http://hl7.org/fhir/StructureDefinition/Location
example-location-ca-core, example-location-ca-core-2
This profile applies constraints to the Location resource for CA Core+ to support documentation of places where healthcare services may be provided.
AppointmentCACore, PatientPresentLocation, DiagnosticReportCACore, EncounterCACore, HealthcareServiceCACore, ImmunizationCACore, LocationCACore, ObservationCACore, ServiceRequestCACore, TaskCACoreeRec
CFMM: 2
| LocationCACore (Location) | C | Location | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| status | Σ ?! | 0..1 | codeBinding |
| operationalStatus | Σ | 0..1 | CodingBinding |
| name | Σ | 0..1 | string |
| alias | 0..* | string | |
| description | Σ | 0..1 | string |
| mode | Σ | 0..1 | codeBinding |
| type | Σ | 0..* | CodeableConceptBinding |
| telecom | C | 0..* | ContactPoint |
| address | 0..1 | Address | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | codeBinding |
| text | Σ | 0..1 | string |
| line | Σ | 0..* | string |
| city | Σ | 0..1 | string |
| district | Σ | 0..1 | string |
| state | Σ | 0..1 | string |
| postalCode | Σ | 0..1 | string |
| country | Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| physicalType | Σ | 0..1 | CodeableConcept |
| position | 0..1 | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| longitude | 1..1 | decimal | |
| latitude | 1..1 | decimal | |
| altitude | 0..1 | decimal | |
| managingOrganization | Σ C | 0..1 | Reference(OrganizationCACore) |
| partOf | C | 0..1 | Reference(LocationCACore) |
| hoursOfOperation | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| daysOfWeek | 0..* | codeBinding | |
| allDay | 0..1 | boolean | |
| openingTime | 0..1 | time | |
| closingTime | 0..1 | time | |
| availabilityExceptions | 0..1 | string | |
| endpoint | C | 0..* | Reference(Endpoint) |
| LocationCACore (Location) | C | Location | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| status | Σ ?! | 0..1 | codeBinding |
| operationalStatus | Σ | 0..1 | CodingBinding |
| name | Σ | 0..1 | string |
| alias | 0..* | string | |
| description | Σ | 0..1 | string |
| mode | Σ | 0..1 | codeBinding |
| type | Σ | 0..* | CodeableConceptBinding |
| telecom | C | 0..* | ContactPoint |
| address | 0..1 | Address | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | codeBinding |
| text | Σ | 0..1 | string |
| line | Σ | 0..* | string |
| city | Σ | 0..1 | string |
| district | Σ | 0..1 | string |
| state | Σ | 0..1 | string |
| postalCode | Σ | 0..1 | string |
| country | Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| physicalType | Σ | 0..1 | CodeableConcept |
| position | 0..1 | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| longitude | 1..1 | decimal | |
| latitude | 1..1 | decimal | |
| altitude | 0..1 | decimal | |
| managingOrganization | Σ C | 0..1 | Reference(OrganizationCACore) |
| partOf | C | 0..1 | Reference(LocationCACore) |
| hoursOfOperation | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| daysOfWeek | 0..* | codeBinding | |
| allDay | 0..1 | boolean | |
| openingTime | 0..1 | time | |
| closingTime | 0..1 | time | |
| availabilityExceptions | 0..1 | string | |
| endpoint | C | 0..* | Reference(Endpoint) |
These bindings may be used in lieu of the primary bindings in the table above.
The following tables list how the data elements from CA Core+ map to CACDI. For more information visit Mapping Logic.
| FHIR Profile Element | CACDI Element(s) |
|---|---|
| Location.address.type | Address Type Code |
| Location.address.line | Street Number, Street Number Suffix, Street Name, Street Type Code, Street Direction Code, Suite Type Code, Suite Number, Address 2, Address Additional Information Text |
| Location.address.state | Province or Territory Code, Province or Territory English Name, Province or Territory French Name |
| Location.address.postalCode | Non-Canadian Postal Code Value, Canadian Postal Code Value |
| Location.address.country | Country Code, Country English Name, Country French Name |