[!warning] DRAFT - Work In Progress
This series is intended to help new openEHR community members navigate the complex world of openEHR tools. It is a work in progress and may contain inaccuracies or outdated information. Please advise the author of any amendments or corrections by replying to the Discourse topic where this is posted, ideally supplying a suggested alternative form of words.
Archetype Authoring Tools
These tools are used to create and edit archetypes from scratch or modify existing ones.
Archetype Designer (Better/Marand)
| Status | Current - actively recommended |
| Cost | Free to use as a hosted service |
| Open source | Yes - source code on GitHub under openEHR Foundation organisation |
| Platform | Web-based (any browser) |
| ADL support | ADL 1.4 and ADL 2 (internal representation is ADL 2) |
| Access | tools.openehr.org/designer |
| Source | Originally at github.com/openEHR/adl-designer (repository removed as of 2025; source was donated to the openEHR Foundation by Better/Marand) |
What it is: The primary recommended tool for most people doing archetype and template work today. Originally developed by Marand (now operating as Better), it was open-sourced and donated to the openEHR Foundation. It runs entirely in the browser with no installation required.
What it does: Lets you create and edit ADL 1.4 archetypes and templates with a graphical interface. It can generate Operational Templates (OPTs) and JSON Web Templates (used by EHRbase and other platforms). It supports connecting to GitHub repositories and the CKM, so you can work against real archetype libraries.
Who should use it: Anyone starting out with openEHR modelling today. Clinicians, informaticians, and developers alike. It is cross-platform by nature and far more accessible than the legacy desktop tools.
Important note on naming confusion: There are two related things often called âArchetype Designerâ:
- The older, open-source tool at the link above (what most people mean)
- The Archetype Editor (the legacy Windows desktop tool, covered below) which is sometimes loosely called âthe archetype designerâ in old documentation
Do not confuse them.
ADL Workbench (AWB)
| Status | Maintained but specialist/technical use only |
| Cost | Free |
| Open source | Yes (Apache 2.0) |
| Platform | Windows, Linux |
| ADL support | ADL 1.4, ADL 2, BMMs |
| Access | GitHub releases |
| Source | github.com/openEHR/adl-tools |
What it is: A technical reference implementation and IDE for parsing, compiling, analysing, converting and editing archetypes. It is built directly on the reference ADL parser, which means it is authoritative for validation purposes.
What it does: Provides a full IDE-style interface for working with archetypes at a technical level, including syntax-level editing, validation against the reference model, ADL 1.4 to ADL 2 conversion, and BMM (Basic Meta-Model) inspection. It was historically used alongside the Archetype Editor by technically inclined modellers.
Who should use it: Developers building openEHR tools, people working on the ADL specification itself, or those needing strict ADL 2 validation. Not required by clinical modellers working day-to-day.
Archetype Editor (Ocean Informatics / Ocean Health Systems)
| Status | Legacy - still functional but no longer recommended for new work |
| Cost | Free |
| Open source | Yes (source on GitHub, archived) |
| Platform | Windows only |
| ADL support | ADL 1.4 only |
| Access | openehr.org archetype editor page |
| Source | github.com/openEHR/arch_ed-dotnet |
What it is: For many years, the Archetype Editor was the standard tool for authoring archetypes - it is what produced the majority of archetypes currently in the CKM. It is a .NET desktop application for Windows.
What it does: Provides a graphical editor for creating and editing ADL 1.4 archetypes. It is localised into a range of languages including Danish, Farsi, German, Japanese, Russian, Spanish, and Swedish. It integrates with the old CKM workflow.
Why it is legacy: It is Windows-only, does not support ADL 2, and the Archetype Designer has superseded it for new work. Older training materials still reference it and it is still listed on the openEHR website, but the openEHR Foundationâs own documentation now points to the Archetype Designer as the primary authoring tool.
Who might still use it: Someone working through older training material, or needing to work on older Windows-only environments. Avoid for new projects.
Archetype Companion (Fellowship Project, 2025)
| Status | New - launched early 2026 following openEHR Fellowship 2025 |
| Cost | Free |
| Open source | Yes |
| Platform | Web-based |
| Access | martinkochdesign.github.io/archetype_companion |
What it is: A brand new, lightweight companion tool for openEHR modellers, developed as the output of the 2025 openEHR Fellowship under mentorship from Heather Leslie. It is explicitly not a replacement for the Archetype Designer - it is a âsidekickâ.
What it does: Focuses specifically on the critical step of mapping clinical data elements to archetypes. It helps modellers search and explore the archetype ecosystem to decide what to reuse, adapt, or create, before they open a full editor. Think of it as a planning and discovery tool.
Who should use it: Anyone at the âwhat archetypes do I need?â stage of a project. Early feedback from the community has been enthusiastic.
LinkEHR Editor / LinkEHR Studio (Veratech)
| Status | Active |
| Cost | Free download (LinkEHR Editor); LinkEHR Studio is commercial |
| Open source | No |
| Platform | Windows (desktop) |
| ADL support | ADL 1.4 archetypes, .oet templates, ADL 1.4 OPTs |
| Access | linkehr.veratech.es |
What it is: A multi-model archetype editor from the Valencian research group at Universitat Politecnica de Valencia, now commercialised through Veratech. Distinguishes itself by supporting multiple reference models alongside openEHR, including ISO 13606, HL7 CDA, HL7 FHIR, and CDISC ODM.
What LinkEHR Studio adds: Data normalisation capabilities and data mapping workflows, plus the LinkEHR Model Manager for publication and governance of clinical models.
Who should use it: Organisations needing to work across multiple standards, or doing data transformation work. Less relevant if you are focused purely on openEHR.