Dear Athanasios,

A pattern must be imposed so strongly to an archetype, that even a clinician cannot escape them. That is the idea. Conforming to SNOMED may not be the best idea, but it is not a bad idea. It is a restriction which impose connections and hierarchy and still allows a user needed level of granularity

Bert


On 16-02-18 10:24, Anastasiou A. wrote:

Hello Bert and all

Thank you for your reply, please see below:

> every path unpredictable if there is no pattern used, so you can find many examples of your own

Alright, sounds like a pattern by itself :) I cannot say this brings an obvious example to mind.

This unpredictability though might be due to another reason (please see below).

> So clinicians and technicians create different archetypes, how about the medical informatics specialists, how about other cultures, how about people in between?

> I am sure that every person creates different archetypes, especially when you look at the small details which are so important when querying.

> ...

> A similar kind of semantic pattern is also in SNOMED but then tailored to the clinical world.

I think that this goes right to "the heart of the problem" and the keyword here is "Culture", or maybe even isolated cultures.

Even people from the same discipline cannot get to communicate sometimes.

SNOMED and openEHR were not developed together. When you develop a model you have an objective in mind. The model is built to be able to answer a specific question (or range of questions). SNOMED is built with a different set of specifications and its granularity does not have to conform to anything other than its specifications.

So, you either try to make best use of both "tools" in isolation or, you stand back and think about integrating them (but again with a specific objective in mind).

In either case, I think that anyone who wants to start working in this domain needs to have a basic understanding of a few things (e.g. What is this thing called a "Data Model", what does the process look like, what is object orientation, what is abstraction, what constitutes an entity, what constitutes an attribute, what constitutes a relationship, what types of relationships are there and what do they mean in context and many other "basics".) as well as other models they are going to have to work with.

Otherwise, you get those "unpredictable results".

My experience has been that before you get people "excited" and engaged with this type of work, they first have to understand what it is and what is the value it brings to THEIR work.

Most of the times, if you mention "Data Modelling" to someone from a health related environment (whether research or clinical), they immediately think numerical models.

Finite modelling, is not even on the map. Someone is more likely to have (simply) heard of the logistic equation as a model of growth rather than generalisation as a way of specialising an entity. And we are talking "simple marketing" here. Just to have heard the term, they don't have to know exactly what it is.

So, for this environment, Patterns are Science Fiction. If someone doesn't get abstraction, they will not "arrive" at patterns.

This creates a mismatch between the technical and clinical communities which can probably be lowered by educating each other. I am probably equally frustrated about all the different types of Blood Pressure as a clinician is with all the different types of data structures but both are necessary, we are not trying to waste each other's time. I too need to know what the domain looks like to understand the objectives that the models are trying to satisfy. I am not saying that the clinicians are "lacking", I am "lacking" too :D

All the best

Athanasios Anastasiou

From: Bert Verhees [mailto:bert.verh...@rosa.nl]

Sent: 15 February 2018 16:29

To: Anastasiou A.

Subject: Re: Archetype pattern

On 15-02-18 16:52, Anastasiou A. wrote:

Hello Bert

I think that this is an interesting topic from a number of aspects.

Can I please ask what do you mean by "clinicians create archetypes with unpredictable paths"? Can you provide one or two examples?

Hi Athanasios, in fact is every path unpredictable if there is no pattern used, so you can find many examples of your own.

I think the EHR-classes in the RM is too coarse grained to guarantee predictable pattern. We can also see that in the WIKI from Heather Leslie.

I quote: "It has been observed on many occasions that even with identical clinical requirements, a clinical modeller and a technical modeller will build quite different archetypes. Which archetype best represents the data recording requirements? In most cases it will be the clinical modeller's attempt which is more useful, although technical input will be required to ensure it will be implementable."

So clinicians and technicians create different archetypes, how about the medical informatics specialists, how about other cultures, how about people in between?

I am sure that every person creates different archetypes, especially when you look at the small details which are so important when querying.

Although I don't know the book of David Hay, the summary promises pattern I can agree with.

A similar kind of semantic pattern is also in SNOMED but then tailored to the clinical world. That is why I came to SNOMED in my blog.

The idea that the automatic creation of pattern is interesting, but as we see now, it does not work, there must be some overlaying idea. And that is hard to create for the clinical world without mimicking an already existing idea.

Bert

Also about the "something, that is: PATTERN", David Hay has written an excellent book "Data Model Patterns: Conventions of Thought", which

although old (by now), is very well structured. A partial listing of its table of contents so that you get what I am trying to say here:

The enterprise and its world

Things of the enterprise

Procedures and Activities

Contracts

Accounting

The Laboratory

Material Requirements and Planning

Process Manufacturing

Documents

The "The enterprise and its world" section outlines basically every "system user" database, I dare say, ever.

Are you thinking about taking a look at the healthcare environment and then coming up with openEHR patterns that can commonly address each?

I think that this could be done even automatically, given the existence of enough archetypes / templates and the fact that they are machine readable with enough semantics to infer commonalities and structure.

All the best

Athanasios Anastasiou

-----Original Message-----

From: openEHR-technical [mailto:openehr-technical-boun...@lists.openehr.org] On Behalf Of Bert Verhees

Sent: 15 February 2018 15:41

To: For openEHR technical discussions

Subject: Archetype pattern

An interesting wiki from Heather Leslie

https://openehr.atlassian.net/wiki/spaces/healthmod/pages/90507705/Archetype+Design+Patterns

She concludes that pattern are necessary, I agree with that, and she also concludes that clinicians are better modelers then technicians.

Well, that depends, of course it is very important to have domain-knowledge when modeling data, and clinicians have the best domain-knowledge. So from that point of view, she is right.

But what we have seen until now is that clinicians create archetypes with unpredictable paths. And that is bad, because it makes it very difficult to find data and it makes it easy to miss important data, because some data were on a path where one did not expect them.

OpenEhr works fine to find data which are on a known or predictable path, but what if data are on an unknown path?

Let me explain by comparing this to a classical relational health-application. There are similarities.

I have seen classical relational systems which experienced a wild-grow in number of tables, I have seen once in a prestigious university-hospital where they had a grown of 7000 tables in 20 years, more then one per day!! No one understood the meaning of all the tables and data, no one dared to use data he did not understand, many data were and still are redundant. Every new development in the ICT starts with designing new tables.

How can in such a situation a clinician research a persons medical record, even with the help of the current technical staff, this is often impossible. So, important information can get lost. Adding to this are software-updates which often cause a clean-up, and that clean-up is also done by people who do not always know what they clean up. People live long, and a medical problem they had 30 years ago can be important to find to solve a current problem. So old data, and understand them, and be able to find them, can be important.

This can also happen with archetypes. Every new development in a application can start with a new archetype, and at a moment there can be thousands. It is impossible for a clinician to search all possible paths for medical information, even with the help of the current technical staff this can be impossible.

The old data-hell situation will not be solved by OpenEhr if there is not something behind it. And that something, that is: PATTERN

It is not only a clinical thing to understand how pattern in paths are best modeled, it is in fact also a technical thing. Clinical knowledge is not stable, the thinking about clinical facts change all the time, what now is important is tomorrow maybe not. So the pattern need a technical, mathematical base, that, something like Codd-normalization, but of course then applicable to archetypes.

The Wiki from Heather Leslie is a good starting point for the design of pattern and stop the proliferation of paths.

I described an approach to solve this problem in a blog, one and a half year ago.

http://www.bertverhees.nl/openehr/medical-data-context/

I had some discussion about that, but many had problems against the use of SNOMED in this context. So, maybe read it and forget SNOMED ad find something else to structure the medical data.

Bert

_______________________________________________

openEHR-technical mailing list

openEHR-technical@lists.openehr.org

http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

_______________________________________________

openEHR-technical mailing list

openEHR-technical@lists.openehr.org

http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org


_______________________________________________
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Reply via email to