๐Ÿ” openEHR Explorer - a cross-platform desktop CDR browser (macOS/Windows/Linux)

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 :wink: ).

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:

  1. 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
  2. EHR browser with server-side AQL filtering, and a request inspector with curl export for debugging
  3. AQL query runner with autocomplete and CSV export
  4. 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 โ€ฆ)
0 voters

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 :tada:

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 :tada:

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.