Guide d'implémentation FR Core
2.2.0-ballot-2 - ballot
Guide d'implémentation FR Core - version de développement local (v2.2.0-ballot-2) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées
| Official URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location | Version: 2.2.0-ballot-2 | |||
| Active as of 2026-01-30 | Computable Name: FRCoreLocationProfile | |||
Ressource Location adaptée au contexte français. Cette ressource est utilisée pour représenter un lieu physique, telle qu’une salle d’examen, un lit d’hôpital ou une chambre d’hôpital.
La ressource Location est utilisée pour représenter chaque élément physique d’un établissement.
Il est possible de définir des coordonnées précises pour chaque élément de lieu (voir position). Ces coordonnées sont utiles soit en interne à l’établissement soit pour le patient.
Les coordonnées sont définies par des données WGS84, qui correspondent aux coordonnées GPS exprimées sous forme de latitude et longitude.
En plus de préciser les types de lieu utilisables avec les ressources Location, le profil permet de définir :
Utilisations:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Location(4.0.1) | Details and position information for a physical place Constraints: inv-location-type-chambre, inv-location-type-lit |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | Coding | FR Core Location Extension - Type de chambre URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location-type-chambre Binding: FRCoreValueSetLocationTypeChambre (2.2.0-ballot-2) (extensible) Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | Coding | FR Core Location Extension - Position du lit URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location-position-lit Binding: FRCoreValueSetLocationPositionLit (2.2.0-ballot-2) (extensible) Constraints: ext-1 | |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
?!Σ | 0..1 | code | active | suspended | inactive Binding: LocationStatus (required): Indicates whether the location is still in use. |
![]() ![]() |
Σ | 0..* | CodeableConcept | Type of function performed Binding: FRCoreValueSetLocationType (2.2.0-ballot-2) (required) |
Documentation pour ce format | ||||
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Location.status | Base | required | LocationStatus | 📍4.0.1 | Std. FHIR |
| Location.type | Base | required | FR Core ValueSet Location type | 📍2.2.0-ballot-2 | cet IG |
| Id | Grade | Chemin(s) | Description | Expression |
| dom-2 | error | Location | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Location | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Location | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Location | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bonne pratique | Location | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Location.implicitRules, Location.extension, Location.extension:typeChambre, Location.extension:positionLit, Location.modifierExtension, Location.status, Location.type | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Location.extension, Location.extension:typeChambre, Location.extension:positionLit, Location.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| inv-location-type-chambre | error | Location | Location Type Chambre |
extension('http://fhir.fr/StructureDefinition/fr-core-location-type-chambre').exists() implies type.coding.where(code = 'CHAMB').exists()
|
| inv-location-type-lit | error | Location | Location Type Lit |
extension('http://fhir.fr/StructureDefinition/fr-core-location-position-lit').exists() implies type.coding.where(code = 'LIT').exists()
|
This structure is derived from Location
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Location.type | Base | required | FR Core ValueSet Location type | 📍2.2.0-ballot-2 | cet IG |
| Id | Grade | Chemin(s) | Description | Expression |
| inv-location-type-chambre | error | Location | Location Type Chambre |
extension('http://fhir.fr/StructureDefinition/fr-core-location-type-chambre').exists() implies type.coding.where(code = 'CHAMB').exists()
|
| inv-location-type-lit | error | Location | Location Type Lit |
extension('http://fhir.fr/StructureDefinition/fr-core-location-position-lit').exists() implies type.coding.where(code = 'LIT').exists()
|
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Location(4.0.1) | Details and position information for a physical place Constraints: inv-location-type-chambre, inv-location-type-lit | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Non ordonné, Ouvert par value:$this | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Motif requis: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location|2.2.0-ballot-2 | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Coding | FR Core Location Extension - Type de chambre URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location-type-chambre Binding: FRCoreValueSetLocationTypeChambre (2.2.0-ballot-2) (extensible) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Coding | FR Core Location Extension - Position du lit URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location-position-lit Binding: FRCoreValueSetLocationPositionLit (2.2.0-ballot-2) (extensible) Constraints: ext-1 | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
Σ | 0..* | Identifier | Unique code or number identifying the location to its users | ||||
![]() ![]() |
?!Σ | 0..1 | code | active | suspended | inactive Binding: LocationStatus (required): Indicates whether the location is still in use. | ||||
![]() ![]() |
Σ | 0..1 | Coding | The operational status of the location (typically only for a bed/room) Binding: Hl7VSBedStatus (2.0.0) (preferred): The operational status if the location (where typically a bed/room). | ||||
![]() ![]() |
Σ | 0..1 | string | Name of the location as used by humans | ||||
![]() ![]() |
0..* | string | A list of alternate names that the location is known as, or was known as, in the past | |||||
![]() ![]() |
Σ | 0..1 | string | Additional details about the location that could be displayed as further information to identify the location beyond its name | ||||
![]() ![]() |
Σ | 0..1 | code | instance | kind Binding: LocationMode (required): Indicates whether a resource instance represents a specific location or a class of locations. | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Type of function performed Binding: FRCoreValueSetLocationType (2.2.0-ballot-2) (required) | ||||
![]() ![]() |
0..* | ContactPoint | Contact details of the location | |||||
![]() ![]() |
0..1 | Address | Physical location | |||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Physical form of the location Binding: LocationType (example): Physical form of the location. | ||||
![]() ![]() |
0..1 | BackboneElement | The absolute geographic location | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | decimal | Longitude with WGS84 datum | |||||
![]() ![]() ![]() |
1..1 | decimal | Latitude with WGS84 datum | |||||
![]() ![]() ![]() |
0..1 | decimal | Altitude with WGS84 datum | |||||
![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization responsible for provisioning and upkeep | ||||
![]() ![]() |
0..1 | Reference(Location) | Another Location this one is physically a part of | |||||
![]() ![]() |
0..* | BackboneElement | What days/times during a week is this location usually open | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required): The days of the week. | |||||
![]() ![]() ![]() |
0..1 | boolean | The Location is open all day | |||||
![]() ![]() ![]() |
0..1 | time | Time that the Location opens | |||||
![]() ![]() ![]() |
0..1 | time | Time that the Location closes | |||||
![]() ![]() |
0..1 | string | Description of availability exceptions | |||||
![]() ![]() |
0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the location | |||||
Documentation pour ce format | ||||||||
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Location.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | Std. FHIR |
| Location.meta.tag | Base | example | Common Tags | 📍4.0.1 | Std. FHIR |
| Location.language | Base | preferred | Common Languages | 📍4.0.1 | Std. FHIR |
| Location.status | Base | required | LocationStatus | 📍4.0.1 | Std. FHIR |
| Location.operationalStatus | Base | preferred | hl7VS-bedStatus | 📍2.0.0 | THO v7.0 |
| Location.mode | Base | required | LocationMode | 📍4.0.1 | Std. FHIR |
| Location.type | Base | required | FR Core ValueSet Location type | 📍2.2.0-ballot-2 | cet IG |
| Location.physicalType | Base | example | Location type | 📍4.0.1 | Std. FHIR |
| Location.hoursOfOperation.daysOfWeek | Base | required | DaysOfWeek | 📍4.0.1 | Std. FHIR |
| Id | Grade | Chemin(s) | Description | Expression |
| dom-2 | error | Location | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Location | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Location | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Location | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bonne pratique | Location | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Location.meta, Location.meta.extension, Location.meta.versionId, Location.meta.lastUpdated, Location.meta.source, Location.meta.profile, Location.meta.profile:fr-canonical, Location.meta.security, Location.meta.tag, Location.implicitRules, Location.language, Location.text, Location.extension, Location.extension:typeChambre, Location.extension:positionLit, Location.modifierExtension, Location.identifier, Location.status, Location.operationalStatus, Location.name, Location.alias, Location.description, Location.mode, Location.type, Location.telecom, Location.address, Location.physicalType, Location.position, Location.position.extension, Location.position.modifierExtension, Location.position.longitude, Location.position.latitude, Location.position.altitude, Location.managingOrganization, Location.partOf, Location.hoursOfOperation, Location.hoursOfOperation.extension, Location.hoursOfOperation.modifierExtension, Location.hoursOfOperation.daysOfWeek, Location.hoursOfOperation.allDay, Location.hoursOfOperation.openingTime, Location.hoursOfOperation.closingTime, Location.availabilityExceptions, Location.endpoint | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Location.meta.extension, Location.extension, Location.extension:typeChambre, Location.extension:positionLit, Location.modifierExtension, Location.position.extension, Location.position.modifierExtension, Location.hoursOfOperation.extension, Location.hoursOfOperation.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| inv-location-type-chambre | error | Location | Location Type Chambre |
extension('http://fhir.fr/StructureDefinition/fr-core-location-type-chambre').exists() implies type.coding.where(code = 'CHAMB').exists()
|
| inv-location-type-lit | error | Location | Location Type Lit |
extension('http://fhir.fr/StructureDefinition/fr-core-location-position-lit').exists() implies type.coding.where(code = 'LIT').exists()
|
This structure is derived from Location
Résumé
Extensions
Cette structure fait référence à ces extensions:
Slices
Cette structure définit les slices suivantes:
Key Elements View
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Location(4.0.1) | Details and position information for a physical place Constraints: inv-location-type-chambre, inv-location-type-lit |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | Coding | FR Core Location Extension - Type de chambre URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location-type-chambre Binding: FRCoreValueSetLocationTypeChambre (2.2.0-ballot-2) (extensible) Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | Coding | FR Core Location Extension - Position du lit URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location-position-lit Binding: FRCoreValueSetLocationPositionLit (2.2.0-ballot-2) (extensible) Constraints: ext-1 | |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
?!Σ | 0..1 | code | active | suspended | inactive Binding: LocationStatus (required): Indicates whether the location is still in use. |
![]() ![]() |
Σ | 0..* | CodeableConcept | Type of function performed Binding: FRCoreValueSetLocationType (2.2.0-ballot-2) (required) |
Documentation pour ce format | ||||
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Location.status | Base | required | LocationStatus | 📍4.0.1 | Std. FHIR |
| Location.type | Base | required | FR Core ValueSet Location type | 📍2.2.0-ballot-2 | cet IG |
| Id | Grade | Chemin(s) | Description | Expression |
| dom-2 | error | Location | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Location | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Location | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Location | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bonne pratique | Location | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Location.implicitRules, Location.extension, Location.extension:typeChambre, Location.extension:positionLit, Location.modifierExtension, Location.status, Location.type | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Location.extension, Location.extension:typeChambre, Location.extension:positionLit, Location.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| inv-location-type-chambre | error | Location | Location Type Chambre |
extension('http://fhir.fr/StructureDefinition/fr-core-location-type-chambre').exists() implies type.coding.where(code = 'CHAMB').exists()
|
| inv-location-type-lit | error | Location | Location Type Lit |
extension('http://fhir.fr/StructureDefinition/fr-core-location-position-lit').exists() implies type.coding.where(code = 'LIT').exists()
|
Differential View
This structure is derived from Location
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Location.type | Base | required | FR Core ValueSet Location type | 📍2.2.0-ballot-2 | cet IG |
| Id | Grade | Chemin(s) | Description | Expression |
| inv-location-type-chambre | error | Location | Location Type Chambre |
extension('http://fhir.fr/StructureDefinition/fr-core-location-type-chambre').exists() implies type.coding.where(code = 'CHAMB').exists()
|
| inv-location-type-lit | error | Location | Location Type Lit |
extension('http://fhir.fr/StructureDefinition/fr-core-location-position-lit').exists() implies type.coding.where(code = 'LIT').exists()
|
Snapshot View
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Location(4.0.1) | Details and position information for a physical place Constraints: inv-location-type-chambre, inv-location-type-lit | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() |
Σ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Non ordonné, Ouvert par value:$this | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Motif requis: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location|2.2.0-ballot-2 | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Coding | FR Core Location Extension - Type de chambre URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location-type-chambre Binding: FRCoreValueSetLocationTypeChambre (2.2.0-ballot-2) (extensible) Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Coding | FR Core Location Extension - Position du lit URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-location-position-lit Binding: FRCoreValueSetLocationPositionLit (2.2.0-ballot-2) (extensible) Constraints: ext-1 | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
Σ | 0..* | Identifier | Unique code or number identifying the location to its users | ||||
![]() ![]() |
?!Σ | 0..1 | code | active | suspended | inactive Binding: LocationStatus (required): Indicates whether the location is still in use. | ||||
![]() ![]() |
Σ | 0..1 | Coding | The operational status of the location (typically only for a bed/room) Binding: Hl7VSBedStatus (2.0.0) (preferred): The operational status if the location (where typically a bed/room). | ||||
![]() ![]() |
Σ | 0..1 | string | Name of the location as used by humans | ||||
![]() ![]() |
0..* | string | A list of alternate names that the location is known as, or was known as, in the past | |||||
![]() ![]() |
Σ | 0..1 | string | Additional details about the location that could be displayed as further information to identify the location beyond its name | ||||
![]() ![]() |
Σ | 0..1 | code | instance | kind Binding: LocationMode (required): Indicates whether a resource instance represents a specific location or a class of locations. | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Type of function performed Binding: FRCoreValueSetLocationType (2.2.0-ballot-2) (required) | ||||
![]() ![]() |
0..* | ContactPoint | Contact details of the location | |||||
![]() ![]() |
0..1 | Address | Physical location | |||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Physical form of the location Binding: LocationType (example): Physical form of the location. | ||||
![]() ![]() |
0..1 | BackboneElement | The absolute geographic location | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | decimal | Longitude with WGS84 datum | |||||
![]() ![]() ![]() |
1..1 | decimal | Latitude with WGS84 datum | |||||
![]() ![]() ![]() |
0..1 | decimal | Altitude with WGS84 datum | |||||
![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization responsible for provisioning and upkeep | ||||
![]() ![]() |
0..1 | Reference(Location) | Another Location this one is physically a part of | |||||
![]() ![]() |
0..* | BackboneElement | What days/times during a week is this location usually open | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required): The days of the week. | |||||
![]() ![]() ![]() |
0..1 | boolean | The Location is open all day | |||||
![]() ![]() ![]() |
0..1 | time | Time that the Location opens | |||||
![]() ![]() ![]() |
0..1 | time | Time that the Location closes | |||||
![]() ![]() |
0..1 | string | Description of availability exceptions | |||||
![]() ![]() |
0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the location | |||||
Documentation pour ce format | ||||||||
| Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source |
| Location.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | Std. FHIR |
| Location.meta.tag | Base | example | Common Tags | 📍4.0.1 | Std. FHIR |
| Location.language | Base | preferred | Common Languages | 📍4.0.1 | Std. FHIR |
| Location.status | Base | required | LocationStatus | 📍4.0.1 | Std. FHIR |
| Location.operationalStatus | Base | preferred | hl7VS-bedStatus | 📍2.0.0 | THO v7.0 |
| Location.mode | Base | required | LocationMode | 📍4.0.1 | Std. FHIR |
| Location.type | Base | required | FR Core ValueSet Location type | 📍2.2.0-ballot-2 | cet IG |
| Location.physicalType | Base | example | Location type | 📍4.0.1 | Std. FHIR |
| Location.hoursOfOperation.daysOfWeek | Base | required | DaysOfWeek | 📍4.0.1 | Std. FHIR |
| Id | Grade | Chemin(s) | Description | Expression |
| dom-2 | error | Location | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Location | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Location | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Location | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bonne pratique | Location | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Location.meta, Location.meta.extension, Location.meta.versionId, Location.meta.lastUpdated, Location.meta.source, Location.meta.profile, Location.meta.profile:fr-canonical, Location.meta.security, Location.meta.tag, Location.implicitRules, Location.language, Location.text, Location.extension, Location.extension:typeChambre, Location.extension:positionLit, Location.modifierExtension, Location.identifier, Location.status, Location.operationalStatus, Location.name, Location.alias, Location.description, Location.mode, Location.type, Location.telecom, Location.address, Location.physicalType, Location.position, Location.position.extension, Location.position.modifierExtension, Location.position.longitude, Location.position.latitude, Location.position.altitude, Location.managingOrganization, Location.partOf, Location.hoursOfOperation, Location.hoursOfOperation.extension, Location.hoursOfOperation.modifierExtension, Location.hoursOfOperation.daysOfWeek, Location.hoursOfOperation.allDay, Location.hoursOfOperation.openingTime, Location.hoursOfOperation.closingTime, Location.availabilityExceptions, Location.endpoint | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Location.meta.extension, Location.extension, Location.extension:typeChambre, Location.extension:positionLit, Location.modifierExtension, Location.position.extension, Location.position.modifierExtension, Location.hoursOfOperation.extension, Location.hoursOfOperation.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| inv-location-type-chambre | error | Location | Location Type Chambre |
extension('http://fhir.fr/StructureDefinition/fr-core-location-type-chambre').exists() implies type.coding.where(code = 'CHAMB').exists()
|
| inv-location-type-lit | error | Location | Location Type Lit |
extension('http://fhir.fr/StructureDefinition/fr-core-location-position-lit').exists() implies type.coding.where(code = 'LIT').exists()
|
This structure is derived from Location
Résumé
Extensions
Cette structure fait référence à ces extensions:
Slices
Cette structure définit les slices suivantes:
Other representations of profile: CSV, Excel, Schematron