An open domain-driven platform for developing flexible e-health systems
About this Website | Wiki | Jira | CKM

The openEHR Programs

The main work of the openEHR Foundation is performed by four 'programs' which respectively focus on specifications, clinical modelling, software, and localisation. The first three of these programs correspond to the primary types of output of the openEHR community. Work on all of the programs is performed by community members. A lightweight system of governance, influenced by the governance systems of Apache Foundation and the International Health Terminology Standards Development Organisation (IHTSDO), has been defined to enable defensible decision-making.

Specification program image

Specification Program

The Specifications Program defines the formal models and languages defining openEHR data, openEHR content models (archetypes and templates) and openEHR services and APIs. These specifications are published and used in their own right and also underpin the Clinical Modelling Program (for which they provide the language of archetypes) and the Software Program (for which they provide schemas and interface definitions for software).

Learn more
Clinical models program image

Clinical Models Program

The work of the Clinical Modelling Program is performed largely by clinical professionals and health informatics experts working on the Clinical Knowledge Manager (CKM), building archetypes which act as international standards for re-usable content. These archetypes can be used by national and local programs, and are the basis for building templates, from which software artefacts are generated by tooling.

Learn more
Software program image

Software Program

The Software Program is responsible for the development of open source reference implementations of both tooling and information system components. Such components can be freely used by openEHR implementers to build their own tooling and systems, and are available under the industry-friendly Apache 2 licence. The software program performs another very important job: ensuring the implementability of all specifications.

Learn more
Localisation program image

Localisation Program

Bringing the technical outputs of the other programs to the real world is the job of the Localisation Program, which works in a distributed fashion around the world, generally in collaboration with local, regional and national standards groups, as well as industry and academic groups. The Localisation Program aims to make the outputs of openEHR available and usable in local languages and within diverse healthcare cultures and funding environments.

Learn more

Acknowledgements: Atlassian (Jira, Confluence) | NoMagic (MagicDraw UML) | AsciiDoctor (publishing) | GitHub (DVCS) | LAMP dev community