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
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
Component Formal Specifications
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: Work Plan, Task Plan, Event
QUERY (Query language)
PRs|CRs
AQL: Archetype Querying Language
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
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
LANG (Generic Languages)
PRs|CRs
*Expression Language: Expression Language BMM: BmmSchema, BmmModel, BmmClass, BmmType, BmmProperty ODIN: Object Data Instance Notation
P_BMM: PBmmSchema, P_xxx types
BASE (Base models)
PRs|CRs
Base Types: Identification Resource: AuthoredResource
Foundation Types: Primitive types: Values, Structures, Interval, Date/times
TERM (Terminology)
PRs|CRs
openEHR Terminology

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