Specification Progam - Deliverables

The openEHR Specification Program manages the specifications and related educational materials as 'components' in two groups. 'Core' components are those covering requirements and architecture, while 'non-core' components cover various implementation technologies, as well as education. The following is an indicative list.

Group

Component

Documentary Specification

Computable / formal expressions

Description

CORE

 

 

 

 

Requirements

Standards conformance

ISO 18308 Conformance statement

 

Document describing conformance of openEHR architecture to ISO TS 18308, "Requirements for EHR Architectures".

Architecture

Architecture

Architecture Overview

 

"Read me first" document for the whole architecture. provides a summary of the reference, archetype and service models, and describes global semantics.

 

Reference Model

EHR IM

UML source files; XMI;
openEHR BMM models

The information model of the openEHR EHR.

 

 

EHR Extract IM

"

The information model of the EHR Extract, which is a serilialisation of content from an EHR.

 

 

Common IM

"

Information model containing common concepts, including the archetype-enabling LOCATABLE class, party references, audits and attestations, change control, and authored resources.

 

 

Data Structures IM

"

Information model of data structures, incuding a powerful model of HISTORY and EVENT.

 

 

Data Types IM

"

Information model of data types, including quantities, date/times, plain and coded text, time specification, multimedia and URIs.

 

 

Support IM

"

Support model defining identifiers, assumed types, and terminology interface specification used in the rest of the specifications.

 

Archetype Model

ADL 1.4

UML source files

Abstract syntax specification for archetypes 1.4 edition of language (used in ISO 13606-2).

 

 

AOM 1.4

"

Object model of archetypes corresponding to ADL 1.4.

 

 

ADL 1.5

"

ADL 1.5 draft: ADL now includes dedicated section on specialisation, many new examples, improved descriptions and corrections of errors.

 

 

AOM 1.5

"

AOM 1.5 draft - the AOM description now includes uniquely identified formally testable validity conditions (suitable for output by compilers), revised primitive types, improved ontology section, and constraint model extended to represent differential archetypes.

 

 

Template model

"

Object model of templates.

 

Service Model

EHR Service, etc

WSDL files; WADL files...

 

 

Terminology

openEHR Vocabulary

XML source file

Documentary form of the openEHR terminology, which is a set of vocabularies and code sets used by the reference and archetype models.

 

Querying

Archetype Query Language, a-path

AQL grammar, a-path grammar

 

non-CORE

 

 

 

 

Implementation

XML

XML development guide

XSDs for all relevant specifications

 

 

 

TDS (XSD) specification

 

 

 

Java

Java development guide

Template => Java converter

 

 

 

TDO specification

 

 

 

.Net

.Net development guide

Template => .Net converter

 

 

 

TDO specification

 

 

 

Form languages

future: Form generation specification

 

 

 

 

future: User interface specifications

 

 

 

etc

 

 

 

Education

TBD

TBD

code samples

 

Standards Interfaces

ISO 13606

future: standardised mapping /
converged model


 

 

HL7v2

future: standard openEHR template
library for message interfacing

 

 

 

HL7 CDA

future: transformation algorithms

 

 

 

ASTM CCR

future: Standard archetype /
template expression.