condition_names <- list(
gad = "Generalised anxiety disorder (GAD)",
cmhc_nos = "Common mental health conditions not otherwise specified (CMHC-NOS)",
ocd = "Obsessive and compulsive disorder (OCD)",
dep = "Depressive episode",
pd = "Panic disorder (PD)",
phobia = "Phobia",
ptsd = "Posttraumatic stress disorder (PTSD)"
)
measures_mental_health_conditions <- list(
gad = list(
condition = "Generalised anxiety disorder (GAD)",
diagnostic_status = "Present to diagnostic criteria",
classification_system = "ICD-10",
assessment_tool = "CIS-R",
survey_phase = "1",
reference_period = "Past week"
),
cmhc_nos = list(
condition = "Common mental health conditions not otherwise specified (CMHC-NOS)",
diagnostic_status = "Present to diagnostic criteria",
classification_system = "ICD-10",
assessment_tool = "CIS-R",
survey_phase = "1",
reference_period = "Past week"
),
ocd = list(
condition = "Obsessive and compulsive disorder (OCD)",
diagnostic_status = "Present to diagnostic criteria",
classification_system = "ICD-10",
assessment_tool = "CIS-R",
survey_phase = "1",
reference_period = "Past week"
),
dep = list(
condition = "Depressive episode",
diagnostic_status = "Present to diagnostic criteria",
classification_system = "ICD-10",
assessment_tool = "CIS-R",
survey_phase = "1",
reference_period = "Past week"
),
pd = list(
condition = "Panic disorder",
diagnostic_status = "Present to diagnostic criteria",
classification_system = "ICD-10",
assessment_tool = "CIS-R",
survey_phase = "1",
reference_period = "Past week"
),
phobia = list(
condition = "Phobia",
diagnostic_status = "Present to diagnostic criteria",
classification_system = "ICD-10",
assessment_tool = "CIS-R",
survey_phase = "1",
reference_period = "Past week"
),
ptsd = list(
condition = "Posttraumatic stress disorder (PTSD)",
diagnostic_status = "Screen positive",
classification_system = "DSM-IV",
assessment_tool = "PTSD Check List",
survey_phase = "1",
reference_period = "Past week"
)
)
df_measures_mental_health_conditions <- map_dfr(measures_mental_health_conditions, ~.x, .id = "condition_tag")
gt(df_measures_mental_health_conditions) |>
cols_label(
condition = "Condition",
diagnostic_status = "Diagnostic status",
classification_system = "Classification system",
assessment_tool = "Assessment tool",
survey_phase = "Survey phase",
reference_period = "Reference period"
) |>
cols_hide(
c(
condition_tag,
diagnostic_status,
survey_phase,
reference_period
)
)