Location Profile¶
| Canonical | ../StructureDefinition/nexus-emr-core-location |
|---|---|
| Status | draft · 1.26.0 |
| Base | Location (constraint) |
| Source | FSH · JSON |
Generic Nexus EMR core profile for Location, represents an EMR 'location' or 'site' -- basically whatever the EMR uses to break the EMR up into separate slices (often for multisite clinics using the same EMR instance) For single-site clinics, at least one Location object must exist that represents the main site: this makes downstream consumers of the FHIR data easier to write as they can always assume Locations exist. Also, note that NexusEmrAppointment REQUIRES a Location as a participant.
TypedFhir API / TypeScript
The typed accessor surface Location exposes for Location — generated from this IG's compiled profile; each typed accessor has a validating raw-FHIR twin (xRaw) where marked. The three ports are parity-enforced.
class Location extends ClinicalResource — generated source
| Accessor | Type | Access | Notes |
|---|---|---|---|
| $effectiveDate | FuzzyDate | undefined |
read-only | The resource's effective date — the first present of this profile's date elements (precedence), normalized to the canonical FuzzyDatetime f… |
| $display | string | undefined |
read-only | The resource's human headline — a coded concept's label, else a title / name, else undefined. |
| status | string | undefined |
read/write | active | suspended | inactive |
| operationalStatus | Json | undefined |
read/write | The operational status of the location (typically only for a bed/room) |
| name | string | undefined |
read/write | Name of the location as used by humans |
| description | string | undefined |
read/write | Additional details about the location |
| mode | string | undefined |
read/write | instance | kind |
| type | Concepts |
read/write · raw twin | Location type with raw code support |
| telecom | Telecoms |
read/write | Contact details of the location |
| address | Json | undefined |
read/write | Physical location address |
| physicalType | Concept | undefined |
read/write · raw twin | Physical type with raw code support |
| managingOrganization | Reference | undefined |
read/write · raw twin | Organization responsible for provisioning and upkeep |
| partOf | Reference | undefined |
read/write · raw twin | Another Location this one is physically a part of |