-
Notifications
You must be signed in to change notification settings - Fork 0
Programme de recherche des établissements de soins les plus proches
License
maulyo/pycarefinder
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
ATTENTION : dans le dossier data, un fichier t-finess.csv est censé être présent, pour des raisons de tailles volumineuses, le fichier peut être téléchargé ici : https://www.data.gouv.fr/fr/datasets/referentiel-finess-t-finess/
Pour des raisons de bon fonctionnement vous êtes priés d'utiliser la version mise à jour le 17 janvier 2025. Si vous souhaitez avoir cette version (si elle n'est plus disponible à l'avenir) demandez sur GitHub (github.com/maulyo/pycarefinder), par exemple!
Pour lancer le programme : il faut lancer main.py présent dans le dossier sources.
PyCareFinder
L'utilisateur renseigne ses coordonnées sur une fenêtre tkinter ainsi que les établissements de soins qu'il désire trouver.
La page HTML renvoie des informations liées aux étabissements de soins renseignés.
A ce stade, le projet est considéré comme terminé mais des modifications peuvent être apportées :
• créer une application pour téléphone
• rendre la page HTML responsive (en lien avec l’exécution du programme python sur téléphone)
• améliorer le design de la fenêtre tkinter et de la page HTML
• mettre un rayon minimal dans lequel il faut être (en France) sans quoi le programme prévient l’utilisateur qu’il n’est pas en France (incluant les outre-mers)
• récupérer la localisation à partir de l'IP afin de faire une saisie automatique des coordonnées
• cibler une pathologie pour les CHU / CH (en plus des services déjà possibles)
• possibilité de contacter l’établissement de soin directement : on appuie sur un bouton qui ouvre le clavier téléphone avec le numéro
• interroger directement la base de données pour permettre à l’utilisateur d’accéder à des données actuelles sans avoir à télécharger les fichiers csv sur son ordinateur
Projet développé en Python 3.7.6 : différentes bibliothèques utilisées :
• os
• math
• folium
• tkinter
• webbrowser
• PIL
Après de nombreux tests, le fichier requirements.txt contient : folium pillow
les autres bibliothèques sont normalement déjà présentes dans la version python.
Pour l'utilisation : respectez l'architecture présente (data, docs, sources) telle qu'elle est présente entre vos mains. Respectez les bons noms de fichiers et placez t-finess2.csv (version du 17 janvier 2025) dans le dossier data.
Aucun bug actuellement connu.
Licence libre : GPL v3+
About
Programme de recherche des établissements de soins les plus proches
Resources
License
Stars
Watchers
Forks
Releases
No releases published