11/18
Rapport Infections opportunistes 3/4
Alors on va avoir quelque chose comme SELECT COUNT(*) FROM MediCons WHERE ConcCase = ... ?

Oui, mais ça va être un peu spécial.
Pour filtrer les consultations qui ont la case IO n°1 cochée (case n°1= "Patient asymptomatique" dans l'écran Santia), il faut faire :

nb_patient_asymptomatique<-SELECT COUNT(*) FROM MediCons WHERE SUBSTR(ConcCase,1,1)=1

Pour la case n°2 ("Lymphadénopathie persistante généralisée"):

nb_lymphadenopathie<-SELECT COUNT(*) FROM MediCons WHERE SUBSTR(ConcCase,2,1)=1

Ok, le numéro change après ConcCase, selon la case qu'on cherche.

Oui, ce numéro est le n° de la case à cocher. On expliquera SUBSTR une autre fois.
C'est la méthode à suivre et c'est long à écrire pour toutes les IO.
En plus, il faut compter l'ordre des cases dans l'écran Santia sans se tromper.
On compte d'abord la partie gauche: Patient asymptomatique=1... Candidose buccale=11
Puis la partie droite: Alité plus de 50%=17... Tuberculose extra-pulmonaire=27
Et on finit par la partie inférieure: Paludisme=35, Neuropathie périphérique=36, Rhumatismes inflamatoires=37, Manifestations cutanées majeures=38.