AQ_COMPORT_AlcClasseAudit_i

AQ-Comportement-VARIABLE CALCULEE-Alcool-Classe Score AUDIT
Format de la variable varchar(50)

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';