# Tools

**URL:** https://discourse.openehr.org/c/implem/tool-dev/36.md

[Latest](https://discourse.openehr.org/latest.md) · [Categories](https://discourse.openehr.org/categories.md) · [Tags](https://discourse.openehr.org/tags.md)

---

## [About the Tools category](https://discourse.openehr.org/t/about-the-tools-category/536)

<div class="topic-metadata">

**Author:** [@thomas.beale](https://discourse.openehr.org/u/thomas.beale)\
**Replies:** 0

</div>

Discuss development aspects of tool-building, e.g. tools for building archetypes, templates, guidelines, task plans and more. For tool support, please use the top-level category Tool Support.

---

## [ehr-ctrl Release 1.4.3 - Now with FerroEHR connectivity](https://discourse.openehr.org/t/ehr-ctrl-release-1-4-3-now-with-ferroehr-connectivity/17288)

<div class="topic-metadata">

**Author:** [@richard.kavanagh](https://discourse.openehr.org/u/richard.kavanagh)\
**Replies:** 0\
**Last updated:** [10 September 2026 16:30 UTC](https://discourse.openehr.org/t/ehr-ctrl-release-1-4-3-now-with-ferroehr-connectivity/17288 "2026-09-10T16:30:41Z")

</div>

The latest release of ehr-ctrl is now available from Downloads · ehr-ctrl Version 1.4.3 now supports connections to multiple CDR providers (including ehrBase and FerroEHR). The product is available for Mac, Windows and…

---

## [🔍 openEHR Explorer - a cross-platform desktop CDR browser (macOS/Windows/Linux)](https://discourse.openehr.org/t/openehr-explorer-a-cross-platform-desktop-cdr-browser-macos-windows-linux/17229)

<div class="topic-metadata">

**Author:** [@platzhersh](https://discourse.openehr.org/u/platzhersh)\
**Replies:** 2\
**Last updated:** [9 September 2026 17:42 UTC](https://discourse.openehr.org/t/openehr-explorer-a-cross-platform-desktop-cdr-browser-macos-windows-linux/17229 "2026-09-09T17:42:47Z")

</div>

Hey everyone, I’ve just seen @richard.kavanagh s post about ehr-ctrl when I came here to write my own little announcement for the CDR Browser I’ve been building the last few months (with a little help of Claude Code, as…

---

## [Exploring openEHR CDRs - A new tool.](https://discourse.openehr.org/t/exploring-openehr-cdrs-a-new-tool/17204)

<div class="topic-metadata">

**Author:** [@richard.kavanagh](https://discourse.openehr.org/u/richard.kavanagh)\
**Replies:** 10\
**Last updated:** [8 September 2026 13:29 UTC](https://discourse.openehr.org/t/exploring-openehr-cdrs-a-new-tool/17204 "2026-09-08T13:29:29Z")

</div>

I managed to complete a beta version of my new tool, which demonstrates the use of the openEHR APIs against a CDR. Although built on a cross-platform framework, the tool is currently only for Windows (as I’m not paying…

---

## [FerroEHR's public sandbox now opens on the admin console](https://discourse.openehr.org/t/ferroehrs-public-sandbox-now-opens-on-the-admin-console/17247)

<div class="topic-metadata">

**Author:** [@rubentalstra](https://discourse.openehr.org/u/rubentalstra)\
**Replies:** 2\
**Last updated:** [2 September 2026 12:52 UTC](https://discourse.openehr.org/t/ferroehrs-public-sandbox-now-opens-on-the-admin-console/17247 "2026-09-02T12:52:27Z")

</div>

The FerroEHR sandbox at https://sandbox.ferroehr.eu used to land you on a Swagger page. After some feedback I got today :wink: (Thank you @borut.jures) I changed that. The sandbox now opens on the admin console, connecte…

---

## [ehr-ctrl Release 1.4.0 - New version, new features....](https://discourse.openehr.org/t/ehr-ctrl-release-1-4-0-new-version-new-features/17234)

<div class="topic-metadata">

**Author:** [@richard.kavanagh](https://discourse.openehr.org/u/richard.kavanagh)\
**Replies:** 4\
**Last updated:** [30 August 2026 11:22 UTC](https://discourse.openehr.org/t/ehr-ctrl-release-1-4-0-new-version-new-features/17234 "2026-08-30T11:22:21Z")

</div>

The latest release of the ehr-ctrl application is now available, it comes with a few new features and a couple of bug fixes. The main features are the Template Structure Viewer Plus a reworked AQL editor with autoco…

---

## [🚀 New Open Source Tool for openEHR: openEHR-CLI](https://discourse.openehr.org/t/new-open-source-tool-for-openehr-openehr-cli/11807)

<div class="topic-metadata">

**Author:** [@pablo](https://discourse.openehr.org/u/pablo)\
**Replies:** 4\
**Last updated:** [5 August 2026 00:11 UTC](https://discourse.openehr.org/t/new-open-source-tool-for-openehr-openehr-cli/11807 "2026-08-05T00:11:12Z")

</div>

We’ve just released openEHR-CLI, a new open source command-line tool designed to make working with openEHR artifacts easier for developers, architects, and implementers. :wrench: What is it? openEHR-CLI provides a simp…

---

## [How to generate an opt 1.4?](https://discourse.openehr.org/t/how-to-generate-an-opt-1-4/1505)

<div class="topic-metadata">

**Author:** [@alaffet](https://discourse.openehr.org/u/alaffet)\
**Replies:** 7\
**Last updated:** [8 July 2026 11:35 UTC](https://discourse.openehr.org/t/how-to-generate-an-opt-1-4/1505 "2026-07-08T11:35:39Z")

</div>

Hello, I’m still new to openEHR and I’m trying to figure out how to generate an opt programmatically. I know that there are some xsd files in the specification repo and that those files should be used to generate an op…

---

## [OpenEHR and AI Integration](https://discourse.openehr.org/t/openehr-and-ai-integration/17031)

<div class="topic-metadata">

**Author:** [@ANTHONY\_NWOKOMA](https://discourse.openehr.org/u/ANTHONY_NWOKOMA)\
**Replies:** 1\
**Last updated:** [18 June 2026 10:34 UTC](https://discourse.openehr.org/t/openehr-and-ai-integration/17031 "2026-06-18T10:34:06Z")

</div>

Hi everyone, My name is Anthony Nwokoma, A Software Engineer and Health Informatics professional practicing within the Public Health space. I am exploring ways to integrate AI in OpenEHR such that Users/Service Provide…

---

## [openEHR.net - ready for testing...](https://discourse.openehr.org/t/openehr-net-ready-for-testing/16889)

<div class="topic-metadata">

**Author:** [@richard.kavanagh](https://discourse.openehr.org/u/richard.kavanagh)\
**Replies:** 0\
**Last updated:** [27 May 2026 07:46 UTC](https://discourse.openehr.org/t/openehr-net-ready-for-testing/16889 "2026-05-27T07:46:04Z")

</div>

I have now completed the initial versions of the three complementary C# packages created and published as NuGet packages. The package details are as follows: I’m still working on the documentation, so expect changes…

---

## [openEHR in Real Systems: Where Does It Break Down in Practice?](https://discourse.openehr.org/t/openehr-in-real-systems-where-does-it-break-down-in-practice/11932)

<div class="topic-metadata">

**Author:** [@Cozy\_Beard](https://discourse.openehr.org/u/Cozy_Beard)\
**Replies:** 12\
**Last updated:** [15 April 2026 08:21 UTC](https://discourse.openehr.org/t/openehr-in-real-systems-where-does-it-break-down-in-practice/11932 "2026-04-15T08:21:52Z")

</div>

Hello everyone I have been studying the openEHR ecosystem, especially around archetypes, templates, and CDR implementations, and one question keeps coming up when thinking about real-world deployment. From the oretica…

---

## [Synthetic openEHR Data Generator - Open Source](https://discourse.openehr.org/t/synthetic-openehr-data-generator-open-source/11882)

<div class="topic-metadata">

**Author:** [@Koray\_Atalag](https://discourse.openehr.org/u/Koray_Atalag)\
**Replies:** 0\
**Last updated:** [28 March 2026 07:47 UTC](https://discourse.openehr.org/t/synthetic-openehr-data-generator-open-source/11882 "2026-03-28T07:47:15Z")

</div>

Hi folks - the wait is over! I created a rather sophisticated synthetic openEHR data generator; Written in Python and runs in Docker containers. README contains clear instructions to setup and run. For fancy stuff (…

---

## [Archetype Companion - a new sidekick for openEHR modellers](https://discourse.openehr.org/t/archetype-companion-a-new-sidekick-for-openehr-modellers/11798)

<div class="topic-metadata">

**Author:** [@Martin\_Koch](https://discourse.openehr.org/u/Martin_Koch)\
**Replies:** 1\
**Last updated:** [3 March 2026 11:51 UTC](https://discourse.openehr.org/t/archetype-companion-a-new-sidekick-for-openehr-modellers/11798 "2026-03-03T11:51:07Z")

</div>

Archetype Companion - a new sidekick for openEHR modellers The openEHR community now has a new tool to support day-to-day archetype and template work: the Archetype Companion, officially launched at the end of an openEHR…

---

## [New Python openEHR Synthetic Data Generator](https://discourse.openehr.org/t/new-python-openehr-synthetic-data-generator/11796)

<div class="topic-metadata">

**Author:** [@Koray\_Atalag](https://discourse.openehr.org/u/Koray_Atalag)\
**Replies:** 0\
**Last updated:** [2 March 2026 12:14 UTC](https://discourse.openehr.org/t/new-python-openehr-synthetic-data-generator/11796 "2026-03-02T12:14:06Z")

</div>

Howdy, my weekend hack turned into something I thought might be helpful to others running after test data - heaps of them! Project started from a fork of Berlin-Institute-of-Health / Genkidata (https://github.com/Berl…

---

## [Synthea data in openEHR format](https://discourse.openehr.org/t/synthea-data-in-openehr-format/6906)

<div class="topic-metadata">

**Author:** [@Koray\_Atalag](https://discourse.openehr.org/u/Koray_Atalag)\
**Replies:** 10\
**Last updated:** [24 February 2026 10:04 UTC](https://discourse.openehr.org/t/synthea-data-in-openehr-format/6906 "2026-02-24T10:04:01Z")

</div>

Has anyone attempted to export synthetic data in openEHR format? It’s a treasure trove for anyone testing stuff as well since it’s realistic data possibly answer some preliminary research questions and understand feasibi…

---

## [EHR merging process](https://discourse.openehr.org/t/ehr-merging-process/11717)

<div class="topic-metadata">

**Author:** [@pablo](https://discourse.openehr.org/u/pablo)\
**Replies:** 0\
**Last updated:** [4 February 2026 00:10 UTC](https://discourse.openehr.org/t/ehr-merging-process/11717 "2026-02-04T00:10:36Z")

</div>

This might interest some people here. There were discussions about this before, but we never show something concrete. In this video, I show how the EHR merge process works in Atomik, how the patient identities of both E…

---

## [Invitation to Participate in openEHR Survey for my Fellowship Project](https://discourse.openehr.org/t/invitation-to-participate-in-openehr-survey-for-my-fellowship-project/6986)

<div class="topic-metadata">

**Author:** [@Martin\_Koch](https://discourse.openehr.org/u/Martin_Koch)\
**Replies:** 3\
**Last updated:** [25 September 2025 15:05 UTC](https://discourse.openehr.org/t/invitation-to-participate-in-openehr-survey-for-my-fellowship-project/6986 "2025-09-25T15:05:15Z")

</div>

Dear openEHR modellers, I am reaching out to invite you to participate in a brief survey as part of the openEHR Fellowship 2025 project. The aim of this project is to better understand the challenges and needs professio…

---

## [Open Source projects using C#](https://discourse.openehr.org/t/open-source-projects-using-c/6722)

<div class="topic-metadata">

**Author:** [@richard.kavanagh](https://discourse.openehr.org/u/richard.kavanagh)\
**Replies:** 3\
**Last updated:** [24 April 2025 08:14 UTC](https://discourse.openehr.org/t/open-source-projects-using-c/6722 "2025-04-24T08:14:47Z")

</div>

Following on from the blog by @Sidharth\_Ramesh at Announcing Medblocks openFHIR: An open-source engine that bridges openEHR and FHIR, specifically the following: It made me ponder on some of the numbers. The repos fo…

---

## [EHRsuction, bulk exporting openEHR compositions](https://discourse.openehr.org/t/ehrsuction-bulk-exporting-openehr-compositions/6608)

<div class="topic-metadata">

**Author:** [@SevKohler](https://discourse.openehr.org/u/SevKohler)\
**Replies:** 3\
**Last updated:** [28 March 2025 07:25 UTC](https://discourse.openehr.org/t/ehrsuction-bulk-exporting-openehr-compositions/6608 "2025-03-28T07:25:27Z")

</div>

Script to bulk download openehr composition via aql for analytics or post processing.

---

## [Improve performance and availability of Archetype downloads on International CKM](https://discourse.openehr.org/t/improve-performance-and-availability-of-archetype-downloads-on-international-ckm/6330)

<div class="topic-metadata">

**Author:** [@Sidharth\_Ramesh](https://discourse.openehr.org/u/Sidharth_Ramesh)\
**Replies:** 4\
**Last updated:** [20 February 2025 16:26 UTC](https://discourse.openehr.org/t/improve-performance-and-availability-of-archetype-downloads-on-international-ckm/6330 "2025-02-20T16:26:02Z")

</div>

When I conducted a live openEHR webinar last time on Dec 19 2024, I instructed close to 200 people from around the world to download all Archetypes (export all) from the International CKM at the same time. This crashed t…

---

## [ACTION 'reason' exposed in tools?](https://discourse.openehr.org/t/action-reason-exposed-in-tools/6090)

<div class="topic-metadata">

**Author:** [@siljelb](https://discourse.openehr.org/u/siljelb)\
**Replies:** 14\
**Last updated:** [17 January 2025 14:27 UTC](https://discourse.openehr.org/t/action-reason-exposed-in-tools/6090 "2025-01-17T14:27:29Z")

</div>

Since 2015, the ism\_transition/reason element has been available in the RM for specifying the “reasons for this careflow step having been taken”. In parallel, because it hasn’t been exposed in tools so we didn’t know abo…

---

## [EHRbase Sandbox, Tools and Testserver](https://discourse.openehr.org/t/ehrbase-sandbox-tools-and-testserver/5906)

<div class="topic-metadata">

**Author:** [@birger.haarbrandt](https://discourse.openehr.org/u/birger.haarbrandt)\
**Replies:** 2\
**Last updated:** [12 November 2024 06:33 UTC](https://discourse.openehr.org/t/ehrbase-sandbox-tools-and-testserver/5906 "2024-11-12T06:33:30Z")

</div>

Hi everybody, as some have already learned about, we now have released a Sandbox for EHRbase. You can create an account and then access an UI which provides functions to upload templates, create EHRs, create examples an…

---

## [query builder for EHRBase](https://discourse.openehr.org/t/query-builder-for-ehrbase/5804)

<div class="topic-metadata">

**Author:** [@surfer](https://discourse.openehr.org/u/surfer)\
**Replies:** 1\
**Last updated:** [15 October 2024 11:26 UTC](https://discourse.openehr.org/t/query-builder-for-ehrbase/5804 "2024-10-15T11:26:59Z")

</div>

I’d like to let you know that we at crs4 have made an adaptation of Better AQL Builder for EHRBase. For more information on the original tool features look at AQL Builder Overview | EHR Studio Knowledge Base The Better …

---

## [Any tools that can facilitate insertions of variable names in a template](https://discourse.openehr.org/t/any-tools-that-can-facilitate-insertions-of-variable-names-in-a-template/5782)

<div class="topic-metadata">

**Author:** [@linforest](https://discourse.openehr.org/u/linforest)\
**Replies:** 3\
**Last updated:** [11 October 2024 01:21 UTC](https://discourse.openehr.org/t/any-tools-that-can-facilitate-insertions-of-variable-names-in-a-template/5782 "2024-10-11T01:21:29Z")

</div>

Hi, @ian.mcnicoll. May I ask a question about the variable names in your snippet? Such a variable name double-curly-braced is inserted automatically or manually? When using a simplified template such as FLAT JSON to a…

---

## [openEHR-tool](https://discourse.openehr.org/t/openehr-tool/3108)

<div class="topic-metadata">

**Author:** [@surfer](https://discourse.openehr.org/u/surfer)\
**Replies:** 44\
**Last updated:** [9 September 2024 06:43 UTC](https://discourse.openehr.org/t/openehr-tool/3108 "2024-09-09T06:43:19Z")

</div>

We at crs4 have created a simple GUI for EHRBase. The project still in beta is at the following url: It has most of the main methods from the openEHR API specification.I hope to extend it to other backends. Enjoy it

---

## [Query About openEHR Structure for Managing Multiple Patients](https://discourse.openehr.org/t/query-about-openehr-structure-for-managing-multiple-patients/5664)

<div class="topic-metadata">

**Author:** [@Amir\_Sohail](https://discourse.openehr.org/u/Amir_Sohail)\
**Replies:** 2\
**Last updated:** [5 September 2024 13:36 UTC](https://discourse.openehr.org/t/query-about-openehr-structure-for-managing-multiple-patients/5664 "2024-09-05T13:36:07Z")

</div>

Hello everyone, I’m new to openEHR and have a question regarding its structure. In openEHR, is it necessary to create one EHR per patient, with each EHR including all different compositions (such as observations, encoun…

---

## [ADL parser for python](https://discourse.openehr.org/t/adl-parser-for-python/5528)

<div class="topic-metadata">

**Author:** [@markbouts](https://discourse.openehr.org/u/markbouts)\
**Replies:** 6\
**Last updated:** [5 August 2024 14:26 UTC](https://discourse.openehr.org/t/adl-parser-for-python/5528 "2024-08-05T14:26:09Z")

</div>

We are working on implementing an ADL parser in python so that we can use it to retrieve and validate data from our legacy database systems. We are facing some challenges implementing the description part. I can’t imagin…

---

## [Missing AT-codes for 'protocol': Extent of problem?](https://discourse.openehr.org/t/missing-at-codes-for-protocol-extent-of-problem/5034)

<div class="topic-metadata">

**Author:** [@siljelb](https://discourse.openehr.org/u/siljelb)\
**Replies:** 0\
**Last updated:** [21 March 2024 08:20 UTC](https://discourse.openehr.org/t/missing-at-codes-for-protocol-extent-of-problem/5034 "2024-03-21T08:20:13Z")

</div>

As was identified in Missing at code in ITEM\_TREE - Tool Support / Archetype Designer - openEHR, there have been instances where an AT-code wasn’t added to ITEM\_TREE structures in an earlier version of Archetype Designer…

---

## [Where can I find JSON Schema or JSON friendly metadata for CKM Archetypes?](https://discourse.openehr.org/t/where-can-i-find-json-schema-or-json-friendly-metadata-for-ckm-archetypes/4699)

<div class="topic-metadata">

**Author:** [@Nikolai\_Ryzhikov](https://discourse.openehr.org/u/Nikolai_Ryzhikov)\
**Replies:** 9\
**Last updated:** [1 December 2023 10:55 UTC](https://discourse.openehr.org/t/where-can-i-find-json-schema-or-json-friendly-metadata-for-ckm-archetypes/4699 "2023-12-01T10:55:03Z")

</div>

Where can I find JSON Schema for CKM Archetypes?

---

## [openEHR archetype icons](https://discourse.openehr.org/t/openehr-archetype-icons/4367)

<div class="topic-metadata">

**Author:** [@richard.kavanagh](https://discourse.openehr.org/u/richard.kavanagh)\
**Replies:** 3\
**Last updated:** [25 August 2023 15:29 UTC](https://discourse.openehr.org/t/openehr-archetype-icons/4367 "2023-08-25T15:29:02Z")

</div>

Are there anyfreely available icons for use in openEHR tools? Along the lines of the following: or thanks

[Next page](https://discourse.openehr.org/c/implem/tool-dev/36.md?page=1)
