AC-5: Added patient details view.
AC-5: Added date support.