a personal health assistant








Abstract

In this article, we present HealthAssistantBot, an intelligent virtual assistant able to talk with patients in order to understand their symptomatology, suggest doctors, and monitor treatments and health parameters.Inasimpleway,byexploitinganaturallanguage-basedinteraction,thesystemallowstheuserto createherhealthpro?le,todescribehersymptoms,tosearchfordoctorsortosimplyrememberatreatmentto follow. Speci?cally, our methodology exploits machine learning techniques to process users symptoms and toautomaticallyinferherdiseases.Next,theinformationobtainedisusedbyourrecommendationalgorithm toidentifythenearestdoctorwhocanbesttreattheuser’scondition,consideringthecommunitydata.Inthe experimentalsessionweevaluatedourHealthAssistantBotwithbothanof?ineandonlineevaluation.Inthe ?rst case, we assessed the performance of our internal components, while in the second one we carried out a study involving 102 subjects who interacted with the conversational agent in a daily use scenario. Results areencouragingandshowedtheeffectivenessofthestrategyinsupportingthepatientsintakingcareoftheir health.


Modules


Algorithms


Software And Hardware

• Hardware: Processor: i3 ,i5 RAM: 4GB Hard disk: 16 GB • Software: operating System : Windws2000/XP/7/8/10 Anaconda,jupyter,spyder,flask Frontend :-python Backend:- MYSQL