Katz Index of Independence in Activities of Daily Living Variables

VariableData TypeKatz ElementsAllowable Codes
q11fsintegerWalking across a small room? (TRANSFERING)
1No Help
2Help
3Unable
8Don't Know
9Refusal
NullMissing
q12fsintegerBathing, either a sponge bath, tub bath or shower? (BATHING)
q14fsintegerDressing, like putting on a shirt, buttoning and zipping, or putting on shoes? (DRESSING)
q15fsintegerEating, like holding a fork, cutting food, or drinking from a glass? (FEEDING)
q16fsintegerGetting from a bed to a chair? (TRANSFERING)
q17fsintegerUsing the toilet? (TOILETING)
Subjects are asked if they require help performing these activities that are encountered in daily life.

katz Algorithm (Baseline Only)

All "Don't know" and "Refusals" are converted to missing = Null.
All six questions must be answered in order to calculate the score.


if (q11fs, q12fs, q14fs, q15fs, q16fs, q16fs) not missing and not null then {
      katz = 0
      katz = katz + sum( (q11fs != 1) + (q12fs != 1) + (q14fs != 1) + (q15fs != 1) + (q16fs != 1) + (q17fs != 1) )
      }

'!=' operator translates 'not equal to'. If the logical condition is true, the expression evaluates to '1' else to '0'.