Hospital System Documentation
Administrative system for hospitals that provides options for managing patients, doctors and appointments. Control by intuitive and seamless terminal user interface. With empathy on effectiveness and atomicity of data operations.
The code for administrative system can be distinguished into two parts. First one is terminal user interface, which provides user with the ability to control the system. And the second one is the backend for the hospital system, so the hospital class itself, operating database, etc.
Packages
Package
Description
Interactive hospital managing system using SQLite database and with command line user interface.
Provides classes managing calendar and planing of appointments.
Contains data wrappers for calendar entries (appointments).
Package contains classes providing interface for easy communication between
hospital system and SQLite database.
Packets that are used for transporting data between the hospital system layer and menu layer.
Provides classes representing worker entities in hospital such as doctors and patients.
Provides data wrappers for hospitalsystem.personnel classes.
Provides classes containing command line user interface thus menu pages and their functionality.
Utility package for hospital system.