AQ_COMPORT_AlcClasseAuditC_i
AQ-Comportement-VARIABLE CALCULEE-Alcool-Classe AUDIT-C (AUDIT-Consumption)Format de la variable | varchar(50) |
---|
Mode de vie et Santé - I1/I2/I3 I1 / I2 / I3 correspond aux 3 versions successives du questionnaire « Mode de vie et santé » à l’inclusion.
La classe définit la consommation de boissons alcoolisées d’une personne et nous informe d’une éventuelle consommation à risque (à partir de AQ_COMPORT_AlcScoreAuditC_i). Cette variable compte 3 modalités :
- « ABSTINENTS (SCORE NON CALCULE) » → cette modalité correspond aux abstinents totaux qui n’ont jamais consommé d’alcool au cours de leur vie (« non » à la question principale AQ_COMPORT_AlcVie_n »). Dans leur cas, le Score AUDIT-C, tout comme l’AUDIT, n’est pas calculé.
- « PAS DE CONSOMMATION ABUSIVE » → Pour les personnes qui ont une consommation modérée (Score AUDIT-C inférieur ou égal à 3 pour les hommes et 2 pour les femmes).
- « ABUS » → Pour les personnes qui sont en état d’abus (Score AUDIT supérieur à 7 et inférieur ou égal à 12 pour les hommes ; et supérieur à 6 et inférieur ou égal à 11 pour les femmes).
- « RISQUE D’UNE CONSOMMATION ABUSIVE » → Pour les personnes qui présentent une possible consommation abusive (Score AUDIT supérieur ou égal à 4 pour les hommes et 3 pour les femmes).
- « SCORE MANQUANT » → Le Score AUDIT-C est manquant pour les personnes qui n’ont pas renseigné au moins un des trois items, et pour les personnes qui n’ont pas répondu à la question principale et dont les réponses aux sous-questions ne permettent pas de corriger la question principale sur la consommation d’alcool au cours de la vie.
Code SQL
UPDATE AQ_MODVIE_COMPORT
JOIN AQ_MODVIE ON (AQ_MODVIE_Id=AQ_COMPORT_Id) AND (AQ_MODVIE_RefDoc=AQ_COMPORT_RefDoc) AND (AQ_MODVIE_Annee=AQ_COMPORT_Annee)
SET AQ_COMPORT_AlcClasseAuditC_i= CASE
WHEN AQ_MODVIE_Sex=1 AND AQ_COMPORT_AlcScoreAuditC_i BETWEEN 0 AND 3 THEN 'PAS DE CONSOMMATION ABUSIVE'
WHEN AQ_MODVIE_Sex=2 AND AQ_COMPORT_AlcScoreAuditC_i BETWEEN 0 AND 2 THEN 'PAS DE CONSOMMATION ABUSIVE'
WHEN AQ_MODVIE_Sex=1 AND AQ_COMPORT_AlcScoreAuditC_i>=4 THEN 'RISQUE D\'UNE CONSOMMATION ABUSIVE'
WHEN AQ_MODVIE_Sex=2 AND AQ_COMPORT_AlcScoreAuditC_i>=3 THEN 'RISQUE D\'UNE CONSOMMATION ABUSIVE'
WHEN AQ_COMPORT_AlcClasseAuditC_i IS NULL AND AQ_COMPORT_AlcClasseAudit_i='ABSTINENT (SCORE NON CALCULE)' THEN 'ABSTINENT (SCORE NON CALCULE)'
WHEN AQ_COMPORT_AlcClasseAuditC_i IS NULL AND (AQ_COMPORT_AlcHbFrq_n IS NULL OR AQ_COMPORT_AlcStdNbJ_n IS NULL OR AQ_COMPORT_AlcStd6JFq_n IS NULL) THEN 'SCORE MANQUANT'
END;
UPDATE AQ_MODVIE_COMPORT SET AQ_COMPORT_AlcClasseAuditC_i= NULL WHERE AQ_COMPORT_RefDoc NOT REGEXP '^I';