Search FHIR

Médicosocial - Transfert de données DUI
2.3.0 - trial-implementation France flag

Médicosocial - Transfert de données DUI - version de développement local (intégration continue v2.3.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Resource Profile: TDDUI CarePlan Projet Personalise

Official URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-careplan-projet-personnalise Version: 2.3.0
Active as of 2026-03-17 Computable Name: TDDUICarePlanProjetPersonnalise

Profil de la ressource CarePlan représentant le projet personnalisé d'un usager.

Utilisations:

Vous pouvez également vérifier les usages dans le 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
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
.... extension:entrantProjetPerso 0..* Reference(TDDUI DocumentReference) TDDUI Attachment
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-attachment
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... system Σ 1..1 uri The namespace for the identifier value
Motif requis: https://identifiant-medicosocial-projetpersonnalise.esante.gouv.fr
.... value Σ 1..1 string The value that is unique
Exemple General: 123456
Exemple du format d'identifiant à respecter : 3+FINESS/identifiantLocalUsagerESSMS-PPER-numProjetPersonnalise: 3480787529/123456789-PPER-1234
... status ?!Σ 1..1 code Correspondance des statuts métier avec les codes FHIR : ENPREPARATION → draft, ENCOURS → active, ENPAUSE → on-hold, TERMINE → completed.
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:auteurStatut 0..1 Reference(TDDUI Practitioner | TDDUI Practitioner Role) TDDUI Status Author
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-status-author
... intent ?!Σ 1..1 code proposal | plan | order | option
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category Σ 0..1 CodeableConcept Type of plan
Binding: Jdv J367 Type Projet Personnalise Ms (required)
... title Σ 1..1 string Human-friendly name for the care plan
... description Σ 0..1 string Summary of nature of plan
... subject Σ 1..1 Reference(TDDUI Patient | TDDUI Patient INS) Who the care plan is for
... Slices pour supportingInfo 1..* Reference(Resource) Information considered as part of plan
Slice: Non ordonné, Ouvert par pattern:extension('https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator').value
.... supportingInfo:Toutes les slices Contenu/Règles pour toutes les slices
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..2 CodeableConcept TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
Binding: TDDUI Discriminator (required)
.... supportingInfo:accordUsager 0..* Reference(TDDUI Consent Accord) Référence à l'accord de l'usager et/ou de son entourage.
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator"
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... version 0..1 string Version of the system - if relevant
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordUsager
......... display 0..1 string Representation defined by the system
......... userSelected 0..1 boolean If this coding was chosen directly by the user
........ text 0..1 string Plain text representation of the concept
.... supportingInfo:accordStructure 1..* Reference(TDDUI Consent Accord) Référence à l'accord de la structure.
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator"
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... version 0..1 string Version of the system - if relevant
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordStructure
......... display 0..1 string Representation defined by the system
......... userSelected 0..1 boolean If this coding was chosen directly by the user
........ text 0..1 string Plain text representation of the concept
... note 0..1 Annotation Comments about the plan

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CarePlan.identifier.​use Base required IdentifierUse 📍4.0.1 Std. FHIR
CarePlan.status Base required RequestStatus 📍4.0.1 Std. FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 Std. FHIR
CarePlan.category Base required Jdv J367 Type Projet Personnalise Ms 📦20250422120000 Terminologies de Santé v1.7
CarePlan.supportingInfo:accordUsager.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG
CarePlan.supportingInfo:accordStructure.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan 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 CarePlan 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 CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique CarePlan 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 CarePlan

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... meta
.... lastUpdated 0..1 instant When the resource version last changed
... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
.... extension:entrantProjetPerso 0..* Reference(TDDUI DocumentReference) TDDUI Attachment
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-attachment
... identifier 1..1 Identifier Identifiant du projet personnalisé
.... system 1..1 uri The namespace for the identifier value
Motif requis: https://identifiant-medicosocial-projetpersonnalise.esante.gouv.fr
.... value 1..1 string The value that is unique
Exemple du format d'identifiant à respecter : 3+FINESS/identifiantLocalUsagerESSMS-PPER-numProjetPersonnalise: 3480787529/123456789-PPER-1234
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:auteurStatut 0..1 Reference(TDDUI Practitioner | TDDUI Practitioner Role) TDDUI Status Author
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-status-author
... category 0..1 CodeableConcept Type of plan
Binding: Jdv J367 Type Projet Personnalise Ms (required)
... title 1..1 string Human-friendly name for the care plan
... description 0..1 string Summary of nature of plan
... subject 1..1 Reference(TDDUI Patient | TDDUI Patient INS) Who the care plan is for
... period
.... start 0..1 dateTime Starting time with inclusive boundary
.... end 0..1 dateTime End time with inclusive boundary, if not ongoing
... Slices pour supportingInfo 1..* Reference(Resource) Information considered as part of plan
Slice: Non ordonné, Ouvert par pattern:extension('https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator').value
.... supportingInfo:Toutes les slices Contenu/Règles pour toutes les slices
..... extension 1..* Extension Extension
..... Slices pour extension Contenu/Règles pour toutes les slices
...... extension:TDDUIDiscriminator 1..2 CodeableConcept TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
Binding: TDDUI Discriminator (required)
.... supportingInfo:accordUsager 0..* Reference(TDDUI Consent Accord) Référence à l'accord de l'usager et/ou de son entourage.
..... Slices pour extension Contenu/Règles pour toutes les slices
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordUsager
.... supportingInfo:accordStructure 1..* Reference(TDDUI Consent Accord) Référence à l'accord de la structure.
..... Slices pour extension Contenu/Règles pour toutes les slices
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordStructure
... note 0..1 Annotation Comments about the plan

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CarePlan.category Base required Jdv J367 Type Projet Personnalise Ms 📦20250422120000 Terminologies de Santé v1.7
CarePlan.supportingInfo:accordUsager.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG
CarePlan.supportingInfo:accordStructure.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..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
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 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
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Bindings AdditionnelsBut
AllLanguages Binding Max
... 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
... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
.... extension:entrantProjetPerso 0..* Reference(TDDUI DocumentReference) TDDUI Attachment
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-attachment
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 1..1 Identifier Identifiant du projet personnalisé
.... 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
.... 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 Σ 1..1 uri The namespace for the identifier value
Motif requis: https://identifiant-medicosocial-projetpersonnalise.esante.gouv.fr
.... value Σ 1..1 string The value that is unique
Exemple General: 123456
Exemple du format d'identifiant à respecter : 3+FINESS/identifiantLocalUsagerESSMS-PPER-numProjetPersonnalise: 3480787529/123456789-PPER-1234
.... 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)
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan) Fulfills CarePlan
... replaces Σ 0..* Reference(CarePlan) CarePlan replaced by this CarePlan
... partOf Σ 0..* Reference(CarePlan) Part of referenced CarePlan
... status ?!Σ 1..1 code Correspondance des statuts métier avec les codes FHIR : ENPREPARATION → draft, ENCOURS → active, ENPAUSE → on-hold, TERMINE → completed.
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:auteurStatut 0..1 Reference(TDDUI Practitioner | TDDUI Practitioner Role) TDDUI Status Author
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-status-author
.... value 0..1 string Primitive value for code
... intent ?!Σ 1..1 code proposal | plan | order | option
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category Σ 0..1 CodeableConcept Type of plan
Binding: Jdv J367 Type Projet Personnalise Ms (required)
... title Σ 1..1 string Human-friendly name for the care plan
... description Σ 0..1 string Summary of nature of plan
... subject Σ 1..1 Reference(TDDUI Patient | TDDUI Patient INS) Who the care plan is for
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
... period Σ 0..1 Period Time period plan covers
.... 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
.... start ΣC 0..1 dateTime Starting time with inclusive boundary
.... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
... created Σ 0..1 dateTime Date record was first recorded
... author Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who is the designated responsible party
... contributor 0..* Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who provided the content of the care plan
... careTeam 0..* Reference(CareTeam) Who's involved in plan?
... addresses Σ 0..* Reference(Condition) Health issues this plan addresses
... Slices pour supportingInfo 1..* Reference(Resource) Information considered as part of plan
Slice: Non ordonné, Ouvert par pattern:extension('https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator').value
.... supportingInfo:Toutes les slices Contenu/Règles pour toutes les slices
..... id 0..1 string Unique id for inter-element referencing
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..2 CodeableConcept TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
Binding: TDDUI Discriminator (required)
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
.... supportingInfo:accordUsager 0..* Reference(TDDUI Consent Accord) Référence à l'accord de l'usager et/ou de son entourage.
..... id 0..1 string Unique id for inter-element referencing
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator"
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... version 0..1 string Version of the system - if relevant
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordUsager
......... display 0..1 string Representation defined by the system
......... userSelected 0..1 boolean If this coding was chosen directly by the user
........ text 0..1 string Plain text representation of the concept
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
.... supportingInfo:accordStructure 1..* Reference(TDDUI Consent Accord) Référence à l'accord de la structure.
..... id 0..1 string Unique id for inter-element referencing
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator"
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... version 0..1 string Version of the system - if relevant
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordStructure
......... display 0..1 string Representation defined by the system
......... userSelected 0..1 boolean If this coding was chosen directly by the user
........ text 0..1 string Plain text representation of the concept
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
... goal 0..* Reference(Goal) Desired outcome of plan
... activity C 0..* BackboneElement Action to occur as part of plan
Constraints: cpl-3
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... outcomeCodeableConcept 0..* CodeableConcept Results of the activity
Binding: CarePlanActivityOutcome (example): Identifies the results of the activity.
.... outcomeReference 0..* Reference(Resource) Appointment, Encounter, Procedure, etc.
.... progress 0..* Annotation Comments about the activity status/progress
.... reference C 0..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) Activity details defined in specific resource
.... detail C 0..1 BackboneElement In-line definition of activity
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... kind 0..1 code Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Binding: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
..... instantiatesCanonical 0..* canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) Instantiates FHIR protocol or definition
..... instantiatesUri 0..* uri Instantiates external protocol or definition
..... code 0..1 CodeableConcept Detail type of activity
Binding: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.
..... reasonCode 0..* CodeableConcept Why activity should be done or why activity was prohibited
Binding: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.
..... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Why activity is needed
..... goal 0..* Reference(Goal) Goals this activity relates to
..... status ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
..... statusReason 0..1 CodeableConcept Reason for current status
..... doNotPerform ?! 0..1 boolean If true, activity is prohibiting action
..... scheduled[x] 0..1 When activity is to occur
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
..... location 0..1 Reference(Location) Where it should happen
..... performer 0..* Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) Who will be responsible?
..... product[x] 0..1 What is to be administered/supplied
Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.
...... productCodeableConcept CodeableConcept
...... productReference Reference(Medication | Substance)
..... dailyAmount 0..1 SimpleQuantity(4.0.1) How to consume/day?
..... quantity 0..1 SimpleQuantity(4.0.1) How much to administer/supply/consume
..... description 0..1 string Extra info describing activity to perform
... note 0..1 Annotation Comments about the plan

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CarePlan.meta.security Base extensible SecurityLabels 📍4.0.1 Std. FHIR
CarePlan.meta.tag Base example Common Tags 📍4.0.1 Std. FHIR
CarePlan.language Base preferred Common Languages 📍4.0.1 Std. FHIR
CarePlan.identifier.​use Base required IdentifierUse 📍4.0.1 Std. FHIR
CarePlan.identifier.​type Base extensible IdentifierType 📍4.0.1 Std. FHIR
CarePlan.status Base required RequestStatus 📍4.0.1 Std. FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 Std. FHIR
CarePlan.category Base required Jdv J367 Type Projet Personnalise Ms 📦20250422120000 Terminologies de Santé v1.7
CarePlan.supportingInfo.​type Base extensible ResourceType 📍4.0.1 Std. FHIR
CarePlan.supportingInfo:accordUsager.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG
CarePlan.supportingInfo:accordUsager.​type Base extensible ResourceType 📍4.0.1 Std. FHIR
CarePlan.supportingInfo:accordStructure.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG
CarePlan.supportingInfo:accordStructure.​type Base extensible ResourceType 📍4.0.1 Std. FHIR
CarePlan.activity.outcomeCodeableConcept Base example Care Plan Activity Outcome 📍4.0.1 Std. FHIR
CarePlan.activity.detail.​kind Base required Care Plan Activity Kind 📍4.0.1 Std. FHIR
CarePlan.activity.detail.​code Base example Procedure Codes (SNOMED CT) 📍4.0.1 Std. FHIR
CarePlan.activity.detail.​reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 Std. FHIR
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 Std. FHIR
CarePlan.activity.detail.​product[x] Base example SNOMED CT Medication Codes 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan 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 CarePlan 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 CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique CarePlan 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()

Key Elements View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
.... extension:entrantProjetPerso 0..* Reference(TDDUI DocumentReference) TDDUI Attachment
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-attachment
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... system Σ 1..1 uri The namespace for the identifier value
Motif requis: https://identifiant-medicosocial-projetpersonnalise.esante.gouv.fr
.... value Σ 1..1 string The value that is unique
Exemple General: 123456
Exemple du format d'identifiant à respecter : 3+FINESS/identifiantLocalUsagerESSMS-PPER-numProjetPersonnalise: 3480787529/123456789-PPER-1234
... status ?!Σ 1..1 code Correspondance des statuts métier avec les codes FHIR : ENPREPARATION → draft, ENCOURS → active, ENPAUSE → on-hold, TERMINE → completed.
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:auteurStatut 0..1 Reference(TDDUI Practitioner | TDDUI Practitioner Role) TDDUI Status Author
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-status-author
... intent ?!Σ 1..1 code proposal | plan | order | option
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category Σ 0..1 CodeableConcept Type of plan
Binding: Jdv J367 Type Projet Personnalise Ms (required)
... title Σ 1..1 string Human-friendly name for the care plan
... description Σ 0..1 string Summary of nature of plan
... subject Σ 1..1 Reference(TDDUI Patient | TDDUI Patient INS) Who the care plan is for
... Slices pour supportingInfo 1..* Reference(Resource) Information considered as part of plan
Slice: Non ordonné, Ouvert par pattern:extension('https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator').value
.... supportingInfo:Toutes les slices Contenu/Règles pour toutes les slices
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..2 CodeableConcept TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
Binding: TDDUI Discriminator (required)
.... supportingInfo:accordUsager 0..* Reference(TDDUI Consent Accord) Référence à l'accord de l'usager et/ou de son entourage.
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator"
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... version 0..1 string Version of the system - if relevant
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordUsager
......... display 0..1 string Representation defined by the system
......... userSelected 0..1 boolean If this coding was chosen directly by the user
........ text 0..1 string Plain text representation of the concept
.... supportingInfo:accordStructure 1..* Reference(TDDUI Consent Accord) Référence à l'accord de la structure.
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator"
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... version 0..1 string Version of the system - if relevant
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordStructure
......... display 0..1 string Representation defined by the system
......... userSelected 0..1 boolean If this coding was chosen directly by the user
........ text 0..1 string Plain text representation of the concept
... note 0..1 Annotation Comments about the plan

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CarePlan.identifier.​use Base required IdentifierUse 📍4.0.1 Std. FHIR
CarePlan.status Base required RequestStatus 📍4.0.1 Std. FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 Std. FHIR
CarePlan.category Base required Jdv J367 Type Projet Personnalise Ms 📦20250422120000 Terminologies de Santé v1.7
CarePlan.supportingInfo:accordUsager.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG
CarePlan.supportingInfo:accordStructure.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan 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 CarePlan 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 CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique CarePlan 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 CarePlan

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... meta
.... lastUpdated 0..1 instant When the resource version last changed
... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
.... extension:entrantProjetPerso 0..* Reference(TDDUI DocumentReference) TDDUI Attachment
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-attachment
... identifier 1..1 Identifier Identifiant du projet personnalisé
.... system 1..1 uri The namespace for the identifier value
Motif requis: https://identifiant-medicosocial-projetpersonnalise.esante.gouv.fr
.... value 1..1 string The value that is unique
Exemple du format d'identifiant à respecter : 3+FINESS/identifiantLocalUsagerESSMS-PPER-numProjetPersonnalise: 3480787529/123456789-PPER-1234
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:auteurStatut 0..1 Reference(TDDUI Practitioner | TDDUI Practitioner Role) TDDUI Status Author
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-status-author
... category 0..1 CodeableConcept Type of plan
Binding: Jdv J367 Type Projet Personnalise Ms (required)
... title 1..1 string Human-friendly name for the care plan
... description 0..1 string Summary of nature of plan
... subject 1..1 Reference(TDDUI Patient | TDDUI Patient INS) Who the care plan is for
... period
.... start 0..1 dateTime Starting time with inclusive boundary
.... end 0..1 dateTime End time with inclusive boundary, if not ongoing
... Slices pour supportingInfo 1..* Reference(Resource) Information considered as part of plan
Slice: Non ordonné, Ouvert par pattern:extension('https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator').value
.... supportingInfo:Toutes les slices Contenu/Règles pour toutes les slices
..... extension 1..* Extension Extension
..... Slices pour extension Contenu/Règles pour toutes les slices
...... extension:TDDUIDiscriminator 1..2 CodeableConcept TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
Binding: TDDUI Discriminator (required)
.... supportingInfo:accordUsager 0..* Reference(TDDUI Consent Accord) Référence à l'accord de l'usager et/ou de son entourage.
..... Slices pour extension Contenu/Règles pour toutes les slices
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordUsager
.... supportingInfo:accordStructure 1..* Reference(TDDUI Consent Accord) Référence à l'accord de la structure.
..... Slices pour extension Contenu/Règles pour toutes les slices
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordStructure
... note 0..1 Annotation Comments about the plan

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CarePlan.category Base required Jdv J367 Type Projet Personnalise Ms 📦20250422120000 Terminologies de Santé v1.7
CarePlan.supportingInfo:accordUsager.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG
CarePlan.supportingInfo:accordStructure.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG

Snapshot View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..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
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 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
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Bindings AdditionnelsBut
AllLanguages Binding Max
... 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
... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
.... extension:entrantProjetPerso 0..* Reference(TDDUI DocumentReference) TDDUI Attachment
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-attachment
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 1..1 Identifier Identifiant du projet personnalisé
.... 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
.... 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 Σ 1..1 uri The namespace for the identifier value
Motif requis: https://identifiant-medicosocial-projetpersonnalise.esante.gouv.fr
.... value Σ 1..1 string The value that is unique
Exemple General: 123456
Exemple du format d'identifiant à respecter : 3+FINESS/identifiantLocalUsagerESSMS-PPER-numProjetPersonnalise: 3480787529/123456789-PPER-1234
.... 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)
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan) Fulfills CarePlan
... replaces Σ 0..* Reference(CarePlan) CarePlan replaced by this CarePlan
... partOf Σ 0..* Reference(CarePlan) Part of referenced CarePlan
... status ?!Σ 1..1 code Correspondance des statuts métier avec les codes FHIR : ENPREPARATION → draft, ENCOURS → active, ENPAUSE → on-hold, TERMINE → completed.
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices pour extension 0..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
..... extension:auteurStatut 0..1 Reference(TDDUI Practitioner | TDDUI Practitioner Role) TDDUI Status Author
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-status-author
.... value 0..1 string Primitive value for code
... intent ?!Σ 1..1 code proposal | plan | order | option
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category Σ 0..1 CodeableConcept Type of plan
Binding: Jdv J367 Type Projet Personnalise Ms (required)
... title Σ 1..1 string Human-friendly name for the care plan
... description Σ 0..1 string Summary of nature of plan
... subject Σ 1..1 Reference(TDDUI Patient | TDDUI Patient INS) Who the care plan is for
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
... period Σ 0..1 Period Time period plan covers
.... 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
.... start ΣC 0..1 dateTime Starting time with inclusive boundary
.... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
... created Σ 0..1 dateTime Date record was first recorded
... author Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who is the designated responsible party
... contributor 0..* Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who provided the content of the care plan
... careTeam 0..* Reference(CareTeam) Who's involved in plan?
... addresses Σ 0..* Reference(Condition) Health issues this plan addresses
... Slices pour supportingInfo 1..* Reference(Resource) Information considered as part of plan
Slice: Non ordonné, Ouvert par pattern:extension('https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator').value
.... supportingInfo:Toutes les slices Contenu/Règles pour toutes les slices
..... id 0..1 string Unique id for inter-element referencing
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..2 CodeableConcept TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
Binding: TDDUI Discriminator (required)
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
.... supportingInfo:accordUsager 0..* Reference(TDDUI Consent Accord) Référence à l'accord de l'usager et/ou de son entourage.
..... id 0..1 string Unique id for inter-element referencing
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator"
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... version 0..1 string Version of the system - if relevant
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordUsager
......... display 0..1 string Representation defined by the system
......... userSelected 0..1 boolean If this coding was chosen directly by the user
........ text 0..1 string Plain text representation of the concept
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
.... supportingInfo:accordStructure 1..* Reference(TDDUI Consent Accord) Référence à l'accord de la structure.
..... id 0..1 string Unique id for inter-element referencing
..... Slices pour extension 1..* Extension Extension
Slice: Non ordonné, Ouvert par value:url
...... extension:TDDUIDiscriminator 1..1 (Complexe) TDDUI Discriminator
URL: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Extension
Slice: Non ordonné, Ouvert par value:url
....... url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-discriminator"
....... value[x] 0..1 CodeableConcept Value of extension
Binding: TDDUI CarePlan supportingInfo (required)
Motif requis: Au moins les éléments suivants
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ coding 1..* Coding Code defined by a terminology system
Valeur fixe : (Complexe)
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
......... system 1..1 uri Identity of the terminology system
Valeur fixe : https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/tddui-discriminator
......... version 0..1 string Version of the system - if relevant
......... code 1..1 code Symbol in syntax defined by the system
Valeur fixe : accordStructure
......... display 0..1 string Representation defined by the system
......... userSelected 0..1 boolean If this coding was chosen directly by the user
........ text 0..1 string Plain text representation of the concept
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
... goal 0..* Reference(Goal) Desired outcome of plan
... activity C 0..* BackboneElement Action to occur as part of plan
Constraints: cpl-3
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... outcomeCodeableConcept 0..* CodeableConcept Results of the activity
Binding: CarePlanActivityOutcome (example): Identifies the results of the activity.
.... outcomeReference 0..* Reference(Resource) Appointment, Encounter, Procedure, etc.
.... progress 0..* Annotation Comments about the activity status/progress
.... reference C 0..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) Activity details defined in specific resource
.... detail C 0..1 BackboneElement In-line definition of activity
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... kind 0..1 code Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Binding: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
..... instantiatesCanonical 0..* canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) Instantiates FHIR protocol or definition
..... instantiatesUri 0..* uri Instantiates external protocol or definition
..... code 0..1 CodeableConcept Detail type of activity
Binding: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.
..... reasonCode 0..* CodeableConcept Why activity should be done or why activity was prohibited
Binding: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.
..... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Why activity is needed
..... goal 0..* Reference(Goal) Goals this activity relates to
..... status ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
..... statusReason 0..1 CodeableConcept Reason for current status
..... doNotPerform ?! 0..1 boolean If true, activity is prohibiting action
..... scheduled[x] 0..1 When activity is to occur
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
..... location 0..1 Reference(Location) Where it should happen
..... performer 0..* Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) Who will be responsible?
..... product[x] 0..1 What is to be administered/supplied
Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.
...... productCodeableConcept CodeableConcept
...... productReference Reference(Medication | Substance)
..... dailyAmount 0..1 SimpleQuantity(4.0.1) How to consume/day?
..... quantity 0..1 SimpleQuantity(4.0.1) How much to administer/supply/consume
..... description 0..1 string Extra info describing activity to perform
... note 0..1 Annotation Comments about the plan

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
CarePlan.meta.security Base extensible SecurityLabels 📍4.0.1 Std. FHIR
CarePlan.meta.tag Base example Common Tags 📍4.0.1 Std. FHIR
CarePlan.language Base preferred Common Languages 📍4.0.1 Std. FHIR
CarePlan.identifier.​use Base required IdentifierUse 📍4.0.1 Std. FHIR
CarePlan.identifier.​type Base extensible IdentifierType 📍4.0.1 Std. FHIR
CarePlan.status Base required RequestStatus 📍4.0.1 Std. FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 Std. FHIR
CarePlan.category Base required Jdv J367 Type Projet Personnalise Ms 📦20250422120000 Terminologies de Santé v1.7
CarePlan.supportingInfo.​type Base extensible ResourceType 📍4.0.1 Std. FHIR
CarePlan.supportingInfo:accordUsager.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG
CarePlan.supportingInfo:accordUsager.​type Base extensible ResourceType 📍4.0.1 Std. FHIR
CarePlan.supportingInfo:accordStructure.​extension:TDDUIDiscriminator.​value[x] Base required TDDUI CarePlan supportingInfo 📦2.3.0 cet IG
CarePlan.supportingInfo:accordStructure.​type Base extensible ResourceType 📍4.0.1 Std. FHIR
CarePlan.activity.outcomeCodeableConcept Base example Care Plan Activity Outcome 📍4.0.1 Std. FHIR
CarePlan.activity.detail.​kind Base required Care Plan Activity Kind 📍4.0.1 Std. FHIR
CarePlan.activity.detail.​code Base example Procedure Codes (SNOMED CT) 📍4.0.1 Std. FHIR
CarePlan.activity.detail.​reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 Std. FHIR
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 Std. FHIR
CarePlan.activity.detail.​product[x] Base example SNOMED CT Medication Codes 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan 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 CarePlan 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 CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique CarePlan 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()

 

Other representations of profile: CSV, Excel, Schematron