ANS IG document core
0.1.0 - ci-build

ANS IG document core - version de développement local (v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

## Resource Profile: FR Composition Document

Official URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-composition-document | Version: 0.1.0
Draft as of 2025-12-15 | Computable Name: FRCompositionDocument

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

Utilisations:

- Utiliser ce Profil: FR Bundle Document
- Référer à ce Profil: FR Composition Document

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition | C | 0..* | ClinicalDocumentComposition | 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
extension:R5-Composition-version | S C | 1..1 | string | Version du document URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version Constraints: comp-1
extension:data-enterer | S | 0..1 | (Complexe) | Data Enterer Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : opérateur de saisie
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension 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://terminology.hl7.org/CodeSystem/v3-ParticipationType
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : ENT
display |  | 1..1 | string | Representation defined by the system Valeur fixe : data entry person
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 1..1 | Extension | Date de la saisie
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Opérateur
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension"
extension:informant | S | 0..* | (Complexe) | Informant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : Informateur
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension 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://terminology.hl7.org/CodeSystem/v3-ParticipationType
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : INF
display |  | 1..1 | string | Representation defined by the system Valeur fixe : informant
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 0..1 | Extension | Time period of participation
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Informateur
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document | FR RelatedPerson Document | FR Patient INS Document | FR Patient Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension"
extension:information-recipient | S | 0..* | (Complexe) | Information Recipient Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : destinataire
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: FR ValueSet Participation Type (required)
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 0..1 | Extension | Time period of participation
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Destinataire
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | 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
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J144_ParticipationType_CISIS (required)
extension:function |  | 0..1 | Extension | Précision sur le rôle fonctionnel
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J47_FunctionCode_CISIS (required)
extension:time |  | 1..1 | Extension | Date de début et/ou de fin de la participation
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S C | 1..1 | Extension | Identification du participant Constraints: comp-3
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension"
extension:consent | S | 0..* | Reference(Consent) | consent URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/consent-extension
extension:basedOn | S | 0..* | (Complexe) | Fulfills plan, proposal or order URL: http://hl7.org/fhir/StructureDefinition/event-basedOn
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 | S | 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
Slices pour modifierExtension | ?! | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
modifierExtension:R5-Composition-status | ?!S | 0..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta | 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
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.
type | S Σ | 1..1 | CodeableConcept | Type de document Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Slices pour category | S Σ | 1..* | CodeableConcept | Categorization of Composition Slice: Non ordonné, Ouvert par value:text Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
category:clinicalnotecategory | S Σ | 1..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 | FR Patient Document) | Patient / Usager
reference | S Σ C | 1..1 | string | Literal reference, Relative, internal or absolute URL
encounter | S Σ | 1..1 | Reference(FR Encounter Care Document) | Context of the Composition
date | S Σ | 1..1 | dateTime | Date de création
author | S Σ | 1..* | Reference(FR PractitionerRole Document | FR Patient INS Document | FR Patient Document | FR Device Document) | Auteur du document
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:time |  | 1..1 | dateTime | Horodatage de la participation de l’auteur. URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-author-time-extension
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 | S | 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
mode | S | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
time | S | 0..1 | dateTime | When the composition was attested
party | S | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition
attester:legal_attester | S | 1..1 | BackboneElement | Responsable du document
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) | Who attested the composition
attester:professional_attester | S | 0..* | BackboneElement | Professionnel attestant la validité du contenu du document
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) | Who attested the composition
custodian | S Σ | 1..1 | Reference(FR Organization Document) | Structure chargée de la conservation du document
Slices pour relatesTo | S | 1..* | 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
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) |
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 | S | 0..1 | BackboneElement | The document(s) being superceded
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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
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 | S | 0..* | BackboneElement | The document(s) being appended too
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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
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 | S | 0..1 | BackboneElement | Relationships to other compositions/documents
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) |
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
extension:performer |  | 0..1 | Reference(FR PractitionerRole Document) | Exécutant de l’évènement documenté URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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
extension:performer |  | 1..1 | Reference(FR PractitionerRole Document) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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 Slice: Non ordonné, Ouvert par value:code Constraints: cmp-1, cmp-2
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.0
Composition.extension:informant.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📦3.0.0 | THO v7.0
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.0
Composition.extension:participant.​extension:type.value[x] | Base | required | JDV_J144_ParticipationType_CISIS | 📦20210326120000 | Terminologies de Santé v1.4
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📦20250523120000 | Terminologies de Santé v1.4
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

#### 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')`
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 | **TOUS** les éléments | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **TOUTES** les extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from ClinicalDocumentComposition

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  |  | ClinicalDocumentComposition |
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/document/core/StructureDefinition/fr-composition-document
language |  | 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 | R5 Composition.version | Version du document Constraints: comp-1
extension:data-enterer |  | 0..1 | DataEntererExtension | 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) | Value of extension
extension:informant |  | 0..* | InformantExtension | 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 | FR RelatedPerson Document | FR Patient INS Document | FR Patient Document) | Value of extension
extension:information-recipient |  | 0..* | InformationRecipientExtension | 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: FR ValueSet Participation Type (required)
extension:party |  | 1..1 | Extension | Destinataire
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
extension:participant |  | 0..* | ParticipantExtension | 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 (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 (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 Constraints: comp-3
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
extension:basedOn |  | 0..* | BasedOn(5.2.0) | Fulfills plan, proposal or order
value[x] |  | 1..1 | Reference(ServiceRequest) | Association du document à une prescription
identifier |  | 1..1 | Identifier | Identifiant lot de versions
status | S | 1..1 | code | Statut du document
type |  | 1..1 | CodeableConcept | Type de document
subject |  | 1..1 | Reference(FR Patient INS Document | FR Patient Document) | Patient / Usager
reference | S | 1..1 | string | Literal reference, Relative, internal or absolute URL
encounter | S | 1..1 | Reference(FR Encounter Care Document) | Context of the Composition
date |  | 1..1 | dateTime | Date de création
author |  | 1..* | Reference(FR PractitionerRole Document | FR Patient INS Document | FR Patient Document | FR Device Document) | 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/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) | 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) | Who attested the composition
custodian |  | 1..1 | Reference(FR Organization Document) | Structure chargée de la conservation du document
relatesTo |  | 1..* | BackboneElement | Document de référence
target[x] |  | 1..1 |  | Target of the relationship
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(FR Composition Document) |
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) | Exécutant de l’évènement documenté URL: https://interop.esante.gouv.fr/ig/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) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension
period |  | 1..1 | Period | Date et heure de l’évènement documenté
section |  | 1..* | BackboneElement | Composition is broken into sections Slice: Non ordonné, Ouvert par value:code
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.4
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📦20250523120000 | Terminologies de Santé v1.4

#### 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')`

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition | C | 0..* | ClinicalDocumentComposition | 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
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/document/core/StructureDefinition/fr-composition-document
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
extension:R5-Composition-version | S C | 1..1 | string | Version du document URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version Constraints: comp-1
extension:data-enterer | S | 0..1 | (Complexe) | Data Enterer Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : opérateur de saisie
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension 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://terminology.hl7.org/CodeSystem/v3-ParticipationType
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : ENT
display |  | 1..1 | string | Representation defined by the system Valeur fixe : data entry person
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 1..1 | Extension | Date de la saisie
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Opérateur
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension"
extension:informant | S | 0..* | (Complexe) | Informant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : Informateur
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension 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://terminology.hl7.org/CodeSystem/v3-ParticipationType
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : INF
display |  | 1..1 | string | Representation defined by the system Valeur fixe : informant
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 0..1 | Extension | Time period of participation
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Informateur
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document | FR RelatedPerson Document | FR Patient INS Document | FR Patient Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension"
extension:information-recipient | S | 0..* | (Complexe) | Information Recipient Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : destinataire
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: FR ValueSet Participation Type (required)
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 0..1 | Extension | Time period of participation
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Destinataire
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | 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
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J144_ParticipationType_CISIS (required)
extension:function |  | 0..1 | Extension | Précision sur le rôle fonctionnel
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J47_FunctionCode_CISIS (required)
extension:time |  | 1..1 | Extension | Date de début et/ou de fin de la participation
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S C | 1..1 | Extension | Identification du participant Constraints: comp-3
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension"
extension:consent | S | 0..* | Reference(Consent) | consent URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/consent-extension
extension:basedOn | S | 0..* | (Complexe) | Fulfills plan, proposal or order URL: http://hl7.org/fhir/StructureDefinition/event-basedOn
id |  | 0..1 | id | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 | S | 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
Slices pour modifierExtension | ?! | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
modifierExtension:R5-Composition-status | ?!S | 0..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta | 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
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.
type | S Σ | 1..1 | CodeableConcept | Type de document Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Slices pour category | S Σ | 1..* | CodeableConcept | Categorization of Composition Slice: Non ordonné, Ouvert par value:text Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
category:clinicalnotecategory | S Σ | 1..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 | FR Patient Document) | 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
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) | Context of the Composition
date | S Σ | 1..1 | dateTime | Date de création
author | S Σ | 1..* | Reference(FR PractitionerRole Document | FR Patient INS Document | FR Patient Document | FR Device Document) | 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
extension:time |  | 1..1 | dateTime | Horodatage de la participation de l’auteur. URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-author-time-extension
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 | S | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode | S | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
time | S | 0..1 | dateTime | When the composition was attested
party | S | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition
attester:legal_attester | S | 1..1 | BackboneElement | Responsable du document
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) | Who attested the composition
attester:professional_attester | S | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) | Who attested the composition
custodian | S Σ | 1..1 | Reference(FR Organization Document) | Structure chargée de la conservation du document
Slices pour relatesTo | S | 1..* | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) |
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
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 | S | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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
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
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 | S | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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
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
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 | S | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) |
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
extension:performer |  | 0..1 | Reference(FR PractitionerRole Document) | Exécutant de l’évènement documenté URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: v3 Code System ActCode (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
extension:performer |  | 1..1 | Reference(FR PractitionerRole Document) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: v3 Code System ActCode (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 Slice: Non ordonné, Ouvert par value:code Constraints: cmp-1, cmp-2
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.0
Composition.extension:informant.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📦3.0.0 | THO v7.0
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.0
Composition.extension:participant.​extension:type.value[x] | Base | required | JDV_J144_ParticipationType_CISIS | 📦20210326120000 | Terminologies de Santé v1.4
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📦20250523120000 | Terminologies de Santé v1.4
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.0
Composition.event:principalEvent.​code | Base | example | v3 Code System ActCode | 📦3.0.0 | THO v7.0

#### 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')`
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 | **TOUS** les éléments | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **TOUTES** les extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from ClinicalDocumentComposition

Résumé

Obligatoire : 20 éléments(11 éléments obligatoire(s) imbriqué(s))
Must-Support : 4 éléments

Structures

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

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

Extensions

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

- https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-author-time-extension
- https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension

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
- The element 1 is sliced based on the value of Composition.section

Key Elements View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition | C | 0..* | ClinicalDocumentComposition | 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
extension:R5-Composition-version | S C | 1..1 | string | Version du document URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version Constraints: comp-1
extension:data-enterer | S | 0..1 | (Complexe) | Data Enterer Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : opérateur de saisie
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension 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://terminology.hl7.org/CodeSystem/v3-ParticipationType
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : ENT
display |  | 1..1 | string | Representation defined by the system Valeur fixe : data entry person
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 1..1 | Extension | Date de la saisie
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Opérateur
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension"
extension:informant | S | 0..* | (Complexe) | Informant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : Informateur
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension 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://terminology.hl7.org/CodeSystem/v3-ParticipationType
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : INF
display |  | 1..1 | string | Representation defined by the system Valeur fixe : informant
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 0..1 | Extension | Time period of participation
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Informateur
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document | FR RelatedPerson Document | FR Patient INS Document | FR Patient Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension"
extension:information-recipient | S | 0..* | (Complexe) | Information Recipient Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : destinataire
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: FR ValueSet Participation Type (required)
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 0..1 | Extension | Time period of participation
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Destinataire
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | 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
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J144_ParticipationType_CISIS (required)
extension:function |  | 0..1 | Extension | Précision sur le rôle fonctionnel
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J47_FunctionCode_CISIS (required)
extension:time |  | 1..1 | Extension | Date de début et/ou de fin de la participation
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S C | 1..1 | Extension | Identification du participant Constraints: comp-3
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension"
extension:consent | S | 0..* | Reference(Consent) | consent URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/consent-extension
extension:basedOn | S | 0..* | (Complexe) | Fulfills plan, proposal or order URL: http://hl7.org/fhir/StructureDefinition/event-basedOn
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 | S | 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
Slices pour modifierExtension | ?! | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
modifierExtension:R5-Composition-status | ?!S | 0..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta | 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
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.
type | S Σ | 1..1 | CodeableConcept | Type de document Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Slices pour category | S Σ | 1..* | CodeableConcept | Categorization of Composition Slice: Non ordonné, Ouvert par value:text Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
category:clinicalnotecategory | S Σ | 1..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 | FR Patient Document) | Patient / Usager
reference | S Σ C | 1..1 | string | Literal reference, Relative, internal or absolute URL
encounter | S Σ | 1..1 | Reference(FR Encounter Care Document) | Context of the Composition
date | S Σ | 1..1 | dateTime | Date de création
author | S Σ | 1..* | Reference(FR PractitionerRole Document | FR Patient INS Document | FR Patient Document | FR Device Document) | Auteur du document
Slices pour extension |  | 1..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:time |  | 1..1 | dateTime | Horodatage de la participation de l’auteur. URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-author-time-extension
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 | S | 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
mode | S | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
time | S | 0..1 | dateTime | When the composition was attested
party | S | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition
attester:legal_attester | S | 1..1 | BackboneElement | Responsable du document
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) | Who attested the composition
attester:professional_attester | S | 0..* | BackboneElement | Professionnel attestant la validité du contenu du document
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) | Who attested the composition
custodian | S Σ | 1..1 | Reference(FR Organization Document) | Structure chargée de la conservation du document
Slices pour relatesTo | S | 1..* | 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
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) |
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 | S | 0..1 | BackboneElement | The document(s) being superceded
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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
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 | S | 0..* | BackboneElement | The document(s) being appended too
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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
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 | S | 0..1 | BackboneElement | Relationships to other compositions/documents
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) |
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
extension:performer |  | 0..1 | Reference(FR PractitionerRole Document) | Exécutant de l’évènement documenté URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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
extension:performer |  | 1..1 | Reference(FR PractitionerRole Document) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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 Slice: Non ordonné, Ouvert par value:code Constraints: cmp-1, cmp-2
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.0
Composition.extension:informant.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📦3.0.0 | THO v7.0
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.0
Composition.extension:participant.​extension:type.value[x] | Base | required | JDV_J144_ParticipationType_CISIS | 📦20210326120000 | Terminologies de Santé v1.4
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📦20250523120000 | Terminologies de Santé v1.4
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

#### 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')`
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 | **TOUS** les éléments | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **TOUTES** les extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Differential View

This structure is derived from ClinicalDocumentComposition

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  |  | ClinicalDocumentComposition |
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/document/core/StructureDefinition/fr-composition-document
language |  | 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 | R5 Composition.version | Version du document Constraints: comp-1
extension:data-enterer |  | 0..1 | DataEntererExtension | 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) | Value of extension
extension:informant |  | 0..* | InformantExtension | 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 | FR RelatedPerson Document | FR Patient INS Document | FR Patient Document) | Value of extension
extension:information-recipient |  | 0..* | InformationRecipientExtension | 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: FR ValueSet Participation Type (required)
extension:party |  | 1..1 | Extension | Destinataire
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
extension:participant |  | 0..* | ParticipantExtension | 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 (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 (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 Constraints: comp-3
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
extension:basedOn |  | 0..* | BasedOn(5.2.0) | Fulfills plan, proposal or order
value[x] |  | 1..1 | Reference(ServiceRequest) | Association du document à une prescription
identifier |  | 1..1 | Identifier | Identifiant lot de versions
status | S | 1..1 | code | Statut du document
type |  | 1..1 | CodeableConcept | Type de document
subject |  | 1..1 | Reference(FR Patient INS Document | FR Patient Document) | Patient / Usager
reference | S | 1..1 | string | Literal reference, Relative, internal or absolute URL
encounter | S | 1..1 | Reference(FR Encounter Care Document) | Context of the Composition
date |  | 1..1 | dateTime | Date de création
author |  | 1..* | Reference(FR PractitionerRole Document | FR Patient INS Document | FR Patient Document | FR Device Document) | 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/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) | 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) | Who attested the composition
custodian |  | 1..1 | Reference(FR Organization Document) | Structure chargée de la conservation du document
relatesTo |  | 1..* | BackboneElement | Document de référence
target[x] |  | 1..1 |  | Target of the relationship
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(FR Composition Document) |
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) | Exécutant de l’évènement documenté URL: https://interop.esante.gouv.fr/ig/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) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension
period |  | 1..1 | Period | Date et heure de l’évènement documenté
section |  | 1..* | BackboneElement | Composition is broken into sections Slice: Non ordonné, Ouvert par value:code
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.4
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📦20250523120000 | Terminologies de Santé v1.4

#### 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')`

Snapshot View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition | C | 0..* | ClinicalDocumentComposition | 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
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/document/core/StructureDefinition/fr-composition-document
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
extension:R5-Composition-version | S C | 1..1 | string | Version du document URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version Constraints: comp-1
extension:data-enterer | S | 0..1 | (Complexe) | Data Enterer Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : opérateur de saisie
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension 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://terminology.hl7.org/CodeSystem/v3-ParticipationType
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : ENT
display |  | 1..1 | string | Representation defined by the system Valeur fixe : data entry person
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 1..1 | Extension | Date de la saisie
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Opérateur
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/data-enterer-extension"
extension:informant | S | 0..* | (Complexe) | Informant Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : Informateur
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
Slices pour value[x] |  | 1..1 | CodeableConcept | Value of extension Slice: Non ordonné, Fermé par type:$this
value[x]:valueCodeableConcept |  | 1..1 | CodeableConcept | Value of extension 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://terminology.hl7.org/CodeSystem/v3-ParticipationType
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : INF
display |  | 1..1 | string | Representation defined by the system Valeur fixe : informant
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 0..1 | Extension | Time period of participation
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Informateur
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document | FR RelatedPerson Document | FR Patient INS Document | FR Patient Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/informant-extension"
extension:information-recipient | S | 0..* | (Complexe) | Information Recipient Extension URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation : destinataire
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: FR ValueSet Participation Type (required)
extension:function |  | 0..* | Extension | Exact function of the participant in the creation of the clinical document. This is more granular than type.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: ParticipationFunction (extensible)
extension:time |  | 0..1 | Extension | Time period of participation
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S | 1..1 | Extension | Destinataire
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | 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
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 3..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:type |  | 1..1 | Extension | Type de participation
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "type"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J144_ParticipationType_CISIS (required)
extension:function |  | 0..1 | Extension | Précision sur le rôle fonctionnel
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "function"
value[x] |  | 1..1 | CodeableConcept | Value of extension Binding: JDV_J47_FunctionCode_CISIS (required)
extension:time |  | 1..1 | Extension | Date de début et/ou de fin de la participation
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "time"
value[x] |  | 1..1 | Period | Value of extension
extension:party | S C | 1..1 | Extension | Identification du participant Constraints: comp-3
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
url |  | 1..1 | uri | "party"
value[x] |  | 1..1 | Reference(FR PractitionerRole Document) | Value of extension
url |  | 1..1 | uri | "http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/ParticipantExtension"
extension:consent | S | 0..* | Reference(Consent) | consent URL: http://hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/consent-extension
extension:basedOn | S | 0..* | (Complexe) | Fulfills plan, proposal or order URL: http://hl7.org/fhir/StructureDefinition/event-basedOn
id |  | 0..1 | id | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url
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 | S | 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
Slices pour modifierExtension | ?! | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
modifierExtension:R5-Composition-status | ?!S | 0..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference(), SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta | 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
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.
type | S Σ | 1..1 | CodeableConcept | Type de document Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Slices pour category | S Σ | 1..* | CodeableConcept | Categorization of Composition Slice: Non ordonné, Ouvert par value:text Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
category:clinicalnotecategory | S Σ | 1..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 | FR Patient Document) | 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
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) | Context of the Composition
date | S Σ | 1..1 | dateTime | Date de création
author | S Σ | 1..* | Reference(FR PractitionerRole Document | FR Patient INS Document | FR Patient Document | FR Device Document) | 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
extension:time |  | 1..1 | dateTime | Horodatage de la participation de l’auteur. URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-author-time-extension
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 | S | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode | S | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
time | S | 0..1 | dateTime | When the composition was attested
party | S | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition
attester:legal_attester | S | 1..1 | BackboneElement | Responsable du document
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) | Who attested the composition
attester:professional_attester | S | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) | Who attested the composition
custodian | S Σ | 1..1 | Reference(FR Organization Document) | Structure chargée de la conservation du document
Slices pour relatesTo | S | 1..* | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) |
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
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 | S | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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
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
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 | S | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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
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
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 | S | 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
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
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) |
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
extension:performer |  | 0..1 | Reference(FR PractitionerRole Document) | Exécutant de l’évènement documenté URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: v3 Code System ActCode (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
extension:performer |  | 1..1 | Reference(FR PractitionerRole Document) | Exécutant de l'évènement documenté principal URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: v3 Code System ActCode (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 Slice: Non ordonné, Ouvert par value:code Constraints: cmp-1, cmp-2
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.0
Composition.extension:informant.​extension:function.value[x] | Base | extensible | ParticipationFunction | 📦3.0.0 | THO v7.0
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.0
Composition.extension:participant.​extension:type.value[x] | Base | required | JDV_J144_ParticipationType_CISIS | 📦20210326120000 | Terminologies de Santé v1.4
Composition.extension:participant.​extension:function.value[x] | Base | required | JDV_J47_FunctionCode_CISIS | 📦20250523120000 | Terminologies de Santé v1.4
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.0
Composition.event:principalEvent.​code | Base | example | v3 Code System ActCode | 📦3.0.0 | THO v7.0

#### 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')`
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 | **TOUS** les éléments | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **TOUTES** les extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from ClinicalDocumentComposition

Résumé

Obligatoire : 20 éléments(11 éléments obligatoire(s) imbriqué(s))
Must-Support : 4 éléments

Structures

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

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

Extensions

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

- https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-author-time-extension
- https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-performer-event-extension

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
- The element 1 is sliced based on the value of Composition.section

Other representations of profile: CSV, Excel, Schematron