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 CareTeam Profile

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

Profil héritant du profil défini dans DCTM et défini pour le volet Gestion du Cercle de Soins. Le concept métier « cercle de soins » correspond à la ressource FHIR « CareTeam ».

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.

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CareTeam 0..* CareTeam(4.0.1) Planned participants in the coordination and delivery of care for a patient or group
... meta Σ 1..1 Meta Metadata about the resource
.... lastUpdated SΣ 0..1 instant When the resource version last changed
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... value Σ 1..1 string The value that is unique
Exemple General: 123456
... status ?!Σ 1..1 code Statut du cercle de soins. valeurs autorisées : proposed | active | suspended | inactive | entered-in-error
Binding: CareTeamStatus (required): Indicates the status of the care team.
... category Σ 0..* CodeableConcept Type d’équipe. Une personne prise en charge ne peut avoir qu’un cercle de soins donc cet élément n’est pas utilisé.
Binding: CareTeamCategory (example): Indicates the type of care team.
... name Σ 1..1 string Nom de l’équipe tel que « Cercle de soins de Mr Dupont ».
... subject Σ 1..1 Reference(FR Core Patient Profile(2.1.0)) Le sujet du cercle de soins est une personne prise en charge (« Patient »).
... encounter Σ 0..1 Reference(Encounter) La rencontre au cours de laquelle le cercle de soins a été créé ou à laquelle la création de cet enregistrement est étroitement associée n’est pas utilisée dans ce volet.
... period Σ 1..1 Period Période couverte par le cercle de soins.
.... start ΣC 1..1 dateTime Date de création du cercle de soins.
.... end ΣC 0..1 dateTime Date de fin d'existence du cercle de soins.
... participant C 0..* BackboneElement Membres du cercle de soins.
Constraints: ctm-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... role Σ 0..* CodeableConcept Type of involvement
Binding: CareTeamRolesValueSet (2.0.1) (preferred)
.... member Σ 1..1 Reference(AS PractitionerRole Profile(1.1.0) | CDS Fr RelatedPerson Profile(2.0.1) | CDS Organization Profile(2.0.1)) Il s’agit d’une personne (Professionnel ou Personne Tierce) ou d’une Entité qui fait partie du Cercle de Soins d’un Usager
.... period 0..1 Period Time period of participant
..... start ΣC 1..1 dateTime Date de début de participation au cercle de soin de la personne prise en charge Un membre doit pouvoir entrer et sortir plusieurs fois du cercle de soins. Pour satisfaire cette demande, il est possible de créer plusieurs instances de l’élément participant faisant référence au même membre mais à des périodes différentes.
... managingOrganization Σ 0..* Reference(Organization) L’organisation responsable du cercle de soins.
... telecom 0..* ContactPoint Point de contact central du cercle de soins (qui s’applique à tous les membres) ; élément non utilisé dans le cadre de ce volet.
... note 0..* Annotation Commentaires sur le cercle de soins.

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CareTeam.identifier.​use Base required IdentifierUse 📍4.0.1 Std. FHIR
CareTeam.status Base required CareTeamStatus 📍4.0.1 Std. FHIR
CareTeam.category Base example Care Team category 📍4.0.1 Std. FHIR
CareTeam.participant.​role Base preferred Roles des participants dans un cercle de soins 📍2.0.1 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
ctm-1 error CareTeam.participant CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner onBehalfOf.exists() implies (member.resolve().iif(empty(), true, ofType(Practitioner).exists()))
dom-2 error CareTeam If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CareTeam 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 CareTeam 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 CareTeam If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique CareTeam A resource should have narrative for robust management text.`div`.exists()
ele-1 error CareTeam.meta, CareTeam.meta.lastUpdated, CareTeam.implicitRules, CareTeam.modifierExtension, CareTeam.identifier, CareTeam.identifier.use, CareTeam.identifier.value, CareTeam.status, CareTeam.category, CareTeam.name, CareTeam.subject, CareTeam.encounter, CareTeam.period, CareTeam.period.start, CareTeam.period.end, CareTeam.participant, CareTeam.participant.modifierExtension, CareTeam.participant.role, CareTeam.participant.member, CareTeam.participant.period, CareTeam.participant.period.start, CareTeam.managingOrganization, CareTeam.telecom, CareTeam.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error CareTeam.modifierExtension, CareTeam.participant.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from CareTeam

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CareTeam CareTeam(4.0.1)
... meta 1..1 Meta Metadata about the resource
.... lastUpdated S 0..1 instant When the resource version last changed
... identifier S 1..1 Identifier Identifiant du cercle de soins
.... value 1..1 string The value that is unique
... status 1..1 code Statut du cercle de soins. valeurs autorisées : proposed | active | suspended | inactive | entered-in-error
... name 1..1 string Nom de l’équipe tel que « Cercle de soins de Mr Dupont ».
... subject 1..1 Reference(FR Core Patient Profile(2.1.0)) Le sujet du cercle de soins est une personne prise en charge (« Patient »).
... encounter 0..1 Reference(Encounter) La rencontre au cours de laquelle le cercle de soins a été créé ou à laquelle la création de cet enregistrement est étroitement associée n’est pas utilisée dans ce volet.
... period 1..1 Period Période couverte par le cercle de soins.
.... start 1..1 dateTime Date de création du cercle de soins.
.... end 0..1 dateTime Date de fin d'existence du cercle de soins.
... participant 0..* BackboneElement Membres du cercle de soins.
.... role 0..* CodeableConcept Type of involvement
Binding: CareTeamRolesValueSet (2.0.1) (preferred)
.... member 1..1 Reference(AS PractitionerRole Profile(1.1.0) | CDS Fr RelatedPerson Profile(2.0.1) | CDS Organization Profile(2.0.1)) Il s’agit d’une personne (Professionnel ou Personne Tierce) ou d’une Entité qui fait partie du Cercle de Soins d’un Usager
.... period 0..1 Period Time period of participant
..... start 1..1 dateTime Date de début de participation au cercle de soin de la personne prise en charge Un membre doit pouvoir entrer et sortir plusieurs fois du cercle de soins. Pour satisfaire cette demande, il est possible de créer plusieurs instances de l’élément participant faisant référence au même membre mais à des périodes différentes.
... managingOrganization 0..* Reference(Organization) L’organisation responsable du cercle de soins.
... telecom 0..* ContactPoint Point de contact central du cercle de soins (qui s’applique à tous les membres) ; élément non utilisé dans le cadre de ce volet.
... note 0..* Annotation Commentaires sur le cercle de soins.

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CareTeam.participant.​role Base preferred Roles des participants dans un cercle de soins 📍2.0.1 cet IG
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CareTeam 0..* CareTeam(4.0.1) Planned participants in the coordination and delivery of care for a patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 1..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 1..1 Identifier Identifiant du cercle de soins
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system Σ 0..1 uri The namespace for the identifier value
Exemple General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string The value that is unique
Exemple General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!Σ 1..1 code Statut du cercle de soins. valeurs autorisées : proposed | active | suspended | inactive | entered-in-error
Binding: CareTeamStatus (required): Indicates the status of the care team.
... category Σ 0..* CodeableConcept Type d’équipe. Une personne prise en charge ne peut avoir qu’un cercle de soins donc cet élément n’est pas utilisé.
Binding: CareTeamCategory (example): Indicates the type of care team.
... name Σ 1..1 string Nom de l’équipe tel que « Cercle de soins de Mr Dupont ».
... subject Σ 1..1 Reference(FR Core Patient Profile(2.1.0)) Le sujet du cercle de soins est une personne prise en charge (« Patient »).
... encounter Σ 0..1 Reference(Encounter) La rencontre au cours de laquelle le cercle de soins a été créé ou à laquelle la création de cet enregistrement est étroitement associée n’est pas utilisée dans ce volet.
... period Σ 1..1 Period Période couverte par le cercle de soins.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
.... start ΣC 1..1 dateTime Date de création du cercle de soins.
.... end ΣC 0..1 dateTime Date de fin d'existence du cercle de soins.
... participant C 0..* BackboneElement Membres du cercle de soins.
Constraints: ctm-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... role Σ 0..* CodeableConcept Type of involvement
Binding: CareTeamRolesValueSet (2.0.1) (preferred)
.... member Σ 1..1 Reference(AS PractitionerRole Profile(1.1.0) | CDS Fr RelatedPerson Profile(2.0.1) | CDS Organization Profile(2.0.1)) Il s’agit d’une personne (Professionnel ou Personne Tierce) ou d’une Entité qui fait partie du Cercle de Soins d’un Usager
.... onBehalfOf Σ 0..1 Reference(Organization) Organization of the practitioner
.... period 0..1 Period Time period of participant
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
..... start ΣC 1..1 dateTime Date de début de participation au cercle de soin de la personne prise en charge Un membre doit pouvoir entrer et sortir plusieurs fois du cercle de soins. Pour satisfaire cette demande, il est possible de créer plusieurs instances de l’élément participant faisant référence au même membre mais à des périodes différentes.
..... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
... reasonCode 0..* CodeableConcept Why the care team exists
Binding: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team.
... reasonReference 0..* Reference(Condition) Why the care team exists
... managingOrganization Σ 0..* Reference(Organization) L’organisation responsable du cercle de soins.
... telecom 0..* ContactPoint Point de contact central du cercle de soins (qui s’applique à tous les membres) ; élément non utilisé dans le cadre de ce volet.
... note 0..* Annotation Commentaires sur le cercle de soins.

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CareTeam.meta.security Base extensible SecurityLabels 📍4.0.1 Std. FHIR
CareTeam.meta.tag Base example Common Tags 📍4.0.1 Std. FHIR
CareTeam.language Base preferred Common Languages 📍4.0.1 Std. FHIR
CareTeam.identifier.​use Base required IdentifierUse 📍4.0.1 Std. FHIR
CareTeam.identifier.​type Base extensible IdentifierType 📍4.0.1 Std. FHIR
CareTeam.status Base required CareTeamStatus 📍4.0.1 Std. FHIR
CareTeam.category Base example Care Team category 📍4.0.1 Std. FHIR
CareTeam.participant.​role Base preferred Roles des participants dans un cercle de soins 📍2.0.1 cet IG
CareTeam.reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
ctm-1 error CareTeam.participant CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner onBehalfOf.exists() implies (member.resolve().iif(empty(), true, ofType(Practitioner).exists()))
dom-2 error CareTeam If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CareTeam 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 CareTeam 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 CareTeam If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique CareTeam A resource should have narrative for robust management text.`div`.exists()
ele-1 error CareTeam.meta, CareTeam.meta.extension, CareTeam.meta.versionId, CareTeam.meta.lastUpdated, CareTeam.meta.source, CareTeam.meta.profile, CareTeam.meta.security, CareTeam.meta.tag, CareTeam.implicitRules, CareTeam.language, CareTeam.text, CareTeam.extension, CareTeam.modifierExtension, CareTeam.identifier, CareTeam.identifier.extension, CareTeam.identifier.use, CareTeam.identifier.type, CareTeam.identifier.system, CareTeam.identifier.value, CareTeam.identifier.period, CareTeam.identifier.assigner, CareTeam.status, CareTeam.category, CareTeam.name, CareTeam.subject, CareTeam.encounter, CareTeam.period, CareTeam.period.extension, CareTeam.period.start, CareTeam.period.end, CareTeam.participant, CareTeam.participant.extension, CareTeam.participant.modifierExtension, CareTeam.participant.role, CareTeam.participant.member, CareTeam.participant.onBehalfOf, CareTeam.participant.period, CareTeam.participant.period.extension, CareTeam.participant.period.start, CareTeam.participant.period.end, CareTeam.reasonCode, CareTeam.reasonReference, CareTeam.managingOrganization, CareTeam.telecom, CareTeam.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error CareTeam.meta.extension, CareTeam.extension, CareTeam.modifierExtension, CareTeam.identifier.extension, CareTeam.period.extension, CareTeam.participant.extension, CareTeam.participant.modifierExtension, CareTeam.participant.period.extension Must have either extensions or value[x], not both extension.exists() != value.exists()

Key Elements View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CareTeam 0..* CareTeam(4.0.1) Planned participants in the coordination and delivery of care for a patient or group
... meta Σ 1..1 Meta Metadata about the resource
.... lastUpdated SΣ 0..1 instant When the resource version last changed
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... value Σ 1..1 string The value that is unique
Exemple General: 123456
... status ?!Σ 1..1 code Statut du cercle de soins. valeurs autorisées : proposed | active | suspended | inactive | entered-in-error
Binding: CareTeamStatus (required): Indicates the status of the care team.
... category Σ 0..* CodeableConcept Type d’équipe. Une personne prise en charge ne peut avoir qu’un cercle de soins donc cet élément n’est pas utilisé.
Binding: CareTeamCategory (example): Indicates the type of care team.
... name Σ 1..1 string Nom de l’équipe tel que « Cercle de soins de Mr Dupont ».
... subject Σ 1..1 Reference(FR Core Patient Profile(2.1.0)) Le sujet du cercle de soins est une personne prise en charge (« Patient »).
... encounter Σ 0..1 Reference(Encounter) La rencontre au cours de laquelle le cercle de soins a été créé ou à laquelle la création de cet enregistrement est étroitement associée n’est pas utilisée dans ce volet.
... period Σ 1..1 Period Période couverte par le cercle de soins.
.... start ΣC 1..1 dateTime Date de création du cercle de soins.
.... end ΣC 0..1 dateTime Date de fin d'existence du cercle de soins.
... participant C 0..* BackboneElement Membres du cercle de soins.
Constraints: ctm-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... role Σ 0..* CodeableConcept Type of involvement
Binding: CareTeamRolesValueSet (2.0.1) (preferred)
.... member Σ 1..1 Reference(AS PractitionerRole Profile(1.1.0) | CDS Fr RelatedPerson Profile(2.0.1) | CDS Organization Profile(2.0.1)) Il s’agit d’une personne (Professionnel ou Personne Tierce) ou d’une Entité qui fait partie du Cercle de Soins d’un Usager
.... period 0..1 Period Time period of participant
..... start ΣC 1..1 dateTime Date de début de participation au cercle de soin de la personne prise en charge Un membre doit pouvoir entrer et sortir plusieurs fois du cercle de soins. Pour satisfaire cette demande, il est possible de créer plusieurs instances de l’élément participant faisant référence au même membre mais à des périodes différentes.
... managingOrganization Σ 0..* Reference(Organization) L’organisation responsable du cercle de soins.
... telecom 0..* ContactPoint Point de contact central du cercle de soins (qui s’applique à tous les membres) ; élément non utilisé dans le cadre de ce volet.
... note 0..* Annotation Commentaires sur le cercle de soins.

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CareTeam.identifier.​use Base required IdentifierUse 📍4.0.1 Std. FHIR
CareTeam.status Base required CareTeamStatus 📍4.0.1 Std. FHIR
CareTeam.category Base example Care Team category 📍4.0.1 Std. FHIR
CareTeam.participant.​role Base preferred Roles des participants dans un cercle de soins 📍2.0.1 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
ctm-1 error CareTeam.participant CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner onBehalfOf.exists() implies (member.resolve().iif(empty(), true, ofType(Practitioner).exists()))
dom-2 error CareTeam If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CareTeam 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 CareTeam 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 CareTeam If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique CareTeam A resource should have narrative for robust management text.`div`.exists()
ele-1 error CareTeam.meta, CareTeam.meta.lastUpdated, CareTeam.implicitRules, CareTeam.modifierExtension, CareTeam.identifier, CareTeam.identifier.use, CareTeam.identifier.value, CareTeam.status, CareTeam.category, CareTeam.name, CareTeam.subject, CareTeam.encounter, CareTeam.period, CareTeam.period.start, CareTeam.period.end, CareTeam.participant, CareTeam.participant.modifierExtension, CareTeam.participant.role, CareTeam.participant.member, CareTeam.participant.period, CareTeam.participant.period.start, CareTeam.managingOrganization, CareTeam.telecom, CareTeam.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error CareTeam.modifierExtension, CareTeam.participant.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from CareTeam

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CareTeam CareTeam(4.0.1)
... meta 1..1 Meta Metadata about the resource
.... lastUpdated S 0..1 instant When the resource version last changed
... identifier S 1..1 Identifier Identifiant du cercle de soins
.... value 1..1 string The value that is unique
... status 1..1 code Statut du cercle de soins. valeurs autorisées : proposed | active | suspended | inactive | entered-in-error
... name 1..1 string Nom de l’équipe tel que « Cercle de soins de Mr Dupont ».
... subject 1..1 Reference(FR Core Patient Profile(2.1.0)) Le sujet du cercle de soins est une personne prise en charge (« Patient »).
... encounter 0..1 Reference(Encounter) La rencontre au cours de laquelle le cercle de soins a été créé ou à laquelle la création de cet enregistrement est étroitement associée n’est pas utilisée dans ce volet.
... period 1..1 Period Période couverte par le cercle de soins.
.... start 1..1 dateTime Date de création du cercle de soins.
.... end 0..1 dateTime Date de fin d'existence du cercle de soins.
... participant 0..* BackboneElement Membres du cercle de soins.
.... role 0..* CodeableConcept Type of involvement
Binding: CareTeamRolesValueSet (2.0.1) (preferred)
.... member 1..1 Reference(AS PractitionerRole Profile(1.1.0) | CDS Fr RelatedPerson Profile(2.0.1) | CDS Organization Profile(2.0.1)) Il s’agit d’une personne (Professionnel ou Personne Tierce) ou d’une Entité qui fait partie du Cercle de Soins d’un Usager
.... period 0..1 Period Time period of participant
..... start 1..1 dateTime Date de début de participation au cercle de soin de la personne prise en charge Un membre doit pouvoir entrer et sortir plusieurs fois du cercle de soins. Pour satisfaire cette demande, il est possible de créer plusieurs instances de l’élément participant faisant référence au même membre mais à des périodes différentes.
... managingOrganization 0..* Reference(Organization) L’organisation responsable du cercle de soins.
... telecom 0..* ContactPoint Point de contact central du cercle de soins (qui s’applique à tous les membres) ; élément non utilisé dans le cadre de ce volet.
... note 0..* Annotation Commentaires sur le cercle de soins.

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CareTeam.participant.​role Base preferred Roles des participants dans un cercle de soins 📍2.0.1 cet IG

Snapshot View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CareTeam 0..* CareTeam(4.0.1) Planned participants in the coordination and delivery of care for a patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 1..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 1..1 Identifier Identifiant du cercle de soins
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system Σ 0..1 uri The namespace for the identifier value
Exemple General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string The value that is unique
Exemple General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!Σ 1..1 code Statut du cercle de soins. valeurs autorisées : proposed | active | suspended | inactive | entered-in-error
Binding: CareTeamStatus (required): Indicates the status of the care team.
... category Σ 0..* CodeableConcept Type d’équipe. Une personne prise en charge ne peut avoir qu’un cercle de soins donc cet élément n’est pas utilisé.
Binding: CareTeamCategory (example): Indicates the type of care team.
... name Σ 1..1 string Nom de l’équipe tel que « Cercle de soins de Mr Dupont ».
... subject Σ 1..1 Reference(FR Core Patient Profile(2.1.0)) Le sujet du cercle de soins est une personne prise en charge (« Patient »).
... encounter Σ 0..1 Reference(Encounter) La rencontre au cours de laquelle le cercle de soins a été créé ou à laquelle la création de cet enregistrement est étroitement associée n’est pas utilisée dans ce volet.
... period Σ 1..1 Period Période couverte par le cercle de soins.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
.... start ΣC 1..1 dateTime Date de création du cercle de soins.
.... end ΣC 0..1 dateTime Date de fin d'existence du cercle de soins.
... participant C 0..* BackboneElement Membres du cercle de soins.
Constraints: ctm-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... role Σ 0..* CodeableConcept Type of involvement
Binding: CareTeamRolesValueSet (2.0.1) (preferred)
.... member Σ 1..1 Reference(AS PractitionerRole Profile(1.1.0) | CDS Fr RelatedPerson Profile(2.0.1) | CDS Organization Profile(2.0.1)) Il s’agit d’une personne (Professionnel ou Personne Tierce) ou d’une Entité qui fait partie du Cercle de Soins d’un Usager
.... onBehalfOf Σ 0..1 Reference(Organization) Organization of the practitioner
.... period 0..1 Period Time period of participant
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
..... start ΣC 1..1 dateTime Date de début de participation au cercle de soin de la personne prise en charge Un membre doit pouvoir entrer et sortir plusieurs fois du cercle de soins. Pour satisfaire cette demande, il est possible de créer plusieurs instances de l’élément participant faisant référence au même membre mais à des périodes différentes.
..... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
... reasonCode 0..* CodeableConcept Why the care team exists
Binding: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team.
... reasonReference 0..* Reference(Condition) Why the care team exists
... managingOrganization Σ 0..* Reference(Organization) L’organisation responsable du cercle de soins.
... telecom 0..* ContactPoint Point de contact central du cercle de soins (qui s’applique à tous les membres) ; élément non utilisé dans le cadre de ce volet.
... note 0..* Annotation Commentaires sur le cercle de soins.

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CareTeam.meta.security Base extensible SecurityLabels 📍4.0.1 Std. FHIR
CareTeam.meta.tag Base example Common Tags 📍4.0.1 Std. FHIR
CareTeam.language Base preferred Common Languages 📍4.0.1 Std. FHIR
CareTeam.identifier.​use Base required IdentifierUse 📍4.0.1 Std. FHIR
CareTeam.identifier.​type Base extensible IdentifierType 📍4.0.1 Std. FHIR
CareTeam.status Base required CareTeamStatus 📍4.0.1 Std. FHIR
CareTeam.category Base example Care Team category 📍4.0.1 Std. FHIR
CareTeam.participant.​role Base preferred Roles des participants dans un cercle de soins 📍2.0.1 cet IG
CareTeam.reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
ctm-1 error CareTeam.participant CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner onBehalfOf.exists() implies (member.resolve().iif(empty(), true, ofType(Practitioner).exists()))
dom-2 error CareTeam If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CareTeam 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 CareTeam 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 CareTeam If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique CareTeam A resource should have narrative for robust management text.`div`.exists()
ele-1 error CareTeam.meta, CareTeam.meta.extension, CareTeam.meta.versionId, CareTeam.meta.lastUpdated, CareTeam.meta.source, CareTeam.meta.profile, CareTeam.meta.security, CareTeam.meta.tag, CareTeam.implicitRules, CareTeam.language, CareTeam.text, CareTeam.extension, CareTeam.modifierExtension, CareTeam.identifier, CareTeam.identifier.extension, CareTeam.identifier.use, CareTeam.identifier.type, CareTeam.identifier.system, CareTeam.identifier.value, CareTeam.identifier.period, CareTeam.identifier.assigner, CareTeam.status, CareTeam.category, CareTeam.name, CareTeam.subject, CareTeam.encounter, CareTeam.period, CareTeam.period.extension, CareTeam.period.start, CareTeam.period.end, CareTeam.participant, CareTeam.participant.extension, CareTeam.participant.modifierExtension, CareTeam.participant.role, CareTeam.participant.member, CareTeam.participant.onBehalfOf, CareTeam.participant.period, CareTeam.participant.period.extension, CareTeam.participant.period.start, CareTeam.participant.period.end, CareTeam.reasonCode, CareTeam.reasonReference, CareTeam.managingOrganization, CareTeam.telecom, CareTeam.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error CareTeam.meta.extension, CareTeam.extension, CareTeam.modifierExtension, CareTeam.identifier.extension, CareTeam.period.extension, CareTeam.participant.extension, CareTeam.participant.modifierExtension, CareTeam.participant.period.extension Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron