Skip to content
ehr-ctrlehr-ctrl

For EHRbase openEHR CDRs

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.
Query EHR — filter and browse EHRs by external reference ID, scheme, or namespace.
EHR details — inspect a single EHR record retrieved directly from the CDR.
Query Compositions — run composition queries against the CDR and inspect the results.
Composition details — fetch a composition at a point in time, in JSON or FLAT format, with full request/response diagnostics.
Template Browser — view the ADL 1.4 templates deployed to your CDR.
Template details — inspect the structure of an individual template.
Stored Query Browser — list the named AQL queries stored on your CDR.
Stored query details — view the underlying AQL definition behind a stored query.
Dark mode — the full interface, request and response panels included, in a dark theme.
Settings — manage multiple CDR connections, from local Docker instances to hosted deployments.

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