#620 - using the main encounter datetime to create the admission, tranfer and discharge encounter
#620 - refactoring helper Adt classes to be just one, removing create visit logic from admission and sending current visit