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

Guide d'implémentation Fr Core - version de développement local (v2.2.0-ballot) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Resource Profile: FR Core Related Person Profile

Official URL: https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-related-person Version: 2.2.0-ballot
Active as of 2025-11-29 Computable Name: FRCoreRelatedPersonProfile

Profile of the RelatedPerson resource for France.

Profil de la ressource RelatedPerson pour l’usage en France

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.

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
RelatedPerson.relationship Base preferred Patient relationship type 📍4.0.1 Std. FHIR
RelatedPerson.relationship:Role Base preferred FR Core ValueSet Patient contact role 📦2.2.0-ballot cet IG
RelatedPerson.relationship:RelationType Base preferred FR Core ValueSet relation type 📦2.2.0-ballot cet IG

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error RelatedPerson If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error RelatedPerson If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique RelatedPerson A resource should have narrative for robust management text.`div`.exists()
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 RelatedPerson

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
RelatedPerson.relationship:Role Base preferred FR Core ValueSet Patient contact role 📦2.2.0-ballot cet IG
RelatedPerson.relationship:RelationType Base preferred FR Core ValueSet relation type 📦2.2.0-ballot cet IG

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
RelatedPerson.meta.security Base extensible SecurityLabels 📍4.0.1 Std. FHIR
RelatedPerson.meta.tag Base example Common Tags 📍4.0.1 Std. FHIR
RelatedPerson.language Base preferred Common Languages 📍4.0.1 Std. FHIR
RelatedPerson.relationship Base preferred Patient relationship type 📍4.0.1 Std. FHIR
RelatedPerson.relationship:Role Base preferred FR Core ValueSet Patient contact role 📦2.2.0-ballot cet IG
RelatedPerson.relationship:RelationType Base preferred FR Core ValueSet relation type 📦2.2.0-ballot cet IG
RelatedPerson.gender Base required AdministrativeGender 📍4.0.1 Std. FHIR
RelatedPerson.communication.​language Base preferred Common Languages 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error RelatedPerson If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error RelatedPerson If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique RelatedPerson A resource should have narrative for robust management text.`div`.exists()
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 RelatedPerson

Résumé

Obligatoire : 1 élément(2 éléments obligatoire(s) imbriqué(s))

Structures

Cette structure fait référence à ces autres structures:

Slices

Cette structure définit les slices suivantes:

  • The element 1 is sliced based on the value of RelatedPerson.meta.profile
  • The element 1 is sliced based on the value of RelatedPerson.relationship

Key Elements View

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
RelatedPerson.relationship Base preferred Patient relationship type 📍4.0.1 Std. FHIR
RelatedPerson.relationship:Role Base preferred FR Core ValueSet Patient contact role 📦2.2.0-ballot cet IG
RelatedPerson.relationship:RelationType Base preferred FR Core ValueSet relation type 📦2.2.0-ballot cet IG

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error RelatedPerson If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error RelatedPerson If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique RelatedPerson A resource should have narrative for robust management text.`div`.exists()
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 RelatedPerson

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
RelatedPerson.relationship:Role Base preferred FR Core ValueSet Patient contact role 📦2.2.0-ballot cet IG
RelatedPerson.relationship:RelationType Base preferred FR Core ValueSet relation type 📦2.2.0-ballot cet IG

Snapshot View

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
RelatedPerson.meta.security Base extensible SecurityLabels 📍4.0.1 Std. FHIR
RelatedPerson.meta.tag Base example Common Tags 📍4.0.1 Std. FHIR
RelatedPerson.language Base preferred Common Languages 📍4.0.1 Std. FHIR
RelatedPerson.relationship Base preferred Patient relationship type 📍4.0.1 Std. FHIR
RelatedPerson.relationship:Role Base preferred FR Core ValueSet Patient contact role 📦2.2.0-ballot cet IG
RelatedPerson.relationship:RelationType Base preferred FR Core ValueSet relation type 📦2.2.0-ballot cet IG
RelatedPerson.gender Base required AdministrativeGender 📍4.0.1 Std. FHIR
RelatedPerson.communication.​language Base preferred Common Languages 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error RelatedPerson If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error RelatedPerson If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique RelatedPerson A resource should have narrative for robust management text.`div`.exists()
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 RelatedPerson

Résumé

Obligatoire : 1 élément(2 éléments obligatoire(s) imbriqué(s))

Structures

Cette structure fait référence à ces autres structures:

Slices

Cette structure définit les slices suivantes:

  • The element 1 is sliced based on the value of RelatedPerson.meta.profile
  • The element 1 is sliced based on the value of RelatedPerson.relationship

 

Other representations of profile: CSV, Excel, Schematron