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.