Skip to content

Decision aid tool to help healthcare professionals screen for complications in patients affected by Diabetes Mellitus Type 2

Notifications You must be signed in to change notification settings

v-dav/DepistClic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DepistClic

image

DepistClic is the first decision-help tool entirely dedicated to screening for complications in patients with type 2 diabetes, designed to speed up decision-making by healthcare professionals, particularly French general practitioners.

🇫🇷 The app is in French and can be accessed at www.depistclic.fr

☕️ The full detailed story of the development can be found at the related blog post at Medium

📹 The project presentation is on Youtube

🧐 Features

  • A rapid logged-out UX
  • A quick no more 2 min quiz
  • A real-time updated patient dashboard to see the patient's global state in one glance
  • No medical patient or user data storage
  • Responsive on all devices with an ergonomic and interactive UI/UX
  • Latest scientific and valid information with links to sources
  • Our own custom algorithm drives the application and provides a proper report page personalized to the patient

🛠️ Tech Stack

Python Django MySQL HTML JavaScript CSS Tailwind CSS Docker gunicorn weasyprint Hostinger Railway

Dependencies

asgiref brotli cffi cssselect2 dj-database-url django-browser-reload django-tailwind fonttools html5lib install packaging pillow pycodestyle pycparser pydyf pyphen six sqlparse tinycss2 typing-extensions tzdata webencodings whitenoise zopfli pymysql cryptography

🛠️ Install Dependencies

pipenv install

🧑🏻‍💻 General Usage

  • Search on Google in French "depistclic". One of the first results happens to be the DepistClic App.
  • Clicks the result or directly access depistclic.fr
  • Click the "Start" button on the landing page
  • Respond to questions or skip if you don't have the information. You can correct the previous response by browsing back.
  • Access the report page after the last question or at any time by clicking on the "Report" button
  • Browse screening test recommendations, get more information, explore scientific sources, and print prescriptions if needed.
  • You can restart the question session at any time. All previous responses will be reinitialized.

💻 Localhost Usage

git clone https://github.com/v-dav/DepistClic
pipenv shell
pipenv install
service mysql start
cd Depistclic/
python3 manage.py runserver

⚠️ Don't forget to use your own environment variables for your database. The database with questions and screening tests is not provided with the source code.

📸 Screenshots

Skärmavbild 2023-11-29 kl  16 12 47 Skärmavbild 2023-11-29 kl  16 09 11 Skärmavbild 2023-11-29 kl  16 09 40 Skärmavbild 2023-11-29 kl  16 09 53 Skärmavbild 2023-11-29 kl  16 10 21

❤️ Support

A simple star to this project repo is enough to keep me motivated on this project for days. If you are excited about this project or have any questions, let me know with a tweet, a comment, or a private message.

Feel free to reach out to us on:

🙇 Authors

Vladimir Davidov

Benjamin Alazet

Hugo Castèras

Graphic Design (1)

➤ Disclaimer

DepistClic is an independent decision support tool intended for healthcare professionals. It uses the latest recommendations from medical societies to propose personalized procedures for screening for complications in type 2 diabetic patients. The information from this site does not replace a doctor's decision-making and prescribing responsibility. This tool has not benefited from any academic validation and its presentation is unsuitable for the general public. Application developed in open-source without conflicts of interest.

➤ License

This project is not licensed and is open for personal and non-commercial use. Feel free to explore and use the code as inspiration for your own projects. If you have any questions or need further clarification, please reach out.

About

Decision aid tool to help healthcare professionals screen for complications in patients affected by Diabetes Mellitus Type 2

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published