6/11 Co-infection VIH/TB 2/2 On a compté les patients co-infectés VIH/TB dans les 12 derniers mois. Je voudrais que l'on ajoute maintenant la condition "sous traitement antituberculeux et ARV".
Nous savons déjà filter les dossiers sous ARV avec la colonne Arv_Desi, voir la formation 4:
nb_doss_vih_tb_arv<-SELECT COUNT( DISTINCT Doss.Nume ) FROM Doss,MediCons WHERE Doss.Nume=MediCons.Doss AND (SUBSTR(ConcCase,14,1)=1 OR SUBSTR(ConcCase,27,1)=1) AND MediCons.Dat_>DATE_SUB(CURDATE(),INTERVAL 1 YEAR) AND Doss.MediSero=1 AND Doss.Arv_Desi<>""
Pour le traitement antituberculeux, cela ressemble au cas du cotrimoxazole. Nous devons indiquer les désignations exactes des produits antituberculeux utilisés dans le centre. Dans l'exemple ci-dessous, je ne traite que de 2 produits. Ajoutez les autres désignations (set @tb3=...) en respectant les accents, majuscules et minuscules, ainsi que les associations de molécules (voir Paramètres > Listes > Pharmacie > Désignation).
set @tb1=(SELECT Nume FROM Dci_ WHERE Desi="rifampicine") set @tb2=(SELECT Nume FROM Dci_ WHERE Desi="éthambutol") nb_doss_arv_antitb<-SELECT COUNT( DISTINCT Doss.Nume ) FROM Doss,MediCons WHERE Doss.Nume=MediCons.Doss AND Doss.Arv_Desi<>"" AND (Med0Dci_=@tb1 OR Med1Dci_=@tb1 OR Med2Dci_=@tb1 OR Med3Dci_=@tb1 OR Med4Dci_=@tb1 OR Med5Dci_=@tb1 OR Med0Dci_=@tb2 OR Med1Dci_=@tb2 OR Med2Dci_=@tb2 OR Med3Dci_=@tb2 OR Med4Dci_=@tb2 OR Med5Dci_=@tb2) AND MediCons.Dat_>DATE_SUB(CURDATE(),INTERVAL 1 YEAR)
Ok, pour chaque produit qu'on ajoute, il faut ajouter ensuite les conditions sur les 6 colonnes de prescription: Med0Dci_=@tb3, etc.
|