added Patient and Hospital classes (not completed)