package Ġorg . simple . clin ic . schedule appointment Ċ Ċ import Ġorg . simple . clin ic . mob ius . View Effects Handler Ċ import Ġorg . simple . clin ic . util . exhaustive Ċ Ċ class ĠSchedule Appointment View Effect Handler ( ĊĠĠĠ Ġprivate Ġval Ġui Actions : ĠSchedule Appointment Ui Actions Ċ ) Ġ: ĠView Effects Handler < Schedule Appointment View Effect > Ġ{ ĊĊĠ Ġoverride Ġfun Ġhandle ( view Effect : ĠSchedule Appointment View Effect ) Ġ{ ĊĠĠĠ Ġwhen Ġ( view Effect ) Ġ{ ĊĠĠĠĠĠ Ġis ĠShow DatePicker Ġ-> Ġui Actions . show Manual Date Selector ( view Effect . selected Date ) ĊĠĠĠĠĠ ĠClose Sheet Ġ-> Ġui Actions . close Sheet () ĊĠĠĠĠĠ Ġis ĠGo To Tele consult Status Sheet Ġ-> Ġui Actions . open Tele consult Status Sheet ( view Effect . tele consult Record Uuid ) ĊĠĠĠĠĠ ĠClose Sheet Without Result Ġ-> Ġui Actions . close Sheet Without Result () ĊĠĠĠ Ġ}. exhaustive () ĊĠ Ġ} Ċ } Ċ