AQ_COMPORT_AlcClasseAudit_i (I1/I2/I3)
La classe définit l’état de dépendance ou d’abus d’une personne face à la consommation d’alcool (à partir de AQ_COMPORT_AlcScoreAudit_i) selon son sexe. Cette variable compte 5 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 n’est pas calculé.
- « NI ABUS NI DEPENDANCE » → Pour les personnes qui ont une consommation modérée (Score AUDIT inférieur ou égal à 7 pour les hommes et 6 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).
- « DEPENDANCE » → Pour les personnes qui sont en état de dépendance à l’alcool (Score AUDIT supérieur à 12 pour les hommes et 11 pour les femmes).
- « SCORE MANQUANT » → Le Score AUDIT est manquant pour les personnes qui ont renseigné moins de 4 items sur les 10 qui constituent le score, 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.
Les seuils retenus dans Constances sont ceux recommandés par l’OMS :
Babor TF, Higgins-Biddle JC, Saunders JB, Monteiro MG. AUDIT. The Alcohol Use Disorders Identification Test. Guidelines for Use in Primary Care., Second Edition, WHO/MSD/MSB/01.6a, Geneva, World Health Organization, 2001.
Code SQL
UPDATE AQ_MODVIE_COMPORT
JOIN AQ_MODVIE ON (AQ_COMPORT_Id=AQ_MODVIE_Id)
SET AQ_COMPORT_AlcClasseAudit_i= CASE
WHEN AQ_COMPORT_AlcVie_n=2 OR AQ_COMPORT_AlcVie_n IS NULL THEN 'ABSTINENT (SCORE NON CALCULE)'
WHEN itemsManquants>6 THEN 'SCORE MANQUANT'
WHEN AQ_COMPORT_AlcScoreAudit_i<=7 AND AQ_MODVIE_Sex=1 THEN 'NI ABUS NI DEPENDANCE'
WHEN AQ_COMPORT_AlcScoreAudit_i<=6 AND AQ_MODVIE_Sex=2 THEN 'NI ABUS NI DEPENDANCE'
WHEN AQ_COMPORT_AlcScoreAudit_i<=12 AND AQ_MODVIE_Sex=1 THEN 'ABUS'
WHEN AQ_COMPORT_AlcScoreAudit_i<=11 AND AQ_MODVIE_Sex=2 THEN 'ABUS'
WHEN AQ_COMPORT_AlcScoreAudit_i>12 AND AQ_MODVIE_Sex=1 THEN 'DEPENDANCE'
WHEN AQ_COMPORT_AlcScoreAudit_i>11 AND AQ_MODVIE_Sex=2 THEN 'DEPENDANCE'
END;
ALTER TABLE AQ_MODVIE_COMPORT DROP itemsManquants;
UPDATE AQ_MODVIE_COMPORT SET AQ_COMPORT_AlcClasseAudit_i= NULL WHERE AQ_COMPORT_RefDoc NOT REGEXP '^I';