Patient Management System
This project is a Patient Management System designed to handle patient records, process audio inputs for medical transcription, and provide symptom-based treatment recommendations. The application leverages modern React components for the frontend and integrates APIs for intelligent analysis.
Features
Core Functionality
-
Patient List View:
- Displays a list of all patients with their summaries in a responsive, card-based layout.
- Allows users to browse and view patient details.
-
Patient Details View:
- Displays comprehensive information about a patient, including:
- Name
- Age
- Recorded symptoms
- Date of consultation
- Transcription and parsed medical recommendations.
- Displays comprehensive information about a patient, including:
-
File Upload:
- Accepts audio files for transcription.
- Automatically updates the patient list with new data upon successful file upload.
Intelligent AI and Audio Processing
-
AssemblyAI Integration:
- Converts audio files into text using the AssemblyAI transcription service.
- Extracts meaningful details such as
- Patient name
- Age
- Symptoms
- Consultation date
-
Cloudflare AI Integration:
- Processes symptoms via Cloudflare…