Search FHIR

Cercle De Soins
2.0.1 - final-text France flag

Cercle De Soins - version de développement local (v2.0.1) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Resource Profile: CDS Fr RelatedPerson Profile

Official URL: https://interop.esante.gouv.fr/ig/fhir/cds/StructureDefinition/cds-fr-related-person Version: 2.0.1
Active as of 2025-12-03 Computable Name: CDSFrRelatedPerson

Profil créé pour le volet Gestion du Cercle de Soins afin de décrire les contacts du sujet du cercle de soins (aidant, personne de confiance…).

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.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.relationship:RelationType Base preferred FR Core ValueSet relation type 📍2.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.name.use Base required NameUse 📍4.0.1 Std. FHIR
RelatedPerson.name.prefix Base extensible JDV_J78_Civilite_RASS 📍20221216120000 Terminologies de Santé v1.4

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.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, RelatedPerson.telecom 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()

This structure is derived from FRCoreRelatedPersonProfile

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 preferred FR Core ValueSet relation type 📍2.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.name.use Base required NameUse 📍4.0.1 Std. FHIR
RelatedPerson.name.prefix Base extensible JDV_J78_Civilite_RASS 📍20221216120000 Terminologies de Santé v1.4
RelatedPerson.name.suffix Base extensible JDV_J79_CiviliteExercice_RASS 📍20200424120000 Terminologies de Santé v1.4
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()

This structure is derived from FRCoreRelatedPersonProfile

Résumé

Obligatoire : 5 éléments
Must-Support : 4 éléments

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.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.relationship:RelationType Base preferred FR Core ValueSet relation type 📍2.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.name.use Base required NameUse 📍4.0.1 Std. FHIR
RelatedPerson.name.prefix Base extensible JDV_J78_Civilite_RASS 📍20221216120000 Terminologies de Santé v1.4

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.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, RelatedPerson.telecom 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()

Differential View

This structure is derived from FRCoreRelatedPersonProfile

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.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.relationship:RelationType Base preferred FR Core ValueSet relation type 📍2.1.0 Guide d'implémentation Fr Core v2.1
RelatedPerson.name.use Base required NameUse 📍4.0.1 Std. FHIR
RelatedPerson.name.prefix Base extensible JDV_J78_Civilite_RASS 📍20221216120000 Terminologies de Santé v1.4
RelatedPerson.name.suffix Base extensible JDV_J79_CiviliteExercice_RASS 📍20200424120000 Terminologies de Santé v1.4
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()

This structure is derived from FRCoreRelatedPersonProfile

Résumé

Obligatoire : 5 éléments
Must-Support : 4 éléments

 

Other representations of profile: CSV, Excel, Schematron