4.0 KiB
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
- cat-medical — Catégorie Medical
- app-medassist — Assistant médical
- recettes-docker-compose — Templates Docker