Skip to contents

The indicator sets covered by the standard RAM-OP survey are:

  • Demographic indicators

  • Dietary intake indicators

  • Household hunger scale

  • Katz Index of Independence in Activities of Daily Living score

  • K6 Short form psychological distress score

  • Brief Community Screening Instrument for Dementia (CSID)

  • Health and health-seeking indicators

  • Income and income sources

  • Water, sanitation and hygiene (WASH) indicators

  • Anthropometry and screening

  • Visual impairment by "Tumbling E" method

  • Miscellaneous indicators

  • Washington Group on Disability

Usage

create_op(
  svy,
  indicators = c("demo", "food", "hunger", "disability", "adl", "mental", "dementia",
    "health", "income", "wash", "anthro", "oedema", "screening", "visual", "misc"),
  sex = c("mf", "m", "f")
)

create_op_demo(svy, sex = c("mf", "m", "f"))

create_op_food(svy, sex = c("mf", "m", "f"))

create_op_hunger(svy, sex = c("mf", "m", "f"))

create_op_adl(svy, sex = c("mf", "m", "f"))

create_op_disability(svy, sex = c("mf", "m", "f"))

create_op_mental(svy, sex = c("mf", "m", "f"))

create_op_dementia(svy, sex = c("mf", "m", "f"))

create_op_health(svy, sex = c("mf", "m", "f"))

create_op_income(svy, sex = c("mf", "m", "f"))

create_op_wash(svy, sex = c("mf", "m", "f"))

create_op_anthro(svy, sex = c("mf", "m", "f"))

create_op_oedema(svy, sex = c("mf", "m", "f"))

create_op_screening(svy, sex = c("mf", "m", "f"))

create_op_visual(svy, sex = c("mf", "m", "f"))

create_op_misc(svy, sex = c("mf", "m", "f"))

Arguments

svy

A data.frame() collected using the standard RAM-OP questionnaire.

indicators

A character vector of indicator set names. The vector may include one or more of the following: "demo", "food", "hunger", "disability", "adl", "mental", "dementia", "health", "income", "wash", "anthro", "oedema", "screening", "visual", "misc". Default is all indicator set names.

sex

A character value of "m", "f", or "mf" to indicate whether to report indicators for males, females, or both respectively. Default is "mf" for both sexes.

Value

A tibble::tibble() of older people indicators.

Demographic indicators

VariableDescription
psuPrimary sampling unit
resp1Respondent is SUBJECT
resp2Respondent is FAMILY CARER
resp3Respondent is OTHER CARER
resp4Respondent is OTHER
ageAge of respondent (years)
ageGrp1Age of respondent is between 50 and 59 years
ageGrp2Age of respondent is between 60 and 69 years
ageGrp3Age of respondent is between 70 and 79 years
ageGrp4Age of respondent is between 80 and 89 years
ageGrp5Age of respondent is between 90 years and older
sex1Male
sex2Female
marital1Marital status = SINGLE
marital2Marital status = MARRIED
marital3Marital status = LIVING TOGETHER
marital4Marital status = DIVORCED
marital5Marital status = SEPARATED
marital6Marital status = OTHER
aloneRespondent lives alone

Dietary intake indicators

These dietary intake indicators have been purpose-built for older people but the basic approach used is described in:

Kennedy G, Ballard T, Dop M C (2011). Guidelines for Measuring Household and Individual Dietary Diversity. Rome, FAO https://www.fao.org/4/i1983e/i1983e00.htm

and extended to include indicators of probable adequate intake of a number of nutrients / micronutrients.

VariableDescription
MFMeal frequency
DDSDietary Diversity Score (count of 11 groups)
FG01Cereals
FG02Roots and tubers
FG03Fruits and vegetables
FG04All meat
FG05Eggs
FG06Fish
FG07Legumes, nuts and seeds
FG08Milk and milk products
FG09Fats
FG10Sugar
FG11Other
proteinRichProtein rich foods
pProteinProtein rich plant sources of protein
aProteinProtein rich animal sources of protein
pVitAPlant sources of vitamin A
aVitAAnimal sources of vitamin A
xVitAAny source of vitamin A
ironRichIron rich foods
caRichCalcium rich foods
znRichZinc rich foods
vitB1Vitamin B1-rich foods
vitB2Vitamin B2-rich foods
vitB3Vitamin B3-rich foods
vitB6Vitamin B6-rich foods
vitB12Vitamin B12-rich foods
vitBcomplexVitamin B1/B2/B3/B6/B12-rich foods

Household Hunger Scale (HHS)

The HHS is described in:

Ballard T, Coates J, Swindale A, Deitchler M (2011). Household Hunger Scale: Indicator Definition and Measurement Guide. Washington DC, FANTA-2 Bridge, FHI 360 https://www.fantaproject.org/monitoring-and-evaluation/household-hunger-scale-hhs

VariableDescription
HHS1Little or no hunger in household
HHS2Moderate hunger in household
HHS3Severe hunger in household

Katz Index of Independence in Activities of Daily Living score

The Katz ADL score is described in:

Katz S, Ford AB, Moskowitz RW, Jackson BA, Jaffe MW (1963). Studies of illness in the aged. The Index of ADL: a standardized measure of biological and psychosocial function. JAMA, 1963, 185(12):914-9 doi:10.1001/jama.1963.03060120024016

Katz S, Down TD, Cash HR, Grotz, RC (1970). Progress in the development of the index of ADL. The Gerontologist, 10(1), 20-30 doi:10.1093/geront/10.4_Part_1.274

Katz S (1983). Assessing self-maintenance: Activities of daily living, mobility and instrumental activities of daily living. JAGS, 31(12), 721-726 doi:10.1111/j.1532-5415.1983.tb03391.x

VariableDescription
ADL01Bathing
ADL02Dressing
ADL03Toileting
ADL04Transferring (mobility)
ADL05Continence
ADL06Feeding
scoreADLADL Score
classADL1Severity of dependence 1
classADL2Severity of dependence 2
classADL3Severity of dependence 3
hasHelpHave someone to help with everyday activities
unmetNeedNeed help but has no helper

K6 Short form psychological distress score

The K6 score is described in:

Kessler RC, Andrews G, Colpe LJ, Hiripi E, Mroczek, DK, Normand SLT, et al. (2002). Short screening scales to monitor population prevalences and trends in non-specific psychological distress. Psychological Medicine, 32(6), 959–976 doi:10.1017/S0033291702006074

VariableDescription
K6K6 score
K6CaseK6 score > 12 (in serious psychological distress)

Brief Community Screening Instrument for Dementia (CSID)

The CSID dementia screening tool is described in:

Prince M, et al. (2010). A brief dementia screener suitable for use by non-specialists in resource poor settings - The cross-cultural derivation and validation of the brief Community Screening Instrument for Dementia. International Journal of Geriatric Psychiatry, 26(9), 899–907 doi:10.1002/gps.2622

VariableDescription
DSProbable dementia by CSID screen

Health and health-seeking indicators

VariableDescription
H1Chronic condition
H2Takes drugs regularly for chronic condition
H31No drugs available
H32Too expensive / no money
H33Too old to look for care
H34Use traditional medicine
H35Drugs don't help
H36No-one to help me
H37No need
H38Other
H39No reason given
H4Recent disease episode
H5Accessed care for recent disease episode
H61No drugs available
H62Too expensive / no money
H63Too old to look for care
H64Use traditional medicine
H65Drugs don't help
H66No-one to help me
H67No need
H68Other
H69No reason given

Income and income sources

VariableDescription
M1Has a personal income
M2AAgriculture / fishing / livestock
M2BWages / salary
M2CSale of charcoal / bricks / etc.
M2DTrading (e.g. market or shop)
M2EInvestments
M2FSpending savings / sale of assets
M2GCharity
M2HCash transfer / Social security
M2IOther

Water, sanitation and hygiene (WASH) indicators

These are a (core) subset of indicators from:

WHO / UNICEF (2006). Core Questions on Drinking-water and Sanitation for Household Surveys. Geneva, WHO / UNICEF https://www.who.int/publications/i/item/9241563265

VariableDescription
W1Improved source of drinking water
W2Safe drinking water (improved source OR adequate treatment)
W3Improved sanitation facility
W4Improved non-shared sanitation facility

Anthropometry and screening

VariableDescription
MUACMid-upper arm circumference (mm)
oedemaBilateral pitting oedema (may not be nutritional)
screenedEither MUAC or oedema checked previously

Visual impairment by "Tumbling E" method

The "Tumbling E" method is described in:

Taylor HR (1978). Applying new design principles to the construction of an illiterate E Chart. Am J Optom & Physiol Optics 55:348

VariableDescription
poorVAPoor visual acuity (correct in < 3 of 4 tests)

Miscellaneous indicators

VariableDescription
chewProblems chewing food
foodAnyone in HH receives a ration
NFRIAnyone in HH received non-food relief item/s (NFRI) in previous month

Washington Group on Disability

See:

https://www.washingtongroup-disability.com/

for details.

VariableDescription
wgVisionD0Vision domain 0
wgVisionD1Vision domain 1
wgVisionD2Vision domain 2
wgVisionD3Vision domain 3
wgHearingD0Hearing domain 0
wgHearingD1Hearing domain 1
wgHearingD2Hearing domain 2
wgHearingD3Hearing domain 3
wgMobilityD0Mobility domain 0
wgMobilityD1Mobility domain 1
wgMobilityD2Mobility domain 2
wgMobilityD3Mobility domain 3
wgRememberingD0Remembering domain 0
wgRememberingD1Remembering domain 1
wgRememberingD2Remembering domain 2
wgRememberingD3Remembering domain 3
wgSelfCareD0Self-care domain 0
wgSelfCareD1Self-care domain 1
wgSelfCareD2Self-care domain 2
wgSelfCareD3Self-care domain 3
wgCommunicatingD0Communication domain 0
wgCommunicatingD1Communication domain 1
wgCommunicatingD2Communication domain 2
wgCommunicatingD3Communication domain 3
wgP0Overall 0
wgP1Overall 1
wgP2Overall 2
wgP3Overall 3
wgPMAny disability

Examples

# Create indicators dataset from RAM-OP survey data collected from
# Addis Ababa, Ethiopia
create_op(testSVY)
#>  Checking if demo, food, hunger, disability, adl, mental, dementia, health, income, wash, anthro, oedema, screening, visual, misc are RAM-OP indicators
#>  All of `indicators` are RAM-OP indicators
#> # A tibble: 192 × 138
#>      psu  sex1  sex2 resp1 resp2 resp3 resp4   age ageGrp1 ageGrp2 ageGrp3
#>    <int> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <int>   <dbl>   <dbl>   <dbl>
#>  1   201     0     1     1     0     0     0    67       0       1       0
#>  2   201     1     0     1     0     0     0    74       0       0       1
#>  3   201     1     0     1     0     0     0    60       0       1       0
#>  4   201     0     1     1     0     0     0    60       0       1       0
#>  5   201     0     1     1     0     0     0    85       0       0       0
#>  6   201     1     0     0     1     0     0    86       0       0       0
#>  7   201     1     0     1     0     0     0    80       0       0       0
#>  8   201     0     1     1     0     0     0    60       0       1       0
#>  9   201     1     0     1     0     0     0    62       0       1       0
#> 10   201     0     1     1     0     0     0    72       0       0       1
#> # ℹ 182 more rows
#> # ℹ 127 more variables: ageGrp4 <dbl>, ageGrp5 <dbl>, marital1 <dbl>,
#> #   marital2 <dbl>, marital3 <dbl>, marital4 <dbl>, marital5 <dbl>,
#> #   marital6 <dbl>, alone <dbl>, MF <dbl>, DDS <dbl>, FG01 <dbl>, FG02 <dbl>,
#> #   FG03 <dbl>, FG04 <dbl>, FG05 <dbl>, FG06 <dbl>, FG07 <dbl>, FG08 <dbl>,
#> #   FG09 <dbl>, FG10 <dbl>, FG11 <dbl>, proteinRich <dbl>, pProtein <dbl>,
#> #   aProtein <dbl>, pVitA <dbl>, aVitA <dbl>, xVitA <dbl>, ironRich <dbl>, …
create_op(testSVY, indicators = "demo")
#>  Checking if demo are RAM-OP indicators
#>  All of `indicators` are RAM-OP indicators
#> # A tibble: 192 × 20
#>      psu  sex1  sex2 resp1 resp2 resp3 resp4   age ageGrp1 ageGrp2 ageGrp3
#>    <int> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <int>   <dbl>   <dbl>   <dbl>
#>  1   201     0     1     1     0     0     0    67       0       1       0
#>  2   201     1     0     1     0     0     0    74       0       0       1
#>  3   201     1     0     1     0     0     0    60       0       1       0
#>  4   201     0     1     1     0     0     0    60       0       1       0
#>  5   201     0     1     1     0     0     0    85       0       0       0
#>  6   201     1     0     0     1     0     0    86       0       0       0
#>  7   201     1     0     1     0     0     0    80       0       0       0
#>  8   201     0     1     1     0     0     0    60       0       1       0
#>  9   201     1     0     1     0     0     0    62       0       1       0
#> 10   201     0     1     1     0     0     0    72       0       0       1
#> # ℹ 182 more rows
#> # ℹ 9 more variables: ageGrp4 <dbl>, ageGrp5 <dbl>, marital1 <dbl>,
#> #   marital2 <dbl>, marital3 <dbl>, marital4 <dbl>, marital5 <dbl>,
#> #   marital6 <dbl>, alone <dbl>
create_op(testSVY, indicators = "hunger", sex = "m")
#>  Checking if hunger are RAM-OP indicators
#>  All of `indicators` are RAM-OP indicators
#> # A tibble: 79 × 6
#>      psu  sex1  sex2  HHS1  HHS2  HHS3
#>    <int> <dbl> <dbl> <dbl> <dbl> <dbl>
#>  1   201     1     0     1     0     0
#>  2   201     1     0     1     0     0
#>  3   201     1     0     0     1     0
#>  4   201     1     0     1     0     0
#>  5   201     1     0     0     0     1
#>  6   202     1     0     1     0     0
#>  7   202     1     0     0     1     0
#>  8   202     1     0     1     0     0
#>  9   202     1     0     1     0     0
#> 10   202     1     0     0     1     0
#> # ℹ 69 more rows