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 Current Medication Composition

Official URL: https://hl7.fr/ig/fhir/medication/StructureDefinition/fr-current-medication-composition | Version: 0.1.0
Draft as of 2026-05-19 | Computable Name: FRCurrentMedicationComposition

Profil de la ressource Composition du traitement médicamenteux courant.

Ce profil est utilisé pour la ressource Composition de tout document FHIR Traitement médicamenteux courant. Par exemple, celui résultant de la prescription d’admission intitulé Ordonnance Médicale d’Admission (OMA).

Utilisations:

- Dérivé de ce Profil: FR On Admission Medication Composition
- Référence ce Profil: FR Medication Reconciliation Composition

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..* | Composition | Traitement Médicamenteux Courant
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
status | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Type de liste des Traitements Médicamenteux Courants Binding: value set Interop'Santé - type de document de la ressource Composition d'une FCT (extensible): Type of a Current Medciation.
subject | S Σ | 1..1 | Reference(FR Core Patient Profile) | Le patient
type | Σ | 1..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
encounter | Σ | 0..1 | Reference(FR Core Encounter Profile) | Context of the Composition
date | Σ | 1..1 | dateTime | Date de détermination du Traitement Médicamenteux Courant
author | S Σ | 1..1 | Reference(FR Core Practitioner Role) | Le prescripteur
title | Σ | 1..1 | string | Human Readable name/title Motif requis: Traitement Médicamenteux Courant
section | S C | 1..1 | BackboneElement | Liste des médicaments prescrits Constraints: cmp-1, cmp-2
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 0..1 | string | Label for section (e.g. for ToC) Motif requis: Liste des médicaments prescrits en cours
mode | S | 1..1 | code | Liste courante exhaustive Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
orderedBy |  | 0..1 | CodeableConcept | Ordre des lignes du Traitement Médicamenteux Courant Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S C | 0..* | Reference(FR Current Medication MedicationStatement) | La ligne de traitement médicamenteux
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.subject.​type | Base | extensible | ResourceType | 📍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

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
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()`
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 Composition

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | Composition | Traitement Médicamenteux Courant
implicitRules |  | 0..0 |  | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content
type | S | 1..1 | CodeableConcept | Type de liste des Traitements Médicamenteux Courants Binding: value set Interop'Santé - type de document de la ressource Composition d'une FCT (extensible): Type of a Current Medciation.
subject | S | 1..1 | Reference(FR Core Patient Profile) | Le patient
type |  | 1..1 | uri | Type the reference refers to (e.g. "Patient") Motif requis: Patient
encounter |  | 0..1 | Reference(FR Core Encounter Profile) | Context of the Composition
date |  | 1..1 | dateTime | Date de détermination du Traitement Médicamenteux Courant
author | S | 1..1 | Reference(FR Core Practitioner Role) | Le prescripteur
title |  | 1..1 | string | Human Readable name/title Motif requis: Traitement Médicamenteux Courant
attester |  |  |  |
party |  | 0..1 | Reference(FR Core Practitioner Role) | Who attested the composition
section | S | 1..1 | BackboneElement | Liste des médicaments prescrits
title |  | 0..1 | string | Label for section (e.g. for ToC) Motif requis: Liste des médicaments prescrits en cours
author |  | 0..0 |  | Who and/or what authored the section
focus |  | 0..0 |  | Who/what the section is about, when it is not about the subject of composition
mode | S | 1..1 | code | Liste courante exhaustive Motif requis: working
orderedBy |  | 0..1 | CodeableConcept | Ordre des lignes du Traitement Médicamenteux Courant
entry | S | 0..* | Reference(FR Current Medication MedicationStatement) | La ligne de traitement médicamenteux
section |  | 0..0 |  | Nested Section
Documentation pour ce format

#### Bindings terminologiques (différentiel)

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Composition.type | Base | extensible | value set Interop'Santé - type de document de la ressource Composition d'une FCT | 📦0.1.0 | cet IG

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | Composition | Traitement Médicamenteux Courant
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 | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Type de liste des Traitements Médicamenteux Courants Binding: value set Interop'Santé - type de document de la ressource Composition d'une FCT (extensible): Type of a Current Medciation.
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 | Σ | 1..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(FR Core Encounter Profile) | Context of the Composition
date | Σ | 1..1 | dateTime | Date de détermination du Traitement Médicamenteux Courant
author | S Σ | 1..1 | Reference(FR Core Practitioner Role) | Le prescripteur
title | Σ | 1..1 | string | Human Readable name/title Motif requis: Traitement Médicamenteux Courant
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 |  | 0..1 | Reference(FR Core Practitioner Role) | Who attested the composition
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
section | S C | 1..1 | BackboneElement | Liste des médicaments prescrits 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 |  | 0..1 | string | Label for section (e.g. for ToC) Motif requis: Liste des médicaments prescrits en cours
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 Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
orderedBy |  | 0..1 | CodeableConcept | Ordre des lignes du Traitement Médicamenteux Courant Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S C | 0..* | Reference(FR Current Medication MedicationStatement) | La ligne de traitement 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.confidentiality | Base | required | V3 Value SetConfidentialityClassification | 📍2014-03-26 | Std. FHIR
Composition.attester.​mode | Base | required | CompositionAttestationMode | 📍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

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
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()`
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 Composition

Résumé

Obligatoire : 4 éléments
Must-Support : 6 éléments
Interdit : 4 éléments

Structures

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

- FR Core Patient Profile (https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-patient)
- FR Core Encounter Profile (https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-encounter)
- FR Core Practitioner Role (https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role)
- FR Current Medication MedicationStatement (https://hl7.fr/ig/fhir/medication/StructureDefinition/fr-current-medication-medicationstatement)

Key Elements View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | Composition | Traitement Médicamenteux Courant
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
status | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Type de liste des Traitements Médicamenteux Courants Binding: value set Interop'Santé - type de document de la ressource Composition d'une FCT (extensible): Type of a Current Medciation.
subject | S Σ | 1..1 | Reference(FR Core Patient Profile) | Le patient
type | Σ | 1..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
encounter | Σ | 0..1 | Reference(FR Core Encounter Profile) | Context of the Composition
date | Σ | 1..1 | dateTime | Date de détermination du Traitement Médicamenteux Courant
author | S Σ | 1..1 | Reference(FR Core Practitioner Role) | Le prescripteur
title | Σ | 1..1 | string | Human Readable name/title Motif requis: Traitement Médicamenteux Courant
section | S C | 1..1 | BackboneElement | Liste des médicaments prescrits Constraints: cmp-1, cmp-2
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 0..1 | string | Label for section (e.g. for ToC) Motif requis: Liste des médicaments prescrits en cours
mode | S | 1..1 | code | Liste courante exhaustive Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
orderedBy |  | 0..1 | CodeableConcept | Ordre des lignes du Traitement Médicamenteux Courant Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S C | 0..* | Reference(FR Current Medication MedicationStatement) | La ligne de traitement médicamenteux
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.subject.​type | Base | extensible | ResourceType | 📍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

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
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()`
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 Composition

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | Composition | Traitement Médicamenteux Courant
implicitRules |  | 0..0 |  | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content
type | S | 1..1 | CodeableConcept | Type de liste des Traitements Médicamenteux Courants Binding: value set Interop'Santé - type de document de la ressource Composition d'une FCT (extensible): Type of a Current Medciation.
subject | S | 1..1 | Reference(FR Core Patient Profile) | Le patient
type |  | 1..1 | uri | Type the reference refers to (e.g. "Patient") Motif requis: Patient
encounter |  | 0..1 | Reference(FR Core Encounter Profile) | Context of the Composition
date |  | 1..1 | dateTime | Date de détermination du Traitement Médicamenteux Courant
author | S | 1..1 | Reference(FR Core Practitioner Role) | Le prescripteur
title |  | 1..1 | string | Human Readable name/title Motif requis: Traitement Médicamenteux Courant
attester |  |  |  |
party |  | 0..1 | Reference(FR Core Practitioner Role) | Who attested the composition
section | S | 1..1 | BackboneElement | Liste des médicaments prescrits
title |  | 0..1 | string | Label for section (e.g. for ToC) Motif requis: Liste des médicaments prescrits en cours
author |  | 0..0 |  | Who and/or what authored the section
focus |  | 0..0 |  | Who/what the section is about, when it is not about the subject of composition
mode | S | 1..1 | code | Liste courante exhaustive Motif requis: working
orderedBy |  | 0..1 | CodeableConcept | Ordre des lignes du Traitement Médicamenteux Courant
entry | S | 0..* | Reference(FR Current Medication MedicationStatement) | La ligne de traitement médicamenteux
section |  | 0..0 |  | Nested Section
Documentation pour ce format

#### Bindings terminologiques (différentiel)

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Composition.type | Base | extensible | value set Interop'Santé - type de document de la ressource Composition d'une FCT | 📦0.1.0 | cet IG

Snapshot View

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Composition |  | 0..* | Composition | Traitement Médicamenteux Courant
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 | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Type de liste des Traitements Médicamenteux Courants Binding: value set Interop'Santé - type de document de la ressource Composition d'une FCT (extensible): Type of a Current Medciation.
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 | Σ | 1..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(FR Core Encounter Profile) | Context of the Composition
date | Σ | 1..1 | dateTime | Date de détermination du Traitement Médicamenteux Courant
author | S Σ | 1..1 | Reference(FR Core Practitioner Role) | Le prescripteur
title | Σ | 1..1 | string | Human Readable name/title Motif requis: Traitement Médicamenteux Courant
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 |  | 0..1 | Reference(FR Core Practitioner Role) | Who attested the composition
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
section | S C | 1..1 | BackboneElement | Liste des médicaments prescrits 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 |  | 0..1 | string | Label for section (e.g. for ToC) Motif requis: Liste des médicaments prescrits en cours
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 Binding: ListMode (required): The processing mode that applies to this section. Motif requis: working
orderedBy |  | 0..1 | CodeableConcept | Ordre des lignes du Traitement Médicamenteux Courant Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S C | 0..* | Reference(FR Current Medication MedicationStatement) | La ligne de traitement 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.confidentiality | Base | required | V3 Value SetConfidentialityClassification | 📍2014-03-26 | Std. FHIR
Composition.attester.​mode | Base | required | CompositionAttestationMode | 📍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

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
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()`
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 Composition

Résumé

Obligatoire : 4 éléments
Must-Support : 6 éléments
Interdit : 4 éléments

Structures

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

- FR Core Patient Profile (https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-patient)
- FR Core Encounter Profile (https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-encounter)
- FR Core Practitioner Role (https://hl7.fr/ig/fhir/core/StructureDefinition/fr-core-practitioner-role)
- FR Current Medication MedicationStatement (https://hl7.fr/ig/fhir/medication/StructureDefinition/fr-current-medication-medicationstatement)

Other representations of profile: CSV, Excel, Schematron