682a2650e89f0 Assignment
682a2650e89f0 Assignment
Objective
Develop a secure web-based application where patients can upload and manage their health records,
while hospitals and doctors can access these records, book appointments/consultations, and view
patient medical histories. The application must ensure data privacy, role-based access, and seamless
interaction between patients and healthcare providers.
Requirements
Allow patients to upload health records (e.g., PDFs, images, text) with metadata (patient ID, date,
record type).
Implement an appointment booking system where doctors can schedule consultations and patients
receive notifications.
Allow doctors to view trends in patient data (e.g., lab results over time) and generate summary
reports.
Add alerts for critical health values (e.g., abnormal blood pressure).
Encrypt sensitive data and ensure compliance with healthcare privacy standards (e.g., HIPAA/GDPR).
User Interface:
API Development:
Design APIs to handle communication between frontend and backend (e.g., record upload,
appointment scheduling).
Deployment:
Deploy the application on Hugging Face Spaces or a similar platform for testing.
Documentation:
Submit a detailed README covering setup, dependencies, security measures, and usage instructions.
Submission Guidelines
requirements.txt (dependencies)
README.md (setup/usage guide)
Code Quality: Follow PEP8 guidelines, add comments, and ensure modularity.
Input Format
json
"Patient Profile": {
"ID": "P123",
"Records": [
"Date": "2023-10-01",
],
"Appointments": [
"Date": "2023-11-15",
"Status": "Confirmed"
},
Documentation Requirements
API Usage: Describe endpoints and how to integrate them (e.g., using Postman).
Evaluation Criteria
Robustness: Handle invalid files, unauthorized access attempts, and edge cases.
Submission: GitHub repo link + Deployment link + Video Demo (5 mins max).