Your clinical knowledge. Beyond a single application.
Connect healthcare applications to an openEHR clinical data platform. We help you define the models, integrate the APIs and map exchange formats while keeping clinical meaning, provenance and versioning explicit.
For health systems, clinical platform teams and digital health products planning a reusable clinical data layer.
Designed around your implementationArchetypes & templatesREST APIsAQL queriesFHIR mappings
The right starting point
A clinical model and an integration contract. Both matter.
Clinical modelling
Make the record mean what you intend
Evaluate existing archetypes and design templates for the agreed clinical use case. Work with clinical stakeholders to confirm constraints, terminology and required context before implementation.
Archetype selection and gap review
Template constraints and terminology
Model versioning and clinical review
Application engineering
Make the model usable in your product
Integrate your chosen openEHR platform’s supported APIs. Define how applications create, retrieve and query the record—and how they handle validation, updates and exceptions.
Composition and version handling
AQL query design
Authentication and access constraints
Implementation, in context
Build the data layer around a real clinical workflow.
01
Clinical capture
From a form to a meaningful record
Map the fields in your application to the agreed template. Define units, terminology, optional data and provenance rather than treating the clinical record as an arbitrary JSON document.
02
Record lifecycle
Updates without losing context
Design creation and update behavior against the selected platform. Account for versioning, corrections, concurrent changes and the source of each clinical contribution.
03
Queries and reuse
Ask the questions the product needs
Create and validate AQL queries for your use case. Test result structure, missing values, access boundaries and performance against representative data.
04
FHIR and source systems
Explicit exchange mappings
Map supported FHIR resources or existing clinical feeds to the openEHR model where appropriate. Document transformations and information that cannot be represented directly.
05
Migration and rollout
Prove the model before scaling it
Assess source quality, identity matching and historical record constraints. Reconcile a bounded sample before expanding the import or connecting more applications.
What you can expect
A defined scope. A tested workflow. A usable handover.
We agree the deliverables and acceptance criteria before implementation. Vendor access and customer approvals remain explicit project dependencies.
01
Model the use case
Align clinical stakeholders and engineers on archetypes, templates and data contracts.
Clinical modelling decisions and mapping scope.02
Integrate and validate
Build API interactions, transformations and queries against your chosen platform.
Representative test data and validation evidence.03
Operate and evolve
Document releases, model changes, access controls and downstream impact.
Versioning approach and operational handover.
Before you commit
Your integration questions, answered.
What do your openEHR integration services cover?
We scope clinical model review, archetype and template work, REST API integration, AQL queries, source-data mapping and application workflows. Platform selection, clinical validation and operational responsibilities are agreed before implementation.
Do we need to replace our existing EHR?
Not necessarily. An openEHR platform may sit alongside existing systems for a defined use case. We first assess source interfaces, data quality, identity and clinical ownership. An integration layer does not remove missing-data or access constraints.
What is the difference between an archetype and a template?
An archetype models a reusable clinical concept. A template combines and constrains models for a particular use case. The implementation should align those choices with the information clinicians need to record and the selected platform’s support.
How is AQL used?
Archetype Query Language supports queries over the clinical model. We define queries around your application’s information needs and validate the supported syntax, access permissions and performance on your platform.
Can you connect an openEHR platform to FHIR APIs?
We can scope an adapter between the required FHIR resources and the agreed openEHR models. The work includes terminology, identifiers, provenance and handling fields without direct equivalents. FHIR and openEHR should not be treated as identical data formats.
Does choosing openEHR guarantee vendor independence?
Open specifications can support portability, but practical portability also depends on models, platform features, APIs, contracts and migration tooling. We make those dependencies visible rather than promising automatic interchangeability.
What should we bring to a scoping discussion?
Bring the clinical use case, candidate or existing platform, source systems, available templates and the application workflow you want to support. Please use de-identified examples and avoid sending patient records through the enquiry form.
Define the next step
What clinical information should outlive your application?
Tell us about your product, the systems involved and the outcome you need. We’ll review the scope and dependencies with your team.
The target customer and systems
Available API or interface access
Your workflow and delivery priorities
Please don’t include patient data, credentials or sensitive records.
Thank you. Your enquiry has been received. Our team will review your requirements.
Nirmitee.io provides independent engineering services; the openEHR name does not imply certification or endorsement. Explore the openEHR Definition API and AQL specification.
We value your privacy
We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Read our Privacy Policy