Guide d'implémentation du médicament
0.1.0 - ci-build FRANCE

Guide d'implémentation du médicament, publié par Interop'Santé. Ce guide n'est pas une publication autorisée ; C'est la version en intégration continue pour la version 0.1.0 construite par le CI Build FHIR (HL7® FHIR® Standard). Cette version est basée sur le contenu actuel de https://github.com/Interop-Sante/hl7.fhir.fr.medication/ et change régulièrement. Voir le répertoire des versions publiées

## Resource Profile: FR On Admission Retroactive Reconciliation Composition

Official URL: https://hl7.fr/ig/fhir/medication/StructureDefinition/fr-on-admission-retroactive-reconciliation-composition | Version: 0.1.0
Draft as of 2026-05-19 | Computable Name: FROnAdmissionRetroactiveReconciliationComposition

Profil de la ressource Composition de la Fiche de Conciliation des Traitements médicamenteux (FCT) rétroactive d’admission.

Ce profil est utilisé pour la Composition du document FHIR Fiche de Conciliation des Traitements médicamenteux (FCT) rétroactive d’admission.

### Usage

Fiche de Conciliation des Traitements médicamenteux (FCT) :

Liste des traitements médicamenteux conciliés à partir du Bilan Médicamenteux (traitements avant l’hospitalisation) et de l’Ordonnance médicale d’Admission (OMA), conforme aux recommandations du guide de la HAS.

- référence le Bilan Médicamenteux ;
- référence l’Ordonnance médicale d’Admission (OMA) ;
- liste des lignes de traitement conciliées avec, pour chacune,
- la référence à la ligne de traitement médicamenteux du Bilan Médicamenteux si elle existe,
- la référence à la ligne de traitement médicamenteux de l’OMA si elle existe,
- au moins une de ces deux lignes doit exister et être référencée,
- ses propriétés de conciliation.”

Cette Composition comporte 3 <section\> et 3 seulement :

1. La référence au Bilan Médicamenteux, une ressource Composition profilée fr-medication-history-composition
2. La référence à l’OMA, une ressource Composition profilée fr-on-adsmission-medication-composition
3. La liste des traitements médicamenteux conciliés avec chacune ses propriétés de conciliation, une <entry\> (de cette 3ème section) par ligne de traitement référençant une ressource MedicationStatement profilée fr-medication-reconciliation-medication-statement”

Utilisations:

- Ce Profil n'est utilisé par aucun autre profil dans ce guide d'implémentation

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

### Formal Views of Profile Content

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

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

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | FRMedicationReconciliationComposition | Fiche de Conciliation des Traitements médicamenteux (FCT) rétroactive d'admission
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
status | ?!S Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: value set Interop'Santé - type de document de la ressource Composition d'une FCT (extensible) Motif requis: Au moins les éléments suivants
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Valeur fixe : (Complexe)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Valeur fixe : https://hl7.fr/fhir/fr/medication/CodeSystem/fr-document-type
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : 10000002
display |  | 1..1 | string | Representation defined by the system Valeur fixe : FCT rétroactive d'admission
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 Core Patient Profile) | Le patient
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). Motif requis: Patient
date | Σ | 1..1 | dateTime | Composition editing time
author | S Σ | 1..* | Reference(FR Core Practitioner Role) | Le ou les auteurs
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). Motif requis: PractitionerRole
title | Σ | 1..1 | string | Human Readable name/title
Slices pour section | S C | 3..3 | BackboneElement | Composition is broken into sections Slice: Non ordonné, Fermé par Constraints: cmp-1, cmp-2
section:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
section:MedicationHistory | S C | 1..1 | BackboneElement | Bilan Médicamenteux Constraints: cmp-1, cmp-2
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 1..1 | string | Label for section (e.g. for ToC) Motif requis: Bilan Médicamenteux
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. 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 : 10160-0
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
entry | S C | 1..1 | Reference(FR Medication History Composition) | La référence à la ressource *Composition* du Bilan Médicamenteux. Ce Bilan peut être vide si le patient ne prend pas de médicament en dehors de l'hospitalisation au titre de laquelle la Conciliation est réalisée.
section:CurrentMedication | S C | 1..1 | BackboneElement | Ordonnance Médicale d'admission (OMA) Constraints: cmp-1, cmp-2
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 1..1 | string | Label for section (e.g. for ToC) Valeur fixe: Traitement Médicamenteux Courant
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Valeur fixe: working
entry | S C | 1..1 | Reference(FR On Admission Medication Composition) | La composition de l'Ordonnance Médicale d'Admission (OMA) attachée
section:Reconciliation | S C | 1..1 | BackboneElement | Conciliation proprement dite Constraints: cmp-1, cmp-2
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 1..1 | string | Label for section (e.g. for ToC) Motif requis: Fiche de Conciliation des Traitements médicamenteux
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
entry | S C | 0..* | Reference(FR Medication Reconciliation MedicationStatement) | Ligne de traitement médicamenteux de la FCT (Fiche de Concilitaion des Traitements médicamenteux)
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Composition.status | Base | required | CompositionStatus | 📍4.0.1 | Std. FHIR
Composition.type | Base | extensible | value set Interop'Santé - type de document de la ressource Composition d'une FCT | 📦0.1.0 | cet IG
Composition.subject.​type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.author.type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​code | Base | example | Document Section Codes | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section:CurrentMedication.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​author.type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
cmp-1 | error | Composition.section, Composition.section:MedicationHistory, Composition.section:CurrentMedication, Composition.section:Reconciliation | 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, Composition.section:MedicationHistory, Composition.section:CurrentMedication, Composition.section:Reconciliation | A section can only have an emptyReason if it is empty | `emptyReason.empty() or entry.empty()`
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 FRMedicationReconciliationComposition

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | FRMedicationReconciliationComposition | Fiche de Conciliation des Traitements médicamenteux (FCT) rétroactive d'admission
type |  | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Motif requis: Au moins les éléments suivants
coding |  | 1..* | Coding | Code defined by a terminology system Valeur fixe : (Complexe)
system |  | 1..1 | uri | Identity of the terminology system Valeur fixe : https://hl7.fr/fhir/fr/medication/CodeSystem/fr-document-type
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : 10000002
display |  | 1..1 | string | Representation defined by the system Valeur fixe : FCT rétroactive d'admission
Slices pour section |  |  |  | Contenu/Règles pour toutes les slices
section:CurrentMedication |  | 1..1 | BackboneElement | Ordonnance Médicale d'admission (OMA)
entry |  | 1..1 | Reference(FR On Admission Medication Composition) | La composition de l'Ordonnance Médicale d'Admission (OMA) attachée
Documentation pour ce format

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | FRMedicationReconciliationComposition | Fiche de Conciliation des Traitements médicamenteux (FCT) rétroactive d'admission
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | Σ | 0..1 | Identifier | Version-independent identifier for the Composition
status | ?!S Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: value set Interop'Santé - type de document de la ressource Composition d'une FCT (extensible) Motif requis: Au moins les éléments suivants
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Valeur fixe : (Complexe)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Valeur fixe : https://hl7.fr/fhir/fr/medication/CodeSystem/fr-document-type
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : 10000002
display |  | 1..1 | string | Representation defined by the system Valeur fixe : FCT rétroactive d'admission
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
category | Σ | 0..* | CodeableConcept | Categorization of Composition Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
subject | S Σ | 1..1 | Reference(FR Core Patient Profile) | Le patient
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 | Σ 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). Motif requis: Patient
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
encounter | Σ | 0..1 | Reference(Encounter) | Context of the Composition
date | Σ | 1..1 | dateTime | Composition editing time
author | S Σ | 1..* | Reference(FR Core Practitioner Role) | Le ou les auteurs
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 | Σ 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). Motif requis: PractitionerRole
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
title | Σ | 1..1 | string | Human Readable name/title
confidentiality | Σ | 0..1 | code | As defined by affinity domain Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
attester |  | 0..* | BackboneElement | Attests to accuracy of composition
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.
time |  | 0..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR Core Practitioner Role) | Who attested the composition
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 | Σ 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). Motif requis: Practitioner
display | Σ | 0..1 | string | Text alternative for the resource
custodian | Σ | 0..1 | Reference(Organization) | Organization which maintains the composition
relatesTo |  | 0..* | 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.
target[x] |  | 1..1 |  | Target of the relationship
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(Composition) |
event | Σ | 0..* | BackboneElement | The clinical service(s) being documented
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 | Σ | 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 | The period covered by the documentation
detail | Σ | 0..* | Reference(Resource) | The event(s) being documented
Slices pour section | S C | 3..3 | BackboneElement | Composition is broken into sections Slice: Non ordonné, Fermé par Constraints: cmp-1, cmp-2
section: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
title |  | 0..1 | string | Label for section (e.g. for ToC)
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | C | 0..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | C | 0..* | Reference(Resource) | A reference to data that supports this section
emptyReason | C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | C | 0..* | Voir section (Composition) | Nested Section
section:MedicationHistory | S C | 1..1 | BackboneElement | Bilan Médicamenteux Constraints: cmp-1, cmp-2
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
title |  | 1..1 | string | Label for section (e.g. for ToC) Motif requis: Bilan Médicamenteux
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. 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 : 10160-0
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
text | C | 0..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S C | 1..1 | Reference(FR Medication History Composition) | La référence à la ressource *Composition* du Bilan Médicamenteux. Ce Bilan peut être vide si le patient ne prend pas de médicament en dehors de l'hospitalisation au titre de laquelle la Conciliation est réalisée.
emptyReason | C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section:CurrentMedication | S C | 1..1 | BackboneElement | Ordonnance Médicale d'admission (OMA) Constraints: cmp-1, cmp-2
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
title |  | 1..1 | string | Label for section (e.g. for ToC) Valeur fixe: Traitement Médicamenteux Courant
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
text | C | 0..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Valeur fixe: working
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S C | 1..1 | Reference(FR On Admission Medication Composition) | La composition de l'Ordonnance Médicale d'Admission (OMA) attachée
emptyReason | C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section:Reconciliation | S C | 1..1 | BackboneElement | Conciliation proprement dite Constraints: cmp-1, cmp-2
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
title |  | 1..1 | string | Label for section (e.g. for ToC) Motif requis: Fiche de Conciliation des Traitements médicamenteux
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
text | C | 0..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S C | 0..* | Reference(FR Medication Reconciliation MedicationStatement) | Ligne de traitement médicamenteux de la FCT (Fiche de Concilitaion des Traitements médicamenteux)
emptyReason | C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
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.status | Base | required | CompositionStatus | 📍4.0.1 | Std. FHIR
Composition.type | Base | extensible | value set Interop'Santé - type de document de la ressource Composition d'une FCT | 📦0.1.0 | cet IG
Composition.category | 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.​party.type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.event.code | Base | example | v3 Code System ActCode | 📦3.0.0 | THO v7.1
Composition.section.​code | Base | example | Document Section Codes | 📍4.0.1 | Std. FHIR
Composition.section.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section.​orderedBy | Base | preferred | List Order Codes | 📍4.0.1 | Std. FHIR
Composition.section.​emptyReason | Base | preferred | List Empty Reasons | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​code | Base | example | Document Section Codes | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​orderedBy | Base | preferred | List Order Codes | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​emptyReason | Base | preferred | List Empty Reasons | 📍4.0.1 | Std. FHIR
Composition.section:CurrentMedication.​code | Base | example | Document Section Codes | 📍4.0.1 | Std. FHIR
Composition.section:CurrentMedication.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section:CurrentMedication.​orderedBy | Base | preferred | List Order Codes | 📍4.0.1 | Std. FHIR
Composition.section:CurrentMedication.​emptyReason | Base | preferred | List Empty Reasons | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​code | Base | example | Document Section Codes | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​author.type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​orderedBy | Base | preferred | List Order Codes | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​emptyReason | Base | preferred | List Empty Reasons | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
cmp-1 | error | Composition.section, Composition.section:MedicationHistory, Composition.section:CurrentMedication, Composition.section:Reconciliation | 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, Composition.section:MedicationHistory, Composition.section:CurrentMedication, Composition.section:Reconciliation | A section can only have an emptyReason if it is empty | `emptyReason.empty() or entry.empty()`
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 FRMedicationReconciliationComposition

Résumé

Structures

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

- FR On Admission Medication Composition (https://hl7.fr/ig/fhir/medication/StructureDefinition/fr-on-admission-medication-composition)

Key Elements View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | FRMedicationReconciliationComposition | Fiche de Conciliation des Traitements médicamenteux (FCT) rétroactive d'admission
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
status | ?!S Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: value set Interop'Santé - type de document de la ressource Composition d'une FCT (extensible) Motif requis: Au moins les éléments suivants
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Valeur fixe : (Complexe)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Valeur fixe : https://hl7.fr/fhir/fr/medication/CodeSystem/fr-document-type
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : 10000002
display |  | 1..1 | string | Representation defined by the system Valeur fixe : FCT rétroactive d'admission
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 Core Patient Profile) | Le patient
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). Motif requis: Patient
date | Σ | 1..1 | dateTime | Composition editing time
author | S Σ | 1..* | Reference(FR Core Practitioner Role) | Le ou les auteurs
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). Motif requis: PractitionerRole
title | Σ | 1..1 | string | Human Readable name/title
Slices pour section | S C | 3..3 | BackboneElement | Composition is broken into sections Slice: Non ordonné, Fermé par Constraints: cmp-1, cmp-2
section:Toutes les slices |  |  |  | Contenu/Règles pour toutes les slices
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
section:MedicationHistory | S C | 1..1 | BackboneElement | Bilan Médicamenteux Constraints: cmp-1, cmp-2
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 1..1 | string | Label for section (e.g. for ToC) Motif requis: Bilan Médicamenteux
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. 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 : 10160-0
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
entry | S C | 1..1 | Reference(FR Medication History Composition) | La référence à la ressource *Composition* du Bilan Médicamenteux. Ce Bilan peut être vide si le patient ne prend pas de médicament en dehors de l'hospitalisation au titre de laquelle la Conciliation est réalisée.
section:CurrentMedication | S C | 1..1 | BackboneElement | Ordonnance Médicale d'admission (OMA) Constraints: cmp-1, cmp-2
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 1..1 | string | Label for section (e.g. for ToC) Valeur fixe: Traitement Médicamenteux Courant
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Valeur fixe: working
entry | S C | 1..1 | Reference(FR On Admission Medication Composition) | La composition de l'Ordonnance Médicale d'Admission (OMA) attachée
section:Reconciliation | S C | 1..1 | BackboneElement | Conciliation proprement dite Constraints: cmp-1, cmp-2
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 1..1 | string | Label for section (e.g. for ToC) Motif requis: Fiche de Conciliation des Traitements médicamenteux
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
entry | S C | 0..* | Reference(FR Medication Reconciliation MedicationStatement) | Ligne de traitement médicamenteux de la FCT (Fiche de Concilitaion des Traitements médicamenteux)
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Composition.status | Base | required | CompositionStatus | 📍4.0.1 | Std. FHIR
Composition.type | Base | extensible | value set Interop'Santé - type de document de la ressource Composition d'une FCT | 📦0.1.0 | cet IG
Composition.subject.​type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.author.type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​code | Base | example | Document Section Codes | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section:CurrentMedication.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​author.type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
cmp-1 | error | Composition.section, Composition.section:MedicationHistory, Composition.section:CurrentMedication, Composition.section:Reconciliation | 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, Composition.section:MedicationHistory, Composition.section:CurrentMedication, Composition.section:Reconciliation | A section can only have an emptyReason if it is empty | `emptyReason.empty() or entry.empty()`
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 FRMedicationReconciliationComposition

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | FRMedicationReconciliationComposition | Fiche de Conciliation des Traitements médicamenteux (FCT) rétroactive d'admission
type |  | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Motif requis: Au moins les éléments suivants
coding |  | 1..* | Coding | Code defined by a terminology system Valeur fixe : (Complexe)
system |  | 1..1 | uri | Identity of the terminology system Valeur fixe : https://hl7.fr/fhir/fr/medication/CodeSystem/fr-document-type
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : 10000002
display |  | 1..1 | string | Representation defined by the system Valeur fixe : FCT rétroactive d'admission
Slices pour section |  |  |  | Contenu/Règles pour toutes les slices
section:CurrentMedication |  | 1..1 | BackboneElement | Ordonnance Médicale d'admission (OMA)
entry |  | 1..1 | Reference(FR On Admission Medication Composition) | La composition de l'Ordonnance Médicale d'Admission (OMA) attachée
Documentation pour ce format

Snapshot View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | FRMedicationReconciliationComposition | Fiche de Conciliation des Traitements médicamenteux (FCT) rétroactive d'admission
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | Σ | 0..1 | Identifier | Version-independent identifier for the Composition
status | ?!S Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: value set Interop'Santé - type de document de la ressource Composition d'une FCT (extensible) Motif requis: Au moins les éléments suivants
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Valeur fixe : (Complexe)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Valeur fixe : https://hl7.fr/fhir/fr/medication/CodeSystem/fr-document-type
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Valeur fixe : 10000002
display |  | 1..1 | string | Representation defined by the system Valeur fixe : FCT rétroactive d'admission
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
category | Σ | 0..* | CodeableConcept | Categorization of Composition Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
subject | S Σ | 1..1 | Reference(FR Core Patient Profile) | Le patient
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 | Σ 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). Motif requis: Patient
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
encounter | Σ | 0..1 | Reference(Encounter) | Context of the Composition
date | Σ | 1..1 | dateTime | Composition editing time
author | S Σ | 1..* | Reference(FR Core Practitioner Role) | Le ou les auteurs
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 | Σ 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). Motif requis: PractitionerRole
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known
display | Σ | 0..1 | string | Text alternative for the resource
title | Σ | 1..1 | string | Human Readable name/title
confidentiality | Σ | 0..1 | code | As defined by affinity domain Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
attester |  | 0..* | BackboneElement | Attests to accuracy of composition
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.
time |  | 0..1 | dateTime | When the composition was attested
party |  | 1..1 | Reference(FR Core Practitioner Role) | Who attested the composition
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 | Σ 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). Motif requis: Practitioner
display | Σ | 0..1 | string | Text alternative for the resource
custodian | Σ | 0..1 | Reference(Organization) | Organization which maintains the composition
relatesTo |  | 0..* | 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.
target[x] |  | 1..1 |  | Target of the relationship
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(Composition) |
event | Σ | 0..* | BackboneElement | The clinical service(s) being documented
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 | Σ | 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 | The period covered by the documentation
detail | Σ | 0..* | Reference(Resource) | The event(s) being documented
Slices pour section | S C | 3..3 | BackboneElement | Composition is broken into sections Slice: Non ordonné, Fermé par Constraints: cmp-1, cmp-2
section: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
title |  | 0..1 | string | Label for section (e.g. for ToC)
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | C | 0..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | C | 0..* | Reference(Resource) | A reference to data that supports this section
emptyReason | C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | C | 0..* | Voir section (Composition) | Nested Section
section:MedicationHistory | S C | 1..1 | BackboneElement | Bilan Médicamenteux Constraints: cmp-1, cmp-2
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
title |  | 1..1 | string | Label for section (e.g. for ToC) Motif requis: Bilan Médicamenteux
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. 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 : 10160-0
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
text | C | 0..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S C | 1..1 | Reference(FR Medication History Composition) | La référence à la ressource *Composition* du Bilan Médicamenteux. Ce Bilan peut être vide si le patient ne prend pas de médicament en dehors de l'hospitalisation au titre de laquelle la Conciliation est réalisée.
emptyReason | C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section:CurrentMedication | S C | 1..1 | BackboneElement | Ordonnance Médicale d'admission (OMA) Constraints: cmp-1, cmp-2
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
title |  | 1..1 | string | Label for section (e.g. for ToC) Valeur fixe: Traitement Médicamenteux Courant
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
text | C | 0..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Valeur fixe: working
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S C | 1..1 | Reference(FR On Admission Medication Composition) | La composition de l'Ordonnance Médicale d'Admission (OMA) attachée
emptyReason | C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section:Reconciliation | S C | 1..1 | BackboneElement | Conciliation proprement dite Constraints: cmp-1, cmp-2
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
title |  | 1..1 | string | Label for section (e.g. for ToC) Motif requis: Fiche de Conciliation des Traitements médicamenteux
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
text | C | 0..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
mode | S | 1..1 | code | Liste courante exhaustive à sa date de réalisation (cf. element *date*\) par son auteur (cf. element *author*\). Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S C | 0..* | Reference(FR Medication Reconciliation MedicationStatement) | Ligne de traitement médicamenteux de la FCT (Fiche de Concilitaion des Traitements médicamenteux)
emptyReason | C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
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.status | Base | required | CompositionStatus | 📍4.0.1 | Std. FHIR
Composition.type | Base | extensible | value set Interop'Santé - type de document de la ressource Composition d'une FCT | 📦0.1.0 | cet IG
Composition.category | 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.​party.type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.relatesTo.​code | Base | required | DocumentRelationshipType | 📍4.0.1 | Std. FHIR
Composition.event.code | Base | example | v3 Code System ActCode | 📦3.0.0 | THO v7.1
Composition.section.​code | Base | example | Document Section Codes | 📍4.0.1 | Std. FHIR
Composition.section.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section.​orderedBy | Base | preferred | List Order Codes | 📍4.0.1 | Std. FHIR
Composition.section.​emptyReason | Base | preferred | List Empty Reasons | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​code | Base | example | Document Section Codes | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​orderedBy | Base | preferred | List Order Codes | 📍4.0.1 | Std. FHIR
Composition.section:MedicationHistory.​emptyReason | Base | preferred | List Empty Reasons | 📍4.0.1 | Std. FHIR
Composition.section:CurrentMedication.​code | Base | example | Document Section Codes | 📍4.0.1 | Std. FHIR
Composition.section:CurrentMedication.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section:CurrentMedication.​orderedBy | Base | preferred | List Order Codes | 📍4.0.1 | Std. FHIR
Composition.section:CurrentMedication.​emptyReason | Base | preferred | List Empty Reasons | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​code | Base | example | Document Section Codes | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​author.type | Base | extensible | ResourceType | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​mode | Base | required | ListMode | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​orderedBy | Base | preferred | List Order Codes | 📍4.0.1 | Std. FHIR
Composition.section:Reconciliation.​emptyReason | Base | preferred | List Empty Reasons | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
cmp-1 | error | Composition.section, Composition.section:MedicationHistory, Composition.section:CurrentMedication, Composition.section:Reconciliation | 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, Composition.section:MedicationHistory, Composition.section:CurrentMedication, Composition.section:Reconciliation | A section can only have an emptyReason if it is empty | `emptyReason.empty() or entry.empty()`
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 FRMedicationReconciliationComposition

Résumé

Structures

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

- FR On Admission Medication Composition (https://hl7.fr/ig/fhir/medication/StructureDefinition/fr-on-admission-medication-composition)

Other representations of profile: CSV, Excel, Schematron