4/17
Eligibles, file active, protocoles 3/3
Comment compter les patients en 1ère ou 2ème ligne d'ARV ?

La colonne Arv_Lign de la table des dossiers reprend le numéro de ligne saisi par le médecin dans la consultation.
Notez que le médecin peut oublier de saisir ce champ alors qu'un traitement ARV est bien prescrit. Dans ce cas, Arv_Lign est égal à zéro. J'ajoute donc la condition inférieur ou égal à 1 pour les 1ères lignes:

nb_doss_arv1<-SELECT COUNT(*) FROM Doss WHERE Arv_Desi<>"" AND RensDeceDat_=0 AND Arv_Lign<=1

Pour les 2èmes lignes:

nb_doss_arv2<-SELECT COUNT(*) FROM Doss WHERE Arv_Desi<>"" AND RensDeceDat_=0 AND Arv_Lign=2

Si je veux la liste des protocoles ARV utilisés ?

Dans la version actuelle, les rapports paramétrés font des calculs, c'est-à-dire renvoient un nombre.
Pour obtenir une liste comme résultat (liste de protocoles ARV, liste de dossiers, etc..), utilisons Paramètres > SQL. On saisit les mêmes requêtes SQL, mais sans la partie "nb_etc<-".
Soit dans le cadre de saisie au milieu de l'écran, soit dans le cadre supérieur pour enregistrer la requête et la rendre accessible aux utilisateurs depuis Analyse (voir documentation > utilisation > paramètres > SQL).

SELECT DISTINCT Arv_Desi FROM Doss WHERE Arv_Desi<>""

La mention "1ère ligne" ou "2ème ligne" est incluse dans la désignation du protocole.
DISTINCT évite de lister plusieurs fois les même protocoles.