How to conditionally display forms

@darius Does the app context model also extend to Encounters? I would like to disable some forms if a specific encounter has not happened yet.