HealthBot is a console based chatbot application which assists a clinical person to ease the purchase of available patient monitoring devices that are relevant to him.
ChatBot asks a set of multiple-choice questions to clinical person and based on his choices, a small set of suitable patient monitors are suggested to him. Questions are formed based on various features of different patient monitors.
- Display Patient Monitors: User can view a set of filtered patient monitors based on his previous choices at any stage during the conversation.
- Go Back: User can go back to the previous question at any stage during the conversation.
- Start Again: User can start the conversation from the beginning at any stage.
- Abort: User can end the conversation at any stage.
A patient monitor is an electronic medical device that consists of one of more monitoring sensors, a processing component(s), and a screen display(also called a "monitor") that provide and record for medical professionals a patient's medical vital signs(body temperature, blood pressure, pulse rate and respiratory rate) or measurements of the activity of various body organs such as ECG monitors, anesthesia monitors, or EKG monitors.
Flowchart for HealthBot application.
UML class diagram for HealthBot application.
Database model for HealthBot application.
- C# (.NET Framework)
- Microsoft Visual Studio
- SQL (Structured Query Langauge)
- Microsoft SQL Server Express Edition
- Microsoft SQL Server Management Studio
- Git
- Batch programming
- Docker and Docker Compose
- Run Microsoft SQL Server docker container.
- Install and open Microsoft SQL Server Management Studio.
- Import and execute HealthBot.sql file in Microsoft SQL Server Management Studio.
- View ChatbotDB database.
- Install Microsoft Visual Studio to work with .NET desktop development.
- Open C# solution HealthBot.sln in Microsoft Visual Studio.
- Install all the built-in packages required for C# solution using Microsoft Visual Studio.
- Establish a connectivity to database server using Server Explorer in Microsoft Visual Studio.
- Run the batch file AutoBuildRun.bat to chat with HealthBot.