EHRbase
EHRbase is an open source openEHR Clinical Data Repository (CDR) - a standards-based backend for storing, versioning and querying structured clinical data. It implements the official openEHR REST API (ITS-REST 1.0.2) against openEHR Reference Model 1.1.0, is queried with the Archetype Query Language (AQL), and adds Simplified Data Template projections (flat and structured JSON web templates) that make deeply nested openEHR compositions practical to write against. It is Apache-2.0 software each organization self-hosts - no vendor API host, no signup, no metering - maintained by vitagroup AG with the openEHR community, with a commercial distribution (HIP EHRbase) adding multi-tenancy, IHE ATNA audit logging, AQL event triggers, Saga-pattern transaction compensation and SLAs. A public credential-free sandbox at sandkiste.ehrbase.org serves its live OpenAPI 3.1.0 contract of 63 operations.
EHRbase publishes 20 API contracts indexed on the APIs.io network, including ADL 1.4 TEMPLATE API, ADL 2 TEMPLATE API, Admin - Composition API, and 17 more. Tagged areas include Company, Healthcare, Health IT, Electronic Health Records, and Clinical Data.
The EHRbase catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
EHRbase’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, changelog, authentication, and 31 more developer resources.
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Medical Technology (certified health IT, FDA-authorized AI devices) | distribution | 9.6 (thin) | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 4
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 20
Individual APIs this provider publishes, each with its own machine-readable definition.
EHRbase ADL 1.4 TEMPLATE API
The ADL 1.4 TEMPLATE API from EHRbase — 3 operation(s) for adl 1.4 template.
EHRbase ADL 2 TEMPLATE API
The ADL 2 TEMPLATE API from EHRbase — 2 operation(s) for adl 2 template.
EHRbase Admin - Composition API
The Admin - Composition API from EHRbase — 1 operation(s) for admin - composition.
EHRbase Admin - Contribution API
The Admin - Contribution API from EHRbase — 1 operation(s) for admin - contribution.
EHRbase Admin - Directory API
The Admin - Directory API from EHRbase — 1 operation(s) for admin - directory.
EHRbase Admin - EHR API
The Admin - EHR API from EHRbase — 1 operation(s) for admin - ehr.
EHRbase Admin - Heartbeat API
The Admin - Heartbeat API from EHRbase — 1 operation(s) for admin - heartbeat.
EHRbase Admin - Stored-Query API
The Admin - Stored-Query API from EHRbase — 1 operation(s) for admin - stored-query.
EHRbase Admin - Template API
The Admin - Template API from EHRbase — 2 operation(s) for admin - template.
EHRbase COMPOSITION API
The COMPOSITION API from EHRbase — 5 operation(s) for composition.
EHRbase CONTRIBUTION API
The CONTRIBUTION API from EHRbase — 2 operation(s) for contribution.
EHRbase DIRECTORY API
The DIRECTORY API from EHRbase — 2 operation(s) for directory.
EHRbase EHR API
The EHR API from EHRbase — 2 operation(s) for ehr.
EHRbase EHR STATUS API
The EHR_STATUS API from EHRbase — 2 operation(s) for ehr_status.
EHRbase QUERY API
The QUERY API from EHRbase — 3 operation(s) for query.
EHRbase Status API
Heartbeat, Version info, Status
EHRbase STORED QUERY API
The STORED_QUERY API from EHRbase — 3 operation(s) for stored_query.
EHRbase TEMPLATE API
The TEMPLATE API from EHRbase — 3 operation(s) for template.
EHRbase VERSIONED COMPOSITION API
The VERSIONED_COMPOSITION API from EHRbase — 4 operation(s) for versioned_composition.
EHRbase VERSIONED EHR STATUS API
The VERSIONED_EHR_STATUS API from EHRbase — 4 operation(s) for versioned_ehr_status.
Scroll for all 20
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
Agent Skills 4
Packaged agent skills for driving this provider's APIs from an AI assistant.
ehrbase-create-and-populate-ehr
AGENT SKILLehrbase-manage-templates
AGENT SKILLehrbase-query-with-aql
AGENT SKILLehrbase-update-composition-safely
AGENT SKILLEHRbase API pricing
Prices published by EHRbase. A free plan or tier is listed.
| Plan | Price |
|---|---|
| EHRbase (open source) | Free |
| HIP EHRbase (commercial) | — |
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Ehrbase Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
EHRbase
SLAFinOps 1
Cost, billing, and metering signals for API financial operations.
Ehrbase Finops
FINOPSEvent Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Ehrbase Event Trigger Webhooks
ASYNCAPISpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
EHRbase API Rules
SPECTRALOpenAPI Overlays 3
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 6
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 3
Properties that don't map to a standard resource type
Source (apis.yml)
EHRbase API — frequently asked questions
Does EHRbase have an API?
Yes. APIs.io lists 20 APIs from EHRbase, including EHRbase ADL 1.4 TEMPLATE API, EHRbase ADL 2 TEMPLATE API and EHRbase Admin - Composition API, and 17 more.
Is there an OpenAPI specification for the EHRbase API?
Yes. APIs.io indexes 20 OpenAPI specifications for EHRbase, each linked for download from this page.
How do I authenticate with the EHRbase API?
EHRbase documents its authentication (0 schemes). The details are profiled on APIs.io as Ehrbase Authentication.
How much does the EHRbase API cost?
APIs.io lists 2 pricing plans for EHRbase, with each plan's price, limits and inclusions under Pricing on this page.
Does EHRbase have an MCP server?
Yes. APIs.io lists 1 MCP server for EHRbase: Remote MCP server at www.ehrbase.org requiring OAuth.
Is the EHRbase API ready for AI agents?
EHRbase has a Kin Score of 52.7 out of 100 (developing) and an Agent Readiness score of 46.1 (agent-native), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.