Effets indésirables
Les effets indésirables d’un clinical drug sont des objets décrivant les réactions nocives et non voulue d’un médicament chez un patient.
Adverse Effect Details
Element de lien entre un effet indésirable et un médicament clinique.
| Relations | Multiplicité | Cible | Description |
|---|---|---|---|
source | 1 | source | Source de l’information |
adverse_effect | 1 | adverse_effect | Effet indésirable |
clinical_drug | 1 | clinical_drug | Clinical drug concerné |
Adverse Effect
| Attributs | Type | Description | Exemple - IMATINIB ZENTIVA 100 mg, comprimé pelliculé sécable - Thrombopénie |
|---|---|---|---|
phase | String | Phase du traitement propice à la survenue de l’effet indésirable | premiers mois de traitement |
dosage | String | Dose de médicament propice à la survenue de l’effet indésirable | fortes doses > 750 mg |
behaviour | String | Conduite à tenir en cas de survenue de l’effet indésirable | reduire la posologie ou arrêter le traitement |
comment | String | Commentaire en texte libre concernant l’effet indésirable | plus susceptible chez patient avec LMC en crise |
| Relations | Multiplicité | Cible | Description |
|---|---|---|---|
condition | 1 | condition | Observation clinique décrivant l’effet indésirable |
incidence_enum | 1 | incidence_enum | Fréquence de survenue de l’effet indésirable. Cet objet est un Enum. Les valeurs possibles sont Très fréquent, Fréquent, Peu fréquent, Rare, Très rare, Fréquence indéterminée |
patient_criterion | 0 .. 1 | patient_criterion | Critères patient propice à la survenue de l’effet indésirable |
codings | 1 .. n | adverse_effect_coding_view | Codes décrivant l’effet indésirable. Ces codes sont les classe de systèmes d’organes. |
Enum
Incidence
| ID | Text |
|---|---|
| VERY_COMMON | Très fréquent (≥1/10) |
| COMMON | Fréquent (≥1/100, < 1/10) |
| UNCOMMON | Peu fréquent (≥1/1 000, < 1/100) |
| RARE | Rare (≥1/10 000, < 1/1 000) |
| VERY_RARE | Très rare (< 1/10 000) |
| UNKNOWN | Fréquence indéterminée |
Cas d’usages
Liste des effets indésirables pour un CIS donné
ClinicalDrug
{
clinical_drug(
where: { branded_drugs: { codings: { code: { _ilike: "69979273" } } } }
) {
adverse_effect_details {
adverse_effect {
behaviour
comment
condition {
designation
}
incidence_enum {
text
}
patient_criterion {
gender {
text
}
age_groups {
age_group {
text
}
}
continuous_criterions {
continuous_criterion {
max_value
min_value
type {
text
}
unit {
text
}
}
}
adjunct_treatment {
ingredients {
ingredient {
designation
}
}
therapeutic_classes {
therapeutic_class {
code
label
terminology
}
}
procedures {
procedure {
code
label
terminology
}
}
}
}
}
}
}
}API d’analyse
La base stocke les éléments déclencheurs des contre-indications. Pour une utilisation plus aisée, Posos fournit une API permettant de récupérer les contre-indications liées à un ensemble de médicaments cliniques ou de spécialités.
Arguments
Ces résultats s’obtiennent grâce à l’API d’analyse, il faut fournir une liste de médicaments (cliniques ou spécialités) à la requête getAdverseEffects.
| Argument | Input field | Type | Description |
|---|---|---|---|
drugs | clinicalDrugs | String[] | Liste de codes de médicament cliniques à analyser. |
drugs | specialities | String[] | Liste de spécialités à analyser (CIS) |
adverseEffects | String[] | Effets indésirables (SNOMED) | |
incidence | String[] | Type et niveau d’alerte | |
snomedInferrence | Boolean | Paramètre permettant de chercher les alertes sur les conditions proches via des inférences permises par la SNOMED. |
Résultat
L’API renvoie un objet de type AlertResult.
| Attributs | Type | Description | Exemple |
|---|---|---|---|
phase | String | Phase du traitement propice à la survenue de l’effet indésirable | premiers mois de traitement |
dosage | String | Dose de médicament propice à la survenue de l’effet indésirable | fortes doses > 750 mg |
behaviour | String | Conduite à tenir en cas de survenue de l’effet indésirable | reduire la posologie ou arrêter le traitement |
comment | String | Commentaire en texte libre concernant l’effet indésirable | plus susceptible chez patient avec LMC en crise |
Exemples
Effets indésirables
query GetAdverseEffects(
$drugs: [DrugInput!]
$adverseEffectsToAvoid: [CodingInputWithLabel!]
) {
getAdverseEffects(
drugs: $drugs
adverseEffectsToAvoid: $adverseEffectsToAvoid
) {
adverseEffects {
adverseEffects {
condition {
designation
codings {
label
code
terminology
}
modifiers
associatedConditions {
designation
modifiers
codings {
label
code
terminology
}
}
}
incidence
patient {
sex
ageGroups
continuousCriteria {
type
unit
min
max
}
concurrentTreatments {
ingredients
procedures
therapeuticClasses
}
}
dosage
phase
behaviour
}
drug {
clinicalDrug {
label
code
terminology
inn
}
}
}
}
}Voici également un autre exemple qui montre que le critère getAdverseEffects permet d’obtenir toutes les informations sur le traitement concomitant (ingrédients et procédures) liées à un effet indésirable.
Adverse-effects
query GetAdverseEffects(
$drugs: [DrugInput!]
$adverseEffectsToAvoid: [CodingInputWithLabel!]
) {
getAdverseEffects(
drugs: $drugs
adverseEffectsToAvoid: $adverseEffectsToAvoid
) {
adverseEffects {
drug {
clinicalDrug {
code
terminology
}
}
adverseEffects {
condition {
codings {
code
terminology
}
}
patient {
concurrentTreatments {
ingredients
procedures
}
}
}
}
}
}