Support Information Model
Acknowledgements
The work reported in this paper has been funded in part 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).
Purpose
This document describes the openEHR Support Information Model, whose semantics are used by all openEHR Reference Models.
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.
Related Documents
Prerequisite documents for reading this document 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/support.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 openEHR RM specifications forum.
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.1.0 |
|||
SPECPUB-7: Convert citations to bibtex form. |
T Beale |
||
SPECRM-85: Correct typographical errors: correct repeated inclusion of |
J Mewes |
29 Sep 2019 |
|
RM Release 1.0.4 |
|||
1.8.0 |
SPECRM-62: Move most sections in Support IM to BASE component specifications. |
openEHR SEC |
20 Sep 2017 |
1.7.2 |
SPECRM-50: Change order of type parameters in |
D Boscá |
13 Apr 2016 |
SPECRM-46: Correct |
S Iancu, |
02 Mar 2016 |
|
SPECRM-49: Improve ISO8601 date/time class string format templates (reported in SPECPR-157).+
Correct '±' characters in Date/time types section (reported in SPECPR-156). |
K Atalag, |
||
RM Release 1.0.3 |
|||
1.7.1 |
SPECRM-29: Change |
R Chen |
15 Aug 2015 |
1.7.0 |
SPECRM-31: Upgrade |
T Beale |
10 Oct 2015 |
Release 1.0.2 |
|||
1.6.1 |
SPEC-256: Correct extension_validity in |
R Chen |
20 Oct 2008 |
SPEC-260: Correct the regex published for the |
P Gummer |
||
Release 1.0.1 |
|||
1.6.0 |
SPECRM-215: Merge |
T Beale |
08 Apr 2007 |
SPECRM-209: Minor changes to correctly define |
Y S Lim |
||
SPEC-200: Correct Release 1.0 typographical errors. Move |
S Heard |
||
SPEC-202: Correct minor errors in |
S Heard, |
||
SPEC-203: Release 1.0 explanatory text improvements. |
A Patterson |
||
SPEC-204: Add generic id subtype of |
H Frankel |
||
SPEC-216: Allow mixture of W, D etc in ISO8601 Duration (deviation from standard). |
S Heard |
||
SPEC-219: Use constants instead of literals to refer to terminology in RM. |
R Chen |
||
SPEC-220: Tighten semantics of |
A Patterson |
||
SPEC-144: Add new |
S Heard |
||
SPEC-221. Add |
H Frankel |
||
SPEC-228: Add minor deviations from ISO 8601 to assumed date/time types. |
H Frankel |
||
SPEC-229: Minor date/time corrections. Allow 2-digit timezones. |
H Frankel |
||
SPEC-236: Change use of Character to Octet in |
G Grieve |
||
SPEC-239: Add common parent type of |
H Frankel |
||
SPEC-243: Add template_id to |
T Beale |
||
SPEC-246: Correct openEHR terminology rubrics. |
B Verhees |
||
Release 1.0 |
|||
1.5 |
SPEC-162. Allow party identifiers when no demographic data. Relax invariant on |
S Heard |
06 Feb 2006 |
SPEC-184. Separate out terminology from Support IM. |
T Beale |
||
SPEC-188: Add |
T Beale |
||
SPEC-161. Support distributed versioning. Move |
T Beale |
||
Release 0.96 |
|||
1.3 |
SPEC-135: Minor corrections to |
D Lloyd |
25 Jun 2005 |
Release 0.95 |
|||
1.2.1 |
SPEC-129. Fix errors in UML & specs of Identification package. Adjust invariants & postcondition of |
D Lloyd |
25 Feb 2005 |
1.2 |
SPEC-128. Update Support assumed types to ISO 11404:2003. |
T Beale |
10 Feb 2005 |
SPEC-107. Add support for exclusion and inclusion of Interval limits. |
A Goodchild |
||
SPEC-116. Add |
T Beale |
||
SPEC-122. Fix UML in |
D Lloyd |
||
SPEC-118. Make package names lower-case. |
T Beale |
||
SPEC-111. Move |
DSTC |
||
SPEC-64. Re-evaluate |
D alra |
||
Release 0.9 |
|||
1.1 |
SPEC-47. Improve handling of codes for structural attributes. Populated Terminology and |
S Heard |
11 Mar 2004 |
1.0 |
SPEC-91. Correct anomalies in use of |
T Beale |
09 Mar 2004 |
SPEC-95. Remove property attribute from |
DSTC |
||
Formally validated using ISE Eiffel 5.4. |
T Beale |
||
0.9.9 |
SPEC-63. |
D Kalra |
13 Feb 2004 |
0.9.8 |
SPEC-68. Correct errors in |
T Beale |
20 Dec 2003 |
0.9.7 |
SPEC-32. Basic numeric type assumptions need to be stated. |
DSTC |
09 Oct 2003 |
SPEC-41. Visually differentiate primitive types in openEHR documents. |
D Lloyd, |
||
0.9.6 |
SPEC-13. Rename key classes. Based on CEN ENV13606. |
T Beale |
18 Sep 2003 |
0.9.5 |
SPEC-36. Add |
T Beale |
16 Aug 2003 |
0.9.4 |
SPEC-22. Code |
G Grieve |
20 Jun 2003 |
0.9.3 |
SPEC-7. Added forgotten terminologies for |
T Beale |
11 Apr 2003 |
0.9.2 |
Detailed review by Ocean, DSTC, Grahame Grieve. Updated valid characters in |
G Grieve |
25 Mar 2003 |
0.9.1 |
Added specification for |
T Beale |
18 Mar 2003 |
0.9 |
Initial Writing. Taken from Data types and Common Reference Models. Formally validated using ISE Eiffel 5.2. |
T Beale |
25 Feb 2003 |