Open industry standards, models and software for e-health
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 (22 Jan 2019)
1.0.3 (15 Dec 2015)
TERM
(Terminology)

PRs|CRs
openEHR Terminology: Countries (ISO 3166)| Languages (ISO 639-1)| Character sets (IANA)| Media types (IANA)
Attestation reason| Audit change type| Composition category| Compression algorithms| Event math function| Instruction states| Instruction transitions| Integrity check algorithms| MultiMedia| Normal statuses| Null flavours| Participation function| Participation mode| Property| Setting| Subject relationship| Term mapping purpose| Version lifecycle state
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