Guide d'implémentation Fr Core
2.1.0 - ci-build France flag

Guide d'implémentation Fr Core - Local Development build (v2.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Data Type Profile: FR Core Human Name Profile

Official URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-human-name Version: 2.1.0
Active as of 2025-06-04 Computable Name: FRCoreHumanNameProfile

Profilage du type de données HumanName pour prise en compte de la civilté au niveau de l’élément prefix et du titre au niveau de l’élément suffix .French profile of datatype HumanName with constraints on prefix and suffix

Usages:

Formal Views of Profile Content

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

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. HumanName 0..* HumanName Name of a human - parts and usage
... Slices pour extension Content/Rules for all slices
.... extension:assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required)
... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
... prefix Σ 0..1 string Parts that come before the name
Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS
This repeating element order: Prefixes appear in the correct order for presenting the name

doco Documentation for this format

Terminology Bindings

PathConformitéValueSetURI
HumanName.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use|4.0.1
From the FHIR Standard
HumanName.prefixextensibleJDV_J78-Civilite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS
HumanName.suffixextensibleJDV_J79-CiviliteExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS

Constraints

IdGradePath(s)DétailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from HumanName

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. HumanName HumanName
... Slices pour extension Content/Rules for all slices
.... extension:assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required)
... prefix 0..1 string Parts that come before the name
Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS
... suffix 0..* string jeu de valeurs pour spécifier le titre de la personne
Binding: JDV_J79-CiviliteExercice-RASS (extensible): Civilités d'exercice d'un professionnel du RASS

doco Documentation for this format

Terminology Bindings (Differential)

PathConformitéValueSetURI
HumanName.prefixextensibleJDV_J78-Civilite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS
HumanName.suffixextensibleJDV_J79-CiviliteExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. HumanName 0..* HumanName Name of a human - parts and usage
... 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:assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required)
... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
... family Σ 0..1 string Family name (often called 'Surname')
... given Σ 0..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
... prefix Σ 0..1 string Parts that come before the name
Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ 0..* string jeu de valeurs pour spécifier le titre de la personne
Binding: JDV_J79-CiviliteExercice-RASS (extensible): Civilités d'exercice d'un professionnel du RASS
This repeating element order: Suffixes appear in the correct order for presenting the name
... period Σ 0..1 Period Time period when name was/is in use

doco Documentation for this format

Terminology Bindings

PathConformitéValueSetURI
HumanName.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use|4.0.1
From the FHIR Standard
HumanName.prefixextensibleJDV_J78-Civilite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS
HumanName.suffixextensibleJDV_J79-CiviliteExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS

Constraints

IdGradePath(s)DétailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from HumanName

Résumé

Extensions

This structure refers to these extensions:

Key Elements View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. HumanName 0..* HumanName Name of a human - parts and usage
... Slices pour extension Content/Rules for all slices
.... extension:assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required)
... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
... prefix Σ 0..1 string Parts that come before the name
Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS
This repeating element order: Prefixes appear in the correct order for presenting the name

doco Documentation for this format

Terminology Bindings

PathConformitéValueSetURI
HumanName.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use|4.0.1
From the FHIR Standard
HumanName.prefixextensibleJDV_J78-Civilite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS
HumanName.suffixextensibleJDV_J79-CiviliteExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS

Constraints

IdGradePath(s)DétailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from HumanName

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. HumanName HumanName
... Slices pour extension Content/Rules for all slices
.... extension:assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required)
... prefix 0..1 string Parts that come before the name
Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS
... suffix 0..* string jeu de valeurs pour spécifier le titre de la personne
Binding: JDV_J79-CiviliteExercice-RASS (extensible): Civilités d'exercice d'un professionnel du RASS

doco Documentation for this format

Terminology Bindings (Differential)

PathConformitéValueSetURI
HumanName.prefixextensibleJDV_J78-Civilite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS
HumanName.suffixextensibleJDV_J79-CiviliteExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS

Snapshot View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. HumanName 0..* HumanName Name of a human - parts and usage
... 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:assemblyOrder 0..1 code Preferred display order of name parts
URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
Binding: HumanNameAssemblyOrder (required)
... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
... family Σ 0..1 string Family name (often called 'Surname')
... given Σ 0..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
... prefix Σ 0..1 string Parts that come before the name
Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ 0..* string jeu de valeurs pour spécifier le titre de la personne
Binding: JDV_J79-CiviliteExercice-RASS (extensible): Civilités d'exercice d'un professionnel du RASS
This repeating element order: Suffixes appear in the correct order for presenting the name
... period Σ 0..1 Period Time period when name was/is in use

doco Documentation for this format

Terminology Bindings

PathConformitéValueSetURI
HumanName.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use|4.0.1
From the FHIR Standard
HumanName.prefixextensibleJDV_J78-Civilite-RASS
https://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS
HumanName.suffixextensibleJDV_J79-CiviliteExercice-RASS
https://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS

Constraints

IdGradePath(s)DétailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from HumanName

Résumé

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron