Manage your openEHR CDR without fighting it
ehr-ctrl is a desktop app that gives developers and clinical IT teams a friendly interface to the openEHR REST API — as implemented by EHRbase — so you can query, inspect, and administer your CDR without hand-writing HTTP requests.











Dashboard — live counts of EHRs, compositions, and templates from the connected CDR.
Everything you need to run a CDR with confidence
Every endpoint, one interface
EHR, EHR_STATUS, DIRECTORY, COMPOSITION, CONTRIBUTION, STORED_QUERY, and TEMPLATE — the full openEHR REST API as EHRbase implements it, as guided forms instead of hand-built HTTP requests.
AQL query workbench
Run ad-hoc AQL or execute a STORED_QUERY, and view the result as a table, raw JSON, or the underlying query — no separate REST client needed.
Point it at any EHRbase instance
A desktop app that connects to a local Docker deployment or a hosted EHRbase server. Save multiple connections and switch between them — credentials stay on your device.
See exactly what happened on the wire
Every call shows its method, URL, headers, and duration next to the response — built-in diagnostics for debugging your own integration.
Built for the people who run openEHR systems
For developers & integrators
A fast, complete interface to the openEHR REST API surface — EHR, compositions, templates, stored queries — without curl or a growing Postman collection to maintain.
See technical features →For clinical & health IT teams
Browse what is actually stored in your CDR — EHRs, compositions, templates — through forms and tables, without needing to write AQL by hand.
Why we built this →Ready to try ehr-ctrl on your own CDR?
Register for access and download the ehr-ctrl desktop app to connect to your EHRbase deployment.
Get started