All Classes

Class Summary 
Class Description
ExpertSystem
Class for activating EHRLICH (Enhanced Rule- and Logic-based Immunological Consultative Hub), the medical expert system with interface written in Java and knowledge base written in Prolog
InitScreen
Class implementing a window for inputting the patient's name, age, and sex
InitScreenController
Class providing the controller for the processes related to getting the personal details of the patient (name, age, and sex).
MainScreen
Class implementing the main window of the system, displaying the patient's details, the current inquiry, and the diagnosis log and status.
MainScreenController
Class providing the controller for the processes related to the main screen of the system (namely, the probing and diagnosis per se, together with the display of the technical logs)
PrologJavaRunner
Class implementing the medical expert system featuring an interface written in the object-oriented language Java and a knowledge base written in the logic language Prolog.