UnifyMD is a unified health record system that aggregates patient data and historical health records. It features an AI-powered search bot that leverages a patient's historical data to help healthcare providers make more informed medical decisions with ease.
- Unified Health Record System: Aggregates patient data from various sources, such as previous medical records and treatments, into one unified platform
- AI-Powered Search Bot: Allows doctors to quickly retrieve patient’s historical data by simply asking the search bot in natural language.
- Timeline View: Displays the patient’s previous treatments and medications in a chronological format for easy tracking.
- PropelAuth: Integrated for secure user authentication and user identity management.
- LangChain: Large Language Model (LLM) framework that powers the AI search bot’s natural language processing capabilities.
- OpenAI API: Provides the AI-powered search bot with data-driven responses based on the patient’s medical history.
- Next.js: Used as the main framework for building the application, providing server-side rendering and full-stack capabilities.
- Drizzle ORM: An Object Relational Mapper used for seamless database interaction.
- Supabase: Used to store core patient data and records securely.
- Shadcn UI: For front-end components, providing an accessible and customizable UI.
- TailwindCSS: CSS framework used for fast, responsive front-end styling.
- Frank Richard Yambe Yabdi (frankym@sas.upenn.edu)
- Gibrano Fabien Derenz Riswanto (gibrano@sas.upenn.edu)
- Mariana Salma Saraswati (marsara@sas.upenn.edu)
- Noel Christoffel Simbolon (simbolon@sas.upenn.edu)