Welcome to OmniEHR Documentation
Build FHIR-compliant healthcare applications with enterprise-grade security. Complete EHR solution with patient management, clinical workflows, and comprehensive audit controls.
FHIR R4 Compliant
HIPAA-Aligned Controls
AES-256-GCM Encryption
Role-Based Access Control
Quick Start
Get OmniEHR running locally in minutes
Clone and install dependencies
Clone the repository and install all dependencies using npm workspaces.
Start MongoDB
Launch MongoDB using Docker Compose or point to your existing instance.
By default, MongoDB will be available at
mongodb://localhost:27017/ehrConfigure environment variables
Copy the example environment files and generate your encryption key.Set the
PHI_ENCRYPTION_KEY in server/.env with the generated 64-character hex string.Core Features
Everything you need to build a compliant healthcare application
Patient Management
Comprehensive patient registry with encrypted demographics and automatic PID assignment
FHIR Resources
Full support for FHIR R4 resources including Patient, Observation, Condition, and more
Scheduling System
Advanced appointment scheduling with conflict detection and practitioner availability
Clinical Workflows
Care-team task management and clinical command center for risk stratification
Security & Compliance
HIPAA-aligned controls with AES-256-GCM encryption and comprehensive audit logging
Role-Based Access
Multi-role access control for admins, practitioners, and auditors
API Reference
Explore the complete FHIR R4 API
Patient
Create, read, and update patient records
Observation
Clinical observations and vital signs
Condition
Problem list and diagnoses
AllergyIntolerance
Patient allergy records
MedicationRequest
Medication orders and prescriptions
Encounter
Clinical encounters and visits
Appointment
Schedule and manage appointments
Task
Care-team task management
Authentication
JWT-based authentication
Ready to get started?
Follow our quickstart guide to set up OmniEHR locally and start building your healthcare application.
View Quickstart Guide