fr-lm-medication
type: StructureDefinition
node role: treeRoot
id:
  v: fr-lm-medication
text:
  status:
    v: extensions
  div:
    v: Narratif généré : DéfinitionStructure fr-lm-medication Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> fr-lm-medication 0..* Base Logical model - FR LM Medication Les instances de ce modèle logique peuvent être la cible d'une référence #xD; identifyingCode[x] 0..* CodeableConcept Code du produit de santé. Non présent pour les préparations magistrales. #xD; identifyingCodeCodeableConcept 0..1 CodeableConcept Codes du médicament dans une termino spécifique #xD; identifyingCodeIdentifier 0..* Identifier identifiant du medication définition #xD; classification 0..* CodeableConcept Classification ATC #xD; productName 0..1 string Nom du produit (contenant aussi le dosage et la forme galénique). Si le médicament est codé, le nom du produit peut ne pas être renseigné. #xD; marketingAuthorisationHolder 0..1 Base Titulaire de l'autorisation de mise sur le marché du médicament. Cette information est utile pour identifier précisément le produit. Si le produit ne dispose pas d'une autorisation de mise sur le marché, les informations fournies par le fabricant peuvent être utilisées. #xD; organisationName 0..1 string Nom de l'organisme détenant l'autorisation de commercialisation/fabrication. #xD; organisationIdentifier 0..* Identifier Identifiant de l'organisation et/ou de son emplacement physique. #xD; item 0..* Base Dans le cas de conditionnements combinés, chaque ingrédient dispose de sa propre forme galénique, ses propres ingrédients et leurs dosages respectifs. #xD; doseForm 0..1 CodeableConcept Forme galénique du produit de santé. EDQM Standard Terms (0.4.0.127.0.16.1.1.2.1) / classe PDF (forme galénique). Description du binding: : EDQM Standard Terms #xD; ingredient 1..* Base Substance active #xD; isActive 0..1 boolean Indique si l'ingrédient est considéré comme un ingrédient actif. Les excipients ne sont généralement pas nécessaires et, par défaut, seuls les ingrédients actifs sont attendus. #xD; substan…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics
    l: structuredefinition-type-characteristics
  value: Code
    v: can-be-target
url:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-medication
  l: fr-lm-medication
version:
  v: 0.1.0-snapshot
name:
  v: FRLMMedication
title:
  v: Logical model - FR LM Medication
status:
  v: draft
date:
  v: 2026-04-24T12:43:17+00:00
publisher:
  v: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
contact:
  name:
    v: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
  telecom:
    system:
      v: url
    value:
      v: https://esante.gouv.fr
description:
  v: Entrée Produit de santé
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: FR
    display:
      v: FRANCE
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-medication
  l: fr-lm-medication
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: fr-lm-medication
    path:
      v: fr-lm-medication
    short:
      v: Logical model - FR LM Medication
    definition:
      v: Entrée Produit de santé
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: fr-lm-medication.identifyingCode[x]
    path:
      v: fr-lm-medication.identifyingCode[x]
    short:
      v: Code du produit de santé. Non présent pour les préparations magistrales.
    definition:
      v: Code du produit de santé. Non présent pour les préparations magistrales.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: fr-lm-medication.identifyingCode[x]
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: CodeableConcept
        l: CodeableConcept
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
  element:
    id:
      v: fr-lm-medication.identifyingCode[x].id
    path:
      v: fr-lm-medication.identifyingCode[x].id
    representation:
      v: xmlAttr
    short:
      v: Unique id for inter-element referencing
    definition:
      v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Element.id
      min:
        v: 0
      max:
        v: 1
    type:
      extension:
        value: Url
      code:
        v: http://hl7.org/fhirpath/System.String
        l: System.String
    is modifier:
      v: false
    is summary:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: fr-lm-medication.identifyingCode[x].extension
    path:
      v: fr-lm-medication.identifyingCode[x].extension
    slicing:
      description:
        v: Extensions are always sliced by (at least) url
      rules:
        v: open
    short:
      v: Additional content defined by implementations
    definition:
      v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
    comment:
      v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
    alias:
      v: extensions
    alias:
      v: user content
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Element.extension
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Extension
        l: Extension

Url
v: string
l: string

v: value

v: url

key:
  v: ele-1
severity:
  v: error
human:
  v: All FHIR elements must have a @value or children
expression:
  v: hasValue() or (children().count() > id.count())
xpath:
  v: @value|f:*|h:div
source:
  v: http://hl7.org/fhir/StructureDefinition/Element
  l: Element

key:
  v: ext-1
severity:
  v: error
human:
  v: Must have either extensions or value[x], not both
expression:
  v: extension.exists() != value.exists()
xpath:
  v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
source:
  v: http://hl7.org/fhir/StructureDefinition/Extension
  l: Extension

v: false

v: false

identity:
  v: rim
map:
  v: n/a

id:
  v: fr-lm-medication.identifyingCode[x].coding
path:
  v: fr-lm-medication.identifyingCode[x].coding
short:
  v: Code defined by a terminology system
definition:
  v: A reference to a code defined by a terminology system.
comment:
  v: Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.
requirements:
  v: Allows for alternative encodings within a code system, and translations to other code systems.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CodeableConcept.coding
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
    l: Coding
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: C*E.1-8, C*E.10-22
mapping:
  identity:
    v: rim
  map:
    v: union(., ./translation)
mapping:
  identity:
    v: orim
  map:
    v: fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding

id:
  v: fr-lm-medication.identifyingCode[x].text
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable
    l: elementdefinition-translatable
  value: Boolean
    v: true
path:
  v: fr-lm-medication.identifyingCode[x].text
short:
  v: Plain text representation of the concept
definition:
  v: A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
comment:
  v: Very often the text is the same as a displayName of one of the codings.
requirements:
  v: The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CodeableConcept.text
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: C*E.9. But note many systems use C*E.2 for this
mapping:
  identity:
    v: rim
  map:
    v: ./originalText[mediaType/code="text/plain"]/data
mapping:
  identity:
    v: orim
  map:
    v: fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText

id:
  v: fr-lm-medication.identifyingCode[x].identifyingCodeCodeableConcept
path:
  v: fr-lm-medication.identifyingCode[x].identifyingCodeCodeableConcept
short:
  v: Codes du médicament dans une termino spécifique
definition:
  v: Codes du médicament dans une termino spécifique
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.identifyingCode[x].identifyingCodeCodeableConcept
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-medication.identifyingCode[x].identifyingCodeIdentifier
path:
  v: fr-lm-medication.identifyingCode[x].identifyingCodeIdentifier
short:
  v: identifiant du medication définition
definition:
  v: identifiant du medication définition
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-medication.identifyingCode[x].identifyingCodeIdentifier
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: fr-lm-medication.classification
path:
  v: fr-lm-medication.classification
short:
  v: Classification ATC
definition:
  v: Classification ATC
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-medication.classification
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-medication.productName
path:
  v: fr-lm-medication.productName
short:
  v: Nom du produit (contenant aussi le dosage et la forme galénique). Si le médicament est codé, le nom du produit peut ne pas être renseigné.
definition:
  v: Nom du produit (contenant aussi le dosage et la forme galénique). Si le médicament est codé, le nom du produit peut ne pas être renseigné.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.productName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-medication.marketingAuthorisationHolder
path:
  v: fr-lm-medication.marketingAuthorisationHolder
short:
  v: Titulaire de l'autorisation de mise sur le marché du médicament. Cette information est utile pour identifier précisément le produit. Si le produit ne dispose pas d'une autorisation de mise sur le marché, les informations fournies par le fabricant peuvent être utilisées.
definition:
  v: Titulaire de l'autorisation de mise sur le marché du médicament. Cette information est utile pour identifier précisément le produit. Si le produit ne dispose pas d'une autorisation de mise sur le marché, les informations fournies par le fabricant peuvent être utilisées.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.marketingAuthorisationHolder
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.marketingAuthorisationHolder.organisationName
path:
  v: fr-lm-medication.marketingAuthorisationHolder.organisationName
short:
  v: Nom de l'organisme détenant l'autorisation de commercialisation/fabrication.
definition:
  v: Nom de l'organisme détenant l'autorisation de commercialisation/fabrication.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.marketingAuthorisationHolder.organisationName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-medication.marketingAuthorisationHolder.organisationIdentifier
path:
  v: fr-lm-medication.marketingAuthorisationHolder.organisationIdentifier
short:
  v: Identifiant de l'organisation et/ou de son emplacement physique.
definition:
  v: Identifiant de l'organisation et/ou de son emplacement physique.
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-medication.marketingAuthorisationHolder.organisationIdentifier
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: fr-lm-medication.item
path:
  v: fr-lm-medication.item
short:
  v: Dans le cas de conditionnements combinés, chaque ingrédient dispose de sa propre forme galénique, ses propres ingrédients et leurs dosages respectifs.
definition:
  v: Dans le cas de conditionnements combinés, chaque ingrédient dispose de sa propre forme galénique, ses propres ingrédients et leurs dosages respectifs.
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-medication.item
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.item.doseForm
path:
  v: fr-lm-medication.item.doseForm
short:
  v: Forme galénique du produit de santé. EDQM Standard Terms (0.4.0.127.0.16.1.1.2.1) / classe PDF (forme galénique).
definition:
  v: Forme galénique du produit de santé. EDQM Standard Terms (0.4.0.127.0.16.1.1.2.1) / classe PDF (forme galénique).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.item.doseForm
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  description:
    v: EDQM Standard Terms

id:
  v: fr-lm-medication.item.ingredient
path:
  v: fr-lm-medication.item.ingredient
short:
  v: Substance active
definition:
  v: Substance active
min:
  v: 1
max:
  v: *
base:
  path:
    v: fr-lm-medication.item.ingredient
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.item.ingredient.isActive
path:
  v: fr-lm-medication.item.ingredient.isActive
short:
  v: Indique si l'ingrédient est considéré comme un ingrédient actif. Les excipients ne sont généralement pas nécessaires et, par défaut, seuls les ingrédients actifs sont attendus.
definition:
  v: Indique si l'ingrédient est considéré comme un ingrédient actif. Les excipients ne sont généralement pas nécessaires et, par défaut, seuls les ingrédients actifs sont attendus.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.item.ingredient.isActive
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: fr-lm-medication.item.ingredient.substance
path:
  v: fr-lm-medication.item.ingredient.substance
short:
  v: Substance. Code SMS (2.16.840.1.113883.3.6905.2) de la substance active de l’European Medicines Agency (EMA)
definition:
  v: Substance. Code SMS (2.16.840.1.113883.3.6905.2) de la substance active de l’European Medicines Agency (EMA)
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-medication.item.ingredient.substance
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  description:
    v: SMS (2.16.840.1.113883.3.6905.2)

id:
  v: fr-lm-medication.item.ingredient.strength
path:
  v: fr-lm-medication.item.ingredient.strength
short:
  v: concentration par unité
definition:
  v: concentration par unité
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.item.ingredient.strength
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.item.ingredient.strength.strength
path:
  v: fr-lm-medication.item.ingredient.strength.strength
short:
  v: numérateur/dénominateur. Ex 100 mg/1 ml ou 500 mg / comprimé.
definition:
  v: numérateur/dénominateur. Ex 100 mg/1 ml ou 500 mg / comprimé.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-medication.item.ingredient.strength.strength
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Ratio
    l: Ratio

id:
  v: fr-lm-medication.item.ingredient.strength.basisOfStrengthSubstance
path:
  v: fr-lm-medication.item.ingredient.strength.basisOfStrengthSubstance
short:
  v: Concentration de référence d’une substance
definition:
  v: Concentration de référence d’une substance
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.item.ingredient.strength.basisOfStrengthSubstance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-medication.item.containedQuantity
path:
  v: fr-lm-medication.item.containedQuantity
short:
  v: quantité pour 1 item
definition:
  v: quantité pour 1 item
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.item.containedQuantity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
    l: Quantity

id:
  v: fr-lm-medication.item.packageType
path:
  v: fr-lm-medication.item.packageType
short:
  v: Conditionnement primaire (ampoule, bouteille,…) EDQM Standard Terms (0.4.0.127.0.16.1.1.2.1) / classe CON (Récipient) => ampoule, blister.
definition:
  v: Conditionnement primaire (ampoule, bouteille,…) EDQM Standard Terms (0.4.0.127.0.16.1.1.2.1) / classe CON (Récipient) => ampoule, blister.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.item.packageType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.device
path:
  v: fr-lm-medication.device
short:
  v: Dispositif d'administration inclus dans le produit. Les dispositifs qui ne sont pas contenus dans le conditionnement du médicament ne sont pas pris en compte.
definition:
  v: Dispositif d'administration inclus dans le produit. Les dispositifs qui ne sont pas contenus dans le conditionnement du médicament ne sont pas pris en compte.
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-medication.device
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.device.deviceQuantity
path:
  v: fr-lm-medication.device.deviceQuantity
short:
  v: Nombre de dispositifs.
definition:
  v: Nombre de dispositifs.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-medication.device.deviceQuantity
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Quantity
    l: Quantity

id:
  v: fr-lm-medication.device.device[x]
path:
  v: fr-lm-medication.device.device[x]
short:
  v: Dispositif codé.
definition:
  v: Dispositif codé.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-medication.device.device[x]
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-device
    l: fr-lm-device

id:
  v: fr-lm-medication.characteristic
path:
  v: fr-lm-medication.characteristic
short:
  v: Caractéristiques supplémentaires du produit (par ex. sans sucre, bouchon facile à ouvrir, dosage gradué). Il est prévu que les implémenteurs définissent un ensemble de valeurs (ValueSet) adapté à leurs cas d’usage.
definition:
  v: Caractéristiques supplémentaires du produit (par ex. sans sucre, bouchon facile à ouvrir, dosage gradué). Il est prévu que les implémenteurs définissent un ensemble de valeurs (ValueSet) adapté à leurs cas d’usage.
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-medication.characteristic
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.characteristic.type
path:
  v: fr-lm-medication.characteristic.type
short:
  v: Type de caractéristique
definition:
  v: Type de caractéristique
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-medication.characteristic.type
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-medication.characteristic.value[x]
path:
  v: fr-lm-medication.characteristic.value[x]
short:
  v: Valeur de la caractéristique
definition:
  v: Valeur de la caractéristique
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.characteristic.value[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
type:
  code:
    v: string
    l: string
type:
  code:
    v: Quantity
    l: Quantity
type:
  code:
    v: dateTime
    l: dateTime
type:
  code:
    v: integer
    l: integer
type:
  code:
    v: decimal
    l: decimal
type:
  code:
    v: Ratio
    l: Ratio

id:
  v: fr-lm-medication.batch
path:
  v: fr-lm-medication.batch
short:
  v: Informations relatives au lot d’un médicament. Elles sont généralement enregistrées lors de la dispensation ou de l’administration et sont rarement connues ou pertinentes dans le cadre d’une ordonnance ou d’une demande.
definition:
  v: Informations relatives au lot d’un médicament. Elles sont généralement enregistrées lors de la dispensation ou de l’administration et sont rarement connues ou pertinentes dans le cadre d’une ordonnance ou d’une demande.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.batch
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.batch.lotNumber
path:
  v: fr-lm-medication.batch.lotNumber
short:
  v: Numéro de lot
definition:
  v: Numéro de lot
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.batch.lotNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-medication.batch.expirationDate
path:
  v: fr-lm-medication.batch.expirationDate
short:
  v: Date d'expiration du produit
definition:
  v: Date d'expiration du produit
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-medication.batch.expirationDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

element:
  id:
    v: fr-lm-medication
  path:
    v: fr-lm-medication
  short:
    v: Logical model - FR LM Medication
  definition:
    v: Entrée Produit de santé
element:
  id:
    v: fr-lm-medication.identifyingCode[x]
  path:
    v: fr-lm-medication.identifyingCode[x]
  short:
    v: Code du produit de santé. Non présent pour les préparations magistrales.
  definition:
    v: Code du produit de santé. Non présent pour les préparations magistrales.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: fr-lm-medication.identifyingCode[x].identifyingCodeCodeableConcept
  path:
    v: fr-lm-medication.identifyingCode[x].identifyingCodeCodeableConcept
  short:
    v: Codes du médicament dans une termino spécifique
  definition:
    v: Codes du médicament dans une termino spécifique
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: fr-lm-medication.identifyingCode[x].identifyingCodeIdentifier
  path:
    v: fr-lm-medication.identifyingCode[x].identifyingCodeIdentifier
  short:
    v: identifiant du medication définition
  definition:
    v: identifiant du medication définition
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Identifier
      l: Identifier
element:
  id:
    v: fr-lm-medication.classification
  path:
    v: fr-lm-medication.classification
  short:
    v: Classification ATC
  definition:
    v: Classification ATC
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: fr-lm-medication.productName
  path:
    v: fr-lm-medication.productName
  short:
    v: Nom du produit (contenant aussi le dosage et la forme galénique). Si le médicament est codé, le nom du produit peut ne pas être renseigné.
  definition:
    v: Nom du produit (contenant aussi le dosage et la forme galénique). Si le médicament est codé, le nom du produit peut ne pas être renseigné.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: fr-lm-medication.marketingAuthorisationHolder
  path:
    v: fr-lm-medication.marketingAuthorisationHolder
  short:
    v: Titulaire de l'autorisation de mise sur le marché du médicament. Cette information est utile pour identifier précisément le produit. Si le produit ne dispose pas d'une autorisation de mise sur le marché, les informations fournies par le fabricant peuvent être utilisées.
  definition:
    v: Titulaire de l'autorisation de mise sur le marché du médicament. Cette information est utile pour identifier précisément le produit. Si le produit ne dispose pas d'une autorisation de mise sur le marché, les informations fournies par le fabricant peuvent être utilisées.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Base
      l: Base
element:
  id:
    v: fr-lm-medication.marketingAuthorisationHolder.organisationName
  path:
    v: fr-lm-medication.marketingAuthorisationHolder.organisationName
  short:
    v: Nom de l'organisme détenant l'autorisation de commercialisation/fabrication.
  definition:
    v: Nom de l'organisme détenant l'autorisation de commercialisation/fabrication.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: fr-lm-medication.marketingAuthorisationHolder.organisationIdentifier
  path:
    v: fr-lm-medication.marketingAuthorisationHolder.organisationIdentifier
  short:
    v: Identifiant de l'organisation et/ou de son emplacement physique.
  definition:
    v: Identifiant de l'organisation et/ou de son emplacement physique.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Identifier
      l: Identifier
element:
  id:
    v: fr-lm-medication.item
  path:
    v: fr-lm-medication.item
  short:
    v: Dans le cas de conditionnements combinés, chaque ingrédient dispose de sa propre forme galénique, ses propres ingrédients et leurs dosages respectifs.
  definition:
    v: Dans le cas de conditionnements combinés, chaque ingrédient dispose de sa propre forme galénique, ses propres ingrédients et leurs dosages respectifs.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Base
      l: Base
element:
  id:
    v: fr-lm-medication.item.doseForm
  path:
    v: fr-lm-medication.item.doseForm
  short:
    v: Forme galénique du produit de santé. EDQM Standard Terms (0.4.0.127.0.16.1.1.2.1) / classe PDF (forme galénique).
  definition:
    v: Forme galénique du produit de santé. EDQM Standard Terms (0.4.0.127.0.16.1.1.2.1) / classe PDF (forme galénique).
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  binding:
    description:
      v: EDQM Standard Terms
element:
  id:
    v: fr-lm-medication.item.ingredient
  path:
    v: fr-lm-medication.item.ingredient
  short:
    v: Substance active
  definition:
    v: Substance active
  min:
    v: 1
  max:
    v: *
  type:
    code:
      v: Base
      l: Base
element:
  id:
    v: fr-lm-medication.item.ingredient.isActive

v: fr-lm-medication.item.ingredient.isActive

v: Indique si l'ingrédient est considéré comme un ingrédient actif. Les excipients ne sont généralement pas nécessaires et, par défaut, seuls les ingrédients actifs sont attendus.

v: Indique si l'ingrédient est considéré comme un ingrédient actif. Les excipients ne sont généralement pas nécessaires et, par défaut, seuls les ingrédients actifs sont attendus.

v: 0

v: 1

code:
  v: boolean
  l: boolean

id:
  v: fr-lm-medication.item.ingredient.substance
path:
  v: fr-lm-medication.item.ingredient.substance
short:
  v: Substance. Code SMS (2.16.840.1.113883.3.6905.2) de la substance active de l’European Medicines Agency (EMA)
definition:
  v: Substance. Code SMS (2.16.840.1.113883.3.6905.2) de la substance active de l’European Medicines Agency (EMA)
min:
  v: 1
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  description:
    v: SMS (2.16.840.1.113883.3.6905.2)

id:
  v: fr-lm-medication.item.ingredient.strength
path:
  v: fr-lm-medication.item.ingredient.strength
short:
  v: concentration par unité
definition:
  v: concentration par unité
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.item.ingredient.strength.strength
path:
  v: fr-lm-medication.item.ingredient.strength.strength
short:
  v: numérateur/dénominateur. Ex 100 mg/1 ml ou 500 mg / comprimé.
definition:
  v: numérateur/dénominateur. Ex 100 mg/1 ml ou 500 mg / comprimé.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Ratio
    l: Ratio

id:
  v: fr-lm-medication.item.ingredient.strength.basisOfStrengthSubstance
path:
  v: fr-lm-medication.item.ingredient.strength.basisOfStrengthSubstance
short:
  v: Concentration de référence d’une substance
definition:
  v: Concentration de référence d’une substance
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-medication.item.containedQuantity
path:
  v: fr-lm-medication.item.containedQuantity
short:
  v: quantité pour 1 item
definition:
  v: quantité pour 1 item
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity
    l: Quantity

id:
  v: fr-lm-medication.item.packageType
path:
  v: fr-lm-medication.item.packageType
short:
  v: Conditionnement primaire (ampoule, bouteille,…) EDQM Standard Terms (0.4.0.127.0.16.1.1.2.1) / classe CON (Récipient) => ampoule, blister.
definition:
  v: Conditionnement primaire (ampoule, bouteille,…) EDQM Standard Terms (0.4.0.127.0.16.1.1.2.1) / classe CON (Récipient) => ampoule, blister.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.device
path:
  v: fr-lm-medication.device
short:
  v: Dispositif d'administration inclus dans le produit. Les dispositifs qui ne sont pas contenus dans le conditionnement du médicament ne sont pas pris en compte.
definition:
  v: Dispositif d'administration inclus dans le produit. Les dispositifs qui ne sont pas contenus dans le conditionnement du médicament ne sont pas pris en compte.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.device.deviceQuantity
path:
  v: fr-lm-medication.device.deviceQuantity
short:
  v: Nombre de dispositifs.
definition:
  v: Nombre de dispositifs.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Quantity
    l: Quantity

id:
  v: fr-lm-medication.device.device[x]
path:
  v: fr-lm-medication.device.device[x]
short:
  v: Dispositif codé.
definition:
  v: Dispositif codé.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-device
    l: fr-lm-device

id:
  v: fr-lm-medication.characteristic
path:
  v: fr-lm-medication.characteristic
short:
  v: Caractéristiques supplémentaires du produit (par ex. sans sucre, bouchon facile à ouvrir, dosage gradué). Il est prévu que les implémenteurs définissent un ensemble de valeurs (ValueSet) adapté à leurs cas d’usage.
definition:
  v: Caractéristiques supplémentaires du produit (par ex. sans sucre, bouchon facile à ouvrir, dosage gradué). Il est prévu que les implémenteurs définissent un ensemble de valeurs (ValueSet) adapté à leurs cas d’usage.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.characteristic.type
path:
  v: fr-lm-medication.characteristic.type
short:
  v: Type de caractéristique
definition:
  v: Type de caractéristique
min:
  v: 1
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-medication.characteristic.value[x]
path:
  v: fr-lm-medication.characteristic.value[x]
short:
  v: Valeur de la caractéristique
definition:
  v: Valeur de la caractéristique
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
type:
  code:
    v: string
    l: string
type:
  code:
    v: Quantity
    l: Quantity
type:
  code:
    v: dateTime
    l: dateTime
type:
  code:
    v: integer
    l: integer
type:
  code:
    v: decimal
    l: decimal
type:
  code:
    v: Ratio
    l: Ratio

id:
  v: fr-lm-medication.batch
path:
  v: fr-lm-medication.batch
short:
  v: Informations relatives au lot d’un médicament. Elles sont généralement enregistrées lors de la dispensation ou de l’administration et sont rarement connues ou pertinentes dans le cadre d’une ordonnance ou d’une demande.
definition:
  v: Informations relatives au lot d’un médicament. Elles sont généralement enregistrées lors de la dispensation ou de l’administration et sont rarement connues ou pertinentes dans le cadre d’une ordonnance ou d’une demande.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-medication.batch.lotNumber
path:
  v: fr-lm-medication.batch.lotNumber
short:
  v: Numéro de lot
definition:
  v: Numéro de lot
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-medication.batch.expirationDate
path:
  v: fr-lm-medication.batch.expirationDate
short:
  v: Date d'expiration du produit
definition:
  v: Date d'expiration du produit
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime