A software for storing patients data for therapists
- Adding new patient
- Search for patient using:
- first name
- first + middle name
- first + last name
- last name
- full name
- id number
- Save database in google drive
- Restore from google drive
- Convert database to csv file
-
Clone the repository:
git clone https://github.com/MohammadKhGh99/PatientsData-FlaskVersion.git
-
Install dependencies:
pip install -r requirments.txt
-
Start the server:
python app.py
-
It should open a new browser page for you, if not Open the website in your browser: 127.0.0.1:5000
-
Add patient, click on the first button "إضافة مريض جديد":
- Fill the data of the patient.
- You MUST enter a unique number in input box "الرقم التسلسلي".
- Submit the form with clicking on the green button "حفظ".
- Discard changes with clicking on the red button "تجاهل".
-
Search for patient, click on the second button "ابحث عن مريض":
- If you don't enter any thing to search on, it will show you all the patients in databse.
- Choose the method of search, for example using first name
- Click on the left button "البحث" and you will be forwarded to the results page (if there is any result, or not found message will appear).
- Choose which patient you want to show his data from the drop menu and click on the button "تم" to show the data in new page.
- Now you can see the data of the patient and change them as you like, don't forget to click on the save button.
-
Save the data in Google Drive:
- Click on the third button "حفظ في جوجل درايف"
- A page will open asks you to give permission to the app to enter tp your Google Drive to save the data in it.
-
Restore data from Google Drive:
- Click on the fourth button "استعادة من جوجل درايف"
- if it's your first time you will be forwarded to a new page asks for your permission to enter Google Drive, if not it will restore directly.
-
Convert database to csv file (like excel):
- Click on the fifth button "تحويل إلى ملف اكسل".
-
To close the app click on the top right red button "إغلاق", if you don't click it, the app will keep running in the background and you can enter it by going to the browser to the address 127.0.0.1:5000.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.