Skip to content

Posologies

La posologie d’un clinical drug est un objet décrivant à quelle posologie doit être utilisée un médicament pour une indication et une cible patient donnée. Un clinical drug peut avoir un ou plusieurs dosage provenant de différents branded drugs.

Section Dosage

Clinical Drug Dosage

Objet rassemblant l’ensemble des informations concernant les différents schémas posologiques d’un traitement médicamenteux, ainsi que l’ensemble des contrôles de sécurité relatifs aux posologies.

RelationsMultiplicitéCibleDescription
type1type_dosage_enumType de posologie (Alerte, posologie usuelle, posologie complexe).
dosage0 .. 1dosage_usualSi le type de Dosage est une posologie usuelle, les details de la posologie sont présents dans cet objet.
dosage_complex0 .. 1dosage_complexSi le type de Dosage est une posologie complexe, les details de la posologie sont présents dans cet objet.
clinical_drug1clinical_drugClinical drug concerné
source1sourceLes élèments permettant de sourcer l’information.

Dosage

Si DOSAGE est de type “Posologie usuelle” ou “Alerte”, les informations décrivant cette posologie sont contenues dans cet object. La posologie peut être liée à un contexte précis (des indications ou des critères patients particuliers).

AttributsTypeDescriptionExemple
ordernumberPhase du schéma posologique.1
subnaturestringSous-nature de la posologie
commentstringCommentaire de la posologie
RelationsMultiplicitéCibleDescription
dosage_details1dosage_detailsDétails concernant la pathologie.
dosage_adjustment0 .. 1dosage_adjustmentSi le schéma posologique est une adaptation d’une posologie usuelle, dû à un critère prédéfini, cette information est présente dans cet objet.
dose1doseDose du médicament prise à chaque administration.
timing1timingQuand administrer le médicament.
additionnal_instructions0 .. ndosage_additionnal_instructionsConduites à tenir liées à ce médicament.
pathway0 .. 1pathwayVoie d’administration.
nature1nature_dosage_enumNature du traitement (Traitement d’attaque, traitement d’entretien, etc).
alert_type0..1dosage_alert_typeType d’alerte

Dosage complex

Si DOSAGE est de type “Posologie Complexe”, les informations détaillant cette posologie sont dans cet object. Ce type de posologie est utilisé pour les posologies trop complexes pour être structurées. Cet object comporte un unique champ text, dans lequel se trouve les paragraphes du RCP décrivant cette posologie.

AttributsTypeDescriptionExemple
textstringTexte descriptif de la posologie.1

Dosage Details

Détails de l’indication et des critères patient correspondants au schéma posologique.

RelationsMultiplicitéCibleDescription
clinical_indications0 .. *clinical_indicationsIndication correspondant au schéma posologique.
associated_conditions0 .. 1associated_conditionsAutres conditions du patient.
patient_criterion0 .. 1patient_criterionCritères patient.
therapeutic_use0 .. 1therapeutic_useInformations sur l’usage thérapeutique.

Dosage Adjustment

Si la posologie est une adaptation d’une posologie usuelle, due à un critère prédéfini, cette information est précisée dans cet objet.

RelationsMultiplicitéCibleDescription
adjustment_type1dosage_alert_type_enumType de critère pour lequel il y a une adaptation de la posologie usuelle (par exemple, insuffisance rénale).
adjustment_severity0..*dosage_adjustment_severity_enumSévérité de la pathologie qui nécessite une adaptation posologique

Quantity

Objet générique permettant de définir une quantité

AttributsTypeDescriptionExemple
valuenumberQuantité de médicament.3
unitstringLabel de l’unité.mg
codestringCode de l’unité.
systemstringLe système qui définit l’entité codé.

Range

Object générique permettant de définir un range

RelationsMultiplicitéCibleDescription
low0..1quantityBorne basse du range.
high0..1quantityBorne haute dy range.

Quantity and range

Object générique permettant de définir une quantité ou un range

RelationsMultiplicitéCibleDescription
quantity0..1quantityQuantity
range0..1rangeRange

Timing

Objet générique permettant de décrire les occurrences d’un événement qui peut arriver plusieurs fois.

AttributsTypeDescriptionExemple
period_word_firststringPrécision de la fréquence.en
countnumberNombre de répétition.2
count_maxnumberNombre maximal de répétition.
frequencynumberLe nombre de répétition dans une période donnée.
frequency_maxnumberLe nombre de répétition maximale dans une période donnée.
period_word_secondstringPrécision de la fréquence.prise par
periodnumberDurée pendant laquelle la répétition va avoir lieu.1
period_maxnumberDurée maximale.
RelationsMultiplicitéCibleDescriptionExemple
period_unit0 .. ncodingUnité de la durée.”code”: “j”,
“label”: “jour(s)“
duration0 .. 1quantity_and_rangeDurée d’administration.
bounds_duration0 .. 1quantity_and_rangeDurée du traitement complet.
when0 .. 1medication_timeTemps qui sépare de l’évènement.

Le tableau ci dessous résume l’utilisation classique de l’object Timing.

Descriptioncountperiod_word_firstfrequencyfrequency_maxperiod_word_secondperiodperiod_maxperiod_unitwhen.offsetwhen.codingdurationduration_unitduration_boundsduration_bounds_unit
Toutes les 8 heuresToutes les18heures
Tous les 7 joursTous les17jours
3 fois par jour3par1jour
3 Ă  4 fois par jour34par1jour
Toutes les 4 Ă  6 heuresToutes les146heures
Tous les 21 jours, pendant 1 heureTous les121jours1heure
3 fois par semaine, pendant 1/2 heure3par1semaine0.5heure
Pendant le petit déjeunerPendant le petit déjeuner
10 minutes avant les repas10 minutesavant les repas
A prendre une fois1
A prendre tous les 2 jours, le matin, jusqu’à ce que 20 ait été pristous les12joursle matin20prises

Medication time

Object permettant de décrire le moment de prise du médicament.

RelationsMultiplicitéCibleDescription
offset0..1quantity_and_rangeOffset par rapport au moment de prise spécifié dans le coding.
coding1codingMoment de prise

Obtenir les posologies

Dosage-Recommandation

query DosageRecommandation {
  clinical_drug(where: { codings: { code: { _ilike: "MV00002414" } } }) {
    designation
    ingredients_mixture {
      inn
    }
    codings(where: { terminology: { _ilike: "posos" } }) {
      code
      terminology
    }
    clinical_drug_dosages {
      dosage {
        dosage_context {
          dosage_context_clinical_indications {
            clinical_indication {
              condition {
                designation
                codings {
                  coding {
                    code
                    label
                    terminology
                  }
                }
                modifiers {
                  modifier {
                    text
                  }
                }
                associated_conditions {
                  associated_condition {
                    designation
                    codings {
                      coding {
                        code
                        label
                        terminology
                      }
                    }
                    modifiers {
                      modifier {
                        text
                      }
                    }
                  }
                }
              }
              patient_criterion {
                adjunct_treatment {
                  ingredients {
                    ingredient {
                      designation
                    }
                  }
                  procedures {
                    procedure {
                      label
                    }
                  }
                  therapeutic_classes {
                    therapeutic_class {
                      label
                    }
                  }
                }
                age_groups {
                  age_group {
                    text
                  }
                }
                continuous_criterions {
                  continuous_criterion {
                    min_value
                    max_value
                    unit {
                      text
                    }
                    type {
                      text
                    }
                    type_codings {
                      coding {
                        code
                        label
                        terminology
                      }
                    }
                  }
                }
                gender {
                  text
                }
              }
              therapeutic_use {
                intents {
                  intent_enum {
                    text
                  }
                }
                therapies {
                  therapy_enum {
                    text
                  }
                }
                treatment_types {
                  treatment_type_enum {
                    text
                  }
                }
                combination_treatment {
                  ingredients {
                    ingredient {
                      designation
                      codings {
                        code
                        label
                        terminology
                      }
                    }
                  }
                  procedures {
                    procedure {
                      code
                      label
                      terminology
                    }
                  }
                  therapeutic_classes {
                    therapeutic_class {
                      code
                      label
                      terminology
                    }
                  }
                }
              }
            }
          }
          dosage_context_associated_conditions {
            condition {
              designation
              codings {
                coding {
                  code
                  label
                  terminology
                }
              }
              modifiers {
                modifier {
                  text
                }
              }
            }
          }
          dosage_context_modifiers {
            modifier_enum {
              text
            }
          }
          therapeutic_use {
            intents {
              intent_enum {
                text
              }
            }
            therapies {
              therapy_enum {
                text
              }
            }
            treatment_types {
              treatment_type_enum {
                text
              }
            }
            combination_treatment {
              ingredients {
                ingredient {
                  designation
                  codings {
                    code
                    label
                    terminology
                  }
                }
              }
              procedures {
                procedure {
                  code
                  label
                  terminology
                }
              }
              therapeutic_classes {
                therapeutic_class {
                  code
                  label
                  terminology
                }
              }
            }
          }
          patient_criterion {
            adjunct_treatment {
              ingredients {
                ingredient {
                  designation
                }
              }
              procedures {
                procedure {
                  label
                }
              }
              therapeutic_classes {
                therapeutic_class {
                  label
                }
              }
            }
            age_groups {
              age_group {
                text
              }
            }
            continuous_criterions {
              continuous_criterion {
                min_value
                max_value
                unit {
                  text
                }
                type {
                  text
                }
              }
            }
            gender {
              text
            }
          }
        }
        dosage_nature {
          text
        }
        order
        subnature
        dosage_adjustment_type {
          text
        }
        dosage_adjustment_severities {
          dosage_adjustment_severity_enum {
            text
          }
        }
        dose {
          quantity {
            value
            unit
            code
            system
          }
          range {
            low {
              value
              unit
              code
              system
            }
            high {
              value
              unit
              code
              system
            }
          }
        }
        timing {
          period_word_first
          frequency
          period_word_second
          period
          period_max
          period_unit {
            code
            label
            terminology
          }
          duration {
            quantity {
              value
              unit
              code
              system
            }
            range {
              low {
                value
                unit
                code
                system
              }
              high {
                value
                unit
                code
                system
              }
            }
          }
          bounds_duration {
            quantity {
              value
              unit
              code
              system
            }
            range {
              low {
                value
                unit
                code
                system
              }
              high {
                value
                unit
                code
                system
              }
            }
          }
          timing_medication_times {
            medication_time {
              coding {
                code
                label
                terminology
              }
              offset {
                quantity {
                  value
                  unit
                  code
                  system
                }
                range {
                  low {
                    value
                    unit
                    code
                    system
                  }
                  high {
                    value
                    unit
                    code
                    system
                  }
                }
              }
            }
          }
        }
        dosage_additional_instructions {
          guideline {
            text
          }
        }
        pathway {
          designation
          coding {
            code
            label
            terminology
          }
        }
        comment
      }
    }
  }
}

Section Dosage Unit

Dosage Unit

Objet rassemblant les informations d’unités de quantité issues des RCPs.

RelationsMultiplicitéCibleDescription
unit1codingUnité de prise (ex: comprimé).
dosage_unit_components0 .. ndosage_unit_componentsCorrespondance entre l’unité de prise et la quantité en substance.

Dosage Unit Component

AttributsTypeDescriptionExemple
valuenumberQuantité de substance3
RelationsMultiplicitéCibleDescription
unit1codingUnité de la quantité de substance.
substance1codingSubstance quantifié dans cet objet.

Obtenir les unités de dose

Dosage-Unit

query dosage_unit {
  clinical_drug(where: { codings: { code: { _ilike: "MV00002414" } } }) {
    dosage_units {
      coding {
        code
        label
        terminology
      }
      components {
        component {
          substance {
            code
            label
            terminology
          }
          quantity {
            value
            unit
            code
            system
          }
        }
      }
    }
  }
}

Enums

Type de posologie

CodeLabel
ALERTAlerte
INDICATION_SPECIFICSpécifiques à des indications
COMPLEX_DOSAGEPosologie complexe - Afficher RCP

Nature

CodeLabel
INITIALInitiale
MAINTENANCEMaintenance
ATTACKAttack
MAXIMALMaximale
MINIMALMinimale
STANDARDStandard
TITRATIONTitration
OTHERAutre

Type d’alerte

CodeLabel
min_quantity_per_24_hoursQuantité minimale par 24 heures
max_quantity_per_24_hoursQuantité maximale par 24 heures
max_quantity_per_doseQuantité maximale par prise
min_quantity_per_doseQuantité minimale par prise
max_quantity_single_dispenseQuantité maximale autorisée pour une seule dispensation
lifetime_max_dose_thresholdDose seuil maximale autorisée sur la vie du patient
min_treatment_durationDurée minimale de traitement
max_treatment_durationDurée maximale de traitement
single_dispense_treatment_durationDurée de traitement délivrable en une fois
max_dispensation_durationDurée maximale de dispensation autorisée
max_cumulative_doseDose cumulative maximale
max_quantity_per_weekQuantité maximale par semaine
max_quantity_per_yearQuantité maximale par an
min_duration_between_dosesIntervalle minimal entre les prises
max_duration_between_dosesIntervalle maximal entre les prises

Type d’adaptation posologique

CodeLabel
RENAL_FAILUREInsuffisance rénale
LIVER_FAILUREInsuffisance hépatique
HEART_FAILUREInsuffisance cardique
ELDERLY_SUBJECTSujet âgé
PREGNANCYGrossesse

Sévérité d’adaptation posologique

CodeLabel
MILDLéger
MODERATEModérée
SEVERESévère
TERMINALTerminale
NYHA_INYHA I
NYHA_IINYHA II
NYHA_IIINYHA III
NYHA_IVNYHA IV
OVER_65_YO> 65 ans
OVER_75_YO> 75 ans
FIRST_TRIMESTER1er trimestre
SECOND_TRIMESTER2e trimestre
THIRD_TRIMESTER3e trimestre