We are seeking a skilled freelancer to develop a comprehensive patient data management system. This project involves building a secure database, integrating AI for lab result interpretation, and creating both a patient-facing portal and an administrative panel. The system should streamline the process of managing patient profiles, storing lab results, and generating automated reports.
Key components and requirements include:
1. Database for Patient Data Storage:
- Each patient will have a profile that includes their personal information and a history of their lab results.
- The database must securely store patient information, exam results, and a complete report history.
- We plan to use Supabase for the database backend, leveraging its capabilities for a Brazilian-friendly setup.
2. File Upload and AI Interpretation Module:
- Functionality to upload PDF or image files of blood work and other lab results.
- Integration with the Claude API to read and interpret numerical values from the uploaded documents.
- The AI will automatically map raw lab numbers to microbiome scores, generate colored scores, and provide recommendations.
3. Secure Patient Portal:
- Development of a secure, private portal where each patient can access their reports.
- Patients should receive a unique link or login credentials to view only their specific data.
- The portal will be built using
Next.js and hosted on Vercel, utilizing its free tier capabilities.
4. Intuitive Admin Panel:
- An administrative interface for our team to manage the system.
- Key features include uploading new exam results, selecting the corresponding patient, and initiating the automated report generation process with a single click.
- The goal is to have a system that requires no coding on our end after the initial setup, ensuring ease of use for daily operations.
We are looking for a developer with expertise in these technologies and a strong understanding of secure data handling and API integrations. The final solution should be robust, user-friendly, and efficient.
Delivery term: Not specified