{"id":15955445,"url":"https://github.com/deadly-panda/clinicapp","last_synced_at":"2025-05-02T08:30:46.192Z","repository":{"id":200814169,"uuid":"374089773","full_name":"deadly-panda/clinicApp","owner":"deadly-panda","description":"Django web application to help a medical clinic manage their appointments and assits doctors in their diagnosisis","archived":false,"fork":false,"pushed_at":"2021-06-09T10:21:54.000Z","size":1805,"stargazers_count":6,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T00:11:27.277Z","etag":null,"topics":["django","keras","python","scikit-learn"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deadly-panda.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-06-05T10:53:36.000Z","updated_at":"2024-05-05T20:27:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"531440b9-28ed-469b-b57f-c303856176da","html_url":"https://github.com/deadly-panda/clinicApp","commit_stats":null,"previous_names":["deadly-panda/clinicapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deadly-panda%2FclinicApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deadly-panda%2FclinicApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deadly-panda%2FclinicApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deadly-panda%2FclinicApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deadly-panda","download_url":"https://codeload.github.com/deadly-panda/clinicApp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252008717,"owners_count":21679629,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","keras","python","scikit-learn"],"created_at":"2024-10-07T13:22:53.784Z","updated_at":"2025-05-02T08:30:44.881Z","avatar_url":"https://github.com/deadly-panda.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Medical Clinic managment and diagnosis assistance web application\n\nThis repository is an web application to help a medical clinic with  their day-to-day managment.\nIt gives the possibility  for a patient to make an appointment \u0026 view his documents (bills, prescriptions, ultrasound-images.etc).\nIt also helps the doctors both with their schedules and diagnosis.\nFinally, it presents dashboards giving the admins insights about different \u0026 important aspects of managment.\n\nIt was made with **love** and **Django~=3.1**.\n\n# Steps to run  the project.\n- Clone the project : ``` git clone https://github.com/deadly-panda/clinicApp.git ```\n- Go to the project directory\n- Create a Virtual Environment : ``` python -m venv myVenv ```\n- Activate the virtual environment : ``` source myVenv/bin/activate ```\n- Install requirements : ``` pip install -r requirements.txt ```\n- Migrate : ``` python3 manage.py migrate ```\n- Run the project : ``` python3 manage.py runserver ```\n\n- You can also create a superuser to have admin permissions : ``` python3 manage.py createsuperuser ```\n\n\n# The Models\nThe image below shows the classes, in this case (Django case) the models, used in this web application.\nOne should mention the use of django-allauth, an integrated set of Django applications addressing authentication, registration, account management.\n\n\u003cp align=\"center\"\u003e\n  \u003clabel style=\"font-weight: bold;\"\u003eThe models\u003c/label\u003e\n  \u003cimg src=\"https://i.imgur.com/3wNuMua.png\" height=\"100%\" width=\"100%\" title=\"models\"\u003e\n\u003c/p\u003e \n\n# Three types of users\n# Patients\nThe patients can easly send an appointment request with the day \u0026 time they prefer \u0026 also the speciality of the doctor(general medecine, Ophthalmology..), view their prescriptions, bills \u0026 pay them, and most importantly have 24/7 access to their documents like x-ray \nshots or ultrasound images.\n\n\u003cp align=\"center\"\u003e\n  \u003clabel style=\"font-weight: bold;\"\u003eThe appointment request is pending : waiting for a doctor to confirm or cancel.\u003c/label\u003e\n  \u003cimg src=\"https://i.imgur.com/PbNBCas.png\" height=\"100%\" width=\"100%\" title=\"Appoint_pending\"\u003e\n\u003c/p\u003e \n\n\n\u003cp align=\"center\"\u003e\n  \u003clabel style=\"font-weight: bold;\"\u003ePatient's documents\u003c/label\u003e\n  \u003cimg src=\"https://i.imgur.com/5NmJpCV.png\" height=\"100%\" width=\"100%\" title=\"Pat_documents\"\u003e\n\u003c/p\u003e \n\n\n\u003cp align=\"center\"\u003e\n  \u003clabel style=\"font-weight: bold;\"\u003ePatient's bills\u003c/label\u003e\n  \u003cimg src=\"https://i.imgur.com/rqLwCil.png\" height=\"100%\" width=\"100%\" title=\"Pat_bills\"\u003e\n\u003c/p\u003e \n\n\n# Doctors\nThe doctors recieve view their schedules, appointments requests  \u0026 decide wether to accept or decline, a notifications is then sent to the patient asking for the\nappointment. In addition they can manage their patients information, add prescriptions, bills \u0026 important documents.\nThe web application not only help with basic managment of the doctors schedules, but also helps with diagnosis. For now, it can help predict weather a patient might \nhave a cardiovascular diseas from relational data like age, sexe \u0026 cholesterol level, Also, classify chest x-ray images as images with pneumonia or not.\nOther machine learning \u0026  deep learning models could be easly integrated with the web application.\n\n\n\u003cp align=\"center\"\u003e\n  \u003clabel style=\"font-weight: bold;\"\u003eAppointment request\u003c/label\u003e\n  \u003cimg src=\"https://i.imgur.com/xFk8rnT.png\" height=\"100%\" width=\"100%\" title=\"Appoint_request\"\u003e\n\u003c/p\u003e \n\n\n\u003cp align=\"center\"\u003e\n  \u003clabel style=\"font-weight: bold;\"\u003ePatient information \u0026 documents from the doctors side\u003c/label\u003e\n  \u003cimg src=\"https://i.imgur.com/s8pAADT.png\" height=\"100%\" width=\"100%\" title=\"PatInfo\"\u003e\n\u003c/p\u003e \n\n\n\u003cp align=\"center\"\u003e\n  \u003clabel style=\"font-weight: bold;\"\u003eThe empty calendar\u003c/label\u003e\n  \u003cimg src=\"https://i.imgur.com/vas7ybr.png\" height=\"100%\" width=\"100%\" title=\"Empty_calendar\"\u003e\n\u003c/p\u003e \n\n# Admins\nAdmins have total access to the web application and all the information, they can add, modify or archive any entity like doctors, nurses, patients, prescriptions..etc.\nThey also have a simple yet elegant dashboard, giving them insight about diffrent aspects like the ratio of paid/unpaid bills, appointments state distribution, patient\nsex distribution also information about insurrance companies \u0026 accounts..etc.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/8Gm2QrF.png\" height=\"100%\" width=\"100%\" title=\"Dashboard1\"\u003e\n\u003c/p\u003e \n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/YMd2YoN.png\" height=\"100%\" width=\"100%\" title=\"Dashboard2\"\u003e\n\u003c/p\u003e \n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeadly-panda%2Fclinicapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeadly-panda%2Fclinicapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeadly-panda%2Fclinicapp/lists"}