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 experienced people will easily notice when looking at the design
).
Nice to see the CDR-explorer niche filling out โ more options here is a good thing for anyone getting started with openEHR.
openEHR Explorer is a desktop app for browsing, querying, and inspecting openEHR CDRs (EHRBase, Better Platform) without hand-writing curl commands.
A few things it does:
- Template-aware composition viewer โ resolves node IDs to human-readable labels from the loaded Web Template, with a one-click FLAT path panel for SDK work
- EHR browser with server-side AQL filtering, and a request inspector with curl export for debugging
- AQL query runner with autocomplete and CSV export
- Multiple server profiles with keychain-backed credentials
Itโs free, open source, and available now via Homebrew (macOS), Scoop (Windows), or direct download (macOS/Windows/Linux) โ currently at v0.5.0. Feedback and issues very welcome, especially from anyone running it against non-EHRBase servers.
Curious what operating systems the communityโs actually using day to day - this might help both projects to prioritize where to invest:
- Apple (macOS)
- Microsoft (Windows)
- Linux (Ubuntu, Debian, Arch โฆ)
Hit a bug or missing something? Please file it on GitHub Issues โ thatโs the fastest way to get it looked at.
openEHR Explorer v0.7.0 is out 
A quick update since the original announcement โ the app has picked up a few features that are directly relevant to this crowd:
- Contribution / audit trail viewer โ every write to an EHR (creating or updating a composition) is wrapped in a
CONTRIBUTION with a full audit trail. You can now open it straight from a composition or EHR to see exactly who changed what, when, and why.
- DIRECTORY browsing โ the
EHR_STATUS DIRECTORY (the versioned folder hierarchy linking compositions together) now has its own tab and tree view in the EHR Browser.
- STORED_QUERY execution โ server-defined stored queries now show up in the AQL Runner. Pick one, fill in its parameters, and run it without hand-writing AQL.
Smaller things worth a mention: an app-wide intro tour for first-time users.
Full changelog: Documentation โ openEHR Explorer
Download (macOS/Windows/Linux): Release v0.7.0 ยท platzhersh/openehr-explorer ยท GitHub
As always, happy to hear feedback or bug reports here or on GitHub.
Update: openEHR Explorer is now at v0.9.0 
Since the last update, weโve added:
- Terminology Browser โ a dedicated view for looking up codes across terminology systems, with worked examples and a guided walkthrough
- EHR status history & compositions tab โ full EHR_STATUS version history plus a proper Compositions tab on the EHR detail view
- DIRECTORY version history โ step through folder versions, view at any point in time, edit entries as raw JSON
- Native save dialogs for template OPT downloads, a bunch of UI polish, and fixes for composition create/update against FerroEHR and EHRBase
Still free, open source, and cross-platform (macOS/Windows/Linux). Grab the latest build at https://openehr-explorer.dev/ or see the full changelog at Documentation โ openEHR Explorer.
Thanks to everyone whoโs tried it and filed issues so far โ keep the feedback coming on GitHub or in this thread.