SELECT FSIG.DOS, FSIG.SEXE, FSIG.NOM, FSIG.PRE, FSIG.DN, FSIG.AP, FSIG.MTR,
trepProc.MedicalCodeId, trepProc.ToTrack, trepProc.CPRST, trepProc.ValueDate,
trepSubContact.HeMedicalCodeId, trepProc.StatusFr, trepHe.MedicalCodeLight
FROM FSIG INNER JOIN (trepHe RIGHT JOIN (trepProc LEFT JOIN trepSubContact ON
trepProc.DataId = trepSubContact.DataId) ON trepHe.HeId = trepSubContact.HeId) ON
FSIG.SEQNR = trepProc.SeqNr
GROUP BY FSIG.DOS, FSIG.SEXE, FSIG.NOM, FSIG.PRE, FSIG.DN, FSIG.AP,
FSIG.MTR, trepProc.MedicalCodeId, trepProc.ToTrack, trepProc.CPRST,
trepProc.ValueDate, trepSubContact.HeMedicalCodeId, trepProc.StatusFr,
trepHe.MedicalCodeLight
HAVING (((trepProc.MedicalCodeId) Like "*R44.003*") AND ((trepProc.ToTrack)=Yes)
AND ((trepProc.ValueDate) Between #9/1/2008# And #2/1/2009#));
Tu enregistres la requête (par exemple: vaccin grippe) puis tu l'exécutes.
Tu peux bien sûr adapter la requête à tes besoins.
Cette requête a sélectionné les vaccins grippe encodés dans l'échéancier ("procédures à
suivre").
Attention: les patients pour lesquels le vaccin grippe a été relié à plusieurs éléments de soins
(exemple: diabète et asthme) sont repris plusieurs fois dans la liste.
Tu sélectionnes toute la table résultante, tu copies et tu colles dans un document Excel.
Ensuite, tu utilises cette liste comme d'habitude pour analyser les résultats de la campagne.
N'hésite pas à me contacter à l'adresse exp.pricare@gmail.com si problème.
Manu Berquin