"A user, such as a clinician or a patient, creates a program path by moving through nodes of lower levels." . . . . .