As a doctor, I want to access a patient's medical history from their profile so that I can review past consultations and treatments.
Acceptance Criteria:
The doctor can access the patient's profile from the queue list.
In the patient's profile, there is a button to "View Medical History".
Clicking the button redirects the doctor to a page displaying the patient's complete medical history.
User Story 2: Viewing Medical History Entries
As a doctor, I want to see each consultation and treatment session as separate boxes on the medical history page so that I can easily distinguish between different visits.
Acceptance Criteria:
Each consultation/treatment session is displayed as a separate box.
The boxes are organized in chronological order.
Each box contains a summary of the visit, including date, attending doctor, and tags/categories.
User Story 3: Filtering Medical History
As a doctor, I want to filter the patient's medical history by categories/tags, doctors, and date range so that I can find specific information efficiently.
Acceptance Criteria:
Filter options are available for categories/tags, doctors, and date range.
The doctor can select one or more filters to narrow down the history entries.
The filters can be combined for more specific searches.
The filtered results display only the entries that match the selected criteria.
User Story 4: Detailed Access to Medical History Entries
As a doctor, I want to access detailed information for each medical history entry in three different ways: fully open the entry, view lab results, or see other doctors' conclusions so that I can get the relevant information quickly.
Acceptance Criteria:
Each medical history box has three buttons: "Open Full Entry", "View Lab Results", and "View Other Doctors' Conclusions".
Clicking "Open Full Entry" shows the complete details of that consultation/treatment.
Clicking "View Lab Results" displays only the lab results related to that entry.
Clicking "View Other Doctors' Conclusions" shows the conclusions from other doctors the patient was referred to during that visit.
Example Usage
Accessing Medical History:
A doctor opens a patient's profile from the queue.
The doctor clicks "View Medical History" and is redirected to the medical history page.
Filtering Medical History:
On the medical history page, the doctor selects tags such as "Cardiovascular Diseases" and a date range from "01/01/2023" to "12/31/2023".
The page updates to show only the relevant entries matching these filters.
Detailed Access:
The doctor sees a specific consultation box and clicks "View Lab Results" to see the patient's lab results for that visit.
For another consultation, the doctor clicks "View Other Doctors' Conclusions" to read what specialists concluded about the patient's condition.
Task Stories: View Patient's Medical History
User Story 1: Accessing Medical History
As a doctor, I want to access a patient's medical history from their profile so that I can review past consultations and treatments.
User Story 2: Viewing Medical History Entries
As a doctor, I want to see each consultation and treatment session as separate boxes on the medical history page so that I can easily distinguish between different visits.
User Story 3: Filtering Medical History
As a doctor, I want to filter the patient's medical history by categories/tags, doctors, and date range so that I can find specific information efficiently.
User Story 4: Detailed Access to Medical History Entries
As a doctor, I want to access detailed information for each medical history entry in three different ways: fully open the entry, view lab results, or see other doctors' conclusions so that I can get the relevant information quickly.
Example Usage
Accessing Medical History:
Filtering Medical History:
Detailed Access:
Filters Available