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

Guide d'implémentation Fr Core - Downloaded Version 2.2.0-ballot See the Directory of published versions

## 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-11-17 | 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

Usages:

- Use this DataType Profile: 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 | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
Slices pour extension |  |  |  | Content/Rules for all 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: FR Core ValueSet INSEE code (required)
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 for this format

#### Terminology Bindings

Path | Statut | Usage | ValueSet | Version | Source
Address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | 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 | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
Slices pour extension |  |  |  | Content/Rules for all 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: FR Core ValueSet INSEE code (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 for this format

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Address |  | 0..* | Address | 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: Unordered, Open by value:url
extension:inseeCode |  | 0..1 | Coding | Code COG de la ville URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address-insee-code Binding: FR Core ValueSet INSEE code (required)
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. This repeating element order: 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 for this format

#### Terminology Bindings

Path | Statut | Usage | ValueSet | Version | Source
Address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.
Address.type | Base | required | AddressType | 📍4.0.1 | FHIR Std.

#### Constraints

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

This structure is derived from Address

Résumé

Extensions

This structure refers to these extensions:

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

Key Elements View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Address |  | 0..* | Address | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
Slices pour extension |  |  |  | Content/Rules for all 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: FR Core ValueSet INSEE code (required)
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 for this format

#### Terminology Bindings

Path | Statut | Usage | ValueSet | Version | Source
Address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | 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 | An address expressed using postal conventions (as opposed to GPS or other location definition formats)
Slices pour extension |  |  |  | Content/Rules for all 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: FR Core ValueSet INSEE code (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 for this format

Snapshot View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Address |  | 0..* | Address | 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: Unordered, Open by value:url
extension:inseeCode |  | 0..1 | Coding | Code COG de la ville URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-address-insee-code Binding: FR Core ValueSet INSEE code (required)
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. This repeating element order: 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 for this format

#### Terminology Bindings

Path | Statut | Usage | ValueSet | Version | Source
Address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std.
Address.type | Base | required | AddressType | 📍4.0.1 | FHIR Std.

#### Constraints

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

This structure is derived from Address

Résumé

Extensions

This structure refers to these extensions:

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

Other representations of profile: CSV, Excel, Schematron