AQ_DIABETE_ConfMedHorsGesta_i (I1/I2/I3/R1)

Le diabète hors gestation est une variable calculée à partir du bloc « Diabète ».
Cette variable a été créée pour pallier les problèmes de différences entre les questionnaires I1/I2 et I3 de la partie « Diabète ».

Pour les versions I1 et I2, la variable calculée diabète hors gestation est construite à partir des variables AQ_DIABETE_ConfMed_n et AQ_DIABETE_ConfMedGross_n.
Pour les hommes, elle est égale à « oui » lorsque la variable AQ_DIABETE_ConfMed_n est égale à « oui ».
Pour les femmes la variable AQ_DIABETE_ConfMedGross_n doit aussi être égale à « non » pour que la variable calculée soit égale à « oui ».
La variable est manquante pour les versions I1 et I2 lorsque la question AQ_DIABETE_ConfMed_n est manquante.

Pour la version I3, la variable calculée est égale à « oui » quand la variable AQ_DIABETE_DitMed_n est égale à « oui ».
Elle est manquante quand celle-ci est manquante.
Cette variable comprend 1 modalité :

  • 1 → oui
  • "." → manquant

Code SQL

UPDATE AQ_MODVIE_DIABETE
JOIN AQ_MODVIE ON (AQ_DIABETE_Id=AQ_MODVIE_Id) AND (AQ_DIABETE_Annee=AQ_MODVIE_Annee) AND (AQ_DIABETE_Refdoc=AQ_MODVIE_RefDoc) 
SET AQ_DIABETE_ConfMedHorsGesta_i = 1
WHERE AQ_DIABETE_DitMed_n=1 OR (AQ_DIABETE_ConfMed_n=1 AND (AQ_DIABETE_ConfMedGross_n=2 OR AQ_MODVIE_Sex=1));