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

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-02 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:

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.

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Address 0..* AddressEu 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: FR Core ValueSet INSEE code (required)
... use ?!Σ 0..1 code 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
.... Slices pour extension Contenu/Règles pour toutes les slices
..... extension:countryCode 0..1 (Complexe) code for string
URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString
...... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
...... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/iso21090-codedString"
...... value[x] 1..1 Coding Value of extension
Binding: Iso3166-1-2 (preferred)

doco 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.country.extension:countryCode.​value[x] Base preferred Iso 3166 Part 1: 2 Letter Codes 📦4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AddressEu

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Address 0..* AddressEu 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: 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)

doco Documentation pour ce format
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Address 0..* AddressEu 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
.... 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 Purpose of this address
Binding: AddressUse (required): The use of an address.
Exemple General: home
... 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
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:streetName 0..* string streetName
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
..... extension:houseNumber 0..* string houseNumber
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
..... extension:postBox 0..* string postBox
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox
.... value 0..1 string Primitive value for string
Longueur maximale :1048576
... 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
Exemple General: 9132
... country Σ 0..1 string Country (will be ISO 3166 3 letter code; code=FRA for France)
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:countryCode 0..1 (Complexe) code for string
URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
...... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/iso21090-codedString"
...... value[x] 1..1 Coding Value of extension
Binding: Iso3166-1-2 (preferred)
.... value 0..1 string Primitive value for string
Longueur maximale :1048576
... period Σ 0..1 Period Time period when address was/is in use
Exemple General: {"start":"2010-03-23","end":"2010-07-01"}

doco 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
Address.country.extension:countryCode.​value[x] Base preferred Iso 3166 Part 1: 2 Letter Codes 📦4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AddressEu

Résumé

Extensions

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

Key Elements View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Address 0..* AddressEu 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: FR Core ValueSet INSEE code (required)
... use ?!Σ 0..1 code 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
.... Slices pour extension Contenu/Règles pour toutes les slices
..... extension:countryCode 0..1 (Complexe) code for string
URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString
...... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
...... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/iso21090-codedString"
...... value[x] 1..1 Coding Value of extension
Binding: Iso3166-1-2 (preferred)

doco 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.country.extension:countryCode.​value[x] Base preferred Iso 3166 Part 1: 2 Letter Codes 📦4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from AddressEu

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Address 0..* AddressEu 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: 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)

doco Documentation pour ce format

Snapshot View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Address 0..* AddressEu 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
.... 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 Purpose of this address
Binding: AddressUse (required): The use of an address.
Exemple General: home
... 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
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:streetName 0..* string streetName
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
..... extension:houseNumber 0..* string houseNumber
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
..... extension:postBox 0..* string postBox
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox
.... value 0..1 string Primitive value for string
Longueur maximale :1048576
... 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
Exemple General: 9132
... country Σ 0..1 string Country (will be ISO 3166 3 letter code; code=FRA for France)
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:countryCode 0..1 (Complexe) code for string
URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
...... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/iso21090-codedString"
...... value[x] 1..1 Coding Value of extension
Binding: Iso3166-1-2 (preferred)
.... value 0..1 string Primitive value for string
Longueur maximale :1048576
... period Σ 0..1 Period Time period when address was/is in use
Exemple General: {"start":"2010-03-23","end":"2010-07-01"}

doco 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
Address.country.extension:countryCode.​value[x] Base preferred Iso 3166 Part 1: 2 Letter Codes 📦4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AddressEu

Résumé

Extensions

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

 

Other representations of profile: CSV, Excel, Schematron