Skip to content

Conversation

@NickPGa
Copy link

@NickPGa NickPGa commented Aug 13, 2025

  • Changed alerts to not have an acknoledgment button or status for doctors
  • Changed emojis for side bar consistency

RightNxw and others added 23 commits August 11, 2025 18:13
new REST API route modules for patients, doctors, nurses, visits, vitals, medications, conditions, insurance, discharges, messages, and alerts. Removes template NGO and customer-related code and database files. Updates the environment template to use the new vitalflow_database. Adds a comprehensive API_README.md and new SQL schema for VitalFlow.
Theres some file reference error but getting this out for format:

Updates to interface and API references for doctor persona
Here is the *Actual* commit for all Doctor Pages after separating and updating for clarity including:

Doctor
        - Landing/home page doctor_home.py
        - Alerts for all alerts doctor_alerts.py
        - Inbox for all messages doctor_inbox.py
        - Patients for all patient portals doctor_patients.py

Note for the team: if you run this from the port you will notice an issue with the API connection for vitals - i think we might need to add a PatientID for Vitals or some pointer to patients since there seems to be some sort of issue there. I will investigate in a separate commit!
Added Maya Ellison to the database to follow our original user story.
Added the nurse Dashboard, Alerts, Inbox, Patients, and Treatments.
Made it possible to login as a nurse
Implemented medication administration for the Nurse Treatments page that allows nurses to select medications from a patient's prescription list via a dropdown menu. The system decreases refills by the medication's frequency amount.
Edit Doctor adding new medication to use a type in medication name instead of a drop down.
Improves the patient card with clickable, expandable details, hover effects, and medication display. Refactors patient search and list rendering for better usability and consolidates search functionality. Updates API data fetching logic for and adds error handling for patient visits.
TDLR made it simpler
Enhance patient card UI and search in doctor home
Updated the MessageDetails table to include subject, content, sender type, read status, and priority fields. Modified dummy data and message display in doctor_inbox.py to use new fields, improving message detail and consistency. Expanded SQL seed data to match new schema and provide more comprehensive test data.
Enhance message schema and update doctor inbox display
Fix medication assigment
The administering meds button was disabled
fixing broken indentation
Working new medication and viewing already prescribed medications
-Alerts don't have any acknowledgment setting on the doctors side
- Changed emojis for dashboard consistency
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants