Ottehr is an open source EHR that uses Oystehr services.

These docs are for technical details of setting up, editing, deploying, and using Ottehr. If you would like to learn more about Ottehr's features, you can check out the website at ottehr.com (opens in a new tab), or if you want to check out the code and get started, you can check out the repository.


We began building Oystehr because we regularly built healthcare applications, and each time hit the same sorts of problems. After being frustrated solving, or finding workarounds for, these problems again and again, we decided to build a platform to help both ourselves and others build healthcare applications.


Read about the motivation of building Oystehr: Why We're Building Oystehr (opens in a new tab)

So we did, and thus Oystehr was created. And it was going very well, we dogfooded (opens in a new tab) our product, and built the first few applications for our customers using Oystehr.

We always had goals for Oystehr to be more than an internal service; after building some applications with it, we began working with other organizations who wanted to build their own applications.

These organizations wanted to get started using Oystehr, but we soon realized we had a problem: some of these organizations didn't have their own development team, and even for those who did, building applications from scratch could be a big project. While Oystehr provides much of the functionality necessary for building applications, it isn't very helpful for creating user-facing applications without a frontend.

That's when we decided to build an open-source application for managing health records.


Read about the motivation of building Ottehr: Why We're Building Ottehr (opens in a new tab)