FR Document Core (FHIR)
0.1.0 - ci-build

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

## Profil de ressource: FR Composition Document

URL officielle: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-composition-document | Version: 0.1.0 | Surligner les changements ?
Draft à partir de 2026-08-07 | Nom computable: FRCompositionDocument

Ce profil est utilisé pour représenter un document médical.

Utilisations:

- Utilise ce/t/te Profil: FR Bundle Document
- Référence ce Profil: FR Composition Document

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

### Vues formelles du contenu du profil

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

- Tableau des éléments clés
- Tableau différentiel (differential)
- Tableau récapitulatif (snapshot)
- Statistiques/Références
- Tous

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition | C | 0..* | ClinicalDocumentComposition(1.1.0) | A set of resources composed into a single coherent clinical statement with clinical attestation Constraints: clindoc-limit-participantType
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language | S | 1..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
text | S | 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
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:R5-Composition-version | C | 1..1 | string | Version du document URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version Constraints: ext-1, comp-1
extension:data-enterer |  | 0..1 | (Complexe) | Data Enterer Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension Constraints: ext-1
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : opérateur de saisie Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
Slices pour value[x] |  |  |  | Contenu/Règles pour toutes les slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Motif requis: Au moins les éléments suivants
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 1..1 | Extension | Date de la saisie Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Opérateur Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension"
extension:informant |  | 0..* | (Complexe) | Informant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : Informateur Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
Slices pour value[x] |  |  |  | Contenu/Règles pour toutes les slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Motif requis: Au moins les éléments suivants
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 0..1 | Extension | Time period of participation Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Informateur Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0) | FR RelatedPerson Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension"
extension:information-recipient |  | 0..* | (Complexe) | Information Recipient Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : destinataire Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: FRValueSetParticipationType (0.1.0) (required)
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 0..1 | Extension | Time period of participation Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Destinataire Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension"
extension:participant | S | 0..* | (Complexe) | Participant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension Constraints: ext-1
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J144_ParticipationType_CISIS (20210326120000) (required)
extension:function |  | 0..1 | Extension | Précision sur le rôle fonctionnel Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J47_FunctionCode_CISIS (20250523120000) (required)
extension:time |  | 1..1 | Extension | Date de début et/ou de fin de la participation Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S C | 1..1 | Extension | Identification du participant Constraints: ext-1, comp-3
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension"
extension:consent |  | 0..* | Reference(Consent) | consent URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/consent-extension Constraints: ext-1
extension:basedOn |  | 0..* | (Complexe) | Fulfills plan, proposal or order URL: http://hl7.org/fhir/StructureDefinition/event-basedOn Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/event-basedOn"
value[x] |  | 1..1 | Reference(ServiceRequest) | Association du document à une prescription
extension:change-made |  | 0..1 | (Complexe) | Note of changes made, calculating changes maybe required for safety as this extension may not contain all changes. Experimental, may overlap with other elements such as FHIR R6 note. URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ChangeMade Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1
identifier | S Σ | 1..1 | Identifier | Identifiant lot de versions
status | ?!S Σ | 1..1 | code | Statut du document Binding: CompositionStatus (required): The workflow/clinical status of the composition.
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:R5-Composition-status |  | 0..1 | code | This allows for additional status values found in R5. However, exercise caution as the R4 Composition.status is required. URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.status Binding: R5CompositionStatusForR4 (0.1.0) (required): The workflow/clinical status of the composition. Constraints: ext-1
type | S Σ | 1..1 | CodeableConcept | Type de document Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Slices pour category | Σ | 0..* | CodeableConcept | Categorization of Composition Slice: Non ordonné, Ouvert par value:$this Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
category:clinicalnotecategory | Σ | 0..1 | CodeableConcept | Category for Clinical Note Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level. 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 : http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : 107903-7
display |  | 1..1 | string | Representation defined by the system Valeur fixe : Clinical note
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
subject | S Σ | 1..1 | Reference(FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Patient / Usager
reference | S Σ C | 1..1 | string | Literal reference, Relative, internal or absolute URL
encounter | S Σ | 1..1 | Reference(FR Encounter Care Document(0.1.0)) | Context of the Composition
date | S Σ | 1..1 | dateTime | Date de création
author | S Σ | 1..* | Reference(FR PractitionerRole Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0) | FR Device Document(0.1.0)) | Auteur du document
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:time |  | 1..1 | dateTime | Horodatage de la participation de l’auteur. URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-author-time-extension Constraints: ext-1
title | S Σ | 1..1 | string | Titre du document CDA
confidentiality | S Σ | 1..1 | code | Niveau de confidentialité Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
Slices pour attester |  | 1..* | BackboneElement | Attests to accuracy of composition Slice: Non ordonné, Ouvert par value:mode
attester:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
attester:legal_attester |  | 1..1 | BackboneElement | Responsable du document
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Motif requis: legal
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
attester:professional_attester |  | 0..* | BackboneElement | Professionnel attestant la validité du contenu du document
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Motif requis: professional
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
custodian | S Σ | 1..1 | Reference(FR Organization Document(0.1.0)) | Structure chargée de la conservation du document
Slices pour relatesTo |  | 0..* | BackboneElement | Document de référence Slice: Non ordonné, Ouvert par value:code, type:target
relatesTo:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents.
Slices pour target[x] |  | 1..1 |  | Target of the relationship Slice: Non ordonné, Fermé par type:$this
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(FR Composition Document(0.1.0)) |
target[x]:targetIdentifier |  | 0..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being appended, or to some other identifier of a non FHIR document
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 1..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 Exemple General: http://www.acme.com/identifiers/patient
value | Σ | 1..1 | string | The value that is unique Exemple General: 123456
relatesTo:replaced_document |  | 0..1 | BackboneElement | The document(s) being superceded
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: replaces
Slices pour target[x] |  | 1..1 | Identifier | Target of the relationship Slice: Non ordonné, Fermé par type:$this
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being replaced, or to some other identifier of a non FHIR document
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 1..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 Exemple General: http://www.acme.com/identifiers/patient
value | Σ | 1..1 | string | The value that is unique Exemple General: 123456
relatesTo:appended_document |  | 0..* | BackboneElement | The document(s) being appended too
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: appends
Slices pour target[x] |  | 1..1 | Identifier | Target of the relationship Slice: Non ordonné, Fermé par type:$this
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Target of the relationship
use | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 1..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 Exemple General: http://www.acme.com/identifiers/patient
value | Σ | 1..1 | string | The value that is unique Exemple General: 123456
relatesTo:transformed_document |  | 0..1 | BackboneElement | Relationships to other compositions/documents
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: transforms
Slices pour target[x] |  | 1..1 |  | Target of the relationship Slice: Non ordonné, Ouvert par type:$this
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(Composition) |
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 0..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being appended, or to some other identifier of a non FHIR document
Slices pour event | Σ | 1..* | BackboneElement | The clinical service(s) being documented Slice: Non ordonné, Ouvert par value:$this
event:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:performer |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | FR Performer Event Extension URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
period | Σ | 0..1 | Period | Date et heure de l’évènement documenté
detail | Σ | 0..1 | Reference(Resource) | The event(s) being documented
event:principalEvent | Σ | 1..1 | BackboneElement | Evènement documenté principal
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:performer |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
period | Σ | 1..1 | Period | Date et heure de l’évènement documenté
detail | Σ | 0..1 | Reference(Resource) | The event(s) being documented
section | S C | 1..* | BackboneElement | Composition is broken into sections Constraints: cmp-1, cmp-2, comp-4
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:change-made |  | 0..1 | (Complexe) | Change Made URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ChangeMade Constraints: ext-1
extension:section-note |  | 0..* | Annotation | Commentaires supplémentaires pour chaque section. URL: http://hl7.org/fhir/StructureDefinition/note Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Classification of section (recommended) Binding: JdvSectionDocumentCisis (20260619134042) (required)
text | S C | 1..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Composition.language | Base | preferred | Common Languages | 📍4.0.1 | Std. FHIR
Composition.extension:data-enterer.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:informant.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:information-recipient.​extension:type.value[x] | Base | required | FR ValueSet Participation Type | 📍0.1.0 | cet IG
Composition.extension:information-recipient.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:participant.​extension:type.value[x] | Base | required | JDV_J144_ParticipationType_CISIS | 📍20210326120000 | Terminologies de Santé v1.11
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📍20250523120000 | Terminologies de Santé v1.11
Composition.status | Base | required | CompositionStatus | 📍4.0.1 | Std. FHIR
Composition.type | Base | preferred | FHIR Document Type Codes | 📍4.0.1 | Std. FHIR
Composition.category | Base | example | Document Class Value Set | 📍4.0.1 | Std. FHIR
Composition.category:clinicalnotecategory | Base | example | Document Class Value Set | 📍4.0.1 | Std. FHIR
Composition.confidentiality | Base | required | V3 Value SetConfidentialityClassification | 📍2014-03-26 | Std. FHIR
Composition.attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.attester:legal_attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.attester:professional_attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:transformed_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.section.​code | Base | required | JDV Section Document CISIS | 📍20260619134042 | Terminologies de Santé v1.11

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
clindoc-limit-participantType | error | Composition | The R4 FHIR Clinical Document Composition Profile contains specific extensions for data entry person, informant, information recipient, primary information recipient and tracker. So, they are not allowed in the participant extension in the R4 profile. In R6, the intention is to have dedicated-named slices of a backbone element. | `extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='ENT').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='INF').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='IRCP').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='PRCP').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='TRC').not()`
cmp-1 | error | Composition.section | A section must contain at least one of text, entries, or sub-sections | `text.exists() or entry.exists() or section.exists()`
cmp-2 | error | Composition.section | A section can only have an emptyReason if it is empty | `emptyReason.empty() or entry.empty()`
comp-1 | error | Composition.extension:R5-Composition-version | La valeur de l'extension versionNumber doit être un entier. | `value.matches('^[0-9]+$')`
comp-3 | error | Composition.extension:participant.extension:party | La valeur du PractitionerRole.code dans l'extension[party]' doit être 'PROV' ou 'AGNT'. | `value.resolve().code.coding.code.contains('PROV') or value.resolve().code.coding.code.contains('AGNT')`
comp-4 | error | Composition.section | Une section ne peut pas contenir à la fois des entrées et des sous-sections. | `not(exists(f:entry) and exists(f:section))`
dom-2 | error | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Composition | 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 | Composition | 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 | Composition | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | bonne pratique | Composition | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | Composition.implicitRules, Composition.language, Composition.text, Composition.extension, Composition.extension:R5-Composition-version, Composition.extension:data-enterer, Composition.extension:data-enterer.extension, Composition.extension:data-enterer.extension:type, Composition.extension:data-enterer.extension:type.value[x], Composition.extension:data-enterer.extension:type.value[x]:valueCodeableConcept, Composition.extension:data-enterer.extension:function, Composition.extension:data-enterer.extension:function.value[x], Composition.extension:data-enterer.extension:time, Composition.extension:data-enterer.extension:time.value[x], Composition.extension:data-enterer.extension:party, Composition.extension:data-enterer.extension:party.value[x], Composition.extension:informant, Composition.extension:informant.extension, Composition.extension:informant.extension:type, Composition.extension:informant.extension:type.value[x], Composition.extension:informant.extension:type.value[x]:valueCodeableConcept, Composition.extension:informant.extension:function, Composition.extension:informant.extension:function.value[x], Composition.extension:informant.extension:time, Composition.extension:informant.extension:time.value[x], Composition.extension:informant.extension:party, Composition.extension:informant.extension:party.value[x], Composition.extension:information-recipient, Composition.extension:information-recipient.extension, Composition.extension:information-recipient.extension:type, Composition.extension:information-recipient.extension:type.value[x], Composition.extension:information-recipient.extension:function, Composition.extension:information-recipient.extension:function.value[x], Composition.extension:information-recipient.extension:time, Composition.extension:information-recipient.extension:time.value[x], Composition.extension:information-recipient.extension:party, Composition.extension:information-recipient.extension:party.value[x], Composition.extension:participant, Composition.extension:participant.extension, Composition.extension:participant.extension:type, Composition.extension:participant.extension:type.value[x], Composition.extension:participant.extension:function, Composition.extension:participant.extension:function.value[x], Composition.extension:participant.extension:time, Composition.extension:participant.extension:time.value[x], Composition.extension:participant.extension:party, Composition.extension:participant.extension:party.value[x], Composition.extension:consent, Composition.extension:basedOn, Composition.extension:basedOn.value[x], Composition.extension:change-made, Composition.modifierExtension, Composition.identifier, Composition.status, Composition.status.extension:R5-Composition-status, Composition.type, Composition.category, Composition.category:clinicalnotecategory, Composition.subject, Composition.subject.reference, Composition.encounter, Composition.date, Composition.author, Composition.author.extension, Composition.author.extension:time, Composition.title, Composition.confidentiality, Composition.attester, Composition.attester.modifierExtension, Composition.attester.mode, Composition.attester:legal_attester, Composition.attester:legal_attester.modifierExtension, Composition.attester:legal_attester.mode, Composition.attester:legal_attester.time, Composition.attester:legal_attester.party, Composition.attester:professional_attester, Composition.attester:professional_attester.modifierExtension, Composition.attester:professional_attester.mode, Composition.attester:professional_attester.time, Composition.attester:professional_attester.party, Composition.custodian, Composition.relatesTo, Composition.relatesTo.modifierExtension, Composition.relatesTo.code, Composition.relatesTo.target[x], Composition.relatesTo.target[x]:targetIdentifier, Composition.relatesTo.target[x]:targetIdentifier.use, Composition.relatesTo.target[x]:targetIdentifier.type, Composition.relatesTo.target[x]:targetIdentifier.system, Composition.relatesTo.target[x]:targetIdentifier.value, Composition.relatesTo:replaced_document, Composition.relatesTo:replaced_document.modifierExtension, Composition.relatesTo:replaced_document.code, Composition.relatesTo:replaced_document.target[x], Composition.relatesTo:replaced_document.target[x]:targetIdentifier, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.use, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.type, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.system, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.value, Composition.relatesTo:appended_document, Composition.relatesTo:appended_document.modifierExtension, Composition.relatesTo:appended_document.code, Composition.relatesTo:appended_document.target[x], Composition.relatesTo:appended_document.target[x]:targetIdentifier, Composition.relatesTo:appended_document.target[x]:targetIdentifier.use, Composition.relatesTo:appended_document.target[x]:targetIdentifier.type, Composition.relatesTo:appended_document.target[x]:targetIdentifier.system, Composition.relatesTo:appended_document.target[x]:targetIdentifier.value, Composition.relatesTo:transformed_document, Composition.relatesTo:transformed_document.modifierExtension, Composition.relatesTo:transformed_document.code, Composition.relatesTo:transformed_document.target[x], Composition.relatesTo:transformed_document.target[x]:targetIdentifier, Composition.event, Composition.event.extension, Composition.event.extension:performer, Composition.event.modifierExtension, Composition.event.period, Composition.event.detail, Composition.event:principalEvent, Composition.event:principalEvent.extension, Composition.event:principalEvent.extension:performer, Composition.event:principalEvent.modifierExtension, Composition.event:principalEvent.period, Composition.event:principalEvent.detail, Composition.section, Composition.section.extension:change-made, Composition.section.extension:section-note, Composition.section.modifierExtension, Composition.section.title, Composition.section.code, Composition.section.text | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Composition.extension, Composition.extension:R5-Composition-version, Composition.extension:data-enterer, Composition.extension:data-enterer.extension, Composition.extension:data-enterer.extension:type, Composition.extension:data-enterer.extension:function, Composition.extension:data-enterer.extension:time, Composition.extension:data-enterer.extension:party, Composition.extension:informant, Composition.extension:informant.extension, Composition.extension:informant.extension:type, Composition.extension:informant.extension:function, Composition.extension:informant.extension:time, Composition.extension:informant.extension:party, Composition.extension:information-recipient, Composition.extension:information-recipient.extension, Composition.extension:information-recipient.extension:type, Composition.extension:information-recipient.extension:function, Composition.extension:information-recipient.extension:time, Composition.extension:information-recipient.extension:party, Composition.extension:participant, Composition.extension:participant.extension, Composition.extension:participant.extension:type, Composition.extension:participant.extension:function, Composition.extension:participant.extension:time, Composition.extension:participant.extension:party, Composition.extension:consent, Composition.extension:basedOn, Composition.extension:change-made, Composition.modifierExtension, Composition.status.extension:R5-Composition-status, Composition.author.extension, Composition.author.extension:time, Composition.attester.modifierExtension, Composition.attester:legal_attester.modifierExtension, Composition.attester:professional_attester.modifierExtension, Composition.relatesTo.modifierExtension, Composition.relatesTo:replaced_document.modifierExtension, Composition.relatesTo:appended_document.modifierExtension, Composition.relatesTo:transformed_document.modifierExtension, Composition.event.extension, Composition.event.extension:performer, Composition.event.modifierExtension, Composition.event:principalEvent.extension, Composition.event:principalEvent.extension:performer, Composition.event:principalEvent.modifierExtension, Composition.section.extension:change-made, Composition.section.extension:section-note, Composition.section.modifierExtension | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Cette structure est dérivée de ClinicalDocumentComposition

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  |  | ClinicalDocumentComposition(1.1.0) |
meta |  |  |  |
Slices pour profile |  | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Non ordonné, Ouvert par value:$this
profile:canonical |  | 0..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Motif requis: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-composition-document|0.1.0
language | S | 1..1 | code | Language of the resource content
extension |  | 1..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:R5-Composition-version | C | 1..1 | 0.1.0 | Version du document
extension:data-enterer |  | 0..1 | DataEntererExtension(1.1.0) | Data Enterer Extension
extension |  | 3..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : opérateur de saisie
extension:time |  | 1..1 | Extension | Date de la saisie
extension:party |  | 1..1 | Extension | Opérateur
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:informant |  | 0..* | InformantExtension(1.1.0) | Informant Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : Informateur
extension:party |  | 1..1 | Extension | Informateur
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0) | FR RelatedPerson Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Value of extension
extension:information-recipient |  | 0..* | InformationRecipientExtension(1.1.0) | Information Recipient Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : destinataire
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: FRValueSetParticipationType (0.1.0) (required)
extension:party |  | 1..1 | Extension | Destinataire
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:participant |  | 0..* | ParticipantExtension(1.1.0) | Participant Extension
extension |  | 3..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J144_ParticipationType_CISIS (20210326120000) (required)
extension:function |  | 0..1 | Extension | Précision sur le rôle fonctionnel
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J47_FunctionCode_CISIS (20250523120000) (required)
extension:time |  | 1..1 | Extension | Date de début et/ou de fin de la participation
extension:party | C | 1..1 | Extension | Identification du participant
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:basedOn |  | 0..* | BasedOn(5.3.0) | Fulfills plan, proposal or order
value[x] |  | 1..1 | Reference(ServiceRequest) | Association du document à une prescription
identifier | S | 1..1 | Identifier | Identifiant lot de versions
status |  | 1..1 | code | Statut du document
type |  | 1..1 | CodeableConcept | Type de document
subject |  | 1..1 | Reference(FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Patient / Usager
reference | S | 1..1 | string | Literal reference, Relative, internal or absolute URL
encounter | S | 1..1 | Reference(FR Encounter Care Document(0.1.0)) | Context of the Composition
date |  | 1..1 | dateTime | Date de création
author |  | 1..* | Reference(FR PractitionerRole Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0) | FR Device Document(0.1.0)) | Auteur du document
extension |  | 1..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:time |  | 1..1 | dateTime | Horodatage de la participation de l’auteur. URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-author-time-extension
title |  | 1..1 | string | Titre du document CDA
confidentiality | S | 1..1 | code | Niveau de confidentialité
attester |  | 1..* | BackboneElement | Attests to accuracy of composition
Slices pour attester |  |  |  | Contenu/Règles pour toutes les slices
attester:legal_attester |  | 1..1 | BackboneElement | Responsable du document
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
attester:professional_attester |  | 0..* | BackboneElement | Professionnel attestant la validité du contenu du document
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
custodian |  | 1..1 | Reference(FR Organization Document(0.1.0)) | Structure chargée de la conservation du document
relatesTo |  | 0..* | BackboneElement | Document de référence
target[x] |  | 1..1 |  | Target of the relationship
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(FR Composition Document(0.1.0)) |
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 0..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being appended, or to some other identifier of a non FHIR document
type |  | 1..1 | CodeableConcept | Description of identifier
system |  | 1..1 | uri | The namespace for the identifier value
value |  | 1..1 | string | The value that is unique
Slices pour relatesTo |  |  |  | Contenu/Règles pour toutes les slices
relatesTo:replaced_document |  | 0..1 | BackboneElement | The document(s) being superceded
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being replaced, or to some other identifier of a non FHIR document
type |  | 1..1 | CodeableConcept | Description of identifier
relatesTo:appended_document |  | 0..* | BackboneElement | The document(s) being appended too
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Target of the relationship
type |  | 1..1 | CodeableConcept | Description of identifier
system |  | 1..1 | uri | The namespace for the identifier value
value |  | 1..1 | string | The value that is unique
relatesTo:transformed_document |  | 0..1 | BackboneElement | Relationships to other compositions/documents
code |  | 1..1 | code | replaces | transforms | signs | appends Motif requis: transforms
Slices pour event |  | 1..* | BackboneElement | The clinical service(s) being documented Slice: Non ordonné, Ouvert par value:$this
event:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:performer |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | FR Performer Event Extension URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension
period |  | 0..1 | Period | Date et heure de l’évènement documenté
detail |  | 0..1 | Reference(Resource) | The event(s) being documented
event:principalEvent |  | 1..1 | BackboneElement | Evènement documenté principal
extension |  | 1..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:performer |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension
period |  | 1..1 | Period | Date et heure de l’évènement documenté
section | C | 1..* | BackboneElement | Composition is broken into sections
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:section-note |  | 0..* | Annotation | Commentaires supplémentaires pour chaque section. URL: http://hl7.org/fhir/StructureDefinition/note
code |  | 1..1 | CodeableConcept | Classification of section (recommended) Binding: JdvSectionDocumentCisis (20260619134042) (required)
text |  | 1..1 | Narrative | Text summary of the section, for human interpretation
Documentation pour ce format

#### Bindings terminologiques (différentiel)

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Composition.extension:information-recipient.​extension:type.value[x] | Base | required | FR ValueSet Participation Type | 📍0.1.0 | cet IG
Composition.extension:participant.​extension:type.value[x] | Base | required | JDV_J144_ParticipationType_CISIS | 📍20210326120000 | Terminologies de Santé v1.11
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📍20250523120000 | Terminologies de Santé v1.11
Composition.section.​code | Base | required | JDV Section Document CISIS | 📍20260619134042 | Terminologies de Santé v1.11

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
comp-1 | error | Composition.extension:R5-Composition-version | La valeur de l'extension versionNumber doit être un entier. | `value.matches('^[0-9]+$')`
comp-3 | error | Composition.extension:participant.extension:party | La valeur du PractitionerRole.code dans l'extension[party]' doit être 'PROV' ou 'AGNT'. | `value.resolve().code.coding.code.contains('PROV') or value.resolve().code.coding.code.contains('AGNT')`
comp-4 | error | Composition.section | Une section ne peut pas contenir à la fois des entrées et des sous-sections. | `not(exists(f:entry) and exists(f:section))`

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition | C | 0..* | ClinicalDocumentComposition(1.1.0) | A set of resources composed into a single coherent clinical statement with clinical attestation Constraints: clindoc-limit-participantType
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 Constraints: ext-1
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
Slices pour profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Non ordonné, Ouvert par value:$this
profile:canonical | Σ | 0..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Motif requis: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-composition-document|0.1.0
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 | S | 1..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
text | S | 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 |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:R5-Composition-version | C | 1..1 | string | Version du document URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version Constraints: ext-1, comp-1
extension:data-enterer |  | 0..1 | (Complexe) | Data Enterer Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : opérateur de saisie Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
Slices pour value[x] |  |  |  | Contenu/Règles pour toutes les slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Motif requis: Au moins les éléments suivants
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 1..1 | Extension | Date de la saisie Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Opérateur Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension"
extension:informant |  | 0..* | (Complexe) | Informant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : Informateur Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
Slices pour value[x] |  |  |  | Contenu/Règles pour toutes les slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Motif requis: Au moins les éléments suivants
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 0..1 | Extension | Time period of participation Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Informateur Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0) | FR RelatedPerson Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension"
extension:information-recipient |  | 0..* | (Complexe) | Information Recipient Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : destinataire Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: FRValueSetParticipationType (0.1.0) (required)
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 0..1 | Extension | Time period of participation Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Destinataire Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension"
extension:participant | S | 0..* | (Complexe) | Participant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J144_ParticipationType_CISIS (20210326120000) (required)
extension:function |  | 0..1 | Extension | Précision sur le rôle fonctionnel Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J47_FunctionCode_CISIS (20250523120000) (required)
extension:time |  | 1..1 | Extension | Date de début et/ou de fin de la participation Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S C | 1..1 | Extension | Identification du participant Constraints: ext-1, comp-3
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension"
extension:consent |  | 0..* | Reference(Consent) | consent URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/consent-extension Constraints: ext-1
extension:basedOn |  | 0..* | (Complexe) | Fulfills plan, proposal or order URL: http://hl7.org/fhir/StructureDefinition/event-basedOn Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/event-basedOn"
value[x] |  | 1..1 | Reference(ServiceRequest) | Association du document à une prescription
extension:change-made |  | 0..1 | (Complexe) | Note of changes made, calculating changes maybe required for safety as this extension may not contain all changes. Experimental, may overlap with other elements such as FHIR R6 note. URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ChangeMade Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1
identifier | S Σ | 1..1 | Identifier | Identifiant lot de versions
status | ?!S Σ | 1..1 | code | Statut du document Binding: CompositionStatus (required): The workflow/clinical status of the composition.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:R5-Composition-status |  | 0..1 | code | This allows for additional status values found in R5. However, exercise caution as the R4 Composition.status is required. URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.status Binding: R5CompositionStatusForR4 (0.1.0) (required): The workflow/clinical status of the composition. Constraints: ext-1
value |  | 0..1 | string | Primitive value for code
type | S Σ | 1..1 | CodeableConcept | Type de document Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Slices pour category | Σ | 0..* | CodeableConcept | Categorization of Composition Slice: Non ordonné, Ouvert par value:$this Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
category:clinicalnotecategory | Σ | 0..1 | CodeableConcept | Category for Clinical Note Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level. 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 : http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : 107903-7
display |  | 1..1 | string | Representation defined by the system Valeur fixe : Clinical note
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
subject | S Σ | 1..1 | Reference(FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Patient / Usager
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
reference | S Σ C | 1..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
encounter | S Σ | 1..1 | Reference(FR Encounter Care Document(0.1.0)) | Context of the Composition
date | S Σ | 1..1 | dateTime | Date de création
author | S Σ | 1..* | Reference(FR PractitionerRole Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0) | FR Device Document(0.1.0)) | Auteur du document
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:time |  | 1..1 | dateTime | Horodatage de la participation de l’auteur. URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-author-time-extension Constraints: ext-1
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
title | S Σ | 1..1 | string | Titre du document CDA
confidentiality | S Σ | 1..1 | code | Niveau de confidentialité Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
Slices pour attester |  | 1..* | BackboneElement | Attests to accuracy of composition Slice: Non ordonné, Ouvert par value:mode
attester:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
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
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
time |  | 0..1 | dateTime | When the composition was attested
party |  | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition
attester:legal_attester |  | 1..1 | BackboneElement | Responsable du document
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
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Motif requis: legal
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
attester:professional_attester |  | 0..* | BackboneElement | Professionnel attestant la validité du contenu du document
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
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Motif requis: professional
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
custodian | S Σ | 1..1 | Reference(FR Organization Document(0.1.0)) | Structure chargée de la conservation du document
Slices pour relatesTo |  | 0..* | BackboneElement | Document de référence Slice: Non ordonné, Ouvert par value:code, type:target
relatesTo:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
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
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents.
Slices pour target[x] |  | 1..1 |  | Target of the relationship Slice: Non ordonné, Fermé par type:$this
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(FR Composition Document(0.1.0)) |
target[x]:targetIdentifier |  | 0..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being appended, or to some other identifier of a non FHIR document
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 | Σ | 1..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 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)
relatesTo:replaced_document |  | 0..1 | BackboneElement | The document(s) being superceded
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
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: replaces
Slices pour target[x] |  | 1..1 | Identifier | Target of the relationship Slice: Non ordonné, Fermé par type:$this
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being replaced, or to some other identifier of a non FHIR document
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 | Σ | 1..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 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)
relatesTo:appended_document |  | 0..* | BackboneElement | The document(s) being appended too
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
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: appends
Slices pour target[x] |  | 1..1 | Identifier | Target of the relationship Slice: Non ordonné, Fermé par type:$this
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Target of the relationship
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 | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 1..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 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)
relatesTo:transformed_document |  | 0..1 | BackboneElement | Relationships to other compositions/documents
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
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: transforms
Slices pour target[x] |  | 1..1 |  | Target of the relationship Slice: Non ordonné, Ouvert par type:$this
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(Composition) |
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 0..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being appended, or to some other identifier of a non FHIR document
Slices pour event | Σ | 1..* | BackboneElement | The clinical service(s) being documented Slice: Non ordonné, Ouvert par value:$this
event:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:performer |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | FR Performer Event Extension URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: ActCode (3.0.0) (example): This list of codes represents the main clinical acts being documented.
period | Σ | 0..1 | Period | Date et heure de l’évènement documenté
detail | Σ | 0..1 | Reference(Resource) | The event(s) being documented
event:principalEvent | Σ | 1..1 | BackboneElement | Evènement documenté principal
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:performer |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: ActCode (3.0.0) (example): This list of codes represents the main clinical acts being documented.
period | Σ | 1..1 | Period | Date et heure de l’évènement documenté
detail | Σ | 0..1 | Reference(Resource) | The event(s) being documented
section | S C | 1..* | BackboneElement | Composition is broken into sections Constraints: cmp-1, cmp-2, comp-4
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:change-made |  | 0..1 | (Complexe) | Change Made URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ChangeMade Constraints: ext-1
extension:section-note |  | 0..* | Annotation | Commentaires supplémentaires pour chaque section. URL: http://hl7.org/fhir/StructureDefinition/note Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Classification of section (recommended) Binding: JdvSectionDocumentCisis (20260619134042) (required)
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S C | 1..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | C | 0..* | Reference(Resource) | A reference to data that supports this section
emptyReason | C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | C | 0..* | Voir section (Composition) | Nested Section
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Composition.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | Std. FHIR
Composition.meta.tag | Base | example | Common Tags | 📍4.0.1 | Std. FHIR
Composition.language | Base | preferred | Common Languages | 📍4.0.1 | Std. FHIR
Composition.extension:data-enterer.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:informant.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:information-recipient.​extension:type.value[x] | Base | required | FR ValueSet Participation Type | 📍0.1.0 | cet IG
Composition.extension:information-recipient.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:participant.​extension:type.value[x] | Base | required | JDV_J144_ParticipationType_CISIS | 📍20210326120000 | Terminologies de Santé v1.11
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📍20250523120000 | Terminologies de Santé v1.11
Composition.status | Base | required | CompositionStatus | 📍4.0.1 | Std. FHIR
Composition.type | Base | preferred | FHIR Document Type Codes | 📍4.0.1 | Std. FHIR
Composition.category | Base | example | Document Class Value Set | 📍4.0.1 | Std. FHIR
Composition.category:clinicalnotecategory | Base | example | Document Class Value Set | 📍4.0.1 | Std. FHIR
Composition.subject.​type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.author.type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.confidentiality | Base | required | V3 Value SetConfidentialityClassification | 📍2014-03-26 | Std. FHIR
Composition.attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.attester:legal_attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.attester:professional_attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:transformed_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.event.code | Base | example | v3 Code System ActCode | 📍3.0.0 | THO v7.3
Composition.event:principalEvent.​code | Base | example | v3 Code System ActCode | 📍3.0.0 | THO v7.3
Composition.section.​code | Base | required | JDV Section Document CISIS | 📍20260619134042 | Terminologies de Santé v1.11
Composition.section.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section.​orderedBy | Base | preferred | List Order Codes | 📍4.0.1 | Std. FHIR
Composition.section.​emptyReason | Base | preferred | List Empty Reasons | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
clindoc-limit-participantType | error | Composition | The R4 FHIR Clinical Document Composition Profile contains specific extensions for data entry person, informant, information recipient, primary information recipient and tracker. So, they are not allowed in the participant extension in the R4 profile. In R6, the intention is to have dedicated-named slices of a backbone element. | `extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='ENT').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='INF').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='IRCP').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='PRCP').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='TRC').not()`
cmp-1 | error | Composition.section | A section must contain at least one of text, entries, or sub-sections | `text.exists() or entry.exists() or section.exists()`
cmp-2 | error | Composition.section | A section can only have an emptyReason if it is empty | `emptyReason.empty() or entry.empty()`
comp-1 | error | Composition.extension:R5-Composition-version | La valeur de l'extension versionNumber doit être un entier. | `value.matches('^[0-9]+$')`
comp-3 | error | Composition.extension:participant.extension:party | La valeur du PractitionerRole.code dans l'extension[party]' doit être 'PROV' ou 'AGNT'. | `value.resolve().code.coding.code.contains('PROV') or value.resolve().code.coding.code.contains('AGNT')`
comp-4 | error | Composition.section | Une section ne peut pas contenir à la fois des entrées et des sous-sections. | `not(exists(f:entry) and exists(f:section))`
dom-2 | error | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Composition | 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 | Composition | 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 | Composition | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | bonne pratique | Composition | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | Composition.meta, Composition.meta.extension, Composition.meta.versionId, Composition.meta.lastUpdated, Composition.meta.source, Composition.meta.profile, Composition.meta.profile:canonical, Composition.meta.security, Composition.meta.tag, Composition.implicitRules, Composition.language, Composition.text, Composition.extension, Composition.extension:R5-Composition-version, Composition.extension:data-enterer, Composition.extension:data-enterer.extension, Composition.extension:data-enterer.extension:type, Composition.extension:data-enterer.extension:type.value[x], Composition.extension:data-enterer.extension:type.value[x]:valueCodeableConcept, Composition.extension:data-enterer.extension:function, Composition.extension:data-enterer.extension:function.value[x], Composition.extension:data-enterer.extension:time, Composition.extension:data-enterer.extension:time.value[x], Composition.extension:data-enterer.extension:party, Composition.extension:data-enterer.extension:party.value[x], Composition.extension:informant, Composition.extension:informant.extension, Composition.extension:informant.extension:type, Composition.extension:informant.extension:type.value[x], Composition.extension:informant.extension:type.value[x]:valueCodeableConcept, Composition.extension:informant.extension:function, Composition.extension:informant.extension:function.value[x], Composition.extension:informant.extension:time, Composition.extension:informant.extension:time.value[x], Composition.extension:informant.extension:party, Composition.extension:informant.extension:party.value[x], Composition.extension:information-recipient, Composition.extension:information-recipient.extension, Composition.extension:information-recipient.extension:type, Composition.extension:information-recipient.extension:type.value[x], Composition.extension:information-recipient.extension:function, Composition.extension:information-recipient.extension:function.value[x], Composition.extension:information-recipient.extension:time, Composition.extension:information-recipient.extension:time.value[x], Composition.extension:information-recipient.extension:party, Composition.extension:information-recipient.extension:party.value[x], Composition.extension:participant, Composition.extension:participant.extension, Composition.extension:participant.extension:type, Composition.extension:participant.extension:type.value[x], Composition.extension:participant.extension:function, Composition.extension:participant.extension:function.value[x], Composition.extension:participant.extension:time, Composition.extension:participant.extension:time.value[x], Composition.extension:participant.extension:party, Composition.extension:participant.extension:party.value[x], Composition.extension:consent, Composition.extension:basedOn, Composition.extension:basedOn.value[x], Composition.extension:change-made, Composition.modifierExtension, Composition.identifier, Composition.status, Composition.status.extension, Composition.status.extension:R5-Composition-status, Composition.type, Composition.category, Composition.category:clinicalnotecategory, Composition.subject, Composition.subject.extension, Composition.subject.reference, Composition.subject.type, Composition.subject.identifier, Composition.subject.display, Composition.encounter, Composition.date, Composition.author, Composition.author.extension, Composition.author.extension:time, Composition.author.reference, Composition.author.type, Composition.author.identifier, Composition.author.display, Composition.title, Composition.confidentiality, Composition.attester, Composition.attester.extension, Composition.attester.modifierExtension, Composition.attester.mode, Composition.attester.time, Composition.attester.party, Composition.attester:legal_attester, Composition.attester:legal_attester.extension, Composition.attester:legal_attester.modifierExtension, Composition.attester:legal_attester.mode, Composition.attester:legal_attester.time, Composition.attester:legal_attester.party, Composition.attester:professional_attester, Composition.attester:professional_attester.extension, Composition.attester:professional_attester.modifierExtension, Composition.attester:professional_attester.mode, Composition.attester:professional_attester.time, Composition.attester:professional_attester.party, Composition.custodian, Composition.relatesTo, Composition.relatesTo.extension, Composition.relatesTo.modifierExtension, Composition.relatesTo.code, Composition.relatesTo.target[x], Composition.relatesTo.target[x]:targetIdentifier, Composition.relatesTo.target[x]:targetIdentifier.extension, Composition.relatesTo.target[x]:targetIdentifier.use, Composition.relatesTo.target[x]:targetIdentifier.type, Composition.relatesTo.target[x]:targetIdentifier.system, Composition.relatesTo.target[x]:targetIdentifier.value, Composition.relatesTo.target[x]:targetIdentifier.period, Composition.relatesTo.target[x]:targetIdentifier.assigner, Composition.relatesTo:replaced_document, Composition.relatesTo:replaced_document.extension, Composition.relatesTo:replaced_document.modifierExtension, Composition.relatesTo:replaced_document.code, Composition.relatesTo:replaced_document.target[x], Composition.relatesTo:replaced_document.target[x]:targetIdentifier, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.extension, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.use, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.type, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.system, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.value, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.period, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.assigner, Composition.relatesTo:appended_document, Composition.relatesTo:appended_document.extension, Composition.relatesTo:appended_document.modifierExtension, Composition.relatesTo:appended_document.code, Composition.relatesTo:appended_document.target[x], Composition.relatesTo:appended_document.target[x]:targetIdentifier, Composition.relatesTo:appended_document.target[x]:targetIdentifier.extension, Composition.relatesTo:appended_document.target[x]:targetIdentifier.use, Composition.relatesTo:appended_document.target[x]:targetIdentifier.type, Composition.relatesTo:appended_document.target[x]:targetIdentifier.system, Composition.relatesTo:appended_document.target[x]:targetIdentifier.value, Composition.relatesTo:appended_document.target[x]:targetIdentifier.period, Composition.relatesTo:appended_document.target[x]:targetIdentifier.assigner, Composition.relatesTo:transformed_document, Composition.relatesTo:transformed_document.extension, Composition.relatesTo:transformed_document.modifierExtension, Composition.relatesTo:transformed_document.code, Composition.relatesTo:transformed_document.target[x], Composition.relatesTo:transformed_document.target[x]:targetIdentifier, Composition.event, Composition.event.extension, Composition.event.extension:performer, Composition.event.modifierExtension, Composition.event.code, Composition.event.period, Composition.event.detail, Composition.event:principalEvent, Composition.event:principalEvent.extension, Composition.event:principalEvent.extension:performer, Composition.event:principalEvent.modifierExtension, Composition.event:principalEvent.code, Composition.event:principalEvent.period, Composition.event:principalEvent.detail, Composition.section, Composition.section.extension, Composition.section.extension:change-made, Composition.section.extension:section-note, Composition.section.modifierExtension, Composition.section.title, Composition.section.code, Composition.section.author, Composition.section.focus, Composition.section.text, Composition.section.mode, Composition.section.orderedBy, Composition.section.entry, Composition.section.emptyReason, Composition.section.section | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Composition.meta.extension, Composition.extension, Composition.extension:R5-Composition-version, Composition.extension:data-enterer, Composition.extension:data-enterer.extension, Composition.extension:data-enterer.extension:type, Composition.extension:data-enterer.extension:function, Composition.extension:data-enterer.extension:time, Composition.extension:data-enterer.extension:party, Composition.extension:informant, Composition.extension:informant.extension, Composition.extension:informant.extension:type, Composition.extension:informant.extension:function, Composition.extension:informant.extension:time, Composition.extension:informant.extension:party, Composition.extension:information-recipient, Composition.extension:information-recipient.extension, Composition.extension:information-recipient.extension:type, Composition.extension:information-recipient.extension:function, Composition.extension:information-recipient.extension:time, Composition.extension:information-recipient.extension:party, Composition.extension:participant, Composition.extension:participant.extension, Composition.extension:participant.extension:type, Composition.extension:participant.extension:function, Composition.extension:participant.extension:time, Composition.extension:participant.extension:party, Composition.extension:consent, Composition.extension:basedOn, Composition.extension:change-made, Composition.modifierExtension, Composition.status.extension, Composition.status.extension:R5-Composition-status, Composition.subject.extension, Composition.author.extension, Composition.author.extension:time, Composition.attester.extension, Composition.attester.modifierExtension, Composition.attester:legal_attester.extension, Composition.attester:legal_attester.modifierExtension, Composition.attester:professional_attester.extension, Composition.attester:professional_attester.modifierExtension, Composition.relatesTo.extension, Composition.relatesTo.modifierExtension, Composition.relatesTo.target[x]:targetIdentifier.extension, Composition.relatesTo:replaced_document.extension, Composition.relatesTo:replaced_document.modifierExtension, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.extension, Composition.relatesTo:appended_document.extension, Composition.relatesTo:appended_document.modifierExtension, Composition.relatesTo:appended_document.target[x]:targetIdentifier.extension, Composition.relatesTo:transformed_document.extension, Composition.relatesTo:transformed_document.modifierExtension, Composition.event.extension, Composition.event.extension:performer, Composition.event.modifierExtension, Composition.event:principalEvent.extension, Composition.event:principalEvent.extension:performer, Composition.event:principalEvent.modifierExtension, Composition.section.extension, Composition.section.extension:change-made, Composition.section.extension:section-note, Composition.section.modifierExtension | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Cette structure est dérivée de ClinicalDocumentComposition

Résumé

Obligatoire : 21 éléments(11 éléments obligatoire(s) imbriqué(s))
Must-Support : 5 éléments

Structures

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

- FR PractitionerRole Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-practitionerRole-document|0.1.0)
- FR RelatedPerson Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-related-person-document|0.1.0)
- FR Patient INS Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-patient-ins-document|0.1.0)
- FR Patient Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-patient-document|0.1.0)
- ServiceRequest (http://hl7.org/fhir/StructureDefinition/ServiceRequest|4.0.1)
- FR Encounter Care Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-encounter-care-document|0.1.0)
- FR Device Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-device-auteur-document|0.1.0)
- FR Organization Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-organization-document|0.1.0)
- FR Composition Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-composition-document|0.1.0)

Extensions

Cette structure fait référence à ces extensions:

- https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-author-time-extension|0.1.0
- https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension|0.1.0
- http://hl7.org/fhir/StructureDefinition/note|5.3.0

Slices

Cette structure définit les slices suivantes:

- The element 1 is sliced based on the value of Composition.meta.profile
- The element 1 is sliced based on the value of Composition.event

Vue des éléments clés

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition | C | 0..* | ClinicalDocumentComposition(1.1.0) | A set of resources composed into a single coherent clinical statement with clinical attestation Constraints: clindoc-limit-participantType
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language | S | 1..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
text | S | 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
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:R5-Composition-version | C | 1..1 | string | Version du document URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version Constraints: ext-1, comp-1
extension:data-enterer |  | 0..1 | (Complexe) | Data Enterer Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension Constraints: ext-1
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : opérateur de saisie Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
Slices pour value[x] |  |  |  | Contenu/Règles pour toutes les slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Motif requis: Au moins les éléments suivants
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 1..1 | Extension | Date de la saisie Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Opérateur Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension"
extension:informant |  | 0..* | (Complexe) | Informant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : Informateur Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
Slices pour value[x] |  |  |  | Contenu/Règles pour toutes les slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Motif requis: Au moins les éléments suivants
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 0..1 | Extension | Time period of participation Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Informateur Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0) | FR RelatedPerson Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension"
extension:information-recipient |  | 0..* | (Complexe) | Information Recipient Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : destinataire Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: FRValueSetParticipationType (0.1.0) (required)
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 0..1 | Extension | Time period of participation Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Destinataire Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension"
extension:participant | S | 0..* | (Complexe) | Participant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension Constraints: ext-1
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J144_ParticipationType_CISIS (20210326120000) (required)
extension:function |  | 0..1 | Extension | Précision sur le rôle fonctionnel Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J47_FunctionCode_CISIS (20250523120000) (required)
extension:time |  | 1..1 | Extension | Date de début et/ou de fin de la participation Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S C | 1..1 | Extension | Identification du participant Constraints: ext-1, comp-3
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension"
extension:consent |  | 0..* | Reference(Consent) | consent URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/consent-extension Constraints: ext-1
extension:basedOn |  | 0..* | (Complexe) | Fulfills plan, proposal or order URL: http://hl7.org/fhir/StructureDefinition/event-basedOn Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/event-basedOn"
value[x] |  | 1..1 | Reference(ServiceRequest) | Association du document à une prescription
extension:change-made |  | 0..1 | (Complexe) | Note of changes made, calculating changes maybe required for safety as this extension may not contain all changes. Experimental, may overlap with other elements such as FHIR R6 note. URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ChangeMade Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1
identifier | S Σ | 1..1 | Identifier | Identifiant lot de versions
status | ?!S Σ | 1..1 | code | Statut du document Binding: CompositionStatus (required): The workflow/clinical status of the composition.
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:R5-Composition-status |  | 0..1 | code | This allows for additional status values found in R5. However, exercise caution as the R4 Composition.status is required. URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.status Binding: R5CompositionStatusForR4 (0.1.0) (required): The workflow/clinical status of the composition. Constraints: ext-1
type | S Σ | 1..1 | CodeableConcept | Type de document Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Slices pour category | Σ | 0..* | CodeableConcept | Categorization of Composition Slice: Non ordonné, Ouvert par value:$this Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
category:clinicalnotecategory | Σ | 0..1 | CodeableConcept | Category for Clinical Note Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level. 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 : http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : 107903-7
display |  | 1..1 | string | Representation defined by the system Valeur fixe : Clinical note
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
subject | S Σ | 1..1 | Reference(FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Patient / Usager
reference | S Σ C | 1..1 | string | Literal reference, Relative, internal or absolute URL
encounter | S Σ | 1..1 | Reference(FR Encounter Care Document(0.1.0)) | Context of the Composition
date | S Σ | 1..1 | dateTime | Date de création
author | S Σ | 1..* | Reference(FR PractitionerRole Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0) | FR Device Document(0.1.0)) | Auteur du document
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:time |  | 1..1 | dateTime | Horodatage de la participation de l’auteur. URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-author-time-extension Constraints: ext-1
title | S Σ | 1..1 | string | Titre du document CDA
confidentiality | S Σ | 1..1 | code | Niveau de confidentialité Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
Slices pour attester |  | 1..* | BackboneElement | Attests to accuracy of composition Slice: Non ordonné, Ouvert par value:mode
attester:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
attester:legal_attester |  | 1..1 | BackboneElement | Responsable du document
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Motif requis: legal
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
attester:professional_attester |  | 0..* | BackboneElement | Professionnel attestant la validité du contenu du document
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Motif requis: professional
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
custodian | S Σ | 1..1 | Reference(FR Organization Document(0.1.0)) | Structure chargée de la conservation du document
Slices pour relatesTo |  | 0..* | BackboneElement | Document de référence Slice: Non ordonné, Ouvert par value:code, type:target
relatesTo:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents.
Slices pour target[x] |  | 1..1 |  | Target of the relationship Slice: Non ordonné, Fermé par type:$this
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(FR Composition Document(0.1.0)) |
target[x]:targetIdentifier |  | 0..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being appended, or to some other identifier of a non FHIR document
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 1..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 Exemple General: http://www.acme.com/identifiers/patient
value | Σ | 1..1 | string | The value that is unique Exemple General: 123456
relatesTo:replaced_document |  | 0..1 | BackboneElement | The document(s) being superceded
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: replaces
Slices pour target[x] |  | 1..1 | Identifier | Target of the relationship Slice: Non ordonné, Fermé par type:$this
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being replaced, or to some other identifier of a non FHIR document
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 1..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 Exemple General: http://www.acme.com/identifiers/patient
value | Σ | 1..1 | string | The value that is unique Exemple General: 123456
relatesTo:appended_document |  | 0..* | BackboneElement | The document(s) being appended too
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: appends
Slices pour target[x] |  | 1..1 | Identifier | Target of the relationship Slice: Non ordonné, Fermé par type:$this
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Target of the relationship
use | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 1..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 Exemple General: http://www.acme.com/identifiers/patient
value | Σ | 1..1 | string | The value that is unique Exemple General: 123456
relatesTo:transformed_document |  | 0..1 | BackboneElement | Relationships to other compositions/documents
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: transforms
Slices pour target[x] |  | 1..1 |  | Target of the relationship Slice: Non ordonné, Ouvert par type:$this
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(Composition) |
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 0..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being appended, or to some other identifier of a non FHIR document
Slices pour event | Σ | 1..* | BackboneElement | The clinical service(s) being documented Slice: Non ordonné, Ouvert par value:$this
event:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:performer |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | FR Performer Event Extension URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
period | Σ | 0..1 | Period | Date et heure de l’évènement documenté
detail | Σ | 0..1 | Reference(Resource) | The event(s) being documented
event:principalEvent | Σ | 1..1 | BackboneElement | Evènement documenté principal
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:performer |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
period | Σ | 1..1 | Period | Date et heure de l’évènement documenté
detail | Σ | 0..1 | Reference(Resource) | The event(s) being documented
section | S C | 1..* | BackboneElement | Composition is broken into sections Constraints: cmp-1, cmp-2, comp-4
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:change-made |  | 0..1 | (Complexe) | Change Made URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ChangeMade Constraints: ext-1
extension:section-note |  | 0..* | Annotation | Commentaires supplémentaires pour chaque section. URL: http://hl7.org/fhir/StructureDefinition/note Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Classification of section (recommended) Binding: JdvSectionDocumentCisis (20260619134042) (required)
text | S C | 1..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Composition.language | Base | preferred | Common Languages | 📍4.0.1 | Std. FHIR
Composition.extension:data-enterer.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:informant.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:information-recipient.​extension:type.value[x] | Base | required | FR ValueSet Participation Type | 📍0.1.0 | cet IG
Composition.extension:information-recipient.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:participant.​extension:type.value[x] | Base | required | JDV_J144_ParticipationType_CISIS | 📍20210326120000 | Terminologies de Santé v1.11
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📍20250523120000 | Terminologies de Santé v1.11
Composition.status | Base | required | CompositionStatus | 📍4.0.1 | Std. FHIR
Composition.type | Base | preferred | FHIR Document Type Codes | 📍4.0.1 | Std. FHIR
Composition.category | Base | example | Document Class Value Set | 📍4.0.1 | Std. FHIR
Composition.category:clinicalnotecategory | Base | example | Document Class Value Set | 📍4.0.1 | Std. FHIR
Composition.confidentiality | Base | required | V3 Value SetConfidentialityClassification | 📍2014-03-26 | Std. FHIR
Composition.attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.attester:legal_attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.attester:professional_attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:transformed_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.section.​code | Base | required | JDV Section Document CISIS | 📍20260619134042 | Terminologies de Santé v1.11

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
clindoc-limit-participantType | error | Composition | The R4 FHIR Clinical Document Composition Profile contains specific extensions for data entry person, informant, information recipient, primary information recipient and tracker. So, they are not allowed in the participant extension in the R4 profile. In R6, the intention is to have dedicated-named slices of a backbone element. | `extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='ENT').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='INF').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='IRCP').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='PRCP').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='TRC').not()`
cmp-1 | error | Composition.section | A section must contain at least one of text, entries, or sub-sections | `text.exists() or entry.exists() or section.exists()`
cmp-2 | error | Composition.section | A section can only have an emptyReason if it is empty | `emptyReason.empty() or entry.empty()`
comp-1 | error | Composition.extension:R5-Composition-version | La valeur de l'extension versionNumber doit être un entier. | `value.matches('^[0-9]+$')`
comp-3 | error | Composition.extension:participant.extension:party | La valeur du PractitionerRole.code dans l'extension[party]' doit être 'PROV' ou 'AGNT'. | `value.resolve().code.coding.code.contains('PROV') or value.resolve().code.coding.code.contains('AGNT')`
comp-4 | error | Composition.section | Une section ne peut pas contenir à la fois des entrées et des sous-sections. | `not(exists(f:entry) and exists(f:section))`
dom-2 | error | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Composition | 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 | Composition | 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 | Composition | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | bonne pratique | Composition | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | Composition.implicitRules, Composition.language, Composition.text, Composition.extension, Composition.extension:R5-Composition-version, Composition.extension:data-enterer, Composition.extension:data-enterer.extension, Composition.extension:data-enterer.extension:type, Composition.extension:data-enterer.extension:type.value[x], Composition.extension:data-enterer.extension:type.value[x]:valueCodeableConcept, Composition.extension:data-enterer.extension:function, Composition.extension:data-enterer.extension:function.value[x], Composition.extension:data-enterer.extension:time, Composition.extension:data-enterer.extension:time.value[x], Composition.extension:data-enterer.extension:party, Composition.extension:data-enterer.extension:party.value[x], Composition.extension:informant, Composition.extension:informant.extension, Composition.extension:informant.extension:type, Composition.extension:informant.extension:type.value[x], Composition.extension:informant.extension:type.value[x]:valueCodeableConcept, Composition.extension:informant.extension:function, Composition.extension:informant.extension:function.value[x], Composition.extension:informant.extension:time, Composition.extension:informant.extension:time.value[x], Composition.extension:informant.extension:party, Composition.extension:informant.extension:party.value[x], Composition.extension:information-recipient, Composition.extension:information-recipient.extension, Composition.extension:information-recipient.extension:type, Composition.extension:information-recipient.extension:type.value[x], Composition.extension:information-recipient.extension:function, Composition.extension:information-recipient.extension:function.value[x], Composition.extension:information-recipient.extension:time, Composition.extension:information-recipient.extension:time.value[x], Composition.extension:information-recipient.extension:party, Composition.extension:information-recipient.extension:party.value[x], Composition.extension:participant, Composition.extension:participant.extension, Composition.extension:participant.extension:type, Composition.extension:participant.extension:type.value[x], Composition.extension:participant.extension:function, Composition.extension:participant.extension:function.value[x], Composition.extension:participant.extension:time, Composition.extension:participant.extension:time.value[x], Composition.extension:participant.extension:party, Composition.extension:participant.extension:party.value[x], Composition.extension:consent, Composition.extension:basedOn, Composition.extension:basedOn.value[x], Composition.extension:change-made, Composition.modifierExtension, Composition.identifier, Composition.status, Composition.status.extension:R5-Composition-status, Composition.type, Composition.category, Composition.category:clinicalnotecategory, Composition.subject, Composition.subject.reference, Composition.encounter, Composition.date, Composition.author, Composition.author.extension, Composition.author.extension:time, Composition.title, Composition.confidentiality, Composition.attester, Composition.attester.modifierExtension, Composition.attester.mode, Composition.attester:legal_attester, Composition.attester:legal_attester.modifierExtension, Composition.attester:legal_attester.mode, Composition.attester:legal_attester.time, Composition.attester:legal_attester.party, Composition.attester:professional_attester, Composition.attester:professional_attester.modifierExtension, Composition.attester:professional_attester.mode, Composition.attester:professional_attester.time, Composition.attester:professional_attester.party, Composition.custodian, Composition.relatesTo, Composition.relatesTo.modifierExtension, Composition.relatesTo.code, Composition.relatesTo.target[x], Composition.relatesTo.target[x]:targetIdentifier, Composition.relatesTo.target[x]:targetIdentifier.use, Composition.relatesTo.target[x]:targetIdentifier.type, Composition.relatesTo.target[x]:targetIdentifier.system, Composition.relatesTo.target[x]:targetIdentifier.value, Composition.relatesTo:replaced_document, Composition.relatesTo:replaced_document.modifierExtension, Composition.relatesTo:replaced_document.code, Composition.relatesTo:replaced_document.target[x], Composition.relatesTo:replaced_document.target[x]:targetIdentifier, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.use, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.type, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.system, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.value, Composition.relatesTo:appended_document, Composition.relatesTo:appended_document.modifierExtension, Composition.relatesTo:appended_document.code, Composition.relatesTo:appended_document.target[x], Composition.relatesTo:appended_document.target[x]:targetIdentifier, Composition.relatesTo:appended_document.target[x]:targetIdentifier.use, Composition.relatesTo:appended_document.target[x]:targetIdentifier.type, Composition.relatesTo:appended_document.target[x]:targetIdentifier.system, Composition.relatesTo:appended_document.target[x]:targetIdentifier.value, Composition.relatesTo:transformed_document, Composition.relatesTo:transformed_document.modifierExtension, Composition.relatesTo:transformed_document.code, Composition.relatesTo:transformed_document.target[x], Composition.relatesTo:transformed_document.target[x]:targetIdentifier, Composition.event, Composition.event.extension, Composition.event.extension:performer, Composition.event.modifierExtension, Composition.event.period, Composition.event.detail, Composition.event:principalEvent, Composition.event:principalEvent.extension, Composition.event:principalEvent.extension:performer, Composition.event:principalEvent.modifierExtension, Composition.event:principalEvent.period, Composition.event:principalEvent.detail, Composition.section, Composition.section.extension:change-made, Composition.section.extension:section-note, Composition.section.modifierExtension, Composition.section.title, Composition.section.code, Composition.section.text | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Composition.extension, Composition.extension:R5-Composition-version, Composition.extension:data-enterer, Composition.extension:data-enterer.extension, Composition.extension:data-enterer.extension:type, Composition.extension:data-enterer.extension:function, Composition.extension:data-enterer.extension:time, Composition.extension:data-enterer.extension:party, Composition.extension:informant, Composition.extension:informant.extension, Composition.extension:informant.extension:type, Composition.extension:informant.extension:function, Composition.extension:informant.extension:time, Composition.extension:informant.extension:party, Composition.extension:information-recipient, Composition.extension:information-recipient.extension, Composition.extension:information-recipient.extension:type, Composition.extension:information-recipient.extension:function, Composition.extension:information-recipient.extension:time, Composition.extension:information-recipient.extension:party, Composition.extension:participant, Composition.extension:participant.extension, Composition.extension:participant.extension:type, Composition.extension:participant.extension:function, Composition.extension:participant.extension:time, Composition.extension:participant.extension:party, Composition.extension:consent, Composition.extension:basedOn, Composition.extension:change-made, Composition.modifierExtension, Composition.status.extension:R5-Composition-status, Composition.author.extension, Composition.author.extension:time, Composition.attester.modifierExtension, Composition.attester:legal_attester.modifierExtension, Composition.attester:professional_attester.modifierExtension, Composition.relatesTo.modifierExtension, Composition.relatesTo:replaced_document.modifierExtension, Composition.relatesTo:appended_document.modifierExtension, Composition.relatesTo:transformed_document.modifierExtension, Composition.event.extension, Composition.event.extension:performer, Composition.event.modifierExtension, Composition.event:principalEvent.extension, Composition.event:principalEvent.extension:performer, Composition.event:principalEvent.modifierExtension, Composition.section.extension:change-made, Composition.section.extension:section-note, Composition.section.modifierExtension | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Vue différentielle

Cette structure est dérivée de ClinicalDocumentComposition

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  |  | ClinicalDocumentComposition(1.1.0) |
meta |  |  |  |
Slices pour profile |  | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Non ordonné, Ouvert par value:$this
profile:canonical |  | 0..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Motif requis: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-composition-document|0.1.0
language | S | 1..1 | code | Language of the resource content
extension |  | 1..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:R5-Composition-version | C | 1..1 | 0.1.0 | Version du document
extension:data-enterer |  | 0..1 | DataEntererExtension(1.1.0) | Data Enterer Extension
extension |  | 3..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : opérateur de saisie
extension:time |  | 1..1 | Extension | Date de la saisie
extension:party |  | 1..1 | Extension | Opérateur
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:informant |  | 0..* | InformantExtension(1.1.0) | Informant Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : Informateur
extension:party |  | 1..1 | Extension | Informateur
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0) | FR RelatedPerson Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Value of extension
extension:information-recipient |  | 0..* | InformationRecipientExtension(1.1.0) | Information Recipient Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : destinataire
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: FRValueSetParticipationType (0.1.0) (required)
extension:party |  | 1..1 | Extension | Destinataire
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:participant |  | 0..* | ParticipantExtension(1.1.0) | Participant Extension
extension |  | 3..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J144_ParticipationType_CISIS (20210326120000) (required)
extension:function |  | 0..1 | Extension | Précision sur le rôle fonctionnel
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J47_FunctionCode_CISIS (20250523120000) (required)
extension:time |  | 1..1 | Extension | Date de début et/ou de fin de la participation
extension:party | C | 1..1 | Extension | Identification du participant
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:basedOn |  | 0..* | BasedOn(5.3.0) | Fulfills plan, proposal or order
value[x] |  | 1..1 | Reference(ServiceRequest) | Association du document à une prescription
identifier | S | 1..1 | Identifier | Identifiant lot de versions
status |  | 1..1 | code | Statut du document
type |  | 1..1 | CodeableConcept | Type de document
subject |  | 1..1 | Reference(FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Patient / Usager
reference | S | 1..1 | string | Literal reference, Relative, internal or absolute URL
encounter | S | 1..1 | Reference(FR Encounter Care Document(0.1.0)) | Context of the Composition
date |  | 1..1 | dateTime | Date de création
author |  | 1..* | Reference(FR PractitionerRole Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0) | FR Device Document(0.1.0)) | Auteur du document
extension |  | 1..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:time |  | 1..1 | dateTime | Horodatage de la participation de l’auteur. URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-author-time-extension
title |  | 1..1 | string | Titre du document CDA
confidentiality | S | 1..1 | code | Niveau de confidentialité
attester |  | 1..* | BackboneElement | Attests to accuracy of composition
Slices pour attester |  |  |  | Contenu/Règles pour toutes les slices
attester:legal_attester |  | 1..1 | BackboneElement | Responsable du document
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
attester:professional_attester |  | 0..* | BackboneElement | Professionnel attestant la validité du contenu du document
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
custodian |  | 1..1 | Reference(FR Organization Document(0.1.0)) | Structure chargée de la conservation du document
relatesTo |  | 0..* | BackboneElement | Document de référence
target[x] |  | 1..1 |  | Target of the relationship
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(FR Composition Document(0.1.0)) |
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 0..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being appended, or to some other identifier of a non FHIR document
type |  | 1..1 | CodeableConcept | Description of identifier
system |  | 1..1 | uri | The namespace for the identifier value
value |  | 1..1 | string | The value that is unique
Slices pour relatesTo |  |  |  | Contenu/Règles pour toutes les slices
relatesTo:replaced_document |  | 0..1 | BackboneElement | The document(s) being superceded
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being replaced, or to some other identifier of a non FHIR document
type |  | 1..1 | CodeableConcept | Description of identifier
relatesTo:appended_document |  | 0..* | BackboneElement | The document(s) being appended too
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Target of the relationship
type |  | 1..1 | CodeableConcept | Description of identifier
system |  | 1..1 | uri | The namespace for the identifier value
value |  | 1..1 | string | The value that is unique
relatesTo:transformed_document |  | 0..1 | BackboneElement | Relationships to other compositions/documents
code |  | 1..1 | code | replaces | transforms | signs | appends Motif requis: transforms
Slices pour event |  | 1..* | BackboneElement | The clinical service(s) being documented Slice: Non ordonné, Ouvert par value:$this
event:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:performer |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | FR Performer Event Extension URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension
period |  | 0..1 | Period | Date et heure de l’évènement documenté
detail |  | 0..1 | Reference(Resource) | The event(s) being documented
event:principalEvent |  | 1..1 | BackboneElement | Evènement documenté principal
extension |  | 1..* | Extension | Extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:performer |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension
period |  | 1..1 | Period | Date et heure de l’évènement documenté
section | C | 1..* | BackboneElement | Composition is broken into sections
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:section-note |  | 0..* | Annotation | Commentaires supplémentaires pour chaque section. URL: http://hl7.org/fhir/StructureDefinition/note
code |  | 1..1 | CodeableConcept | Classification of section (recommended) Binding: JdvSectionDocumentCisis (20260619134042) (required)
text |  | 1..1 | Narrative | Text summary of the section, for human interpretation
Documentation pour ce format

#### Bindings terminologiques (différentiel)

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Composition.extension:information-recipient.​extension:type.value[x] | Base | required | FR ValueSet Participation Type | 📍0.1.0 | cet IG
Composition.extension:participant.​extension:type.value[x] | Base | required | JDV_J144_ParticipationType_CISIS | 📍20210326120000 | Terminologies de Santé v1.11
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📍20250523120000 | Terminologies de Santé v1.11
Composition.section.​code | Base | required | JDV Section Document CISIS | 📍20260619134042 | Terminologies de Santé v1.11

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
comp-1 | error | Composition.extension:R5-Composition-version | La valeur de l'extension versionNumber doit être un entier. | `value.matches('^[0-9]+$')`
comp-3 | error | Composition.extension:participant.extension:party | La valeur du PractitionerRole.code dans l'extension[party]' doit être 'PROV' ou 'AGNT'. | `value.resolve().code.coding.code.contains('PROV') or value.resolve().code.coding.code.contains('AGNT')`
comp-4 | error | Composition.section | Une section ne peut pas contenir à la fois des entrées et des sous-sections. | `not(exists(f:entry) and exists(f:section))`

Vue d'ensembleView

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition | C | 0..* | ClinicalDocumentComposition(1.1.0) | A set of resources composed into a single coherent clinical statement with clinical attestation Constraints: clindoc-limit-participantType
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 Constraints: ext-1
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
Slices pour profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Non ordonné, Ouvert par value:$this
profile:canonical | Σ | 0..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to Motif requis: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-composition-document|0.1.0
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 | S | 1..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
text | S | 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 |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:R5-Composition-version | C | 1..1 | string | Version du document URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version Constraints: ext-1, comp-1
extension:data-enterer |  | 0..1 | (Complexe) | Data Enterer Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : opérateur de saisie Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
Slices pour value[x] |  |  |  | Contenu/Règles pour toutes les slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Motif requis: Au moins les éléments suivants
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 1..1 | Extension | Date de la saisie Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Opérateur Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension"
extension:informant |  | 0..* | (Complexe) | Informant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : Informateur Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
Slices pour value[x] |  |  |  | Contenu/Règles pour toutes les slices
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension Motif requis: Au moins les éléments suivants
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 0..1 | Extension | Time period of participation Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Informateur Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0) | FR RelatedPerson Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension"
extension:information-recipient |  | 0..* | (Complexe) | Information Recipient Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation : destinataire Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: FRValueSetParticipationType (0.1.0) (required)
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type. Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (3.0.0) (extensible)
extension:time |  | 0..1 | Extension | Time period of participation Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Destinataire Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension"
extension:participant | S | 0..* | (Complexe) | Participant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Type de participation Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J144_ParticipationType_CISIS (20210326120000) (required)
extension:function |  | 0..1 | Extension | Précision sur le rôle fonctionnel Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J47_FunctionCode_CISIS (20250523120000) (required)
extension:time |  | 1..1 | Extension | Date de début et/ou de fin de la participation Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S C | 1..1 | Extension | Identification du participant Constraints: ext-1, comp-3
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension"
extension:consent |  | 0..* | Reference(Consent) | consent URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/consent-extension Constraints: ext-1
extension:basedOn |  | 0..* | (Complexe) | Fulfills plan, proposal or order URL: http://hl7.org/fhir/StructureDefinition/event-basedOn Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/event-basedOn"
value[x] |  | 1..1 | Reference(ServiceRequest) | Association du document à une prescription
extension:change-made |  | 0..1 | (Complexe) | Note of changes made, calculating changes maybe required for safety as this extension may not contain all changes. Experimental, may overlap with other elements such as FHIR R6 note. URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ChangeMade Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1
identifier | S Σ | 1..1 | Identifier | Identifiant lot de versions
status | ?!S Σ | 1..1 | code | Statut du document Binding: CompositionStatus (required): The workflow/clinical status of the composition.
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:R5-Composition-status |  | 0..1 | code | This allows for additional status values found in R5. However, exercise caution as the R4 Composition.status is required. URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.status Binding: R5CompositionStatusForR4 (0.1.0) (required): The workflow/clinical status of the composition. Constraints: ext-1
value |  | 0..1 | string | Primitive value for code
type | S Σ | 1..1 | CodeableConcept | Type de document Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Slices pour category | Σ | 0..* | CodeableConcept | Categorization of Composition Slice: Non ordonné, Ouvert par value:$this Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
category:clinicalnotecategory | Σ | 0..1 | CodeableConcept | Category for Clinical Note Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level. 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 : http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : 107903-7
display |  | 1..1 | string | Representation defined by the system Valeur fixe : Clinical note
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
subject | S Σ | 1..1 | Reference(FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) | Patient / Usager
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
reference | S Σ C | 1..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
encounter | S Σ | 1..1 | Reference(FR Encounter Care Document(0.1.0)) | Context of the Composition
date | S Σ | 1..1 | dateTime | Date de création
author | S Σ | 1..* | Reference(FR PractitionerRole Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0) | FR Device Document(0.1.0)) | Auteur du document
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:time |  | 1..1 | dateTime | Horodatage de la participation de l’auteur. URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-author-time-extension Constraints: ext-1
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
title | S Σ | 1..1 | string | Titre du document CDA
confidentiality | S Σ | 1..1 | code | Niveau de confidentialité Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
Slices pour attester |  | 1..* | BackboneElement | Attests to accuracy of composition Slice: Non ordonné, Ouvert par value:mode
attester:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
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
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
time |  | 0..1 | dateTime | When the composition was attested
party |  | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition
attester:legal_attester |  | 1..1 | BackboneElement | Responsable du document
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
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Motif requis: legal
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
attester:professional_attester |  | 0..* | BackboneElement | Professionnel attestant la validité du contenu du document
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
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Motif requis: professional
time |  | 1..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Who attested the composition
custodian | S Σ | 1..1 | Reference(FR Organization Document(0.1.0)) | Structure chargée de la conservation du document
Slices pour relatesTo |  | 0..* | BackboneElement | Document de référence Slice: Non ordonné, Ouvert par value:code, type:target
relatesTo:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
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
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents.
Slices pour target[x] |  | 1..1 |  | Target of the relationship Slice: Non ordonné, Fermé par type:$this
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(FR Composition Document(0.1.0)) |
target[x]:targetIdentifier |  | 0..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being appended, or to some other identifier of a non FHIR document
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 | Σ | 1..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 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)
relatesTo:replaced_document |  | 0..1 | BackboneElement | The document(s) being superceded
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
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: replaces
Slices pour target[x] |  | 1..1 | Identifier | Target of the relationship Slice: Non ordonné, Fermé par type:$this
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being replaced, or to some other identifier of a non FHIR document
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 | Σ | 1..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 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)
relatesTo:appended_document |  | 0..* | BackboneElement | The document(s) being appended too
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
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: appends
Slices pour target[x] |  | 1..1 | Identifier | Target of the relationship Slice: Non ordonné, Fermé par type:$this
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 1..1 | Identifier | Target of the relationship
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 | ?!Σ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 1..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 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)
relatesTo:transformed_document |  | 0..1 | BackboneElement | Relationships to other compositions/documents
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
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents. Motif requis: transforms
Slices pour target[x] |  | 1..1 |  | Target of the relationship Slice: Non ordonné, Ouvert par type:$this
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(Composition) |
Slices pour target[x] |  |  |  | Contenu/Règles pour toutes les slices
target[x]:targetIdentifier |  | 0..1 | Identifier | Reference to the Bundle.identifier of the FHIR Clinical Document being appended, or to some other identifier of a non FHIR document
Slices pour event | Σ | 1..* | BackboneElement | The clinical service(s) being documented Slice: Non ordonné, Ouvert par value:$this
event:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:performer |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | FR Performer Event Extension URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: ActCode (3.0.0) (example): This list of codes represents the main clinical acts being documented.
period | Σ | 0..1 | Period | Date et heure de l’évènement documenté
detail | Σ | 0..1 | Reference(Resource) | The event(s) being documented
event:principalEvent | Σ | 1..1 | BackboneElement | Evènement documenté principal
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:performer |  | 1..1 | Reference(FR PractitionerRole Document(0.1.0)) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: ActCode (3.0.0) (example): This list of codes represents the main clinical acts being documented.
period | Σ | 1..1 | Period | Date et heure de l’évènement documenté
detail | Σ | 0..1 | Reference(Resource) | The event(s) being documented
section | S C | 1..* | BackboneElement | Composition is broken into sections Constraints: cmp-1, cmp-2, comp-4
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:change-made |  | 0..1 | (Complexe) | Change Made URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ChangeMade Constraints: ext-1
extension:section-note |  | 0..* | Annotation | Commentaires supplémentaires pour chaque section. URL: http://hl7.org/fhir/StructureDefinition/note Constraints: ext-1
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Classification of section (recommended) Binding: JdvSectionDocumentCisis (20260619134042) (required)
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S C | 1..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | C | 0..* | Reference(Resource) | A reference to data that supports this section
emptyReason | C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | C | 0..* | Voir section (Composition) | Nested Section
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Composition.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | Std. FHIR
Composition.meta.tag | Base | example | Common Tags | 📍4.0.1 | Std. FHIR
Composition.language | Base | preferred | Common Languages | 📍4.0.1 | Std. FHIR
Composition.extension:data-enterer.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:informant.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:information-recipient.​extension:type.value[x] | Base | required | FR ValueSet Participation Type | 📍0.1.0 | cet IG
Composition.extension:information-recipient.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📍3.0.0 | THO v7.3
Composition.extension:participant.​extension:type.value[x] | Base | required | JDV_J144_ParticipationType_CISIS | 📍20210326120000 | Terminologies de Santé v1.11
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📍20250523120000 | Terminologies de Santé v1.11
Composition.status | Base | required | CompositionStatus | 📍4.0.1 | Std. FHIR
Composition.type | Base | preferred | FHIR Document Type Codes | 📍4.0.1 | Std. FHIR
Composition.category | Base | example | Document Class Value Set | 📍4.0.1 | Std. FHIR
Composition.category:clinicalnotecategory | Base | example | Document Class Value Set | 📍4.0.1 | Std. FHIR
Composition.subject.​type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.author.type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.confidentiality | Base | required | V3 Value SetConfidentialityClassification | 📍2014-03-26 | Std. FHIR
Composition.attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.attester:legal_attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.attester:professional_attester.​mode | Base | required | CompositionAttestationMode | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo:replaced_document.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​target[x]:targetIdentifier.​use | Base | required | IdentifierUse | 📍4.0.1 | Std. FHIR
Composition.relatesTo:appended_document.​target[x]:targetIdentifier.​type | Base | extensible | IdentifierType | 📍4.0.1 | Std. FHIR
Composition.relatesTo:transformed_document.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.event.code | Base | example | v3 Code System ActCode | 📍3.0.0 | THO v7.3
Composition.event:principalEvent.​code | Base | example | v3 Code System ActCode | 📍3.0.0 | THO v7.3
Composition.section.​code | Base | required | JDV Section Document CISIS | 📍20260619134042 | Terminologies de Santé v1.11
Composition.section.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section.​orderedBy | Base | preferred | List Order Codes | 📍4.0.1 | Std. FHIR
Composition.section.​emptyReason | Base | preferred | List Empty Reasons | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
clindoc-limit-participantType | error | Composition | The R4 FHIR Clinical Document Composition Profile contains specific extensions for data entry person, informant, information recipient, primary information recipient and tracker. So, they are not allowed in the participant extension in the R4 profile. In R6, the intention is to have dedicated-named slices of a backbone element. | `extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='ENT').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='INF').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='IRCP').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='PRCP').not() and extension.where(url='http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension').extension.where(url='type').value.coding.exists(system='http://terminology.hl7.org/CodeSystem/v3-ParticipationType' and code='TRC').not()`
cmp-1 | error | Composition.section | A section must contain at least one of text, entries, or sub-sections | `text.exists() or entry.exists() or section.exists()`
cmp-2 | error | Composition.section | A section can only have an emptyReason if it is empty | `emptyReason.empty() or entry.empty()`
comp-1 | error | Composition.extension:R5-Composition-version | La valeur de l'extension versionNumber doit être un entier. | `value.matches('^[0-9]+$')`
comp-3 | error | Composition.extension:participant.extension:party | La valeur du PractitionerRole.code dans l'extension[party]' doit être 'PROV' ou 'AGNT'. | `value.resolve().code.coding.code.contains('PROV') or value.resolve().code.coding.code.contains('AGNT')`
comp-4 | error | Composition.section | Une section ne peut pas contenir à la fois des entrées et des sous-sections. | `not(exists(f:entry) and exists(f:section))`
dom-2 | error | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Composition | 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 | Composition | 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 | Composition | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | bonne pratique | Composition | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | Composition.meta, Composition.meta.extension, Composition.meta.versionId, Composition.meta.lastUpdated, Composition.meta.source, Composition.meta.profile, Composition.meta.profile:canonical, Composition.meta.security, Composition.meta.tag, Composition.implicitRules, Composition.language, Composition.text, Composition.extension, Composition.extension:R5-Composition-version, Composition.extension:data-enterer, Composition.extension:data-enterer.extension, Composition.extension:data-enterer.extension:type, Composition.extension:data-enterer.extension:type.value[x], Composition.extension:data-enterer.extension:type.value[x]:valueCodeableConcept, Composition.extension:data-enterer.extension:function, Composition.extension:data-enterer.extension:function.value[x], Composition.extension:data-enterer.extension:time, Composition.extension:data-enterer.extension:time.value[x], Composition.extension:data-enterer.extension:party, Composition.extension:data-enterer.extension:party.value[x], Composition.extension:informant, Composition.extension:informant.extension, Composition.extension:informant.extension:type, Composition.extension:informant.extension:type.value[x], Composition.extension:informant.extension:type.value[x]:valueCodeableConcept, Composition.extension:informant.extension:function, Composition.extension:informant.extension:function.value[x], Composition.extension:informant.extension:time, Composition.extension:informant.extension:time.value[x], Composition.extension:informant.extension:party, Composition.extension:informant.extension:party.value[x], Composition.extension:information-recipient, Composition.extension:information-recipient.extension, Composition.extension:information-recipient.extension:type, Composition.extension:information-recipient.extension:type.value[x], Composition.extension:information-recipient.extension:function, Composition.extension:information-recipient.extension:function.value[x], Composition.extension:information-recipient.extension:time, Composition.extension:information-recipient.extension:time.value[x], Composition.extension:information-recipient.extension:party, Composition.extension:information-recipient.extension:party.value[x], Composition.extension:participant, Composition.extension:participant.extension, Composition.extension:participant.extension:type, Composition.extension:participant.extension:type.value[x], Composition.extension:participant.extension:function, Composition.extension:participant.extension:function.value[x], Composition.extension:participant.extension:time, Composition.extension:participant.extension:time.value[x], Composition.extension:participant.extension:party, Composition.extension:participant.extension:party.value[x], Composition.extension:consent, Composition.extension:basedOn, Composition.extension:basedOn.value[x], Composition.extension:change-made, Composition.modifierExtension, Composition.identifier, Composition.status, Composition.status.extension, Composition.status.extension:R5-Composition-status, Composition.type, Composition.category, Composition.category:clinicalnotecategory, Composition.subject, Composition.subject.extension, Composition.subject.reference, Composition.subject.type, Composition.subject.identifier, Composition.subject.display, Composition.encounter, Composition.date, Composition.author, Composition.author.extension, Composition.author.extension:time, Composition.author.reference, Composition.author.type, Composition.author.identifier, Composition.author.display, Composition.title, Composition.confidentiality, Composition.attester, Composition.attester.extension, Composition.attester.modifierExtension, Composition.attester.mode, Composition.attester.time, Composition.attester.party, Composition.attester:legal_attester, Composition.attester:legal_attester.extension, Composition.attester:legal_attester.modifierExtension, Composition.attester:legal_attester.mode, Composition.attester:legal_attester.time, Composition.attester:legal_attester.party, Composition.attester:professional_attester, Composition.attester:professional_attester.extension, Composition.attester:professional_attester.modifierExtension, Composition.attester:professional_attester.mode, Composition.attester:professional_attester.time, Composition.attester:professional_attester.party, Composition.custodian, Composition.relatesTo, Composition.relatesTo.extension, Composition.relatesTo.modifierExtension, Composition.relatesTo.code, Composition.relatesTo.target[x], Composition.relatesTo.target[x]:targetIdentifier, Composition.relatesTo.target[x]:targetIdentifier.extension, Composition.relatesTo.target[x]:targetIdentifier.use, Composition.relatesTo.target[x]:targetIdentifier.type, Composition.relatesTo.target[x]:targetIdentifier.system, Composition.relatesTo.target[x]:targetIdentifier.value, Composition.relatesTo.target[x]:targetIdentifier.period, Composition.relatesTo.target[x]:targetIdentifier.assigner, Composition.relatesTo:replaced_document, Composition.relatesTo:replaced_document.extension, Composition.relatesTo:replaced_document.modifierExtension, Composition.relatesTo:replaced_document.code, Composition.relatesTo:replaced_document.target[x], Composition.relatesTo:replaced_document.target[x]:targetIdentifier, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.extension, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.use, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.type, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.system, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.value, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.period, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.assigner, Composition.relatesTo:appended_document, Composition.relatesTo:appended_document.extension, Composition.relatesTo:appended_document.modifierExtension, Composition.relatesTo:appended_document.code, Composition.relatesTo:appended_document.target[x], Composition.relatesTo:appended_document.target[x]:targetIdentifier, Composition.relatesTo:appended_document.target[x]:targetIdentifier.extension, Composition.relatesTo:appended_document.target[x]:targetIdentifier.use, Composition.relatesTo:appended_document.target[x]:targetIdentifier.type, Composition.relatesTo:appended_document.target[x]:targetIdentifier.system, Composition.relatesTo:appended_document.target[x]:targetIdentifier.value, Composition.relatesTo:appended_document.target[x]:targetIdentifier.period, Composition.relatesTo:appended_document.target[x]:targetIdentifier.assigner, Composition.relatesTo:transformed_document, Composition.relatesTo:transformed_document.extension, Composition.relatesTo:transformed_document.modifierExtension, Composition.relatesTo:transformed_document.code, Composition.relatesTo:transformed_document.target[x], Composition.relatesTo:transformed_document.target[x]:targetIdentifier, Composition.event, Composition.event.extension, Composition.event.extension:performer, Composition.event.modifierExtension, Composition.event.code, Composition.event.period, Composition.event.detail, Composition.event:principalEvent, Composition.event:principalEvent.extension, Composition.event:principalEvent.extension:performer, Composition.event:principalEvent.modifierExtension, Composition.event:principalEvent.code, Composition.event:principalEvent.period, Composition.event:principalEvent.detail, Composition.section, Composition.section.extension, Composition.section.extension:change-made, Composition.section.extension:section-note, Composition.section.modifierExtension, Composition.section.title, Composition.section.code, Composition.section.author, Composition.section.focus, Composition.section.text, Composition.section.mode, Composition.section.orderedBy, Composition.section.entry, Composition.section.emptyReason, Composition.section.section | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Composition.meta.extension, Composition.extension, Composition.extension:R5-Composition-version, Composition.extension:data-enterer, Composition.extension:data-enterer.extension, Composition.extension:data-enterer.extension:type, Composition.extension:data-enterer.extension:function, Composition.extension:data-enterer.extension:time, Composition.extension:data-enterer.extension:party, Composition.extension:informant, Composition.extension:informant.extension, Composition.extension:informant.extension:type, Composition.extension:informant.extension:function, Composition.extension:informant.extension:time, Composition.extension:informant.extension:party, Composition.extension:information-recipient, Composition.extension:information-recipient.extension, Composition.extension:information-recipient.extension:type, Composition.extension:information-recipient.extension:function, Composition.extension:information-recipient.extension:time, Composition.extension:information-recipient.extension:party, Composition.extension:participant, Composition.extension:participant.extension, Composition.extension:participant.extension:type, Composition.extension:participant.extension:function, Composition.extension:participant.extension:time, Composition.extension:participant.extension:party, Composition.extension:consent, Composition.extension:basedOn, Composition.extension:change-made, Composition.modifierExtension, Composition.status.extension, Composition.status.extension:R5-Composition-status, Composition.subject.extension, Composition.author.extension, Composition.author.extension:time, Composition.attester.extension, Composition.attester.modifierExtension, Composition.attester:legal_attester.extension, Composition.attester:legal_attester.modifierExtension, Composition.attester:professional_attester.extension, Composition.attester:professional_attester.modifierExtension, Composition.relatesTo.extension, Composition.relatesTo.modifierExtension, Composition.relatesTo.target[x]:targetIdentifier.extension, Composition.relatesTo:replaced_document.extension, Composition.relatesTo:replaced_document.modifierExtension, Composition.relatesTo:replaced_document.target[x]:targetIdentifier.extension, Composition.relatesTo:appended_document.extension, Composition.relatesTo:appended_document.modifierExtension, Composition.relatesTo:appended_document.target[x]:targetIdentifier.extension, Composition.relatesTo:transformed_document.extension, Composition.relatesTo:transformed_document.modifierExtension, Composition.event.extension, Composition.event.extension:performer, Composition.event.modifierExtension, Composition.event:principalEvent.extension, Composition.event:principalEvent.extension:performer, Composition.event:principalEvent.modifierExtension, Composition.section.extension, Composition.section.extension:change-made, Composition.section.extension:section-note, Composition.section.modifierExtension | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Cette structure est dérivée de ClinicalDocumentComposition

Résumé

Obligatoire : 21 éléments(11 éléments obligatoire(s) imbriqué(s))
Must-Support : 5 éléments

Structures

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

- FR PractitionerRole Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-practitionerRole-document|0.1.0)
- FR RelatedPerson Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-related-person-document|0.1.0)
- FR Patient INS Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-patient-ins-document|0.1.0)
- FR Patient Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-patient-document|0.1.0)
- ServiceRequest (http://hl7.org/fhir/StructureDefinition/ServiceRequest|4.0.1)
- FR Encounter Care Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-encounter-care-document|0.1.0)
- FR Device Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-device-auteur-document|0.1.0)
- FR Organization Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-organization-document|0.1.0)
- FR Composition Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-composition-document|0.1.0)

Extensions

Cette structure fait référence à ces extensions:

- https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-author-time-extension|0.1.0
- https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-performer-event-extension|0.1.0
- http://hl7.org/fhir/StructureDefinition/note|5.3.0

Slices

Cette structure définit les slices suivantes:

- The element 1 is sliced based on the value of Composition.meta.profile
- The element 1 is sliced based on the value of Composition.event

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