Medisafe enables patients book confirmed appointments and maintain their health records with the prescriptions. All your medical records are securely kept in your health account. Just login to Medisafe service, and all records will be in one place. Medisafe provides to keep your medical history digitally. You can see what prescriptions are given. You can make an appointment with your doctor. You can see appointment list as well.
- Account module maintains the records of the users.
- All the primary pages has its backend in this module.
- The user model of the project is in this module.
- forms.py of this module contains the forms for registration of user
- models.py of this module contains the user model.
- urls.py of this module contains the basic urls for login, logout, register, account, etc.
- views.py of this module contains the webresponses of login, logout, register, account, etc
- Appointment module has the models Appointment, Prescriptions, Payments in it.
- It has the backend part for maintaining the records of appointments, prescriptions, payments.
- forms.py of this module contains the forms for appointments, presciptions, payments.
- models.py of this module contains the Appointment, Prescriptions, Payments models.
- urls.py of this module contains the links for appointments, history, presciption.
- views.py of this module contains the functions for webresponses of Appointment, Prescriptions, Payments.
- User Profile module has the User profile models where we can see the profiles for Doctors and Patients
- It maintains the profile records of the users.
- forms.py of this module contains the forms for User profile update and doctor profile.
- models.py of this module contains the user profile models.
- urls.py of this module contains profile related links.
- views.py of this module contains backend for creating account for a patient, updating user profile and the pages accessed by admin.
- Install Python(3.8.5) (Dont Forget to add it to the path variables)
- Create a virtual environment if you need.
- Download the project and extract or clone it to your pc.
- Now move to the project directory.
- Run the following command.
pip install -r requirements.txt
- After you have all the requirements, run the following commands.
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
- Now enter following URL in your browser.
http://127.0.0.1:8000/
- In the above url, you can see the application run.
- You can create a superuser using the following command.
python manage.py createsuperuser
- Enter the username, email, password.
- Login with the username and password on following link.
http://127.0.0.1:8000/admin
- Now you can see the admin page and all the backend of the project
- add a patient
- make an appointment
- see all appointments
- write prescriptions
- see all appointments
- create invoices
- make an appointment
- see all appointments
- see all their prescriptions
- see all their medical history
- see their payment history