First of all, the doctor must introduce their credentials in the login screen. This screen provides the 'password recovery' functionality in case the user forgets their password.
Form UI:
[x] Implement base login UI.
Functionalities:
[ ] Develop login functionalities.
Password Recovery (PasswordRecoveryPage)
Here, doctors can recover their password.
Form UI:
[x] Implement base password recovery UI.
Functionalities:
[ ] Develop password recovery functionalities.
Password Change (PasswordChangePage)
Here, doctors can change their password.
Form UI:
[x] Implement base password change UI.
Functionalities:
[ ] Develop password change functionalities.
CRUD Patients (PatientPage)
The doctor can View, Add, Update and Delete patients.
Form UI:
[x] Implement base form UI for patients management.
Functionalities:
[x] View list of patients.
[x] Add new patient.
[x] Update existing patient.
[x] Delete existing patient.
CRUD Treatments of selected Patient (TreatmentPage)
The doctor can View, Add, Update and Delete treatments for each Patient.
Form UI:
[x] Implement base form UI for treatment management.
Functionalities:
[x] View list of treatments.
[x] Add new treatment.
[x] Update existing treatment.
[x] Delete existing treatment.
CRUD Medicines of selected Treatment (MedicinePage)
The doctor can View, Add, Update and Delete medicines for each Treatment.
Form UI:
[x] Implement base form UI for medicine management.
Desktop App (Universal Windows Platform - C#) - BASE GUIDELINES
This application will be focused on the management of Patients and their Treatments. Only Doctors have access to the app.
Project base structure
User Interface mock-up
Model design (Classes)
PAGES
Login (LoginPage)
First of all, the doctor must introduce their credentials in the login screen. This screen provides the 'password recovery' functionality in case the user forgets their password.
Form UI:
Functionalities:
Password Recovery (PasswordRecoveryPage)
Here, doctors can recover their password.
Form UI:
Functionalities:
Password Change (PasswordChangePage)
Here, doctors can change their password.
Form UI:
Functionalities:
CRUD Patients (PatientPage)
The doctor can View, Add, Update and Delete patients.
Form UI:
Functionalities:
CRUD Treatments of selected Patient (TreatmentPage)
The doctor can View, Add, Update and Delete treatments for each Patient.
Form UI:
Functionalities:
CRUD Medicines of selected Treatment (MedicinePage)
The doctor can View, Add, Update and Delete medicines for each Treatment.
Form UI:
Functionalities: