Base enhancements and view, add for user, clinic, appointment