Modeling generic concepts, considerations for querying

Ian McNicoll ian.mcnicoll at
Tue Sep 26 05:10:01 EDT 2017

Hi Heather

That is pretty well my approach too. I think we will start yo see more
formal coding of composition names to be able to accurately identify the
content. In the UK we have developed a document name SNOMED subset for this
purpose and will also use this for ihe xds metadata.


On 26 Sep 2017 at 09:58, <Heather Leslie
<heather.leslie at>> wrote:

Hi Pablo,

The modeller’s dilemma!

If you make clinical synopsis more specific then how many variations will
there be in the end? We will end up with zillions of variations of all the
generic archetypes which will be an absolute governance nightmare.

I would prefer to see the queryable filter made at the template level –
even as simply as using the COMPOSITION.encounter inside a ‘Psychotherapy
consultation’ template. Use that template within all of the Psychotherapy
consults for that app consistently.

Then query for the EVALUATION.clinical_synopsis across all templates that
contain the COMPOSITION.encounter which has specifically been renamed to
‘Psychotherapy consultation’.



*From:* openEHR-clinical [mailto:openehr-clinical-bounces at]
*On Behalf Of *Pablo Pazos
*Sent:* Tuesday, 26 September 2017 11:52 AM
*To:* For openEHR clinical discussions <openehr-clinical at>
*Subject:* Modeling generic concepts, considerations for querying

Hi all,

I'm working with the clinical synopsis archetype, using it to model very
open psychotherapy notes. The difference of that archetype from, for
instance, blood pressure, triage, problem/diagnosis, is these archetypes
are more or less very specific concepts, while synopsis might be used in
many contexts, by different specialties, to save different kinds of data.
The synopsis itself is a very generic concept.

Considering querying for a synopsis, I think queries should consider the
context, not only the archetype id. For instance if I want the
psychotherapy notes instead of other kinds of clinical synopsis, some extra
data should be given in the query.

I can see two ways of doing this, with more 1. specific archetypes or 2.
using templates to filter the query results. 1. means the synopsis
archetype might  be specialized to synopsis-psychotherapy, so queries can
use that new archetype id. 2. at the template level using the synopsis
archetype, and the template is for psychotherapy. This implies the template
id should be used on the query as context/filter.

What alternative do clinical modelers see as more correct?

I like specializing archetypes because we can keep queries simple, but we
might end up with a lot of archetypes. Using templates makes queries more
complex, but we don't need more archetypes for specializations.


PS: please let me know if this doesn't make sense :)


Ing. Pablo Pazos Gutiérrez
e: pablo.pazos at
p: +598 99 043 145
skype: cabolabs

Subscribe to our newsletter <>

_______________________________________________ openEHR-clinical mailing
list openEHR-clinical at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the openEHR-clinical mailing list