Building a foundation for open-source Patient Data Management Systems
Ward Core will be an open-source starter pack that provides a strong foundation for building a PDMS (Patient Data Management System). Its goal is to give companies an easier entry into the healthcare IT market by offering a starting point they can build upon.Pre-release Notes (04/2025)
This project is currently in development. The following paragraphs are intentionally written in present tense,
so I won't have to change them once the project is released.
This project will be released under the MIT License.
In Short
It's essentially a halfway PDMS. The goal is to leave enough flexibility to change and adapt certain parts of the code.For example, you might want to use a different database or adjust some business logic to suit your needs.
The documentation also serves as a blueprint, so you can:
- use certain parts in your own architecture,
- or rewrite it in a different language.
Intent
Some PDMS solutions are built as "traditional" CRUD applications, where the security layer is added later—or patched with third-party solutions.This approach concerned me, and it’s one of the main reasons I started this project.
I believe we can do better. Allowing companies to build on a secure foundation will (hopefully) lead to better outcomes.
This project is inspired by the spirit of "Security Engineering" by Ross Anderson, as well as my professional experience as a developer, QA analyst, and nurse.
Medical Device Regulation
This project is not registered as a medical device, nor does it claim to be a deployable product.Compliance must be handled by the entity that builds and ships the final PDMS.