Degree

Master of Science in Data Science

Department

Department of Computer Science

Faculty/ School

School of Mathematics and Computer Science (SMCS)

Date of Submission

Fall 2024

Supervisor

Dr. Tariq Mahmood, Professor and Program Coordinator MS(CS) and MS(DS) Programs, School of Mathematics and Computer Science (SMCS)

Keywords

Telehealth, Mistral AI, Voice-based AI Triage, Healthcare Analytics, Appointment Scheduling

Abstract

Most Telehealth platforms rely heavily on web or mobile interfaces, leaving behind users who lack smartphones or broadband internet. This project introduces an AI-Powered Medical Appointment and Triage System, leveraging Twilio for phone-based interactions, Node.js for call orchestration, Mistral AI for advanced symptom analysis (including structured function calling), PostgreSQL for persistent record storage, and a dashboard for real-time analytics. By capturing every voice call and summarizing the recognized symptoms, the system automates triage decisions, streamlines immediate doctor bookings, and provides administrators with comprehensive insight into patient volumes and conditions. Deployed in Docker containers on an AWS EC2 instance with a Nginx proxy for HTTPS, it meets strict security standards for telehealth deployments. This voice-first solution helps clinics reduce manual overhead, extends telehealth accessibility to older or rural populations, and unifies triage data in one place for robust operational analytics. End users can dial a standard phone number, speak about their ailments, and receive actionable guidance or appointments without navigating complex apps. Meanwhile, doctors and administrators gain centralized analytics view of call logs, recognized symptoms, and departmental load, fostering data-informed decision-making across the organization.

Document Type

Restricted Access

Submission Type

Research Project

The full text of this document is only accessible to authorized users.

Share

COinS