Back to Home
pcjx8 icon

epic-ehr-mcp-server

Verified Safe

by pcjx8

Overview

A comprehensive Electronic Health Record (EHR) system for healthcare AI agent development, EHR integration testing, clinical workflow simulation, and medical AI training, mimicking EPIC-style operations.

Installation

Run Command
python ehr_server.py --websocket

Environment Variables

  • JWT_SECRET_KEY
  • DATABASE_URL
  • ENVIRONMENT
  • LOG_LEVEL
  • ALLOWED_ORIGINS
  • RATE_LIMIT
  • PORT
  • HOST

Security Notes

The server implements JWT token-based authentication with HS256, password hashing (SHA-256), access/refresh tokens, and role-based access control. Test user passwords are hardcoded in `auth.py` for demo purposes. Sensitive operations are protected by permission checks. The in-memory storage for refresh tokens and revoked tokens, as well as all mock data, is not persistent and is explicitly noted in documentation as needing a database/Redis for production. Production deployment guides emphasize crucial security measures like environment variables for secrets, HTTPS/WSS, firewalls, and rate limiting. No obvious `eval` or malicious patterns found.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Stars0
Forks0
Last Update2025-11-27

Tags

EHRhealthcareAIsimulationWebSocketJWTMCP