Guide d'implémentation Fr Core
2.1.0 - trial-use
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
Official URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-human-name | Version: 2.1.0 | |||
Active as of 2025-02-19 | 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
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | HumanName | Name of a human - parts and usage ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | code | Preferred display order of name parts URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order Binding: HumanNameAssemblyOrder (required) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | string | Parts that come before the name Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS ele-1: All FHIR elements must have a @value or children This repeating element order: Prefixes appear in the correct order for presenting the name |
![]() ![]() ![]() |
Σ | 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 ele-1: All FHIR elements must have a @value or children This repeating element order: Suffixes appear in the correct order for presenting the name |
![]() |
Path | Conformance | ValueSet | URI |
HumanName.use | required | NameUsehttp://hl7.org/fhir/ValueSet/name-use|4.0.1 from the FHIR Standard | |
HumanName.prefix | extensible | JDV_J78-Civilite-RASShttps://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS | |
HumanName.suffix | extensible | JDV_J79-CiviliteExercice-RASShttps://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS |
Id | Grade | Path(s) | Details | Requirements |
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 HumanName
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
HumanName | |||
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | code | Preferred display order of name parts URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order Binding: HumanNameAssemblyOrder (required) | |
![]() ![]() ![]() |
0..1 | string | Parts that come before the name Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS | |
![]() ![]() ![]() |
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 | |
![]() |
Path | Conformance | ValueSet | URI |
HumanName.prefix | extensible | JDV_J78-Civilite-RASShttps://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS | |
HumanName.suffix | extensible | JDV_J79-CiviliteExercice-RASShttps://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | HumanName | Name of a human - parts and usage | |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | code | Preferred display order of name parts URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order Binding: HumanNameAssemblyOrder (required) | |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. |
![]() ![]() ![]() |
Σ | 0..1 | string | Text representation of the full name |
![]() ![]() ![]() |
Σ | 0..1 | string | Family name (often called 'Surname') |
![]() ![]() ![]() |
Σ | 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 |
![]() ![]() ![]() |
Σ | 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 |
![]() ![]() ![]() |
Σ | 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 |
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when name was/is in use |
![]() |
Path | Conformance | ValueSet | URI |
HumanName.use | required | NameUsehttp://hl7.org/fhir/ValueSet/name-use|4.0.1 from the FHIR Standard | |
HumanName.prefix | extensible | JDV_J78-Civilite-RASShttps://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS | |
HumanName.suffix | extensible | JDV_J79-CiviliteExercice-RASShttps://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS |
Id | Grade | Path(s) | Details | Requirements |
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 HumanName
Key Elements View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | HumanName | Name of a human - parts and usage ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | code | Preferred display order of name parts URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order Binding: HumanNameAssemblyOrder (required) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..1 | string | Parts that come before the name Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS ele-1: All FHIR elements must have a @value or children This repeating element order: Prefixes appear in the correct order for presenting the name |
![]() ![]() ![]() |
Σ | 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 ele-1: All FHIR elements must have a @value or children This repeating element order: Suffixes appear in the correct order for presenting the name |
![]() |
Path | Conformance | ValueSet | URI |
HumanName.use | required | NameUsehttp://hl7.org/fhir/ValueSet/name-use|4.0.1 from the FHIR Standard | |
HumanName.prefix | extensible | JDV_J78-Civilite-RASShttps://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS | |
HumanName.suffix | extensible | JDV_J79-CiviliteExercice-RASShttps://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS |
Id | Grade | Path(s) | Details | Requirements |
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 HumanName
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
HumanName | |||
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | code | Preferred display order of name parts URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order Binding: HumanNameAssemblyOrder (required) | |
![]() ![]() ![]() |
0..1 | string | Parts that come before the name Binding: JDV_J78-Civilite-RASS (extensible): Civilités des personnes physiques du RASS | |
![]() ![]() ![]() |
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 | |
![]() |
Path | Conformance | ValueSet | URI |
HumanName.prefix | extensible | JDV_J78-Civilite-RASShttps://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS | |
HumanName.suffix | extensible | JDV_J79-CiviliteExercice-RASShttps://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | HumanName | Name of a human - parts and usage | |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | code | Preferred display order of name parts URL: http://hl7.org/fhir/StructureDefinition/humanname-assembly-order Binding: HumanNameAssemblyOrder (required) | |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. |
![]() ![]() ![]() |
Σ | 0..1 | string | Text representation of the full name |
![]() ![]() ![]() |
Σ | 0..1 | string | Family name (often called 'Surname') |
![]() ![]() ![]() |
Σ | 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 |
![]() ![]() ![]() |
Σ | 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 |
![]() ![]() ![]() |
Σ | 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 |
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when name was/is in use |
![]() |
Path | Conformance | ValueSet | URI |
HumanName.use | required | NameUsehttp://hl7.org/fhir/ValueSet/name-use|4.0.1 from the FHIR Standard | |
HumanName.prefix | extensible | JDV_J78-Civilite-RASShttps://mos.esante.gouv.fr/NOS/JDV_J78-Civilite-RASS/FHIR/JDV-J78-Civilite-RASS | |
HumanName.suffix | extensible | JDV_J79-CiviliteExercice-RASShttps://mos.esante.gouv.fr/NOS/JDV_J79-CiviliteExercice-RASS/FHIR/JDV-J79-CiviliteExercice-RASS |
Id | Grade | Path(s) | Details | Requirements |
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 HumanName
Other representations of profile: CSV, Excel, Schematron