Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.52 KB

README.md

File metadata and controls

45 lines (30 loc) · 1.52 KB

CareDash

CareDash simplifies healthcare visits by helping patients navigate required documents and medical questionnaires through a user-friendly chatbot. It offers real-time assistance and context to ensure patients fully understand and accurately complete all forms.

This demo features the following:

  • The medical provider can upload pdf and the medical questions are extracted from the pdf and stored into a database.
  • Other extracted information related to the medical provider's policies and procedures are stored in a vector database to be used for RAG.
  • A FastAPI backend with websocket and REST API endpoints for frontend communication.
  • Modern frontend built with React.js, Vite for fast development, and Tailwind CSS for responsive styling

Local Deployment

  1. Install dependencies

First, ensure you have Node.js version 20.11 installed. You can check your version with:

node -v

If you need to install Node.js, you can download it from nodejs.org. Start by going to the frontend directory and installing the dependencies:

cd frontend
pnpm install # Install  pnpm if not installed: npm install -g pnpm

Next, go to the backend directory and install the python dependencies:

cd backend
pip install -r requirements.txt
  1. Run the application
./run.sh

Security

The token is stored in the local storage of the browser. This is not recommended for production but is fine for this demo. We recommend using session storage or a secure method to store the token.