factor out Strip, IsLoggedIn
schedule
schedule: add visit id column
cancel