International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056
Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p ISSN: 2395 0072
![]()
International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056
Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p ISSN: 2395 0072
1,2,3,4 Student, Department of computer science and engineering, Jain University, Bengaluru, India 5Guide, Department of computer science and engineering, Jain University, Bengaluru, India ***
Abstract Health is paramount aspect of life to everybody irrespective of caste, gender, religion etc. Nowadays people search for answers themselves afore consulting a specialist for a particular quandary. Healthcare chatbot avails people who have symptoms for a disease and opt ate to ken more about it and diagnosis it. We can converse with the chatbot. It utilizes natural language processing and machine learning to function and search for keywords from the conversation and provide a diagnosis for the patients. If required the patient can book an appointment with the medico for further diagnosis.
Key Words: Health, Natural language processing, Machine learning, Disease, Doctor
The market for all the products and accommodations are shifting from physical form to virtual form. All the accommodations were provided in the offices or shops in person. We commenced utilizing chatbots to avail us performthetasksweoptateinaprecisemannerandwith preciseresultsfor bettercustomercontentment.Chatbots are utilized in many industries like financial, healthcare, bankingsectorandmanymore.So,foraprevalentdisease likecold,pyrexia,headache,etc.,aforetheadvancementof technology we used to peregrinate to a hospital for these prevalentdiseasesforthediagnosis.Nowwecanjustconsult withahealthcarechatbotwhichtruncatesthecostfromthe consultationfeeanditevenavailstruncatethemedicostime fortreatingthesemundanediseases.
When you open the healthcare chatbot, the authenticate page appears first where you can authenticate with your credentials.Ifyouareanincipientutilizerthenthesystem prompts to engender an incipient profile asking for designation, mobile number, password and email id. Your profile is engendered and the information is safe. It then redirectsyoutotheauthenticatepage.Thewebapplication isdesignedinanalluringmannerwheretherobotismoving andthecolorsofthebackgroundareeffulgentwhichamends one’s mood. This will magnetize a sizably voluminous numberofusers.ThisisachievedbyutilizingHTMLforthe format and CSS for styling and FLASK was utilized for connectingthecodetothewebapplicationandpresentitto theutilizer.
Onceyouhaveauthenticatedin,thechatbotgreetsyouand interactioniscommenced.Itwillaskyouabunchaquestion and then depending on your symptom it explicates the disease briefly, prescribes the medicine and whether to consult a medico or not. We had accentuated on the conceptionthatwewantedtoavailunletteredpeoplesoif theutilizerisinculcatedtoonlysomeextentthechatbothas texttoverbalizationfunctionwhichreadstheconversation totheutilizerforbetterunderstanding.Wehaveutilizedthe chatterbot package; it utilizes the verdant Bayesian algorithmtodetermineiftheinputverbalexpressionmeets a particularset ofcriteria thatwarranta replicationto be engenderedfromthatlogicadapter.Thechatbotfunctionsin multiple languages for people from different regions to utilizeit.GoogleAPIisutilized(gTTS)forthis.
Toprovideprecisionoftheprognosticationtothe patientstotakeadecision,whethertoperpetuate withtheprescriptionorconsultamedico.
To avail patients in scheduling a doctor’s appointmentinatimelyandefficientway.
To minimize the contact between the patient and themedicoforminordiseaseswhichcanbetreated athome(owingtothepandemic).
Toutilizethechatbottheutilizermusthaveacomputeror phonetoaccessit.Itisakintootherchatbotsinauthenticate in and the for incipient users, they have to engender an incipientaccountsotheirdetailsarestoredsafelywithusfor future references and it will be more facile for them to authenticate again ifcompulsory.After authenticate in the chatbotwillaskaseriesofquestionsfollowingwhichitcan providethefelicitousdiagnosis.Forthechatbotwehavenot used traditional datasets, we have inscribed .yml files and havethemindictedforthechatbotmanually.
2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified
International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056
Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p ISSN: 2395 0072
Python
Itisahighcaliber,interpreted,general purport programminglanguage.
During the conversation with the chatbot, it probes for keywords which match the dataset and provide the descriptionforthatdisease.
Followingaresomeoftheadvantagesofthehealthcare chatbot:
• Conversationwiththechatbotinmultiplelanguages.
• Voiceenabledchatbotformorefacileaccess.
• Illiteratepeoplecanunderstandthefunctionofthe chatbotwhichwasnotthereaforebecauseofthelanguage beingonlyEnglish.
• Get acclimated with technology in their own language whichavailsthemvigilantaboutwhatistranspiringinthe worldintermsoftechnologycognatetohealthcare.
Fig2:
It accentuates code readability with the utilizationofconsequentialindentation. It is facile and direct, facile to study syntax favorsreadability.
Flask
Flask is a micro web framework inscribed in python.
It does not require particular implements or libraries. It includes a development server as well as a debugger
HTML&CSS
It is a programming language used for web application.
Itismainlyusedforformatting,styling. It defines the structure and design of the website.
HTML(Hypertextmarkuplanguage) CSS(Cascadingstylesheets)
SQLite3
It is a library to engender a serverless, transactionalSQL(StructuredQueryLanguage) databaseengine.
Itistheworld’smostextensivelyuseddatabase. Itcanbeutilizedforinternaldatastorage. ItrunsmoreexpeditiouswithmoreRAM.
Googletexttospeech(gTTS)
It is a python library and CLI implement to interface with Google Translates text to verbalizationAPI.
Customizable text preprocessors which can providepronunciationredressments.
International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056
Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p ISSN: 2395 0072
The process of translating words intovoice is kennedastextverbalization.
The software receives utilizer designated text andusenaturallanguageprocessingtechniques to comprehend thelinguistics of the language andmakelogicalinferencesfromit.
vi. Fewquestionswillbeaskedbythechatbot.
vii. Thechatbotprocessestheinputfromtheutilizer.
viii. omparisonofsymptomsmentionedbytheutilizer andthedatabase.
Thisisnextpassedontothenextblockwhere digitalsignalprocessingisdone.
Conclusively,itisverbalized.
Texttranslationisastronomicallybenigntothe visually impaired and people with other disabilities.
Fig3:Flowchart
i. Startthechatbotapplication.
ii. Entertheauthenticateincredentials.
iii. Ifnewusercreateaccount.Thenstep2.
iv. Afterauthenticateinconversationcommences.
v. Chatwiththechatbot.
ix. Provide precise and copacetic prescription and report.
x. We now ken what to do about the symptoms and thenclosetheapplication.
Here are the screenshots of the authenticate page,signuppage
We have included the screenshots of the conversation with the chatbot in some of the languages.
Theconversationcanbeauricularlydiscerned because it is text as well as voice predicated output.
Fig4:Loginpage
Fig5:Signuppage
International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056
Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p ISSN: 2395 0072
One more way to ascertain that analphabetic people can utilizetheapplicationiswhentheycanverbalizewiththe chatbotandreceivetheprescriptioninavoiceintheirown language.Thiscanavailthemunderstandtheirsymptomsin abetterway.
Fig6:ConversationinEnglish
Fig7:CoversationinTamil
Chatbot are utilized in many industries for truncating the manual work, abbreviating time computation, providing better customer gratification with cognitive analytical mentally conceiving. They are utilized in financial sector, banking sector, healthcare sector and industries for 24/7 accommodations, for storing the client (or patient) data safelyinaplacewhichcanbeaccessedatanytime.Itavails theorganizationsintruncatingcost,incrementprofitsetc.
Thisprojectthatwehavedoneonhealthcarechatbotwas because wewantedtogive somethingthatcouldavail the society.Weoptatepeopletoleadasalubriouslifeandnot stressthemselves,weoptatethemtokenthatsomeoneis thereforthemeveniftheyarenotfeelingwellanddueto somecircumstances,theyaresolitary,theycanrelyonthe healthcarechatbot.
Thechatbotsnowhavefewfeatureswhichavailusinmany ways.Wecanamelioratethefunctionalitybyintegratingand ameliorating the subsisting chatbots like categorical symptomdescription,betterprecisionanddetailedreport.
There are many algorithms which can be utilized for the chatbot,butitdependsonwhatfunctionsandneedswehave andhowwearegoingtodesignit.
Fig8:ConversationinTelugu
[1]Lekha Athota,VinodKumarShukla,NitinPandey,Ajay Rana Chatbot for Healthcare System Using Artificial Intelligence IEEE2020
[2]MlađanJovanović,MarcosBaez,FabioCasati Chatbots asconversationalhealthcareservices IEEE2020
[3]JoshuaErnestPediReddy,C.NagaBhuwaneshwar,Shiva Palakurthi, Ameet Chavan AI IoT based Healthcare PrognosisInteractiveSystem IEEE2020
Fig9:ConversationinSpanish
Asofnowthechatbotdoesnothaveinformationforallthe diseases and so the aim is to integrate all the diseases including diseases which can be arduous to identify for patients where the difference is very little with other diseases.Thiscanavailthechatbotstoremoredataandgive a detailed diagnosis report and provide customer gratification.
[4]JahnviGupta,VinaySing,IshKuma Florence AHealth CareChatbot IEEE2021
[5] Prathamesh Kandpal, Kapil Jasnani, Ritesh Raut, Dr. Siddharth Bhorge Contextual Chatbot for Healthcare Purposes(DL) IEEE2020
[6]Tae HoHwang,JuHuiLee,Se MinHyun,KangYoonLee Implementation of interactive healthcare advisor model usingchatbotandvisualization IEEE2020
[7] Ruyi Wang, Jiankun Wang, Yuan Liao, Jinyu Wang SupervisedMachineLearningChatbotsforPerinatalMental Healthcare IEEE2020
[8]AmelaSoftic,AidaSoftic,JasminaBarakovicHusic,Sbina Brakovic Health Chatbot: Design, Implementation, AcceptanceandusageMotivation IEEE2021
[9]PrakharSrivastava,NishantSingh AutomatizedMedical Chatbot IEEE2020
[10]KJayashree,MonikaKA,PreethaR,PiraisoodanSP TheSmartHealthcarePredictionUsingChatbot IEEE2020
International Research Journal of Engineering and Technology (IRJET) e ISSN: 2395 0056 Volume: 09 Issue: 06 | Jun 2022 www.irjet.net p ISSN: 2395 0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal |