Skip to content

djibe/recommandations-medicales

Repository files navigation

RecoMédicales : Le site des Recommandations Médicales

Dernières recommandations médicales pour la pratique en consultation du médecin généraliste.

RecoMédicales is Open Source Medical information and guidelines for the general practitioner

Projet Open Source, gratuit et indépendant visant à partager l'État de l'Art de la pratique en médecine de premier recours. Il ne peut pas être utilisé dans les outils d'intelligence artificielle sans consentement de l'Association RecoMédicales.

🙏 Faire un don via Lydia (Visa/Lydia) ou Ko-Fi.

Licence Creative Commons
Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale 4.0 International

RecoMédicales est une Association et un site développé par 2 généralistes pour tous les médecins généralistes et les internes/médecins qui souhaitent s'informer, se former et accéder rapidement à tout ce dont ils ont besoin en consultation.

Pourquoi RecoMédicales ?

Le projet est né suite à plusieurs constats:

  • Le médecin généraliste est exposé à toutes les situations
  • Or nous ne retenons que 10 % de ce que nous lisons
  • Donc même en apprenant TOUT, nous n'en saurions pas plus de 10 %, ce qui est insuffisant
  • Nous sommes donc dans la nécessité d'avoir un accès permanent à de l'information fiable pour guider nos consultations
  • De plus, les enjeux de Santé publique (hypertension artérielle, diabète type 2, BPCO, ostéoporose) sont d'une complexité croissante, hors de portée de simples fiches textes et de nos petits cerveaux.

Seul un outil numérique peut nous aider.

Les points forts du projet

  • Open Source
    Accessible à tous, pour toujours.
  • Participatif
    Tout le monde peut commenter le travail, participer à l'élaboration et demander plus d'informations.
  • Indépendant
    Aucun financement de l'industrie pharmaceutique. Jamais.
  • Gratuit
  • Validé
    Faire valider chaque fiche par un expert ou la Société savante de référence (certaines fiches pour le moment).
  • Connecté
    Branché au réseau Sentinelles et à la BDPM.
  • Écologique
    Pas de serveur.
  • + Simple
    Segmentation des chapitres pour accéder rapidement à l'info recherchée: 1 question = 1 réponse.
  • + Visuel
    Présence d'un arbre décisionnel pour balayer rapidement la prise en charge de la pathologie.
  • + Pratique
    Accès immédiat au score ou calcul de risque numérique.
  • + Sûr
    Accès à l'ordonnance ou bilan de première intention.
  • + Moderne
    Finie l'information cachée au fond d'un PDF.
  • + Récent
    Proposer les connaissances validées les plus récentes.
  • + Mobile
    Le site s'adapte à tous les écrans, avec consultation hors ligne des chapitres déjà lus.
  • + Rapide
    Très léger.
  • + Ouvert
    Aucun identifiant nécessaire.
  • + Transparent
    Toute modification est historisée pour plus de traçabilité.
  • + Discret
    Aucun traçage de votre navigation, aucun cookie.

et aussi...

  • Low tech
    Seulement à base de fichiers textes modifiables par tout le monde.
  • Connectable
    Via les codes CIM-10 et SNOMED-CT, le site pourrait être branché à d'autres systèmes.
  • Résistant
    Pas de bases de données, facile à sauvegarder et déménager.
  • Sans frais
    Aucun coût d'hébergement.
  • Flux RSS
    Pour se tenir informé des nouveaux chapitres sans naviguer de site en site.
  • Diffusé
    Nouveautés partagées par newsletter ou sur Facebook et LinkedIn.

Ce qui manque pour le moment

  • Vous !
  • Plus de contenu
  • La certification de plus de sociétés savantes
  • Le soutien des autorités (Assurance Maladie ...)

🛠️ Utiliser le projet sur votre PC

Le plus simple est de communiquer par le formulaire de contact du site. Si vous voulez mettre les mains dans le projet, suivez le guide.

Sous Windows
  1. Sur le PC, aller dans le dossier (au choix) où placer le projet et lancer l'Invite de commandes ou le Terminal de Windows en mode administrateur
  2. Entrer les commandes suivantes: (python doit être installé, sinon winget install --id=Python.Python.3.10 -e)
  3. winget install --id=Git.Git -e && winget install --id=CoreyButler.NVMforWindows -e
  4. Fermer la commande et la relancer
  5. git clone https://github.com/djibe/recommandations-medicales.git
  6. puis placer la Commande dans le dossier /recommandations-medicales: cd /recommandations-medicales
  7. puis nvm install 20 et nvm use 20
  8. puis npm install
  9. puis npm run start:dev, le site est accessible sur http://localhost:1313/
Sous Linux

Désinstaller Hugo si déjà installé et entrer les commandes dans l'ordre:

  1. sudo apt install wget curl nodejs npm git-all golang-go -y
  2. wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
  3. Fermer le terminal
  4. Ouvrir le terminal et entrer: nvm install 20
  5. Positionner le terminal sur le dossier souhaité
  6. git clone https://github.com/djibe/recommandations-medicales.git
  7. cd recommandations-medicales
  8. puis npm install
  9. puis npm run start:dev, le site est accessible sur http://localhost:1313/

Ouvrir l'éditeur du code source dans le navigateur

Créer un nouvel article

Entrer la commande npm run recommandations:new.

Le fichier article.md est créé dans le dossier /content/recommandations/.

Tous les articles sont au format Markdown qui permet d'écrire du texte brut avec quelques enrichissements pour se concentrer sur le contenu.

Faciliter l'édition du contenu

Je recommande l'éditeur de texte gratuit Visual Studio Code avec les extensions suivantes: Bracket Pair Colorizer 2, Code Spell Checker et French - Code Spell Checker, Color Highlight, EditorConfig for VS Code, Hugo Language and Syntax Support, Markdown All in One, npm-ui, Path Intellisense, TOML Language Support.

Tests automatisés

Le projet inclut des tests E2E avec Playwright pour valider les fonctionnalités critiques :

# Installer les dépendances de test
npm install
npx playwright install

# Lancer les tests
npm test                # Tests en mode headless (CI)
npm run test:headed     # Tests avec navigateur visible (debug)

Dernière compilation du site

Netlify Status

License

Licence Creative Commons
Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale 4.0 International

🙏 Faire un don via Lydia (Visa/Lydia) ou Ko-Fi.

About

RecoMédicales is Open Source Medical information for the general practitioner

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Contributors 5