29.08.2019 Views

Code de programme pour détecter Association médicamenteuse cumulative

2. Le cumul peut aussi être dû à la prise simultanée de différents médicaments dans lesquels une même substance se retrouve. Par exemple tous les médicaments suivants contiennent du paracétamol (acétaminophène) : Doliprane, Dafalgan, Efferalgan, Actifed, Humex, Fervex, Prontalgine, Tylénol… ; c’est ce genre de cumul qui fait l’objet de notre travail-ci. 3. Bien entendu, le cumul ne concerne pas seulement un principe actif précis, mais les classes de médicaments : Paracétamol, Aspirine, Ibuprofène, Diclofénac, Kétoprofene, Naproxène, Piroxicam, Profénide, Bi-Profénide, Acéclofénac, acide Méfénamique, Acide Niflumique, Acide Tiaprofénique, Alminoprofène, Célécoxib, Dexkétoprofène, Étodolac, Étoricoxib, Fénoprofène, Flurbiprofène, Indométacine, Méloxicam, Nabumétone, Piroxicam, Sulindac, Ténoxicam, et les inhibiteurs sélectifs de la cyclooxygénase 2 (cox-2 cfr célécoxib)… ont tous les mêmes risques et effets secondaires (allergie ou d’asthme, saignement/perforation digestifs, ulcère de l’estomac ou du duodénum, maladie grave du foie, insuffisance cardiaque ou insuffisance rénale grave, femme enceinte)… La plupart des intoxications médicamenteuses est donc due à une association cumulative (cumul) de médicaments comportant le même principe actif se retrouvant dans plusieurs médicaments qui sont associés dans la même prescription ou dans l’ensemble de la cure. Certaines substances comme la vitamine C ont une marge de toxicité quasi illimitée, tandis que d’autres comme les tonicardiaques ont une marge thérapeutique très serrée.

2. Le cumul peut aussi être dû à la prise simultanée de différents médicaments dans lesquels une même substance se retrouve. Par exemple tous les médicaments suivants contiennent du paracétamol (acétaminophène) : Doliprane, Dafalgan, Efferalgan, Actifed, Humex, Fervex, Prontalgine, Tylénol… ; c’est ce genre de cumul qui fait l’objet de notre travail-ci.

3. Bien entendu, le cumul ne concerne pas seulement un principe actif précis, mais les classes de médicaments : Paracétamol, Aspirine, Ibuprofène, Diclofénac, Kétoprofene, Naproxène, Piroxicam, Profénide, Bi-Profénide, Acéclofénac, acide Méfénamique, Acide Niflumique, Acide Tiaprofénique, Alminoprofène, Célécoxib, Dexkétoprofène, Étodolac, Étoricoxib, Fénoprofène, Flurbiprofène, Indométacine, Méloxicam, Nabumétone, Piroxicam, Sulindac, Ténoxicam, et les inhibiteurs sélectifs de la cyclooxygénase 2 (cox-2 cfr célécoxib)… ont tous les mêmes risques et effets secondaires (allergie ou d’asthme, saignement/perforation digestifs, ulcère de l’estomac ou du duodénum, maladie grave du foie, insuffisance cardiaque ou insuffisance rénale grave, femme enceinte)…

La plupart des intoxications médicamenteuses est donc due à une association cumulative (cumul) de médicaments comportant le même principe actif se retrouvant dans plusieurs médicaments qui sont associés dans la même prescription ou dans l’ensemble de la cure.

Certaines substances comme la vitamine C ont une marge de toxicité quasi illimitée, tandis que d’autres comme les tonicardiaques ont une marge thérapeutique très serrée.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ASSOCIATION MÉDICAMENTEUSE<br />

CUMULATIVE<br />

P H A RM A C O V I G I L A N C E<br />

J.B. Da<strong>de</strong>t DIASOLUKA Luyalu Nzoyifuanga<br />

+243 - 851278216 - 899508675 - 995624714 - 902263541 - 813572818<br />

diasfb@mail2world.com<br />

Le cumul d’une substance revêt plusieurs aspects dont :<br />

1. Une substance peut avoir un indice d’élimination très faible, <strong>de</strong> sorte que<br />

<strong>de</strong>s prises répétées même à <strong>de</strong> petites doses peuvent conduire à la<br />

longue (voire sur plusieurs décennies) à un cumul entraînant une<br />

intoxication. C’est le cas <strong>de</strong>s éléments plomb, arsenic, mercure (souvent<br />

les métaux lourds), les substances liposolubles (vitamine A, vitamine D)…<br />

2. Le cumul peut aussi être dû à la prise simultanée <strong>de</strong> différents<br />

médicaments dans lesquels une même substance se retrouve. Par<br />

exemple tous les médicaments suivants contiennent du paracétamol<br />

(acétaminophène) : Doliprane, Dafalgan, Efferalgan, Actifed, Humex,<br />

Fervex, Prontalgine, Tylénol… ; c’est ce genre <strong>de</strong> cumul qui fait l’objet<br />

<strong>de</strong> notre travail-ci.<br />

3. Bien entendu, le cumul ne concerne pas seulement un principe actif<br />

précis, mais les classes <strong>de</strong> médicaments : Paracétamol, Aspirine,<br />

Ibuprofène, Diclofénac, Kétoprofene, Naproxène, Piroxicam, Proféni<strong>de</strong>,<br />

Bi-Proféni<strong>de</strong>, Acéclofénac, aci<strong>de</strong> Méfénamique, Aci<strong>de</strong> Niflumique, Aci<strong>de</strong><br />

Tiaprofénique, Alminoprofène, Célécoxib, Dexkétoprofène, Étodolac,<br />

Étoricoxib, Fénoprofène, Flurbiprofène, Indométacine, Méloxicam,<br />

Nabumétone, Piroxicam, Sulindac, Ténoxicam, et les inhibiteurs sélectifs<br />

<strong>de</strong> la cyclooxygénase 2 (cox-2 cfr célécoxib)… ont tous les mêmes risques<br />

et effets secondaires (allergie ou d’asthme, saignement/perforation<br />

digestifs, ulcère <strong>de</strong> l’estomac ou du duodénum, maladie grave du foie,<br />

insuffisance cardiaque ou insuffisance rénale grave, femme enceinte)…<br />

La plupart <strong>de</strong>s intoxications <strong>médicamenteuse</strong>s est donc due à une association<br />

<strong>cumulative</strong> (cumul) <strong>de</strong> médicaments comportant le même principe actif se<br />

retrouvant dans plusieurs médicaments qui sont associés dans la même<br />

prescription ou dans l’ensemble <strong>de</strong> la cure.<br />

Certaines substances comme la vitamine C ont une marge <strong>de</strong> toxicité quasi<br />

illimitée, tandis que d’autres comme les tonicardiaques ont une marge<br />

thérapeutique très serrée.


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

Par contre, certains principes actifs ont une toxicité avérée, mais souvent<br />

ignorée, comme les quinolones et les AINS qui ont une toxicité rénale<br />

individuelle avérée. Leur association est d’autant plus dangereuse.<br />

Les macroli<strong>de</strong>s (comme l’érythromycine), le paracétamol et d’autres AINS, la<br />

gentamycine… ont une toxicité hépatique et ne doivent eux non plus pas se<br />

retrouver dans une même cure ou prescription.<br />

Certains principes actifs se retrouvent dans beaucoup <strong>de</strong> médicaments <strong>pour</strong> le<br />

traitement d’une même affection ou pas.<br />

Par exemple le Dolaren® comporte du paracétamol et Dr Cold® en comporte<br />

aussi, l’Ibucap® aussi. Il faut donc faire attention quand on prescrit un<br />

traitement à un rhumatisant qui souffre aussi par exemple <strong>de</strong> la grippe.<br />

Dr Cold® comporte un antihistaminique, beaucoup d’antitussifs en contiennent<br />

aussi, un mala<strong>de</strong> grippé sous traitement antiallergique parallèle <strong>pour</strong>rait<br />

facilement se retrouver en surdosage d’antihistaminiques.<br />

Ce <strong>programme</strong>, indéfiniment extensible, permet <strong>de</strong> mettre à nu ce cumul<br />

caché, <strong>de</strong> produits dans une même prescription ou l’ensemble <strong>de</strong> la cure<br />

(ordonnances / prescriptions en provenance <strong>de</strong> différents mé<strong>de</strong>cins).<br />

Ce <strong>programme</strong> permet aussi d’éviter une erreur d’orthographe qui <strong>pour</strong>rait être<br />

fatale <strong>pour</strong> le mala<strong>de</strong>. Par exemple une fois j’ai prescrit la « Terneurine » (Vit<br />

B1, B6 & B12) à un patient, et le pharmacien lui a remis <strong>de</strong> la « tonormine » qui<br />

est un tonicardiaque. Heureusement que le patient est d’abord venu présenter<br />

le médicament <strong>pour</strong> confirmation, avant <strong>de</strong> l’utiliser.<br />

Voici un modèle <strong>de</strong> <strong>programme</strong> qui permet cette vérification.<br />

<br />

<br />

Analyse composition <strong>de</strong>s médicaments & cumul<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

antihistaminique, antitussifs, antiallergique, surdosage, ordonnances,<br />

prescriptions, erreur d’orthographe, fatale, tonicardiaque"><br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

GO<br />

<br />

<br />

"use strict"; // Base <strong>de</strong> données<br />

let aspirine=["conservateur","Aci<strong>de</strong> acetylsalycilique","amidon"],<br />

dolaren=["Paracetamol","amidon","conservateur"],<br />

luther=["artemeter","amidon","paracetamol","lumefanthrine"],<br />

artem=["artemeter","lumefanthrine","amidon","conservateur"];<br />

<br />

"use strict";<br />

let combo=[],<br />

tmp="",cl="console.log",<br />

cptr=0,prev=[];<br />

const outp=document.getElementById('meddiv'),<br />

ref=document.getElementById('med');<br />

function fgo(){<br />

let mdRef=ref.value.toLowerCase();<br />

try{<br />

const evRef=eval(mdRef);<br />

tmp+=""+<br />

""+<br />

1*(1+cptr) +<br />

" =>:<br />

"+<br />

mdRef.toUpperCase()+" :";<br />

document.getElementById('med').value="";<br />

evRef.forEach(<br />

function(el,x,array){<br />

tmp +=<br />

""+evRef[x]+"";<br />

}<br />

);<br />

if(cptr++){<br />

tmp+="=".repeat(28)+"";<br />

tmp+="+".repeat(5)+" SUBSTANCES COMMUNES :"<br />

}<br />

if(!cptr) combo.push(x.toUpperCase());<br />

let t="";<br />

Dr. DIASOLUKA NZ. Luyalu - 3 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

let loccp=0;<br />

for(let x of evRef) for(let y of prev){<br />

if(x.toLowerCase()==y.toLowerCase()){<br />

if(!loccp++){<br />

combo.push(<br />

""+<br />

"*".repeat(5)+" Au "+cptr+"e médicament : "+<br />

mdRef.toUpperCase()+"");<br />

combo.push(x.toUpperCase());<br />

}<br />

else combo.push(x.toUpperCase());<br />

}<br />

}<br />

// for(let v of combo.sort()) t+= ""+v+", ";<br />

for(let v of combo) t+= ""+v+", ";<br />

tmp+=t;<br />

tmp+="";<br />

prev=prev.concat(evRef);<br />

console.log(prev);<br />

}<br />

catch(x){<br />

alert(mdRef.toUpperCase()+" : Non encore défini");<br />

}<br />

outp.innerHTML+=tmp;tmp="";<br />

}<br />

<br />

Exécution :<br />

Au démarrage nous avons cette boîte <strong>de</strong> dialogue (saisie) :<br />

Saisissez-y le premier médicament, par exemple « Dolaren » et vali<strong>de</strong>z, et nous<br />

aurons ceci, le <strong>programme</strong> donne alors la composition (ici simplifiée) <strong>de</strong> Dolaren :<br />

Tapez le nom du <strong>de</strong>uxième médicament sur l’ordonnance, par exemple « Luther » : le<br />

<strong>programme</strong> affiche la composition (ici simplifiée et imaginaire) <strong>de</strong> ce <strong>de</strong>uxième<br />

médicament :<br />

Dr. DIASOLUKA NZ. Luyalu - 4 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

Il donne aussi le nom et les constituants du <strong>de</strong>rnier (2è) médicament ajouté (ici<br />

« LUTHER ») et qui se retrouvent dans le premier médicament (ou les médicaments<br />

précé<strong>de</strong>nts) et le <strong>de</strong>uxième (+++++ SUBSTANCES COMMUNES :). Il faut ajouter « un » au<br />

nombre <strong>de</strong> fois que la substance est affichée <strong>pour</strong> avoir le nombre <strong>de</strong> médicaments<br />

dans lequel cette substance est contenue. Donc AMIDON et PARACETAMOL se retrouvent<br />

chacun dans <strong>de</strong>ux médicaments.<br />

Dans l’ensemble, nous aurons l’affichage suivant :<br />

Tapons le nom du troisième médicament, par exemple « Aspirine ». Le <strong>programme</strong> fait<br />

la même chose : il donne la composition du troisième médicament, et les substances<br />

qui se retrouvent dans les trois médicaments (le premier, le <strong>de</strong>uxième et le<br />

troisième) :<br />

Dr. DIASOLUKA NZ. Luyalu - 5 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

Il réaffiche les produits qui se retrouvent dans les <strong>de</strong>ux premiers médicaments<br />

(AMIDON et PARACETAMOL), et ceux qui se retrouvent dans les trois médicaments<br />

(CONSERVATEUR [retrouvé dans <strong>de</strong>ux médicaments], AMIDON 2× [donc retrouvé dans 3<br />

médicaments]).<br />

Ajoutons un quatrième médicament à l’ordonnance, par exemple « Dummy », et nous<br />

aurons ceci :<br />

« Dummy » n’existe pas dans la base <strong>de</strong> données en cours.<br />

Ajoutons « Artem » dans notre ordonnance et l’ordinateur affiche sa composition et le<br />

nombre <strong>de</strong> fois que chacun <strong>de</strong> ses composants se retrouvent plus d’une fois dans les<br />

médicaments déjà prescrits :<br />

Dr. DIASOLUKA NZ. Luyalu - 6 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

Si le prescripteur se trompe et répète un médicament qui figure déjà dans la liste (par<br />

exemple « Aspirine »), voici comment le <strong>programme</strong> se comporte :<br />

Dr. DIASOLUKA NZ. Luyalu - 7 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

Nous y voyons que <strong>de</strong>s substances contenues dans l’aspirine, « CONSERVATEUR » a déjà<br />

été rencontré dans 3 précé<strong>de</strong>nts médicaments, « ACIDE ACETYLSALYCILIQUE » dans un<br />

autre médicament déjà prescrit, « AMIDON » dans 4 précé<strong>de</strong>nts médicaments prescrits.<br />

Avec ce <strong>programme</strong> on évite donc d’associer <strong>de</strong>s médicaments qui contiennent les<br />

mêmes principes actifs.<br />

La base <strong>de</strong> données ici est fictive, il faut la remplacer par une base <strong>de</strong> données réelle.<br />

Voici ce que ça donne <strong>pour</strong> la base <strong>de</strong> donnée suivantes :<br />

"use strict"; // Base <strong>de</strong> données<br />

let wormex=["mebandazole","amidon"],<br />

aspirine=["conservateur","Aci<strong>de</strong> acetylsalicylique","amidon"],<br />

anaflam=["ibuprofen","Paracetamol","amidon","conservateur"],<br />

moxyclav=["amoxycilline","amidon","clavulanate"],<br />

vermox=["mebandazole","conservateur"],<br />

ibucap=["ibuprofen","cafeine","paracetamol"],<br />

Dr. DIASOLUKA NZ. Luyalu - 8 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

erycin=["erythromycine","conservateur","amidon"],<br />

rufenac=["diclofenac","conservateur"],<br />

rufedol=["diclofenac","paracetamol","conservateur"],<br />

bactoclav=["amoxycilline","clavulanate","conservateur"],<br />

tanzol=["albendazole","amidon"];<br />

<br />

Dr. DIASOLUKA NZ. Luyalu - 9 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

Dr. DIASOLUKA NZ. Luyalu - 10 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

Dr. DIASOLUKA NZ. Luyalu - 11 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

Remarquez que le principe actif du 5è médicament TANZOL® (Albendazeole) est <strong>de</strong> la<br />

même classe pharmacologique que celui du WORMEX® (6è médicament) et VERMOX®<br />

(7è médicament : Mebendazole). Le <strong>programme</strong> ne reconnaît pas au sta<strong>de</strong> actuel<br />

l’appartenance aux classes pharmacologiques. C’est au Mé<strong>de</strong>cin <strong>de</strong> le débusquer à<br />

partir <strong>de</strong> la composition <strong>de</strong>s médicaments affichée par le <strong>programme</strong>.<br />

Mots-clés :<br />

classe pharmacologique, base <strong>de</strong> données, intoxications <strong>médicamenteuse</strong>s,<br />

association, <strong>cumulative</strong>, cumul, médicaments, principe actif, prescription, cure,<br />

substances, vitamine C, marge <strong>de</strong> toxicité, tonicardiaques, marge thérapeutique,<br />

principes actifs, toxicité, quinolones, AINS, toxicité rénale, macroli<strong>de</strong>s, érythromycine,<br />

paracétamol, gentamycine, toxicité hépatique, affection, rhumatisant, grippe,<br />

antihistaminique, antitussifs, antiallergique, surdosage, ordonnances, prescriptions,<br />

erreur d’orthographe, fatale, tonicardiaque<br />

Dr. DIASOLUKA NZ. Luyalu - 12 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

DIASOLUKA Nz. Luyalu<br />

Docteur en Mé<strong>de</strong>cine, Chirurgie & Accouchements (1977),<br />

CNOM : 0866 - Spécialiste en ophtalmologie (1980)<br />

Étu<strong>de</strong>s humanités : Scientifique - Mathématiques & Physique.<br />

Informaticien-amateur, Programmeur et WebMaster.<br />

Chercheur indépendant, autonome et autofinancé, bénévole, sans aucun<br />

conflit d’intérêt ou liens d'intérêts ou contrainte promotionnelle avec<br />

qui qu’il soit ou quelqu’organisme ou institution / organisation que<br />

ce soit, étatique, paraétatique ou privé, industriel ou commercial en<br />

relation avec le sujet présenté.<br />

+243 - 851278216 - 899508675 - 991239212 - 902263541 - 813572818<br />

diasfb@mail2world.com<br />

Autre Lecture :<br />

https://www.scribd.com/document/374738470/Le-Plus-Grand-Secret-<strong>de</strong>-La-Creation<br />

D’autres publications pouvant aussi intéresser :<br />

• https://www.scribd.com/document/377036251/Le-Dosage-Des-<br />

Medicaments-en-Cac-Cas<br />

• https://www.scribd.com/document/377035454/Le-Hasard-Des-<br />

Thermometres-Non-contact-a-Infrarouge<br />

• https://www.scribd.com/document/376222482/Petite-Introduction-Aux-<br />

Fonctions-JavaScript<br />

• https://www.scribd.com/document/376221919/La-Foi-en-Jesus-Christ-<br />

Pour-Quoi-Faire<br />

• https://www.scribd.com/document/375689778/Lacuite-visuelle-angulaire<br />

• https://www.scribd.com/document/375349851/La-variable-This<br />

• https://www.scribd.com/document/375024162/Fonctions-Imbriquees-en-<br />

JS<br />

• https://www.scribd.com/document/374789297/Format-Interne-Des-<br />

Objets-JavaScript<br />

• https://www.scribd.com/document/374788758/Iterations-en-JavaScript<br />

• https://www.scribd.com/document/374738470/Le-Plus-Grand-Secret-<strong>de</strong>-<br />

La-Creation<br />

Dr. DIASOLUKA NZ. Luyalu - 13 / 14 - jeudi 15 août 2019 (8:48:34 AM)


ASSOCIATION MÉDICAMENTEUSE CUMULATIVE<br />

• https://www.scribd.com/document/374597969/Nouvelle-Formule-d-IMCindice-<strong>de</strong>-doduite-Selon-Dr-Diasoluka<br />

• https://www.scribd.com/document/373847209/Property-Descriptors<br />

• https://www.scribd.com/document/373833282/l-Objet-Global-Window<br />

• https://www.scribd.com/document/372665249/Javascript-Tome-II<br />

• https://www.scribd.com/document/355291488/motilite-oculaire-2<br />

• https://www.scribd.com/document/355291239/motilite-oculaire-I<br />

• https://www.scribd.com/document/355290248/Script-d-Analyses-Des-<br />

Reflexes-Pupillomoteurs<br />

• https://www.scribd.com/document/321168468/Renseignements-Id-et-<br />

Anthropometriques<br />

• https://www.scribd.com/document/320856721/Emission-31-Jul-2016<br />

• https://www.scribd.com/document/318182982/Complication-Visuelle-du-<br />

Traitement-<strong>de</strong>-La-Malaria<br />

• https://www.scribd.com/document/318180637/Rapport-Entre-Oxymetrie-<br />

Et-Type-Respiration<br />

• https://www.scribd.com/document/315746265/Classification-Des-<br />

Medicaments<br />

• https://www.scribd.com/document/315745909/Incongruences-Heresieset-Heterodoxies-<strong>de</strong>-la-Notion-<strong>de</strong>-Laboratoire<br />

• https://www.scribd.com/document/315745725/Rapport-Entre-Oxymetrie-<br />

Et-Type-Respiration<br />

Dr. DIASOLUKA NZ. Luyalu - 14 / 14 - jeudi 15 août 2019 (8:48:34 AM)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!