openEHR templates in detail

Post on 13-Apr-2017

146 views 0 download

transcript

Hildegard Franke Dr Ian McNicoll

openEHR Templates in detail

openEHR TemplatesFormal specifications defining a particular aggregation of archetypes

For a particular clinical context or purpose

In practice creating datasets to underpin

data entry definitions

message definitions

interface definitions

Templates vs FormsTemplate = Dataset Form = User Interface

Vital Signs Encounter (Composition), Draft Template [Internet]. UK Clinical Models, UK Clinical Models Clinical Knowledge Manager [cited: 2016-03-09]. Available from: http://

clinicalmodels.org.uk/ckm/#showTemplate_1051.57.23

https://www.ehrscape.com/forms-demo.html

Copyright 2012 Ocean Informatics

Antenatal visit

Archetype re-use in Templates

Weight

Archetypes

FH

HbA1c

BP

Issue

AssessTemplate 1

Diabetic checkup

Copyright 2012 Ocean Informatics

Antenatal visit

Archetype re-use in Templates

Weight

Archetypes

FH

HbA1c

BP

Issue

Assess

Tingling feet Feeling tired

76 kg

124/92

7.5%

Excellent control

Template 1

Diabetic checkup

Copyright 2012 Ocean Informatics

Antenatal visit

Archetype re-use in Templates

Weight

Archetypes

FH

HbA1c

BP

Issue

Assess

Tingling feet Feeling tired

76 kg

124/92

7.5%

Excellent control

66 kg

102/64 mmHg

142/min

NAD, see 4/52

Back pain

Template 1

Diabetic checkup

© Ocean Informatics 2008

© Ocean Informatics 2008

© Ocean Informatics 2008

© Ocean Informatics 2008

Template examples

Template design - core principle

‘Aggregate’ and ‘constrain’ component archetypes to make them fit for purpose

Template design - core principle

‘Aggregate’ and ‘constrain’ component archetypes to make them fit for purpose

Template design IAggregate archetypes by filling slots

COMPOSITION at top level

SECTION, ENTRY and CLUSTER archetypes as needed

Rename nodes to reflect local requirements

Make some items mandatory

Make multiple occurrence items, one occurrence only

Template design IIRemove unwanted items by setting ‘zero occurrence'

Reduce a choice of datatypes

Set default values

Fine-tune terminology bindings and term lists

Fine-tune quantity ranges and units

Add annotations to nodes to better document the template for developers or clinical reviewers

Embedded templatesFragments of templates saved as re-usable components

In theory any level of the template

Mostly based on ENTRY and CLUSTER archetypes

Examples General practice Blood pressure (v simple)

Re-use localised fragments of a medication archetypes

Embedded template examples

Operational templatesUploaded to CDR to validate data against template

Used to generate concrete technical artefacts Template Data Object (TDO)

C# / Java class libraries

Template Data Schema (TDS)

Per-template xml schema with simple tag-names

Auto-form generators

Template File Extract

Zips up template and associated archetypes

Clinical Information models factory

Templates - the openEHR ‘workhorse’“Archetypes get the glory but templates deliver the datasets”

Key clinical endpoint

Starting point for technical artefacts Class libraries, GUI skeletons, Message schema

Most demand for archetyped content from requests for datasets

Data entry forms

Diabetes shared care message

Discharge summary message