https://github.com/pmourey/healthcare
Suivi médical simplifié pour médecins sans logiciel métier. Historique, consultations, graphiques.
https://github.com/pmourey/healthcare
chartjs doctor flask flask-application flask-sqlalchemy healthcare-application liberal medical medical-application patient-management patient-record patients-records python pythonanywhere suivi-de-la-tension-arterielle
Last synced: 27 days ago
JSON representation
Suivi médical simplifié pour médecins sans logiciel métier. Historique, consultations, graphiques.
- Host: GitHub
- URL: https://github.com/pmourey/healthcare
- Owner: pmourey
- Created: 2025-05-08T19:44:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-19T14:59:13.000Z (9 months ago)
- Last Synced: 2026-05-13T18:43:46.167Z (27 days ago)
- Topics: chartjs, doctor, flask, flask-application, flask-sqlalchemy, healthcare-application, liberal, medical, medical-application, patient-management, patient-record, patients-records, python, pythonanywhere, suivi-de-la-tension-arterielle
- Language: HTML
- Homepage: https://healthcare06.pythonanywhere.com
- Size: 596 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🩺 Healthcare – Historique médical simplifié pour les médecins non informatisés
https://pmourey.github.io/healthcare/
**Healthcare** est une application web légère et sécurisée, conçue pour aider les médecins à conserver un historique structuré des **consultations et données patient**.
💡 Développée avec [Flask](https://flask.palletsprojects.com/), hébergée sur [PythonAnywhere](https://www.pythonanywhere.com/), cette solution vise particulièrement les professionnels de santé **non équipés de logiciels métiers**.
---
## ✨ Fonctionnalités principales
- 🔐 Authentification par e-mail
- 👤 Gestion de fiches patient
- 📝 Saisie des consultations :
- Motif, diagnostic, traitement, remarques
- 📊 **Visualisation graphique de données cliniques dans le temps** :
- Poids
- Tension artérielle
- Température
- Glycémie (ou autre indicateur personnalisé)
- Saisie des marqueurs principaux (provenant des centres d'analyse)
- 📂 Historique patient consultable à tout moment
- 🧭 Interface simple et intuitive, utilisable depuis un navigateur
## 📈 Visualisation des données de santé
Chaque patient peut avoir des mesures de santé suivies dans le temps (ex. poids, tension, etc.).
Celles-ci sont affichées sous forme de **graphiques interactifs** pour permettre au médecin d’évaluer l'évolution de l’état de santé du patient.
Exemples :
- 📉 Évolution du poids
- 🩺 Suivi de la tension systolique / diastolique
- 🌡️ Courbe de température
Les graphiques sont générés automatiquement à partir des consultations enregistrées.
> Affichage basé sur [Chart.js](https://www.chartjs.org/)
---
## 👨⚕️ Pour qui ?
- Médecins généralistes en exercice libéral
- Médecins remplaçants
- Médecins en zone rurale ou à faible équipement informatique
- Praticiens en mission humanitaire
---
## 🌐 Démonstration
👉 Accès à la démo (version de test, données non conservées) :
[https://healthcare06.pythonanywhere.com](https://healthcare06.pythonanywhere.com)
---
## ⚙️ Installation locale (pour usage personnel ou test)
### Pré-requis :
- Python 3.8+
- pip
### Étapes :
```bash
git clone https://github.com/pmourey/healthcare.git
cd healthcare
python -m venv venv
source venv/bin/activate # sous Windows : venv\Scripts\activate
pip install -r requirements.txt
flask run
```
L’application est alors accessible à l’adresse : http://127.0.0.1:5000
---
## 🔐 Authentification & sécurité
* Connexion par email (mot de passe sécurisé)
* Possibilité de déploiement sur un serveur personnel
* Aucune collecte de données externes
* Respect du secret médical : l’hébergement est **sous contrôle de l’utilisateur**
---
## 🗃️ Données & sauvegarde
* Stockage SQLite local ou sur l’espace PythonAnywhere
* Export CSV ou PDF des données (à venir)
---
## 🧱 Tech stack
* Python + Flask
* HTML / CSS
* SQLite (ou autre base selon configuration)
* Hébergement : PythonAnywhere (grille gratuite ou payante)
---
## 🎯 Objectifs du projet
> Fournir un outil minimaliste, accessible et sans abonnement pour permettre aux professionnels de santé de :
>
> * Démarrer une démarche de structuration des soins
> * Garder une trace utile des consultations
> * Transitionner en douceur vers un usage numérique
---
## 💬 Contact & contributions
Vous êtes médecin et intéressé ? Avez des suggestions ?
👉 Contactez-moi ici via GitHub ou ouvrez une issue !
Les contributions sont bienvenues.
---
## 📄 Licence
Ce projet est sous licence MIT.
---
## 🔎 Mots-clés
`médecine` `consultation` `dossier patient` `flask` `outil santé` `pythonanywhere` `non informatisé` `libéral` `généraliste`