Files
2026-06-09 18:40:21 +02:00

4.0 KiB


title: OpenEMR created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, medical, health, ehr, php, app-marathon3-rattrapage-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Medical, https://www.open-emr.org/]

🏥 OpenEMR

Dossier médical électronique open source : gestion de patients, rendez-vous, prescriptions, facturation médicale, ONC certified et HIPAA compliant.

📋 Informations Générales

Champ Valeur
Site web open-emr.org
GitHub openemr/openemr
License GPL-2.0
Langage PHP
Étoiles GitHub 2.4k
Catégorie [[cat-medical

📝 Description

OpenEMR est le dossier patient informatisé (DPI/EHR) open source le plus utilisé au monde : plus de 100 000 installations dans 100+ pays. C'est l'un des rares projets médicaux open source à être certifié ONC (Office of the National Coordinator for Health IT) aux États-Unis.

Fonctionnalités :

  • Dossier patient complet : antécédents, allergies, vaccinations
  • Agenda et rendez-vous : multi-praticiens
  • Prescription électronique : drug-drug interaction check
  • Facturation médicale : USA (CPT/ICD-10) et internationale
  • Laboratoire : intégration LOINC, HL7, FHIR
  • Imagerie : DICOM, PACS
  • Portail patient : prise de RDV, messagerie sécurisée
  • Télé-médecine : visio intégrée (modules)
  • Multi-langue : 30+ langues dont français
  • API REST + FHIR : interopérabilité
  • HIPAA compliant : sécurité patient

Différence vs OpenMRS : OpenEMR = DPI complet, facturation médicale intégrée, certification officielle. OpenMRS = orienté pays en développement, plus simple.

Pour qui : cabinets médicaux, cliniques, hôpitaux, projets de santé publique, télé-médecine.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  openemr:
    image: openemr/openemr:latest
    container_name: openemr
    restart: unless-stopped
    environment:
      - OE_USER=admin
      - OE_PASS=***      - OE_DB_HOST=db
      - OE_DB_USER=openemr
      - OE_DB_PASS=***      - OE_DB_NAME=openemr
      - OE_ROOT_DB_USER=root
      - OE_ROOT_DB_PASS=***      - MYSQL_HOST=db
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.openemr.rule=Host(`emr.example.com`)"
      - "traefik.http.routers.openemr.tls.certresolver=letsencrypt"
    volumes:
      - openemr_data:/var/www/localhost/htdocs/openemr/sites/default
    depends_on:
      - db

  db:
    image: mariadb:10.11
    container_name: openemr-db
    restart: unless-stopped
    environment:
      - MYSQL_ROOT_PASSWORD=***      - MYSQL_DATABASE=openemr
      - MYSQL_USER=openemr
      - MYSQL_PASSWORD=***    volumes:
      - openemr_db:/var/lib/mysql

volumes:
  openemr_data:
  openemr_db:

🔄 Alternatives

Open Source

  • app-fasten-health — aggregator de données santé
  • app-medassist — assistant médical
  • OpenMRS — DPI pour pays en développement
  • GNU Health — hôpital complet
  • HospitalRun — DPI léger
  • MedShakeEHR — DPI français

Propriétaires

  • Epic Systems — leader US
  • Cerner (Oracle Health) — leader US
  • Dedalus — leader européen
  • Doctolib — agenda + téléconsult

🔐 Sécurité

  • Chiffrement au repos : patient data crypté
  • HTTPS obligatoire : via reverse proxy
  • Audit logs : tous les accès patient
  • 2FA : supporté
  • Role-based access : granulaire
  • HIPAA compliant : conçu pour
  • Mises à jour de sécurité : suivre le repo

📚 Ressources

Pages Liées