EHR Information Model
Acknowledgements
Editor
-
Thomas Beale, Ars Semantica (UK); openEHR Foundation Management Board.
Contributors
This specification benefited from wide formal and informal input from the openEHR and wider health informatics community. The openEHR Foundation would like to recognise the following people for their contributions.
-
Rong Chen MD, PhD, Cambio Healthcare Systems, Sweden
-
Linda Bird, PhD, DSTC, Australia
-
Matthew Darlinson, PhD, CHIME, UCL, UK
-
Heath Frankel, CTO Ocean Informatics, Australia
-
Matias Forss, Aalborg University, Denmark
-
Andrew Goodchild, PhD, senior research scientist DSTC, Australia
-
Grahame Grieve, Kestral Systems, Australia
-
Sam Heard MD, Ocean Informatics, Australia
-
David Ingram PhD, Emeritus Professor of Health Informatics, UCL, UK
-
Dipak Kalra MD, PhD, Professor Health Informatics, CHIME, UCL, UK
-
Bostjan Lah, Architect, Marand, Slovenia
-
David Lloyd (ret), CHIME, UCL, UK
-
Chunlan Ma PhD, MD, Ocean Informatics, Australia
-
Pablo Pazos Gutierrez, CaboLabs, Uruguay
-
Peter Schloeffel MD, Ocean Informatics, Australia
-
Zar zar Tun, DSTC, Australia
-
Bert Verhees, ROSA Software, The Netherlands.
Support
The work reported in this paper has been funded in by the following organisations:
-
University College London - Centre for Health Informatics and Multi-professional Education (CHIME);
-
Ocean Informatics;
-
Distributed Systems Technology Centre (DSTC), under the Cooperative Research Centres Program through the Department of the Prime Minister and Cabinet of the Commonwealth Government of Australia.
Special thanks to David Ingram, Emeritus Professor of Health Informatics at UCL, who provided a vision and collegial working environment ever since the days of GEHR (1992).
Trademarks
-
'openEHR' is a trademark of the openEHR Foundation
-
'Java' is a registered trademark of Oracle Corporation
-
'Microsoft' and '.Net' are trademarks of the Microsoft Corporation
-
'CORBA' is a trademark of the Object Management Group
Purpose
This document describes the openEHR EHR Information Model, which is a model of an interoperable EHR in the ISO RM/ODP information viewpoint. This model defines a logical EHR information architecture rather than just an architecture for communication of EHR extracts or documents between EHR systems. The openEHR definition of the EHR Extract is given in the openEHR EHR_EXTRACT Information Model.
The intended audience includes:
-
Standards bodies producing health informatics standards;
-
Academic groups using openEHR;
-
The open source healthcare community;
-
Solution vendors;
-
Medical informaticians and clinicians interested in health information.
-
Health data managers.
Related Documents
Prerequisite documents for reading this document include:
Related documents include:
Status
This specification is in the STABLE state. The development version of this document can be found at https://specifications.openehr.org/releases/RM/latest/ehr.html.
Known omissions or questions are indicated in the text with a 'to be determined' paragraph, as follows:
TBD: (example To Be Determined paragraph)
Feedback
Feedback may be provided on the technical mailing list.
Issues may be raised on the specifications Problem Report tracker.
To see changes made due to previously reported issues, see the RM component Change Request tracker.
Conformance
Conformance of a data or software artifact to an openEHR specification is determined by a formal test of that artifact against the relevant openEHR Implementation Technology Specification(s) (ITSs), such as an IDL interface or an XML-schema. Since ITSs are formal derivations from underlying models, ITS conformance indicates model conformance.
Amendment Record
| Issue | Details | Raiser | Completed |
|---|---|---|---|
RM Release 1.0.4 |
|||
SPECRM-84. Improve documentation of |
M Asgari, |
||
SPECRM-71. Make |
P Pazos |
26 Nov 2018 |
|
SPECRM-80. Improve description of |
H Frankel, |
||
SPECRM-59. Add identifier recommendations to EHR spec(s). |
B Lah |
23 Apr 2018 |
|
SPECRM-52. Remove |
H Frankel, |
07 Feb 2017 |
|
SPECPUB-3. Re-instate inheritance from descendants of |
T Beale |
07 Jun 2016 |
|
SPECRM-46. Fix RM Release 1.0.3 typos and minor documentary errors. Correct |
P Pazos |
04 Apr 2016 |
|
RM Release 1.0.3 |
|||
5.1.2 |
SPECRM-28. Corrections to EHR and Common IM documentation. |
C Ma, |
10 Oct 2015 |
SPECRM-37: Add optional |
S Heard |
||
SPECRM-43: Improve documentation of |
S Heard |
||
Release 1.0.2 |
|||
5.1.1 |
SPEC-274. Observation should be Evaluation in problem/SOAP structure figure. |
R Chen |
16 Aug 2008 |
SPEC-275: Update Entry package design principles in EHR IM. |
T Beale |
||
SPEC-253: Clarify explanation of Instruction/Action model in EHR IM to indicate state machine per Activity. |
T Beale |
||
Release 1.0.1 |
|||
5.1.0 |
SPEC-200: Correct Release 1.0 typographical errors. Correct |
S Heard |
08 Apr 2007 |
SPEC-201: Add archetype ids to Instruction |
S Heard |
||
SPEC-203: Release 1.0 explanatory text improvements. Minor changes to Entry section. Improved section on "time in the EHR". |
T Beale |
||
SPEC-210: Remove |
S Heard |
||
SPEC-130: Correct security details in |
T Beale |
||
SPEC-218: Add |
G Grieve |
||
SPEC-219: Use constants instead of literals to refer to terminology in RM. |
R Chen |
||
SPEC-244: Separate |
T Beale |
||
SPEC-246: Correct openEHR terminology rubrics. |
B Verhees |
||
Release 1.0 |
|||
5.0 |
SPEC-14: Adjust |
S Heard |
25 Jan 2006 |
SPEC-140. Redevelop Instruction, based on workflow principles. |
S Heard |
||
SPEC-147. Make |
R Chen |
||
SPEC-162. Allow party identifiers when no demographic data. Changes to |
S Heard |
||
SPEC-164. Improve description of use of times in |
S Heard |
||
SPEC-174. Add |
S Heard |
||
SPEC-175. Make |
S Heard |
||
SPEC-177. Make |
S Heard, |
||
SPEC-180. Move |
T Beale |
||
SPEC-181: Change |
T Beale |
||
SPEC-182: Rationalise |
C Ma |
||
SPEC-187: Correct modelling errors in |
T Beale |
||
SPEC-188: Add |
T Beale |
||
SPEC-189. Add |
S Heard |
||
SPEC-190. Rename |
T Beale |
||
SPEC-191: Add |
H Frankel |
||
SPEC-194: Correct anomalies with |
H Frankel |
||
SPEC-195: Rename |
S Heard |
||
SPEC-161. Support distributed versioning. Correct identifier types in |
T Beale |
||
Release 0.96 |
|||
Release 0.95 |
|||
4.5 |
SPEC-108. Minor changes to change_control package. |
T Beale |
10 Dec 2004 |
SPEC-24. Revert meaning to |
S Heard, |
||
SPEC-98. |
S Heard, |
||
SPEC-109. Add |
A Goodchild |
||
SPEC-116. Add |
T Beale |
||
SPEC-118. Make package names lower case. |
T Beale |
||
SPEC-64. Re-evaluate |
D Kalra |
||
SPEC-102. Make |
DSTC |
||
Release 0.9 |
|||
4.4.1 |
SPEC-96. Allow 0..* |
DSTC |
11 Mar 2004 |
4.4 |
SPEC-19. Add |
T Beale |
06 Mar 2004 |
SPEC-28. Change name of |
H Frankel |
||
SPEC-87. |
DSTC |
||
SPEC-88. Move |
T Beale, |
||
SPEC-92. Improve |
S Heard |
||
4.3.10 |
SPEC-44. Add reverse ref from |
D Lloyd |
25 Feb 2004 |
SPEC-46. Rename |
T Beale |
||
4.3.9 |
SPEC-21. Rename |
A Goodchild |
10 Feb 2004 |
4.3.8 |
SPEC-57. Environmental information needs to be included in the EHR. |
T Beale |
02 Nov 2003 |
4.3.7 |
SPEC-48. Pre-release review of documents. |
T Beale, |
25 Oct 2003 |
4.3.6 |
SPEC-41. Visually differentiate primitive types in openEHR documents. |
D Lloyd |
04 Oct 2003 |
4.3.5 |
SPEC-13. Rename key classes, according to CEN ENV 13606. |
S Heard, |
15 Sep 2003 |
4.3.4 |
SPEC-11. Add author attribute to |
S Heard, |
20 Jun 2003 |
4.3.3 |
SPEC-20. Move |
A Goodchild |
10 Jun 2003 |
4.3.2 |
SPEC-6. Make |
S Heard, |
11 Apr 2003 |
4.3.1 |
DSTC review - typos corrected. |
A Goodchild |
08 Apr 2003 |
4.3 |
SPEC-3, SPEC-4. Removed |
T Beale, |
18 Mar 2003 |
4.2 |
Formally validated using ISE Eiffel 5.2. Moved |
T Beale, |
25 Feb 2003 |
4.1 |
Changes post CEN WG meeting Rome Feb 2003. Moved |
T Beale, |
8 Feb 2003 |
4.0.2 |
Various corrections and DSTC change requests. Reverted |
T Beale |
3 Feb 2003 |
4.0.1 |
Detailed corrections to diagrams and class text from DSTC. |
Z Tun |
8 Jan 2003 |
4.0 |
Moved |
T Beale |
18 Dec 2002 |
3.8.2 |
Corrections on 3.8.1. No semantic changes. |
D Lloyd |
11 Nov 2002 |
3.8.1 |
Removed |
T Beale, |
28 Oct 2002 |
3.8 |
Added practice_setting attribute to |
T Beale, |
22 Oct 2002 |
3.7 |
Removed Spatial package to Common RM document. Renamed |
T Beale |
22 Sep 2002 |
3.6 |
Removed Common and Demographic packages to their own documents. |
T Beale |
28 Aug 2002 |
3.5.1 |
Altered syntax of |
T Beale, |
20 Aug 2002 |
3.5 |
Rewrote Demographic and Ehr_extract packages. |
T Beale |
18 Aug 2002 |
3.3.1 |
Simplified |
T Beale, |
15 Aug 2002 |
3.3 |
Rewrite of contributions, version control semantics. |
T Beale, |
01 Aug 2002 |
3.2 |
DSTC comments. Various minor errors/omissions. Changed inheritance of |
T Beale, |
25 Jun 2002 |
3.1.1 |
Minor corrections. |
T Beale |
20 May 2002 |
3.1 |
Reworking of Structure section, |
T Beale, |
16 May 2002 |
3.0 |
Plans, actions updated. |
T Beale, |
10 May 2002 |
2.9 |
Additions from HL7v3 coded term model, alterations to quantity model, added explanation sections. |
T Beale |
5 May 2002 |
2.8.2a |
Interim version with various review modifications |
T Beale |
28 Apr 2002 |
2.8.2 |
Error corrections to |
T Beale, |
25 Apr 2002 |
2.8.1 |
Further minor changes from UCL on v2.7. |
T Beale |
24 Apr 2002 |
2.8 |
Dipak Kalra (UCL) comments on v2.6 incorporated. Added External Package. Minor changes elsewhere. |
T Beale, |
23 Apr 2002 |
2.7 |
Final development of initial draft, including |
T Beale |
20 Apr 2002 |
2.6 |
Further development of path syntax, incorporation of Dipak Kalra’s comments |
T Beale, |
15 Apr 2002 |
2.5 |
Further development of clinical and record management clusters. |
T Beale |
10 Apr 2002 |
2.4 |
Included David Lloyd’s rev 2.3 comments. |
T Beale, |
4 Apr 2002 |
2.3 |
Improved context analysis. |
T Beale |
4 Mar 2002 |
2.2 |
Added path syntax. |
T Beale |
19 Nov 2001 |
2.1 |
Minor organisational changes, some content additions. |
T Beale |
18 Nov 2001 |
2.0 |
Rewrite of large sections post-Eurorec 2001 conference, Aix-en-Provence. Added folder, contribution concepts. |
T Beale |
15 Nov 2001 |
1.2 |
Major additions to introduction, design philosophy |
T Beale |
1 Nov 2001 |
1.1 |
Major changes to diagrams; STILL UNREVIEWED |
T Beale |
13 Oct 2001 |
1.0 |
Based on GEHR Object Model |
T Beale |
22 Sep 2001 |