Epidemic Analyzer
Objective :
Epidemic Analyzer is a tool, which clarifies the curiosity of a person that whether he/she is suffering from a disease. Epidemic Analyzer helps to remove panic from the minds of people, that he/she has an epidemic. By using a global Knowledge Base, the model tries to integrate the knowledge from different parts of the world regarding an epidemic. The layman can input the disease name he is suspecting to have and symptoms which he finds in himself. Epidemic Analyzer will analyze the input and derive inferences based on the knowledge stored in the Knowledge Base
Architecture:
In our system, tuple space acts as a knowledge base for medical rules and facts. Storing data into distributed space helps to bring a space based communication between expert/doctor and the layman. The Controversy and Mapping Analyzer communicates with a monitoring authority and ensures that the rules and facts inserted by expert/doctor is valid. Semantic Matchmaker on receiving the symptoms from layman and Knowledge Base of diseases from tuple space performs the inference.
The inference mechanism used in epidemic analyzer also uses the profile information to perform intelligent reasoning. Logging Box is used to log the past experiences of decision making. The log output is also stored in tuple space. The past experience in decision making is often useful for handling new queries.