Resource Model

Acknowledgements

Primary Author

  • Thomas Beale, Ars Semantica; openEHR Foundation Management Board.

Contributors

This specification has benefited from 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.

  • Silje Ljosland Bakke, RN, National ICT health trust, Norway

  • Diego Boscá, IBIME, Technical University Valencia, VeraTech for Health, Spain

  • Sebastian Garde PhD, Ocean Health Systems, Germany

  • Grahame Grieve, Health Intersections, Australia

  • Heather Leslie MD, FRACGP, FACHI, Ocean Health Systems, Australia

  • Ian McNicoll MD, FreshEHR UK

  • Andrew Patterson PhD, LLM, Federation Health Software, Australia

Supporters

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.

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 Resource Model, a model of any 'authored resource', including identification, meta-data, annotations and translations.

The intended audience includes:

  • Standards bodies producing health informatics standards;

  • Academic groups using openEHR;

  • Solution vendors;

  • Medical informaticians and clinicians interested in health information.

Prerequisite documents for reading this document include:

Status

The content of this specification were separated out from the RM 1.0.3 Common IM specification, in order to allow re-use by any openEHR component.

This specification is in the STABLE state. The development version of this document can be found at https://specifications.openehr.org/releases/BASE/development/resource.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 BASE 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

1.10.0

SPECBASE-6: Specify language attributes of RESOURCE_DESCRIPTION_ITEM and TRANSLATION_DETAILS as being coded by a subset of RFC 5646 language tag standard.

T Beale,
S Iancu

09 Jan 2025

Documentation fixes and typos (including SPECPR-451).

M Zawahra,
S Iancu

09 Jan 2025

1.9.0

SPECBASE-39: Change RESOURCE_DESCRIPTION.lifecycle_state type to String.

I McNicoll

05 Nov 2024

SPECBASE-40: Add title attribute to RESOURCE_DESCRIPTION.

I McNicoll

BASE Release 1.2.0

1.8.3

SPECBASE-23: Add other_contributors to TRANSLATION_DETAILS.

S Garde

[22 Feb 2021

SPECPUB-6: Correct spelling error in TRANSLATION_DETAILS.accreditation.

S Garde

13 Nov 2019

BASE Release 1.1.0

1.8.2

SPECPUB-6: Type error in RM-spec: RESOURCE_DESCRIPTION_ITEM. (Fixes SPECPR-139).

B Verhees

03 Nov 2018

1.8.1

SPECPUB-6: Correct UML package nesting and paths in documents; insert base parent package; rename expressions package to expression.

T Beale

27 Nov 2017

1.8.0

SPECBASE-13: Separate out from openEHR Common IM 2.1.2 / RM Release 1.0.3.

openEHR SEC

15 Feb 2016

Re-engineer AUTHORED_RESOURCE classes according to AOM2 requirements. Remove revision_history property.

T Beale,
S Garde,
I McNicoll,
H Leslie,
S Ljosland-Bakke,
D Bosca

Release 1.0.1

1.6.0

SPECRM-209: Minor changes to correctly define AUTHORED_RESOURCE.current_revision. Add minimal definition for List<T> class.

Y S Lim

08 Apr 2007

SPEC-203: Release 1.0 explanatory text improvements.

A Patterson
G Grieve

Release 0.95

SPEC-118. Make package names lower-case.

T Beale

Release 0.9

1.0

SPEC-95. Remove property attribute from Quantity package. Add simple measurement interface.

DSTC

09 Mar 2004

Formally validated using ISE Eiffel 5.4.

T Beale

0.9

Initial Writing. Taken from Data types and Common Reference Models. Formally validated using ISE Eiffel 5.2.

T Beale

25 Feb 2003