LinuxForHealth HealthOS provides an interoperable open-sourced health stack for developing highly available, standards compliant, and secure applications and services.
The HealthOS project is a mono-repo with source code split into separate modules:
- core: Base level module used for data acquisition, data processing, and data distribution.
- Additional modules are coming soon!
The HealthOS development environment depends on the following 3rd party packages:
- Python 3.10 or higher the HealthOS language runtime.
- Poetry for packaging, dependency management, and publishing support.
- GNU Make for module builds.
- Pyclean removes Python bytecode, used as a cross-platform tool in the build process.
The LinuxForHealth HealthOS project is composed of multiple modules, where each module is located within a separate HealthOS subdirectory. Each module utilizes the same build and development tooling to improve ease of use and simplify automation.
First use make
to build the development environments
make dev-env
Once the build is complete, it's time to review the HealthOS Documentation.
- Development Tools
- Module Docs
- Build Documentation