OpenEHR

Last updated

openEHR is an open standard specification in health informatics that describes the management and storage, retrieval and exchange of health data in electronic health records (EHRs). In openEHR, all health data for a person is stored in a "one lifetime", vendor-independent, person-centred EHR. The openEHR specifications include an EHR Extract specification [1] but are otherwise not primarily concerned with the exchange of data between EHR-systems as this is the focus of other standards such as EN 13606 and HL7.

Contents

The openEHR specifications are maintained by the openEHR Foundation, a not for profit foundation supporting the open research, development, and implementation of openEHR EHRs. The specifications are based on a combination of 15 years of European and Australian research and development into EHRs and new paradigms, including what has become known as the archetype methodology [2] [3] for specification of content.

The openEHR specifications [4] include information and service models for the EHR, demographics, clinical workflow and archetypes. They are designed to be the basis of a medico-legally sound, distributed, versioned EHR infrastructure.

Architecture

Block diagram of openEHR specification components. Openehr block diagram.png
Block diagram of openEHR specification components.

The architecture of the openEHR specifications as a whole consists of the following key elements:

The use of the first two enable the development of 'archetypes' and 'templates', which are formal models of clinical and related content, and constitute a layer of de facto standards of their own, far more numerous than the base specifications on which they are built. The query language enables queries to be built based on the archetypes, rather than physical database schemata, thus decoupling queries from physical persistence details. The service models define access to key back-end services, including the EHR Service and Demographics Service, while a growing set of lightweight REST-based APIs based on archetype paths are used for application access.

The openEHR Architecture Overview provides a summary of the architecture and the detailed specifications. [5]

Reference model

A central part of the openEHR specifications is the set of information models, known in openEHR as 'reference models'. [6] The models constitute the base information models for openEHR systems, and define the invariant semantics of the Electronic Health Record (EHR), EHR Extract, and Demographics model, as well as supporting data types, data structures, identifiers and useful design patterns.

Some of the key classes in the EHR component are the ENTRY classes, whose subtypes include OBSERVATION, EVALUATION, INSTRUCTION, ACTION and ADMIN_ENTRY, as well as the Instruction State Machine, a state machine defining a standard model of the lifecycle of interventions, including medication orders, surgery and other therapies.

Archetypes and multi-level modelling

A key innovation in the openEHR framework is to leave all specification of clinical information out of the information model (also known as "reference model") and instead to provide a powerful means of expressing definitions of the content clinicians and patients need to record that can be directly consumed at runtime by systems built on the Reference Model. This is justified by the need to deal scalably with the generic problem in health of a very large, growing, and ever-changing set of information types. [7]

The semantic framework of openEHR Openehr 4pillars.png
The semantic framework of openEHR

Clinical content is specified in terms of two types of artefact which exist outside the information model. The first, known as "archetypes" provides a place to formally define re-usable data point and data group definitions, i.e. content items that will be re-used in numerous contexts. Typical examples include "systemic arterial blood pressure measurement" and "serum sodium". Many such data points occur in logical groups, e.g. the group of data items to document an allergic reaction, or the analytes in a liver function test result. Some archetypes contain numerous data points, e.g. 50, although a more common number is 10-20. A collection of archetypes can be understood as a "library" of re-usable domain content definitions, with each archetype functioning as a "governance unit", whose contents are co-designed, reviewed and published.

The second kind of artefact is known in openEHR as a "template", and is used to logically represent a use case-specific data-set, such as the data items making up a patient discharge summary, or a radiology report. [8] A template is constructed by referencing relevant items from a number of archetypes. A template might only require one or two data points or groups from each archetype. In terms of the technical representation, openEHR templates cannot violate the semantics of the archetypes from which they are constructed. Templates are almost always developed for local use by software developers and clinical analysts. Templates are typically defined for GUI screen forms, message definitions and document definitions, and as such, correspond to "operational" content definitions.

The justification for the two layers of models over and above the information model is that if data set definitions consist of pre-defined data points from a library of such definitions, then all recorded data (i.e. instances of templates) will ultimately just be instances of the standard content definitions. This provides a basis for standardised querying to work. Without the archetype "library" level, every data set (i.e. chunk of operational content) is uniquely defined and a standard approach to querying is difficult.

Accordingly, openEHR defines a method of querying based on archetypes, known as AQL (Archetype Querying Language). [9]

Notably, openEHR has been used to model shared care plan. The archetypes have been designed to accommodate the concepts of the shared care plan. [10]

While individual health records may be vastly different in content, the core information in openEHR data instances always complies to archetypes. The way this works is by creating archetypes which express clinical information in a way that is highly reusable, even universal in some cases. [11]

Archetype formalism

openEHR archetypes are expressed in "Archetype Definition Language", an openEHR public specification. Two versions are available: ADL 1.4, [12] and ADL 2, [13] a new release with better support for specialisation, redefinition and annotations, among other improvements. [14] The 1.4 release of ADL and its "object model" counterpart Archetype Object Model (AOM) are the basis for the CEN and ISO "Archetype Definition Language" standard (ISO standard 13606-2). [15]

Templates have historically been developed in a simple, de facto industry-developed XML format, known as ".oet", after the file extension. [16] ADL 2 defines a way to express templates seamlessly with archetypes, using extensions of the ADL language. [17]

Quality assurance of archetypes

Various principles for developing archetypes have been identified. [18] For example, a set of openEHR archetypes needs to be quality managed to conform to a number of axioms such as being mutually exclusive. The archetypes can be managed independently from software implementations and infrastructure, in the hands of clinician groups to ensure they meet the real needs on the ground. Archetypes are designed to allow the specification of clinical knowledge to evolve and develop over time. Challenges in implementation of information designs expressed in openEHR centre on the extent to which actual system constraints are in harmony with the information design.[ citation needed ]

In the field of Electronic health records there are a number of existing information models with overlaps in their scope which are difficult to manage, such as between HL7 V3 and SNOMED CT. The openEHR approach faces harmonisation challenges unless used in isolation. [19]

International collaboration

Following the openEHR approach, the use of shared and governed archetypes globally would ensure openEHR health data could be consistently manipulated and viewed, regardless of the technical, organisational and cultural context. This approach also means the actual data models used by any EHR are flexible, given that new archetypes may be defined to meet future needs of clinical record keeping. Recently, work in Australia has demonstrated how archetypes and templates may be used to facilitate the use of legacy health record and message data in an openEHR health record system, and output standardised messages and CDA documents.

The prospect of gaining agreement on design and on forms of governance at the international level remains speculative, with influences ranging from the diverse medico-legal environments to cultural variations, to technical variations such as the extent to which a reference clinical terminology is to be integral.

The openEHR framework is consistent with the Electronic Health Record Communication Standard (ISO 13606), and the Archetype Object Model 2 (AOM2) has been officially accepted by ISO TC 215 as the draft specification for the 2017 revision of ISO 13606:2.

International adoption

openEHR archetypes are being used by the National e-Health Transition Authority of Australia, the UK NHS Health and Social Care Information Centre (HSCIC), the Norwegian Nasjonal IKT organisation, and the Slovenian Ministry of Health.

openEHR has been selected as the basis for the standardised EHR in Brazil. [20]

It is beginning to be utilised in commercial solutions throughout the world, including those produced by the openEHR Industry Partners.

Clinical Knowledge Manager (CKM)

One of the outcomes of openEHR modelling approach is the open development of archetypes, templates and terminology subsets to represent health data. Due to the open nature of openEHR, these structures are publicly available to be used and implemented in health information systems. Community users are able to share, discuss and approve these structures in a collaborative repository known as the Clinical Knowledge Manager (CKM). Some currently used openEHR CKMs:

See also

Related Research Articles

<span class="mw-page-title-main">Topic map</span> Knowledge organization system

A topic map is a standard for the representation and interchange of knowledge, with an emphasis on the findability of information. Topic maps were originally developed in the late 1990s as a way to represent back-of-the-book index structures so that multiple indexes from different sources could be merged. However, the developers quickly realized that with a little additional generalization, they could create a meta-model with potentially far wider application. The ISO/IEC standard is formally known as ISO/IEC 13250:2003.

<span class="mw-page-title-main">Health informatics</span> Computational approaches to health care

Health informatics is the study and implementation of computer structures and algorithms to improve communication, understanding, and management of medical information. It can be view as branch of engineering and applied science.

Health Level Seven or HL7 is a range of global standards for the transfer of clinical and administrative health data between applications. The HL7 standards focus on the application layer, which is "layer 7" in the Open Systems Interconnection model. The standards are produced by Health Level Seven International, an international standards organization, and are adopted by other standards issuing bodies such as American National Standards Institute and International Organization for Standardization. There are a range of primary standards that are commonly used across the industry, as well as secondary standards which are less frequently adopted.

<span class="mw-page-title-main">Electronic health record</span> Digital collection of patient and population electronically stored health information

An electronic health record (EHR) is the systematized collection of patient and population electronically stored health information in a digital format. These records can be shared across different health care settings. Records are shared through network-connected, enterprise-wide information systems or other information networks and exchanges. EHRs may include a range of data, including demographics, medical history, medication and allergies, immunization status, laboratory test results, radiology images, vital signs, personal statistics like age and weight, and billing information.

<span class="mw-page-title-main">SNOMED CT</span> System for medical classification

SNOMED CT or SNOMED Clinical Terms is a systematically organized computer-processable collection of medical terms providing codes, terms, synonyms and definitions used in clinical documentation and reporting. SNOMED CT is considered to be the most comprehensive, multilingual clinical healthcare terminology in the world. The primary purpose of SNOMED CT is to encode the meanings that are used in health information and to support the effective clinical recording of data with the aim of improving patient care. SNOMED CT provides the core general terminology for electronic health records. SNOMED CT comprehensive coverage includes: clinical findings, symptoms, diagnoses, procedures, body structures, organisms and other etiologies, substances, pharmaceuticals, devices and specimens.

The Clinical Data Interchange Standards Consortium (CDISC) is a standards developing organization (SDO) dealing with medical research data linked with healthcare, to "enable information system interoperability to improve medical research and related areas of healthcare". The standards support medical research from protocol through analysis and reporting of results and have been shown to decrease resources needed by 60% overall and 70–90% in the start-up stages when they are implemented at the beginning of the research process.

The HL7 Clinical Document Architecture (CDA) is an XML-based markup standard intended to specify the encoding, structure and semantics of clinical documents for exchange. In November 2000, HL7 published Release 1.0. The organization published Release 2.0 with its "2005 Normative Edition."

The ISO 15926 is a standard for data integration, sharing, exchange, and hand-over between computer systems.

In the field of informatics, an archetype is a formal re-usable model of a domain concept. Traditionally, the term archetype is used in psychology to mean an idealized model of a person, personality or behaviour. The usage of the term in informatics is derived from this traditional meaning, but applied to domain modelling instead.

<span class="mw-page-title-main">RM-ODP</span> Reference model in computer science

Reference Model of Open Distributed Processing (RM-ODP) is a reference model in computer science, which provides a co-ordinating framework for the standardization of open distributed processing (ODP). It supports distribution, interworking, platform and technology independence, and portability, together with an enterprise architecture framework for the specification of ODP systems.

The European Committee for Standardization (CEN) Standard Architecture for Healthcare Information Systems, Health Informatics Service Architecture or HISA is a standard that provides guidance on the development of modular open information technology (IT) systems in the healthcare sector. Broadly, architecture standards outline frameworks which can be used in the development of consistent, coherent applications, databases and workstations. This is done through the definition of hardware and software construction requirements and outlining of protocols for communications. The HISA standard provides a formal standard for a service-oriented architecture (SOA), specific for the requirements of health services, based on the principles of Open Distributed Processing. The HISA standard evolved from previous work on healthcare information systems architecture commenced by Reseau d’Information et de Communication Hospitalier Europeen (RICHE) in 1989, and subsequently built upon by a number of organizations across Europe.

The Health informatics - Electronic Health Record Communication was the European Standard for an information architecture to communicate Electronic Health Records (EHR) of a patient. The standard was later adopted as ISO 13606 and later replaced with ISO 13606-2 and recently ISO 13606-5:2010.

The ISO/TC 215 is the International Organization for Standardization's (ISO) Technical Committee (TC) on health informatics. TC 215 works on the standardization of Health Information and Communications Technology (ICT), to allow for compatibility and interoperability between independent systems.

The system of concepts to support continuity of care, often referred to as ContSys, is an ISO and CEN standard . Continuity of care is an organisational principle that represents an important aspect of quality and safety in health care. Semantic interoperability is a basic requirement for continuity of care. Concepts that are needed for these purposes must represent both the content and context of the health care services.

Health Level Seven International (HL7) is a non-profit ANSI-accredited standards development organization that develops standards that provide for global health data interoperability.

<span class="mw-page-title-main">Dipak Kalra</span>

Dipak Kalra is President of the European Institute for Health Records and of the European Institute for Innovation through Health Data. He undertakes international research and standards development, and advises on adoption strategies, relating to Electronic Health Records.

Clinical data standards are used to store and communicate information related to healthcare so that its meaning is unambiguous. They are used in clinical practice, in activity analysis and finding, and in research and development.

References

  1. Specifications Editorial Committee. "openEHR EHR Extract IM". openEHR Foundation. Retrieved 14 April 2023.
  2. Beale T (2002). "Archetypes: Constraint-based Domain Models for Future-proof Information Systems" (PDF). Proceedings of the 11th OOPSLA Workshop on Behavioural Semantics. (PDF)
  3. Heard, S.; Beale, T., eds. (2007). "openEHR Architecture Overview" (PDF). openEHR Foundation. Retrieved 9 April 2013. (PDF)
  4. openEHR Specification Program. "openEHR Specifications". openEHR Foundation. Retrieved 3 November 2015.
  5. openEHR Specification Program. "openEHR Architecture Overview". openEHR Foundation. Retrieved 3 November 2015.
  6. openEHR Specification Program. "openEHR Reference Model". openEHR Foundation. Retrieved 14 April 2023.
  7. openEHR Specification Program. "Archetype Technology Overview". openEHR Foundation. Retrieved 3 November 2015.
  8. "What is openEHR". openEHR Foundation. Retrieved 9 April 2013.
  9. "Archetype Query Language (AQL)". openEHR Foundation. Retrieved 9 April 2013.
  10. Hägglund M, Chen R, Koch S (2011). "Modeling shared care plans using CONTsys and openEHR to support shared homecare of the elderly". Journal of the American Medical Informatics Association. 18 (1): 66–9. doi:10.1136/jamia.2009.000216. PMC   3005865 . PMID   21106993.
  11. "Clinical Standardisation". openEHR Foundation. Archived from the original on 19 December 2013. Retrieved 9 April 2013.
  12. Beale, T; Heard, S, eds. (12 Dec 2008), Archetype Definition Language 1.4, openEHR Foundation.
  13. openEHR Specification Program (3 Nov 2015), Archetype Definition Language 2, openEHR Foundation
  14. "ADL/AOM 2 specifications". openEHR Foundation. Retrieved 3 Nov 2015.
  15. Kryszyn J, Cywoniuk K, Smolik WT, Wanta D, Wróblewski P, Midura M (2022). "Performance of an openEHR based hospital information system". International Journal of Medical Informatics. 162: 104757. doi: 10.1016/j.ijmedinf.2022.104757 . PMID   35395475. S2CID   247899113.
  16. "Template ".oet" XSD". openEHR Foundation. Retrieved 9 April 2013.
  17. openEHR Specification Program. "Archetype Definition Language (ADL2) specification". openEHR Foundation. Retrieved 3 November 2015.
  18. Heard, S.; Beale, T., eds. (2005). "Archetype definitions and principles" (PDF). openEHR Foundation. Retrieved 9 April 2013. (PDF)
  19. Min L, Tian Q, Lu X, Duan H (August 2018). "Modeling EHR with the openEHR approach: an exploratory study in China". BMC Medical Informatics and Decision Making. 18 (1): 75. doi: 10.1186/s12911-018-0650-6 . PMC   6116359 . PMID   30157838.
  20. "Ministério da Saúde". bvsms.saude.gov.br. Retrieved 2020-04-30.