WIP Commit 5

Significant changes to patient survey timing logic. The options to start
a new survey and revise the most recent survey are no longer mutually
exclusive. Patients can now begin a new survey right away if the
previous survey total was zero. Patients can still revise the most
recent survey at any time unless the corresponding assessment has been
completed.

Clinician functionality is still a work in progress.