Guide d'implémentation FR Core
2.2.0-ballot - ballot

Guide d'implémentation FR Core, publié par Interop'Santé. Ce guide nest pas une publication autorisée ; cest la version en intégration continue pour la version 2.2.0-ballot construite par le CI Build FHIR (HL7® FHIR® Standard). Cette version est basée sur le contenu actuel de https://github.com/Interop-Sante/hl7.fhir.fr.core/ et change régulièrement. Voir le répertoire des versions publiées

## Data Type Profile: FR Core Address Profile

Official URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address | Version: 2.2.0-ballot
Active as of 2025-12-29 | Computable Name: FRCoreAddressProfile

Profil du type de données Address pour la France, ce profil ajoute le code insee à l’adresse. Une cohérence entre code commune (COG), code postal et nom de commune doit être assurée. French profile of Address datatype

Utilisations:

- Utiliser ce Profil de type de données: FR Core Location Profile, FR Core Organization Profile, FR Core Patient Profile, FR Core Practitioner Profile and FR Core Related Person Profile

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Address |  | 0..* | Address(4.0.1) | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:inseeCode |  | 0..1 | Coding | Code COG de la ville URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address-insee-code Binding: FRCoreValueSetINSEECode (2.2.0-ballot) (required) Constraints: ext-1
use | ?!Σ | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required): The use of an address. Exemple General: home
city | Σ | 0..1 | string | Les communes existantes sont définies ici : https://public.opendatasoft.com/explore/dataset/correspondance-code-insee-code-postal/table. Exemple General: Erewhon
country | Σ | 0..1 | string | Country (will be ISO 3166 3 letter code; code=FRA for France)
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Address.use | Base | required | AddressUse | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
ele-1 | error | Address, Address.extension:inseeCode, Address.use, Address.city, Address.country | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Address.extension:inseeCode | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Address

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Address |  | 0..* | Address(4.0.1) | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:inseeCode |  | 0..1 | Coding | Code COG de la ville URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address-insee-code Binding: FRCoreValueSetINSEECode (2.2.0-ballot) (required)
city |  | 0..1 | string | Les communes existantes sont définies ici : https://public.opendatasoft.com/explore/dataset/correspondance-code-insee-code-postal/table.
country |  | 0..1 | string | Country (will be ISO 3166 3 letter code; code=FRA for France)
Documentation pour ce format

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Address |  | 0..* | Address(4.0.1) | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:inseeCode |  | 0..1 | Coding | Code COG de la ville URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address-insee-code Binding: FRCoreValueSetINSEECode (2.2.0-ballot) (required) Constraints: ext-1
use | ?!Σ | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required): The use of an address. Exemple General: home
type | Σ | 0..1 | code | postal | physical | both Binding: AddressType (required): The type of an address (physical / postal). Exemple General: both
text | Σ | 0..1 | string | Text representation of the address Exemple General: 137 Nowhere Street, Erewhon 9132
line | Σ | 0..* | string | Street name, number, direction & P.O. Box etc. Ordre de répétition de cet élément : The order in which lines should appear in an address label Exemple General: 137 Nowhere Street
city | Σ | 0..1 | string | Les communes existantes sont définies ici : https://public.opendatasoft.com/explore/dataset/correspondance-code-insee-code-postal/table. Exemple General: Erewhon
district | Σ | 0..1 | string | District name (aka county) Exemple General: Madison
state | Σ | 0..1 | string | Sub-unit of country (abbreviations ok)
postalCode | Σ | 0..1 | string | Postal code for area Exemple General: 9132
country | Σ | 0..1 | string | Country (will be ISO 3166 3 letter code; code=FRA for France)
period | Σ | 0..1 | Period | Time period when address was/is in use Exemple General: {"start":"2010-03-23","end":"2010-07-01"}
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Address.use | Base | required | AddressUse | 📍4.0.1 | Std. FHIR
Address.type | Base | required | AddressType | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
ele-1 | error | Address, Address.extension, Address.extension:inseeCode, Address.use, Address.type, Address.text, Address.line, Address.city, Address.district, Address.state, Address.postalCode, Address.country, Address.period | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Address.extension, Address.extension:inseeCode | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Address

Résumé

Extensions

Cette structure fait référence à ces extensions:

- https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address-insee-code|2.2.0-ballot

Key Elements View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Address |  | 0..* | Address(4.0.1) | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:inseeCode |  | 0..1 | Coding | Code COG de la ville URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address-insee-code Binding: FRCoreValueSetINSEECode (2.2.0-ballot) (required) Constraints: ext-1
use | ?!Σ | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required): The use of an address. Exemple General: home
city | Σ | 0..1 | string | Les communes existantes sont définies ici : https://public.opendatasoft.com/explore/dataset/correspondance-code-insee-code-postal/table. Exemple General: Erewhon
country | Σ | 0..1 | string | Country (will be ISO 3166 3 letter code; code=FRA for France)
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Address.use | Base | required | AddressUse | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
ele-1 | error | Address, Address.extension:inseeCode, Address.use, Address.city, Address.country | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Address.extension:inseeCode | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Differential View

This structure is derived from Address

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Address |  | 0..* | Address(4.0.1) | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:inseeCode |  | 0..1 | Coding | Code COG de la ville URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address-insee-code Binding: FRCoreValueSetINSEECode (2.2.0-ballot) (required)
city |  | 0..1 | string | Les communes existantes sont définies ici : https://public.opendatasoft.com/explore/dataset/correspondance-code-insee-code-postal/table.
country |  | 0..1 | string | Country (will be ISO 3166 3 letter code; code=FRA for France)
Documentation pour ce format

Snapshot View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Address |  | 0..* | Address(4.0.1) | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 0..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:inseeCode |  | 0..1 | Coding | Code COG de la ville URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address-insee-code Binding: FRCoreValueSetINSEECode (2.2.0-ballot) (required) Constraints: ext-1
use | ?!Σ | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required): The use of an address. Exemple General: home
type | Σ | 0..1 | code | postal | physical | both Binding: AddressType (required): The type of an address (physical / postal). Exemple General: both
text | Σ | 0..1 | string | Text representation of the address Exemple General: 137 Nowhere Street, Erewhon 9132
line | Σ | 0..* | string | Street name, number, direction & P.O. Box etc. Ordre de répétition de cet élément : The order in which lines should appear in an address label Exemple General: 137 Nowhere Street
city | Σ | 0..1 | string | Les communes existantes sont définies ici : https://public.opendatasoft.com/explore/dataset/correspondance-code-insee-code-postal/table. Exemple General: Erewhon
district | Σ | 0..1 | string | District name (aka county) Exemple General: Madison
state | Σ | 0..1 | string | Sub-unit of country (abbreviations ok)
postalCode | Σ | 0..1 | string | Postal code for area Exemple General: 9132
country | Σ | 0..1 | string | Country (will be ISO 3166 3 letter code; code=FRA for France)
period | Σ | 0..1 | Period | Time period when address was/is in use Exemple General: {"start":"2010-03-23","end":"2010-07-01"}
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Address.use | Base | required | AddressUse | 📍4.0.1 | Std. FHIR
Address.type | Base | required | AddressType | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
ele-1 | error | Address, Address.extension, Address.extension:inseeCode, Address.use, Address.type, Address.text, Address.line, Address.city, Address.district, Address.state, Address.postalCode, Address.country, Address.period | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Address.extension, Address.extension:inseeCode | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Address

Résumé

Extensions

Cette structure fait référence à ces extensions:

- https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address-insee-code|2.2.0-ballot

Other representations of profile: CSV, Excel, Schematron