Ottehr logo

Ottehr

Modular, FHIR-native open-source electronic health record for developers

Repository activity
  • Stars312
  • Forks363
  • Open Issues1.1k
License

Other

Languages
  • TypeScript
  • HCL
  • HTML
Ottehr screenshot

About Ottehr

Ottehr is a modular, FHIR-native open-source electronic health record built for developers who want to fork, white-label, and ship new health-tech products without starting from scratch. It pairs a patient-facing portal with a staff-facing EHR for registration, scheduling, and telemedicine.

The patient portal handles appointment creation and telemedicine calls, with rescheduling, check-in, an intake chatbot and paperwork, and text and email messaging. The staff EHR manages appointments, patient queues, location schedules and slots, telemedicine sessions, exam charting, history taking, eRx and assessment, and revenue cycle management with claims submission. The backend is a set of Function-as-a-Service endpoints deployed as Oystehr Zambdas.

The codebase is a TypeScript monorepo with React apps that run locally and ship with an end-to-end test suite. Running it as-is relies on the headless Oystehr platform, which hosts the backend endpoints and needs a free account.

Key features

  • Patient portal for registration, scheduling, and telemedicine
  • Staff EHR with exam charting, eRx, and assessment
  • Revenue cycle management with claims submission
  • Intake chatbot, paperwork, and text and email messaging
  • White-labeling through configurable themes and app names

Details

On GitHub since
2023
Language
TypeScript
Frontend
React
Standard
FHIR-native
Backend
Oystehr (account required)
Self-hosted
Runs locally