In a day program, multiple clients are a part of a single session. Now not all the clients stay the whole duration of the session but could leave early due to different reasons. Currently once attendance is marked the client is marked for all of the duration of the session.