Search FHIR

FR Document Core (FHIR)
0.1.0 - ci-build France (la) drapeau

FR Document Core (FHIR), publié par Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris. Ce guide n'est pas une publication autorisée ; C'est la version en intégration continue pour la version 0.1.0 construite par le CI Build FHIR (HL7® FHIR® Standard). Cette version est basée sur le contenu actuel de https://github.com/ansforge/interop-IG-fhir-document-core/ et change régulièrement. Voir le répertoire des versions publiées

Profil de ressource: FR RelatedPerson Document

URL officielle: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-related-person-document Version: 0.1.0
Draft à partir de 2026-08-07 Nom computable: FRRelatedPersonDocument

Ce profil représente l'informateur non professionnel.

Utilisations:

Vous pouvez également vérifier les usages dans le FHIR IG Statistics

Vues formelles du contenu du profil

Description des profils, des différentiels, des instantanés et de leurs représentations.

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.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.relationship:RelationType Base required JDV_J11_RelationPatient_CISIS 📍20200424120000 Terminologies de Santé v1.11
RelatedPerson.name.use Base required NameUse 📍4.0.1 Std. FHIR
RelatedPerson.name.prefix Base required JDV_J245_Civilite_CISIS 📍20230331120000 Terminologies de Santé v1.11

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 RelatedPerson.implicitRules, RelatedPerson.modifierExtension, RelatedPerson.identifier, RelatedPerson.active, RelatedPerson.patient, RelatedPerson.relationship, RelatedPerson.relationship:Role, RelatedPerson.relationship:RelationType, RelatedPerson.name, RelatedPerson.name.extension:assemblyOrder, RelatedPerson.name.use, RelatedPerson.name.family, RelatedPerson.name.given, RelatedPerson.name.prefix All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error RelatedPerson.modifierExtension, RelatedPerson.name.extension:assemblyOrder Must have either extensions or value[x], not both extension.exists() != value.exists()

Cette structure est dérivée de FRCoreRelatedPersonProfile

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
RelatedPerson.relationship:RelationType Base required JDV_J11_RelationPatient_CISIS 📍20200424120000 Terminologies de Santé v1.11

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.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.relationship:RelationType Base required JDV_J11_RelationPatient_CISIS 📍20200424120000 Terminologies de Santé v1.11
RelatedPerson.name.use Base required NameUse 📍4.0.1 Std. FHIR
RelatedPerson.name.prefix Base required JDV_J245_Civilite_CISIS 📍20230331120000 Terminologies de Santé v1.11
RelatedPerson.name.suffix Base required JDV_J246_Titre_CISIS 📍20240126120000 Terminologies de Santé v1.11
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
cpt-2 error RelatedPerson.telecom A system is required if a value is provided. value.empty() or system.exists()
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 RelatedPerson.meta, RelatedPerson.meta.extension, RelatedPerson.meta.versionId, RelatedPerson.meta.lastUpdated, RelatedPerson.meta.source, RelatedPerson.meta.profile, RelatedPerson.meta.profile:fr-canonical, RelatedPerson.meta.security, RelatedPerson.meta.tag, RelatedPerson.implicitRules, RelatedPerson.language, RelatedPerson.text, RelatedPerson.extension, RelatedPerson.modifierExtension, RelatedPerson.identifier, RelatedPerson.active, RelatedPerson.patient, RelatedPerson.relationship, RelatedPerson.relationship:Role, RelatedPerson.relationship:Role.extension, RelatedPerson.relationship:Role.coding, RelatedPerson.relationship:Role.coding.extension, RelatedPerson.relationship:Role.coding.system, RelatedPerson.relationship:Role.coding.version, RelatedPerson.relationship:Role.coding.code, RelatedPerson.relationship:Role.coding.display, RelatedPerson.relationship:Role.coding.userSelected, RelatedPerson.relationship:Role.text, RelatedPerson.relationship:RelationType, RelatedPerson.relationship:RelationType.extension, RelatedPerson.relationship:RelationType.coding, RelatedPerson.relationship:RelationType.coding.extension, RelatedPerson.relationship:RelationType.coding.system, RelatedPerson.relationship:RelationType.coding.version, RelatedPerson.relationship:RelationType.coding.code, RelatedPerson.relationship:RelationType.coding.display, RelatedPerson.relationship:RelationType.coding.userSelected, RelatedPerson.relationship:RelationType.text, RelatedPerson.name, RelatedPerson.name.extension, RelatedPerson.name.extension:assemblyOrder, RelatedPerson.name.use, RelatedPerson.name.text, RelatedPerson.name.family, RelatedPerson.name.given, RelatedPerson.name.prefix, RelatedPerson.name.suffix, RelatedPerson.name.period, RelatedPerson.telecom, RelatedPerson.gender, RelatedPerson.birthDate, RelatedPerson.address, RelatedPerson.photo, RelatedPerson.period, RelatedPerson.communication, RelatedPerson.communication.extension, RelatedPerson.communication.modifierExtension, RelatedPerson.communication.language, RelatedPerson.communication.preferred All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error RelatedPerson.meta.extension, RelatedPerson.extension, RelatedPerson.modifierExtension, RelatedPerson.relationship:Role.extension, RelatedPerson.relationship:Role.coding.extension, RelatedPerson.relationship:RelationType.extension, RelatedPerson.relationship:RelationType.coding.extension, RelatedPerson.name.extension, RelatedPerson.name.extension:assemblyOrder, RelatedPerson.communication.extension, RelatedPerson.communication.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Cette structure est dérivée de FRCoreRelatedPersonProfile

Résumé

Obligatoire : 1 élément

Structures

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

Vue des éléments clés

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.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.relationship:RelationType Base required JDV_J11_RelationPatient_CISIS 📍20200424120000 Terminologies de Santé v1.11
RelatedPerson.name.use Base required NameUse 📍4.0.1 Std. FHIR
RelatedPerson.name.prefix Base required JDV_J245_Civilite_CISIS 📍20230331120000 Terminologies de Santé v1.11

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 RelatedPerson.implicitRules, RelatedPerson.modifierExtension, RelatedPerson.identifier, RelatedPerson.active, RelatedPerson.patient, RelatedPerson.relationship, RelatedPerson.relationship:Role, RelatedPerson.relationship:RelationType, RelatedPerson.name, RelatedPerson.name.extension:assemblyOrder, RelatedPerson.name.use, RelatedPerson.name.family, RelatedPerson.name.given, RelatedPerson.name.prefix All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error RelatedPerson.modifierExtension, RelatedPerson.name.extension:assemblyOrder Must have either extensions or value[x], not both extension.exists() != value.exists()

Vue différentielle

Cette structure est dérivée de FRCoreRelatedPersonProfile

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
RelatedPerson.relationship:RelationType Base required JDV_J11_RelationPatient_CISIS 📍20200424120000 Terminologies de Santé v1.11

Vue d'ensembleView

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.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.relationship:RelationType Base required JDV_J11_RelationPatient_CISIS 📍20200424120000 Terminologies de Santé v1.11
RelatedPerson.name.use Base required NameUse 📍4.0.1 Std. FHIR
RelatedPerson.name.prefix Base required JDV_J245_Civilite_CISIS 📍20230331120000 Terminologies de Santé v1.11
RelatedPerson.name.suffix Base required JDV_J246_Titre_CISIS 📍20240126120000 Terminologies de Santé v1.11
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
cpt-2 error RelatedPerson.telecom A system is required if a value is provided. value.empty() or system.exists()
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 RelatedPerson.meta, RelatedPerson.meta.extension, RelatedPerson.meta.versionId, RelatedPerson.meta.lastUpdated, RelatedPerson.meta.source, RelatedPerson.meta.profile, RelatedPerson.meta.profile:fr-canonical, RelatedPerson.meta.security, RelatedPerson.meta.tag, RelatedPerson.implicitRules, RelatedPerson.language, RelatedPerson.text, RelatedPerson.extension, RelatedPerson.modifierExtension, RelatedPerson.identifier, RelatedPerson.active, RelatedPerson.patient, RelatedPerson.relationship, RelatedPerson.relationship:Role, RelatedPerson.relationship:Role.extension, RelatedPerson.relationship:Role.coding, RelatedPerson.relationship:Role.coding.extension, RelatedPerson.relationship:Role.coding.system, RelatedPerson.relationship:Role.coding.version, RelatedPerson.relationship:Role.coding.code, RelatedPerson.relationship:Role.coding.display, RelatedPerson.relationship:Role.coding.userSelected, RelatedPerson.relationship:Role.text, RelatedPerson.relationship:RelationType, RelatedPerson.relationship:RelationType.extension, RelatedPerson.relationship:RelationType.coding, RelatedPerson.relationship:RelationType.coding.extension, RelatedPerson.relationship:RelationType.coding.system, RelatedPerson.relationship:RelationType.coding.version, RelatedPerson.relationship:RelationType.coding.code, RelatedPerson.relationship:RelationType.coding.display, RelatedPerson.relationship:RelationType.coding.userSelected, RelatedPerson.relationship:RelationType.text, RelatedPerson.name, RelatedPerson.name.extension, RelatedPerson.name.extension:assemblyOrder, RelatedPerson.name.use, RelatedPerson.name.text, RelatedPerson.name.family, RelatedPerson.name.given, RelatedPerson.name.prefix, RelatedPerson.name.suffix, RelatedPerson.name.period, RelatedPerson.telecom, RelatedPerson.gender, RelatedPerson.birthDate, RelatedPerson.address, RelatedPerson.photo, RelatedPerson.period, RelatedPerson.communication, RelatedPerson.communication.extension, RelatedPerson.communication.modifierExtension, RelatedPerson.communication.language, RelatedPerson.communication.preferred All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error RelatedPerson.meta.extension, RelatedPerson.extension, RelatedPerson.modifierExtension, RelatedPerson.relationship:Role.extension, RelatedPerson.relationship:Role.coding.extension, RelatedPerson.relationship:RelationType.extension, RelatedPerson.relationship:RelationType.coding.extension, RelatedPerson.name.extension, RelatedPerson.name.extension:assemblyOrder, RelatedPerson.communication.extension, RelatedPerson.communication.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Cette structure est dérivée de FRCoreRelatedPersonProfile

Résumé

Obligatoire : 1 élément

Structures

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

 

Autres représentations du profil : CSV, Excel, Schematron