Professional Documents
Culture Documents
DSM&ICD Final Codes
DSM&ICD Final Codes
*DSM IV TR
COMPUTE
MDE_Current=(Sum(MMDE_A1b,MMDE_A2b,MMDE_A3aC,MMDE_A3bC,MMDE_A3cC,MMDE_A3dC,MMDE_A3eC,MM
DE_A3fC,MMDE_A3gC)>=5) & MMDE_A4C=1.
EXECUTE.
COMPUTE
MDE_Past=(Sum(MMDE_A1a,MMDE_A2a,MMDE_A3aP,MMDE_A3bP,MMDE_A3cP,MMDE_A3dP,MMDE_A3eP,MMDE_A
3fP,MMDE_A3gP)>=5) & MMDE_A4P=1.
EXECUTE.
COMPUTE MDE_Recurrent=MMDE_A5=1.
EXECUTE.
COMPUTE
Alcohol_Dependence_Current=Sum(MAlcohol_I2a,MAlcohol_I2b,MAlcohol_I2c,MAlcohol_I2d,MAlcohol_I2e,MAlcohol_I
2f,MAlcohol_I2g)>=3.
EXECUTE.
COMPUTE Alcohol_Abuse_Current=sum(MAlcohol_I3a,MAlcohol_I3b,MAlcohol_I3c,MAlcohol_I3d)>=1.
EXECUTE.
*MManic_ManicEpisodeCurrent.
COMPUTE MManic_ManicEpisodeCurrent=(C3Current_Summary=1 & (MManic_C5C=1 | MManic_C6C=1)) |
((C3Current_Summary=1 & MManic_C4C=703 & MManic_C6C=1) & MManic_C5C=0).
EXECUTE.
*MManic_ManicEpisodePast.
COMPUTE MManic_ManicEpisodePast=(C3Past_Summary=1 & (MManic_C5P=1 | MManic_C6P=1)) |
((C3Past_Summary=1 & MManic_C4P=703 & MManic_C6P=1) & MManic_C5P=0).
EXECUTE.
*MManic_HypoManicEpisodeCurrent.
COMPUTE MManic_HypoManicEpisodeCurrent=(C3Current_Summary=1 & (MManic_C5C=0 & MManic_C6C=0) &
(MManic_C4C=702 | MManic_C4C=703)) |
((C3Current_Summary=1 & MManic_C4C=702 & MManic_C6C=1) & MManic_C5C=0).
EXECUTE.
*MManic_HypoManicEpisodePast.
COMPUTE MManic_HypoManicEpisodePast=(C3Past_Summary=1 & (MManic_C5P=0 & MManic_C6P=0) &
(MManic_C4P=702 | MManic_C4P=703)) |
((C3Past_Summary=1 & MManic_C4P=702 & MManic_C6P=1) & MManic_C5P=0).
EXECUTE.
*MManic_HypoManicEpisodePast_NE.
COMPUTE MManic_HypoManicEpisodePast_NE=0.
IF(MManic_ManicEpisodePast=1) MManic_HypoManicEpisodePast_NE=1.
EXECUTE.
*MManic_HypoManicSymptomsCurrent.
COMPUTE MManic_HypoManicSymptomsCurrent=C3Current_Summary=1 & MManic_C4C=701 & MManic_C5C=0.
EXECUTE.
*MManic_HypoManicSymptomsPast.
COMPUTE MManic_HypoManicSymptomsPast=C3Past_Summary=1 & MManic_C4P=701 & MManic_C5P=0.
EXECUTE.
*MManic_HypoManicSymptomsPast_NE.
COMPUTE MManic_HypoManicSymptomsPast_NE=0.
IF(MManic_ManicEpisodePast=1 | MManic_HypoManicEpisodePast=1) MManic_HypoManicSymptomsPast_NE=1.
EXECUTE.
*Any_Mania_Lifetime.
COMPUTE Any_Mania_Lifetime=MManic_ManicEpisodeCurrent=1 | MManic_ManicEpisodePast=1 |
MManic_HypoManicEpisodeCurrent=1 | MManic_HypoManicEpisodePast=1.
EXECUTE.
RECODE C3Current_Summary C3Past_Summary
MManic_ManicEpisodeCurrent MManic_ManicEpisodePast MManic_HypoManicEpisodeCurrent
MManic_HypoManicEpisodePast MManic_HypoManicEpisodePast_NE MManic_HypoManicSymptomsCurrent
MManic_HypoManicSymptomsPast MManic_HypoManicSymptomsPast_NE Any_Mania_Lifetime
(MISSING=0).
EXECUTE.
*Panic_Disorder.
COMPUTE
Panic_D4_Summary=Sum(MPanic_D4a,MPanic_D4b,MPanic_D4c,MPanic_D4d,MPanic_D4e,MPanic_D4f,MPanic_D4g,
MPanic_D4h,MPanic_D4i,MPanic_D4j,MPanic_D4k,MPanic_D4l,MPanic_D4m).
EXECUTE.
*Panic_Disorder_Lifetimne.
COMPUTE Panic_Disorder_Lifetime=0.
IF(MPanic_D3=1 & Panic_D4_Summary>=4) Panic_Disorder_Lifetime=1.
EXECUTE.
*Panic_Limited_Symptom_Attacks_Lifetime.
COMPUTE Panic_Limited_Symptom_Attacks_Lifetime=0.
IF(Panic_Disorder_Lifetime=0 & Panic_D4_Summary>=1) Panic_Limited_Symptom_Attacks_Lifetime=1.
EXECUTE.
*Panic_Disorder_Current.
COMPUTE Panic_Disorder_Current=MPanic_D7=1.
EXECUTE.
RECODE Panic_D4_Summary
Panic_Disorder_Lifetime Panic_Limited_Symptom_Attacks_Lifetime Panic_Disorder_Current
(MISSING=0).
EXECUTE.
*DSM_Agoraphobia_Current.
COMPUTE Agoraphobia_Current=MAgoraphobia_E2=1.
EXECUTE.
*Agoraphobia_Current_with_PanicDisorder.
COMPUTE Agoraphobia_Current_with_PanicDisorder=Agoraphobia_Current=1 & Panic_Disorder_Current=1.
EXECUTE.
*Agoraphobia_Current_with_PanicDisorder.
COMPUTE Agoraphobia_Current_without_PanicDisorder=Agoraphobia_Current=1 & (Panic_Disorder_Lifetime=0 |
Panic_Disorder_Current=0).
EXECUTE.
*Agoraphobia_Current_without_Historyof_PanicDisorder.
COMPUTE Agoraphobia_Current_without_Historyof_PanicDisorder=Agoraphobia_Current=1 &
Panic_Disorder_Lifetime=0.
EXECUTE.
*PanicDisorder_With_Agoraphobia_current.
*COMPUTE PanicDisorder_With_Agoraphobia_Current=Panic_Disorder_Current=1 & Agoraphobia_Current=1.
*EXECUTE.
*PanicDisorder_Without_Agoraphobia_Current.
*COMPUTE PanicDisorder_Without_Agoraphobia_Current= Agoraphobia_Current=0 & Panic_Disorder_Current=1.
*EXECUTE.
*Agoraphobia_Current_without_Historyof_PanicDisorder.
*COMPUTE Agoraphobia_Current_without_Historyof_PanicDisorder_1=Panic_Disorder_Lifetime=0 &
Agoraphobia_Current=1.
*EXECUTE.
*SocialPhobia_Current.
COMPUTE SocialPhobia_Current=0.
IF(MSocial_F4=1) SocialPhobia_Current=1.
EXECUTE.
*Generalized_SocialPhobia.
COMPUTE Generalized_SocialPhobia=0.
IF(MSocial_F5=1) Generalized_SocialPhobia=1.
EXECUTE.
*Non_Generalized_SocialPhobia.
COMPUTE Non_Generalized_SocialPhobia=0.
IF(MSocial_F5=0) Non_Generalized_SocialPhobia=1.
EXECUTE.
*OCD_PredominantlyObsessions.
COMPUTE OCD_PredominantlyObsessions=MOCD_G3=1.
EXECUTE.
*OCD_PredominantlyCompulsions.
COMPUTE OCD_PredominantlyCompulsions=MOCD_G4=1.
EXECUTE.
*OCDCurrent.
COMPUTE OCDCurrent=0.
IF(MOCD_G6=1) OCDCurrent=1.
EXECUTE.
RECODE OCDCurrent
(MISSING=0).
EXECUTE.
*PTSDCurrent.
COMPUTE PTSDCurrent=0.
IF(MPTSD_H6=1) PTSDCurrent=1.
EXECUTE.
RECODE PTSDCurrent
(MISSING=0).
EXECUTE.
*SubsDependenceCurrent_SleepMedicine.
COMPUTE SubsDependenceCurrent_SM=Sum(Msubstance_J2a_SM_SleepMedication,
Msubstance_J2b_SM_SleepMedication,Msubstance_J2c_SM_SleepMedication,
Msubstance_J2d_SM_SleepMedication,Msubstance_J2e_SM_SleepMedication,
Msubstance_J2f_SM_SleepMedication,Msubstance_J2g_SM_SleepMedication)>=3.
EXECUTE.
*SubsAbuseCurrent_SleepMedicine.
COMPUTE SubsAbuseCurrent_SM=Sum(Msubstance_J3a_SM_SleepMedication,
Msubstance_J3b_SM_SleepMedication,Msubstance_J3c_SM_SleepMedication,
Msubstance_J3d_SM_SleepMedication)>=1.
EXECUTE.
*SubsDependenceCurrent_CoughSyrMed.
COMPUTE SubsDependenceCurrent_CoughSyrMed=Sum(Msubstance_J2a_CP_CoughSyrupORMedication,
Msubstance_J2b_CP_CoughSyrupORMedication,Msubstance_J2c_CP_CoughSyrupORMedication,
Msubstance_J2d_CP_CoughSyrupORMedication,Msubstance_J2e_CP_CoughSyrupORMedication,
Msubstance_J2f_CP_CoughSyrupORMedication,Msubstance_J2g_CP_CoughSyrupORMedication)>=3.
EXECUTE.
*SubsAbuseCurrent_CoughSyrMed.
COMPUTE SubsAbuseCurrent_CoughSyrMed=Sum(Msubstance_J3a_CP_CoughSyrupORMedication,
Msubstance_J3b_CP_CoughSyrupORMedication,Msubstance_J3c_CP_CoughSyrupORMedication,
Msubstance_J3d_CP_CoughSyrupORMedication)>=1.
EXECUTE.
*SubsDependenceCurrent_PainKillers.
COMPUTE SubsDependenceCurrent_PainKillers=Sum(Msubstance_J2a_PK_PainKillers,
Msubstance_J2b_PK_PainKillers,Msubstance_J2c_PK_PainKillers,Msubstance_J2d_PK_PainKillers,
Msubstance_J2e_PK_PainKillers,Msubstance_J2f_PK_PainKillers,Msubstance_J2g_PK_PainKillers)>=3.
EXECUTE.
*SubsAbuseCurrent_PainKillers.
COMPUTE SubsAbuseCurrent_PainKillers=Sum(Msubstance_J3a_PK_PainKillers,
Msubstance_J3b_PK_PainKillers,Msubstance_J3c_PK_PainKillers,Msubstance_J3d_PK_PainKillers)>=1.
EXECUTE.
COMPUTE SubsDependenceCurrent_OtherDrugs=Sum(Msubstance_J2a_OD_OtherDrugs,
Msubstance_J2b_OD_OtherDrugs,Msubstance_J2c_OD_OtherDrugs,Msubstance_J2d_OD_OtherDrugs,
Msubstance_J2e_OD_OtherDrugs,Msubstance_J2f_OD_OtherDrugs,Msubstance_J2g_OD_OtherDrugs)>=3.
EXECUTE.
COMPUTE SubsAbuseCurrent_OtherDrugs=Sum(Msubstance_J3a_OD_OtherDrugs,Msubstance_J3b_OD_OtherDrugs,
Msubstance_J3c_OD_OtherDrugs,Msubstance_J3d_OD_OtherDrugs)>=1.
EXECUTE.
COMPUTE SubsDependenceCurrent_Cannabis=Sum(Msubstance_J2a_Cannabis,Msubstance_J2b_Cannabis,
Msubstance_J2c_Cannabis,Msubstance_J2d_Cannabis,Msubstance_J2e_Cannabis,Msubstance_J2f_Cannabis,
Msubstance_J2g_Cannabis)>=3.
EXECUTE.
COMPUTE SubsAbuseCurrent_Cannabis=Sum(Msubstance_J3a_Cannabis,Msubstance_J3b_Cannabis,
Msubstance_J3c_Cannabis,Msubstance_J3d_Cannabis)>=1.
EXECUTE.
COMPUTE SubsDependenceCurrent_IllicitDrugs=Sum(Msubstance_J2a_Illicit_Drugs,
Msubstance_J2b_Illicit_Drugs,Msubstance_J2c_Illicit_Drugs,Msubstance_J2d_Illicit_Drugs,
Msubstance_J2e_Illicit_Drugs,Msubstance_J2f_Illicit_Drugs,Msubstance_J2g_Illicit_Drugs)>=3.
EXECUTE.
COMPUTE SubsAbuseCurrent_IllicitDrugs=Sum(Msubstance_J3a_Illicit_Drugs,Msubstance_J3b_Illicit_Drugs,
Msubstance_J3c_Illicit_Drugs,Msubstance_J3d_Illicit_Drugs)>=1.
EXECUTE.
*AnySubstanceDependence_Current.
COMPUTE AnySubstanceDependence_Current=SubsDependenceCurrent_SM=1 |
SubsDependenceCurrent_CoughSyrMed=1 | SubsDependenceCurrent_PainKillers=1 |
SubsDependenceCurrent_OtherDrugs=1 | SubsDependenceCurrent_Cannabis=1 |
SubsDependenceCurrent_IllicitDrugs=1.
EXECUTE.
*AnySubstanceAbuse_Current.
COMPUTE AnySubstanceAbuse_Current=SubsAbuseCurrent_SM=1 | SubsAbuseCurrent_CoughSyrMed=1 |
SubsAbuseCurrent_PainKillers=1 | SubsAbuseCurrent_OtherDrugs=1 | SubsAbuseCurrent_Cannabis=1 |
SubsAbuseCurrent_IllicitDrugs=1.
EXECUTE.
*OtherSubstanceUseDisorders.
COMPUTE OtherSubstanceUseDisorders=AnySubstanceDependence_Current=1 | AnySubstanceAbuse_Current=1.
*Psychotic Disorders.
COMPUTE Psychotic_K11b=MPsychotic_K11b.
EXECUTE.
COMPUTE MoodDisorder_with_PsychoticFeatures_Lifetime=Psychotic_K11b=1.
EXECUTE.
COMPUTE MoodDisorder_with_PsychoticFeatures_Current=Psychotic_K12a=1.
EXECUTE.
COMPUTE
PsychoticDisorder_Current=(Sum(MPsychotic_K1b=2,MPsychotic_K2b=2,MPsychotic_K3b=2,MPsychotic_K4b=2,MPs
ychotic_K5b=2,MPsychotic_K6b=2)>=1) |
(Sum(MPsychotic_K1b=1,MPsychotic_K2b=1,MPsychotic_K3b=1,MPsychotic_K4b=1,MPsychotic_K5b=1,MPsychotic_
K6b=1, MPsychotic_K7b=1,MPsychotic_K8b=1,MPsychotic_K9b=1,MPsychotic_K10b=1)>=2) &
MPsychotic_K13=1.
EXECUTE.
RECODE MoodDisorder_with_PsychoticFeatures_Lifetime
MoodDisorder_with_PsychoticFeatures_Current PsychoticDisorder_Current PsychoticDisorder_Lifetime
(MISSING=0).
EXECUTE.
*GeneralizedAnxietyDisorder.
COMPUTE GADCurrent=MGAD_N4=1.
EXECUTE.
RECODE GADCurrent
(MISSING=0).
EXECUTE.
COMPUTE
SuicidalityScore=Sum(MSuicidality_B2,MSuicidality_B3,MSuicidality_B4,MSuicidality_B5,MSuicidality_B6,MSuicidality_
B7,MSuicidality_B8,MSuicidality_B9,MSuicidality_B10,MSuicidality_B11,
MSuicidality_B12,MSuicidality_B13,MSuicidality_B14).
EXECUTE.
COMPUTE SuicidalityCurrent=SuicidalityScore>=1.
EXECUTE.
COMPUTE SuicidalityHigh=SuicidalityScore>=17.
EXECUTE.
*__________________________________________________________________________________________________________________.
COMPUTE ICD_F20to29_Schizophrenia_and_OtherPsychoticDisorder_Current=PsychoticDisorder_Current=1.
EXECUTE.
*__________________________________________________________________________________________________________________.
COMPUTE ICD_F32toF33_DepressiveDisorder_Current=current_mild_depression=1.
EXECUTE.
COMPUTE ICD_F32toF33_DepressiveDisorder_Lifetime=ICD_F32toF33_DepressiveDisorder_Current = 1 |
past_depression=1.
EXECUTE.
*__________________________________________________________________________________________________________________.
*BPAD_Current
* BPAD Lifetime.
COMPUTE hypo_p_hypo_p=MManic_C7b=1 .
EXECUTE.
COMPUTE mania_p_mania_p=MManic_C7a=1.
EXECUTE.
COMPUTE mania_p_depression_p=MManic_ManicEpisodePast=1 & past_depression=1.
EXECUTE.
*F40.0 Agoraphobia.
COMPUTE ICD_F40_0_AgoraphobiaCurrent=Agoraphobia_Current=1.
EXECUTE.
COMPUTE ICD_F40_1_SocialPhobiaCurrent=SocialPhobia_Current=1.
EXECUTE.
*F41.0_PanicDisorderCurrent.
COMPUTE ICD_F41_0_PanicDisorderCurrent=Panic_Disorder_Current=1.
EXECUTE.
*F41.0_PanicDisorderLifetime.
COMPUTE ICD_F41_0_PanicDisorderLifetime=Panic_Disorder_Lifetime=1.
EXECUTE.
*F41_Other_Anxiety_disorder_Lifetime.
COMPUTE ICD_F41_OtherAnxietyDisorder_Lifetime=ICD_F41_0_PanicDisorderLifetime=1 |
ICD_F41_0_PanicDisorderCurrent=1 | ICD_F41_9_PanicDisorder_with_LimitedSymptomsAttackLifetime=1 |
ICD_F41_1_GADCurrent=1.
EXECUTE.
*F41_Other_Anxiety_disorder_Current.
COMPUTE ICD_F40toF48_Neurotic_and_StressRelatedDisorders_Lifetime=ICD_F40_PhobicAnxietyDisorders = 1 |
ICD_F41_OtherAnxietyDisorder_Lifetime = 1 | ICD_F42_ObsessiveCompulsiveDisorder = 1 | ICD_F43_PTSDCurrent = 1.
EXECUTE.
COMPUTE ICD_F40toF48_Neurotic_and_StressRelatedDisorders_Current=ICD_F40_PhobicAnxietyDisorders = 1 |
ICD_F41_OtherAnxietyDisorder_Current = 1 | ICD_F42_ObsessiveCompulsiveDisorder = 1 | ICD_F43_PTSDCurrent = 1.
EXECUTE.
COMPUTE ICD_Any_Mental_Morbidity_Lifetime=ICD_F10_AlcoholUseDisorders=1 |
ICD_F11toF19_Except_F17_OtherSubstanceUseDisorders=1 |
ICD_F20to29_Schizophrenia_and_OtherPsychoticDisorder_Lifetime=1 |
ICD_F20to29_Schizophrenia_and_OtherPsychoticDisorder_Current=1 |
ICD_F32toF33_DepressiveDisorder_Lifetime=1 | ICD_F32toF33_DepressiveDisorder_Current=1 |
ICD_F40toF48_Neurotic_and_StressRelatedDisorders_Lifetime=1 |
ICD_F40toF48_Neurotic_and_StressRelatedDisorders_Current=1 | ICD_F43_PTSDCurrent=1 |
ICD_Bipolar_I_Current=1 | ICD_BPAD_Lifetime=1.
EXECUTE.
COMPUTE ICD_Any_Mental_Morbidity_Current=ICD_F10_AlcoholUseDisorders=1 |
ICD_F11toF19_Except_F17_OtherSubstanceUseDisorders=1 |
ICD_F20to29_Schizophrenia_and_OtherPsychoticDisorder_Current=1 | ICD_F32toF33_DepressiveDisorder_Current=1
|
ICD_F40toF48_Neurotic_and_StressRelatedDisorders_Current=1 | ICD_F43_PTSDCurrent=1 |
ICD_Bipolar_I_Current=1.
EXECUTE.
*DSM Summary Table
* Custom Tables.
CTABLES
/VLABELS VARIABLES=Any_MDE_Positive Alcohol_Use_Disorder MManic_ManicEpisodeCurrent
MManic_ManicEpisodePast MManic_HypoManicEpisodeCurrent MManic_HypoManicEpisodePast
Any_Mania_Lifetime Panic_Disorder_Lifetime Panic_Limited_Symptom_Attacks_Lifetime
Panic_Disorder_Current Agoraphobia_Current Agoraphobia_Current_with_PanicDisorder
Agoraphobia_Current_without_PanicDisorder SocialPhobia_Current OCDCurrent PTSDCurrent
AnySubstanceDependence_Current AnySubstanceAbuse_Current OtherSubstanceUseDisorders
MoodDisorder_with_PsychoticFeatures_Lifetime MoodDisorder_with_PsychoticFeatures_Current
PsychoticDisorder_Current PsychoticDisorder_Lifetime GADCurrent CityCode
DISPLAY=LABEL
/TABLE Any_MDE_Positive + Alcohol_Use_Disorder + MManic_ManicEpisodeCurrent +
MManic_ManicEpisodePast + MManic_HypoManicEpisodeCurrent + MManic_HypoManicEpisodePast +
Any_Mania_Lifetime + Panic_Disorder_Lifetime + Panic_Limited_Symptom_Attacks_Lifetime +
Panic_Disorder_Current + Agoraphobia_Current + Agoraphobia_Current_with_PanicDisorder +
Agoraphobia_Current_without_PanicDisorder + SocialPhobia_Current + OCDCurrent + PTSDCurrent +
AnySubstanceDependence_Current + AnySubstanceAbuse_Current + OtherSubstanceUseDisorders +
MoodDisorder_with_PsychoticFeatures_Lifetime + MoodDisorder_with_PsychoticFeatures_Current +
PsychoticDisorder_Current + PsychoticDisorder_Lifetime + GADCurrent BY CityCode [COUNT F40.0,
COLPCT.COUNT PCT40.1]
/CATEGORIES VARIABLES=Any_MDE_Positive CityCode ORDER=A KEY=VALUE EMPTY=EXCLUDE TOTAL=YES
POSITION=BEFORE
/CATEGORIES VARIABLES=Alcohol_Use_Disorder MManic_ManicEpisodeCurrent MManic_ManicEpisodePast
MManic_HypoManicEpisodeCurrent MManic_HypoManicEpisodePast Any_Mania_Lifetime
Panic_Disorder_Lifetime Panic_Limited_Symptom_Attacks_Lifetime Panic_Disorder_Current
Agoraphobia_Current Agoraphobia_Current_with_PanicDisorder
Agoraphobia_Current_without_PanicDisorder SocialPhobia_Current OCDCurrent PTSDCurrent
AnySubstanceDependence_Current AnySubstanceAbuse_Current OtherSubstanceUseDisorders
MoodDisorder_with_PsychoticFeatures_Lifetime MoodDisorder_with_PsychoticFeatures_Current
PsychoticDisorder_Current PsychoticDisorder_Lifetime GADCurrent ORDER=A KEY=VALUE EMPTY=EXCLUDE
/CRITERIA CILEVEL=95.
*__________________________________________________________________________________________________________________.
COMPUTE SomaticSymptomsDisorder=MSomaticDisorder_SA1=1 &
sum(MSomaticDisorder_SA2a,MSomaticDisorder_SA2b_x000D,MSomaticDisorder_SA2c_x000D)>=1 &
MSomaticDisorder_SA3_x000D=1.
EXECUTE.
COMPUTE IllnessAnxityDisorder=sum(IllnessAnxityDisorder_1,IllnessAnxityDisorder_2,
IllnessAnxityDisorder_3,IllnessAnxityDisorder_4,IllnessAnxityDisorder_5,IllnessAnxityDisorder_6,
IllnessAnxityDisorder_7,IllnessAnxityDisorder_8)=8.
EXECUTE.
*__________________________________________________________________________________________________________________.