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; |
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 / |
|
|
|
HL7v2 |
future: standard openEHR template |
|
|
|
HL7 CDA |
future: transformation algorithms |
|
|
|
ASTM CCR |
future: Standard archetype / |
|
|