An open domain-driven platform for developing flexible e-health systems
openEHR Home | Wiki | Jira | CKM

Architecture Overview | Archetype Technology | GLOBAL UML | CLASS INDEX
Component Implementation Specifications Releases
CNF
(Conformance)

PRs|CRs
Platform Conformance: System Under Test (SUT), Conformance Schedule, Profiles, Certification
ITS
(Implementation Technologies)

PRs|CRs
REST APIs: EHR, Query, Definitions
XSDs: XML Schemas for the openEHR RM and AM JSON schema: JSON Schemas for the openEHR RM and AM
BMMs: BMM schemas for Task Planning, RM, Expressions, BASE
JSON 1.0.0 (cooking)
XML 2.0.0 (cooking)
REST 1.0.0 (07 Dec 2018)
XML 1.0.2 (31 Dec 2008)
Component Formal Specifications Releases
SM
(Service Model)

PRs|CRs
Platform Services: Ehr, Query, Definitions, EhrIndex, Admin, Demographic, Terminology, Message, SystemLog
CDS
(Clinical Decision Support)

PRs|CRs
GDL: Guideline Definition Language
PROC
(Process Model)

PRs| CRs
Task Planning: An adaptive, executable, team-based model of workflow -
Work Plan, Task Plan, Event
1.0.0 (1 Dec 2017)
QUERY
(Query language)

PRs|CRs
AQL: Archetype Querying Language
1.0.0 (15 Nov 2017)
RM
(Reference Model)

PRs|CRs
Demographic: Party, Party_relationship, Actor, Role, Contact, Address EHR: Composition, Section, Entry, Observation, Evaluation, Instruction, Action, Admin_entry EHR Extract: OpenehrExtract, GenericExtract
Common: Versioned_object, Version, Party_self, Audit_details Integration: IntegrationEntry
Data Structures: History, Event, ItemTree, Cluster, Element Data Types: DvBoolean, DvText, DvCodedText, DvUri, DvQuantity, DvDate/Time types, DvMultimedia
Support: Terminology and Measurement service interfaces
1.1.0 (cooking)
1.0.4 (04 Jan 2019)
1.0.3 (15 Dec 2015)
1.0.2 (20 Dec 2008)
AM
(Archetype Model)

PRs|CRs
OPT 1.4: Operational Template 1.4 OPT 2: Operational Template 2
ADL 1.4: Archetype Definition Language 1.4 ADL 2: Archetype Definition Language 2
AOM 1.4: Archetype, CObject, ArchetypeSlot, CAttribute, CPrimitive AOM 2: Archetype, AuthoredArchetype,Template, OperationalTemplate, CObject, ArchetypeSlot, CAttribute, CPrimitive
Identification: archetype / template identifiers; versioning rules
2.0.6 (07 Jan 2017) 1.4 (31 Dec 2008)
LANG
(Generic Languages)

PRs|CRs
*Expression Language: a syntax for formal expressions BMM: Basic Meta-Model -
BmmSchema, BmmModel, BmmClass, BmmType, BmmProperty
ODIN: Object Data Instance Notation
P_BMM: BMM Human-readable serial format -
PBmmSchema, P_xxx types
1.0.0 (cooking)
BASE
(Base models)

PRs|CRs
Base Types: Identifiers Resource: AuthoredResource
Foundation Types: Primitive types: Values, Structures, Interval, Date/times
1.1.0 (cooking)
1.0.3 (15 Dec 2015)
TERM
(Terminology)

PRs|CRs
openEHR Terminology
2.1.0 (08 Nov 2017)

UML Model Files

Component UML source
SM openEHR_UML-SM.mdzip
PROC openEHR_UML-PROC.mdzip
RM openEHR_UML-RM.mdzip
AM openEHR_UML-AM.mdzip
openEHR_UML-AM-14.mdzip
LANG openEHR_UML-LANG.mdzip
BASE openEHR_UML-BASE.mdzip


Acknowledgements: Atlassian (Jira, Confluence) | NoMagic (MagicDraw UML) | AsciiDoctor (publishing) | GitHub (DVCS) | LAMP dev community