Open industry specifications, models
and software for e-health
Start Here
Architecture Overview
Global description of openEHR design principles and architecture
Archetype Technology
Business case for archetyping; overview of archetype specifications
Services Landscape
Map of e-health services at enterprise, community and region levels
GLOBAL UML
Generated global UML website
CLASS INDEX
Global openEHR class link list
Conformance
CNF
(Conformance Specifications)

PRs | CRs

Platform Conformance
System Under Test (SUT), Conformance Schedule, Profiles, Certification
1.0.0 (cooking)
Implementation Technologies
ITS
(Implementation Technology Specifications)

PRs | CRs

REST APIs
openEHR REST API specifications
SDT
Simplified Data Template
XSDs
XML Schemas for the openEHR RM and AM
JSON Schemas
JSON Schemas
BMMs
BMM schemas for Task Planning, RM, Expressions, BASE
1.1.0 (cooking)
1.0.2 (31-Dec-2018)

Abstract Specifications

Technology-independent primary specifications for the openEHR health computing platform

Platform Service Interface
SM
(Service Model)

PRs | CRs

SM UML

Platform Services
Ehr, Query, Definitions, EhrIndex, Admin, Demographic, Terminology, Message, SystemLog
SIM B
Simplified Information Model 'B' for use with Simplified Data Template
SDF
Serial data formats for use in REST and other contexts
1.1.0 (cooking)
1.0.0 (cooking)
Process and CDS
CDS
(Clinical Decision Support)

PRs | CRs

CDS UML

GDL
Guideline Definition Language v1
GDL2
Guideline Definition Language v2
2.0.0 (cooking)
PROC
(Process Model)

PRs | CRs

PROC UML

Overview
Overview of openEHR Process, Planing and Guidelines specifications.
Task Planning (TP)
An adaptive, executable, team-based model of clinical workflow
PLAN_EVENT TASK_PLAN WORK_PLAN
Decision Language
Rule language for use with GDL, TP.
TP Visual Modelling Language (TP_VML)
A visual modelling language for clinical plans and workflows.
Process Examples
Real-world worked Process examples.
2.0.0 (cooking)
1.6.0 (cooking)
1.5.0 (05-May-2020)
1.0.0 (01-Dec-2017)
Content
RM
(Reference Model)

PRs | CRs

RM UML

Demographic
Top-level demographics info model
ACTOR ADDRESS CONTACT PARTY PARTY_RELATIONSHIP ROLE
Support
(mostly obsolete) Terminology and Measurement service interfaces
Integration
Model of free-form external system data
GENERIC_ENTRY
EHR Extract
Top-level EHR Extract request and response model
EXTRACT EXTRACT_CONTENT_ITEM EXTRACT_REQUEST EXTRACT_SPEC
1.1.0 (29-Sep-2020)
1.0.4 (04-Jan-2019)
1.0.3 (15-Dec-2015)
1.0.2 (20-Dec-2008)
TERM
(openEHR Terminology)

PRs | CRs

TERM UML

Support Terminology
Support Terminology and code-sets needed for RM, AM and SM
openEHR Terminology
openEHR Terminology XML file (in english language)
External terminologies
External Terminologies
2.2.0 (cooking)
2.1.0 (08-Nov-2017)
Formalisms
QUERY
(Query Languages)

PRs | CRs

AQL
Archetype Query Language
AQL Examples
AQL Examples
1.1.0 (cooking)
1.0.1 (26-Jul-2020)
1.0.0 (15-Nov-2017)
AM
(Archetype Model)

PRs | CRs

AOM2 UML
AOM1.4 UML

Archetype Technology
Business case for archetyping; overview of archetype specifications
ADL 2
Archetype Definition Language 2
OPT 2
Operational Template 2
Identification
Archetype / template identifiers & versioning rules
ADL 1.4
Archetype Definition Language 1.4
AOM 1.4
ADL 1.4 Object Model (enhanced AST)
OPT 1.4
Operational Template 1.4
2.1.0 (cooking)
2.0.6 (07-Jan-2017)
1.4 (31-Dec-2008)
LANG
(Generic Languages)

PRs | CRs

LANG UML

ODIN
Object Data Instance Notation
BMM
Basic Meta-Model of models & expressions
BMM_CLASS BMM_MODEL BMM_PROPERTY BMM_SCHEMA BMM_TYPE
P_BMM
BMM human-readable serial format
P_BMM_CLASS P_BMM_PROPERTY P_BMM_SCHEMA P_BMM_TYPE
Expression Language
A syntax for formal expressions
1.0.0 (cooking)
Foundations
BASE
(Base Model)

PRs | CRs

Base UML

Foundation Types
Values, Structures, Interval, Date/times
Base Types
Definitions, Identifiers
Resource Model
Authoring resources and translations
AUTHORED_RESOURCE
1.2.0 (cooking)
1.1.0 (22-Jan-2019)
1.0.3 (15-Dec-2015)