# Revision of Instructions - clinical implications
**Category:** [Clinical (archive)](https://discourse.openehr.org/c/clinical-archive/153)
**Created:** 2011-12-10 15:44 UTC
**Views:** 5
**Replies:** 56
**URL:** https://discourse.openehr.org/t/revision-of-instructions-clinical-implications/15116
---
## Post #1 by @ian.mcnicoll
There is a discussion on the technical lists about handling
INSTRUCTIONS and subsequent ACTIONS in openEHR\. Heather Leslie has
provided an excellent explanation of the process but there is one
comment that I feel merits some further clinical discussion\.
"But: how is that change of the Instruction state recorded on the EHR?
\[HL>\] The INSTRUCTION for a procedure remains unchanged, unless the
clinician changes the nature of the original order and this is carried
out with a revision of the committed INSTRUCTION\."
I have a current use case for modelling Medication orders, and the
situation where the original order is altered slightly e\.g a minor
change of dosage or timing, where the clinicians have expressed a
requirement to have this 'seen' as a modification of the original
order, rather than a completely new order\.
This would seem to accord exactly with Heather's suggestion above i\.e\.
simply modify the original order in the original committed
composition, updating the version\.
I am not totally comfortable with this approach, since it feels to me
as if we are asserting that the original order was incorrect\. This
would obviously be ok if we were indeed correcting an order which had
never been actioned but for a valid, actioned order, this does not
feel correct, since it essentially hides the original order, albeit
that the original instruction is still available for medico\-legal
purposes via the original committed version\.
I think would prefer to create a new order but link it to the
original to ensure that the clinical requirement to maintain a chain
of events is ensured"
Any thoughts?
Ian
Dr Ian McNicoll
office \+44 \(0\)1536 414 994
fax \+44 \(0\)1536 516317
mobile \+44 \(0\)775 209 7859
skype ianmcnicoll
ian\.mcnicoll@oceaninformatics\.com
Clinical Modelling Consultant, Ocean Informatics, UK
Director/Clinical Knowledge Editor openEHR Foundation www\.openehr\.org/knowledge
Honorary Senior Research Associate, CHIME, UCL
SCIMP Working Group, NHS Scotland
BCS Primary Health Care www\.phcsg\.org
---
## Post #2 by @Dr.S.Jagannathan
> Isn't 'Instruction' itself an action?
Jag
Dr. S Jagannathan
198 St Johns Road
Edinburgh
EH12 8SQ
--- On __Sat, 10/12/11, Ian McNicoll **__ wrote:
> From: Ian McNicoll
> Subject: Revision of Instructions - clinical implications
> To: "openEHR clinical discussions"
> Date: Saturday, 10 December, 2011, 15:44
>
> There is a discussion on the technical lists about handling
> INSTRUCTIONS and subsequent ACTIONS in openEHR. Heather Leslie has
> provided an excellent explanation of the process but there is one
> comment that I feel merits some further clinical discussion.
>
> "But: how is that change of the Instruction state recorded on the EHR?
> [HL>] The INSTRUCTION for a procedure remains unchanged, unless the
> clinician changes the nature of the original order and this is carried
> out with a revision of the committed INSTRUCTION."
>
> I have a current use case for modelling Medication orders, and the
> situation where the original order is altered slightly e.g a minor
> change of dosage or timing, where the clinicians have expressed a
> requirement to have this 'seen' as a modification of the original
> order, rather than a completely new order.
>
> This would seem to accord exactly with Heather's suggestion above i.e.
> simply modify the original order in the original committed
> composition, updating the version.
>
> I am not totally comfortable with this approach, since it feels to me
> as if we are asserting that the original order was incorrect. This
> would obviously be ok if we were indeed correcting an order which had
> never been actioned but for a valid, actioned order, this does not
> feel correct, since it essentially hides the original order, albeit
> that the original instruction is still available for medico-legal
> purposes via the original committed version.
>
> I think would prefer to create a new order but link it to the
> original to ensure that the clinical requirement to maintain a chain
> of events is ensured"
>
> Any thoughts?
>
> Ian
> Dr Ian McNicoll
> office +44 (0)1536 414 994
> fax +44 (0)1536 516317
> mobile +44 (0)775 209 7859
> skype ianmcnicoll
> ian.mcnicoll@oceaninformatics.com
>
> Clinical Modelling Consultant, Ocean Informatics, UK
> Director/Clinical Knowledge Editor openEHR Foundation www.openehr.org/knowledge
> Honorary Senior Research Associate, CHIME, UCL
> SCIMP Working Group, NHS Scotland
> BCS Primary Health Care www.phcsg.org
>
> _______________________________________________
> openEHR-clinical mailing list
> openEHR-clinical@openehr.org
> [http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-clinical](http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-clinical)
|
---
## Post #3 by @Eunice_Ab
Hello
I think I have asked this question before. I always wondered why 'instructions' were separated from 'actions' as I thought an 'instruction' was an 'action' too.
I really look forward to the answer to the question.
Many thanks.
Eunice
Eunice Bamgboye
---
## Post #4 by @thomas.beale
well version updates to persistent Compositions like medications list
are not regarded as 'corrections', just updates to bring it up to date\.
'Correction' is just one possible reason for a new version of something\.
\- thomas
---
## Post #5 by @thomas.beale
Instruction defines what Activities should be performed\. Actions record
the execution of those activities, which might not be exactly the same
as what was ordained\. So Instruction = intended; Action = actual\.
\- thomas
---
## Post #6 by @Seref
would it be wrong to say instruction = request; action = response ?
---
## Post #7 by @thomas.beale
Further: an Instruction might not get performed at all\. But you want a
record of it anyway\.
\- thomas
---
## Post #8 by @Dr.S.Jagannathan
> When you instruct someone do to something then it is an action.
Jag
--- On __Sat, 10/12/11, Thomas Beale **__ wrote:
> From: Thomas Beale
> Subject: Re: Revision of Instructions - clinical implications
> To: openehr-clinical@openehr.org
> Date: Saturday, 10 December, 2011, 16:49
>
> Instruction defines what Activities should be performed. Actions record
> the execution of those activities, which might not be exactly the same
> as what was ordained. So Instruction = intended; Action = actual.
>
> - thomas
>
> On 10/12/2011 16:00, S JAGANNATHAN wrote:
> > Isn't 'Instruction' itself an action?
> >
> > Jag
>
> _______________________________________________
> openEHR-clinical mailing list
> openEHR-clinical@openehr.org
> [http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-clinical](http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-clinical)
|
---
## Post #9 by @Eunice_Ab
Hi Thomas and Seref
Many thanks for your response ... this was what I thought too .... but then does that not mean that all that is needed to be able to capture both under actions is an attribute of 'type' for 'intended' and 'actual' OR 'request' and 'response' rather than separating them to remove the confusion of thinking both are not actions.
Thanks.
Eunice
Eunice Bamgboye
---
## Post #10 by @thomas.beale
no, because the information structure of an Instruction is in future time, so specifying it requires structures / data items that correspond to that. The model we use in openEHR is by no means the best, but it illustrates: in future time you specify what might possibly happen, including with conditional branches, as workflow engines do. Actions are in past time, and are therefore simpler to represent. On the other hand, Actions being performed usually represent transitions in a state machine. See the openEHR models of these two Entry types [here](http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_1109249648736_872559_12384Report.html).
- thomas
---
## Post #11 by @thomas.beale
In a trivial sense that is of course true. But the interesting part of an Instruction is *what* is being instructed, which is where the potential complexity lies.
- thomas
---
## Post #12 by @Dr.S.Jagannathan
> Following a clinical examination/consultation a clinician may instruct, advise, prescribe, recommend etc. These are all actions which may be taken by the clinician.
Intended, proposed, actual, done, not done, are all attributes of an action.
Jag
--- On __Sat, 10/12/11, Eunice Ab **__ wrote:
> From: Eunice Ab
> Subject: Re: Revision of Instructions - clinical implications
> To: "For openEHR clinical discussions"
> Date: Saturday, 10 December, 2011, 17:04
>
> Hi Thomas and Seref
>
> Many thanks for your response ... this was what I thought too .... but then does that not mean that all that is needed to be able to capture both under actions is an attribute of 'type' for 'intended' and 'actual' OR 'request' and 'response' rather than separating them to remove the confusion of thinking both are not actions.
>
> Thanks.
>
> Eunice
>
> Eunice Bamgboye
>
> -----Inline Attachment Follows-----
>
> _______________________________________________
> openEHR-clinical mailing list
> openEHR-clinical@openehr.org
> [http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-clinical](http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-clinical)
|
---
## Post #13 by @thomas.beale
Well in an HL7 modelling view of the world this would be true\. But
ontologically it is not, if 'action' means something that was done,
which is what it means in openEHR\. All Actions in openEHR are 'actual'\.
An Action may be used to record some clinical thing being 'not done' as
well, since that is also an Action \(essentially a decision by the
clinician\)\. But Actions in openEHR can't have the classifiers
'intended', 'proposed' or similar things\. This is what Instruction is
for\. The data structures to represent future events and past events are
different\. Simply using a classifier on a generic 'Act' model doesn't work\.
\- thomas
> Following a clinical examination/consultation a clinician may
instruct, advise, prescribe, recommend etc\. These are all actions which
may be taken by the clinician\.
> Intended, proposed, actual, done, not done, are all attributes of an
action\.
---
## Post #14 by @Dr.S.Jagannathan
> If that is the case. then there really is no need for Instruction separately as such.
The 'what' can be specified and the context may be obtained by applying attributes such as for a procedure- proposed, done, not done, postponed, recommended, instructed(as well!) etc. and for drugs-prescribed, taken, dispensed etc.
Jag
--- On __Sat, 10/12/11, Thomas Beale **__ wrote:
> From: Thomas Beale
> Subject: Re: Revision of Instructions - clinical implications
> To: openehr-clinical@openehr.org
> Date: Saturday, 10 December, 2011, 17:15
>
> In a trivial sense that is of course true. But the interesting part of an Instruction is *what* is being instructed, which is where the potential complexity lies.
>
> - thomas
>
> On 10/12/2011 17:02, S JAGANNATHAN wrote:
> > When you instruct someone do to something then it is an action.
> >
> >
> > Jag
> >
>
> -----Inline Attachment Follows-----
>
> _______________________________________________
> openEHR-clinical mailing list
> openEHR-clinical@openehr.org
> [http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-clinical](http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-clinical)
|
---
## Post #15 by @Seref
[http://en.wikipedia.org/wiki/God_object](http://en.wikipedia.org/wiki/God_object)
---
## Post #16 by @Eunice_Ab
Hi
I thought the data structures were to support the clinicians workflow view. I just wondered why you mentioned the 'Act' model would not work.
As Jag explained all the things he listed including instructions are all actions ..... and why do we have to restrict the definition of 'an action' to what is done rather what it is actually... Even the models in SNOMED CT supports these as all being its term for actions .... 'procedures'.
I totally agree with Jag's suggestions for having attributes to mark these as not done, done etc.
Thanks.
Eunice
Eunice Bamgboye
---
## Post #17 by @thomas.beale
Marking Actions as something 'done', 'not done', etc is normal of
course\. In openEHR, such actions can be matched up with states in the
abstract state machine, so that you can query afterward on what is
active, suspended, completed etc\. But things like 'intended' are not
meaningful possibilities for acts already performed\. You may not like
the name 'Instruction' in openEHR \(we had to pick something\), but it
distinguishes between what has not yet been done and what has already
been done \- i\.e\. between future time and past time\. That's a key
distinction\. Most workflow engines work this way, because the structure
of something in the future can contain possible paths, whereas what was
already done doesn't, it is just a series of events that actually
occurred \- there is no branching or conditionality\.
\- thomas
---
## Post #18 by @pablo
Those are not the semantics used in openEHR: [http://www.openehr.org/releases/1.0.2/architecture/rm/ehr_im.pdf](http://www.openehr.org/releases/1.0.2/architecture/rm/ehr_im.pdf)
In the openEHR RM the ACTION is the record of something done: a procedure, a study, etc. An INSTRUCTION is the record of the order of that procedure or study.
---
## Post #19 by @Dr.S.Jagannathan
Not an expert on' openEHR semantics'
But in simple terms it is still a matter of something + an attribute( in this case the tense) ie Procedure+ordered/instructed
+ done,
+ not done
+ proposed
+ postponed
+ suggested etc
I wasn't trying to change any open ehr rules, but was just looking at it from a straightforward, logical and simplistic view to try and avoid ambiguity, confusion and duplication.
Cheers
Jag
Dr. S Jagannathan
---
## Post #20 by @pablo
But we are talking about the openEHR model, so we should consider the semantics of the terms we use based on those semantics instead of redefine them on every discussion. That's what a standard is for: defining a common language so we have no misunderstandings for differences on interpretation (= avoid ambigüity).
The states you mention are modeled by the openEHR model already. There are 3 different concepts: the initial instruction, the actions made for that instruction, and the current execution state for that instruction, determined by the actions taken. The record of those 3 different elements should be done separately, because you want to have the execution history of the instruction, not only the current state. The execution history is recorded in the actions taken. This is needed for audit trail, for medico-legal reasons, and to detect problems on the care process.
I think storing all the information in one class doesn't solve the problem and leaves out the historical information.
---
## Post #21 by @Dr.S.Jagannathan
I have to humbly disagree that there will be any loss of historical information.
As I said before I have no intention of trying to change anything about open ehr and would personally wish to discontinue my part in this discussion.
Regards
Jag
Dr. S Jagannathan
---
## Post #22 by @Dr_Carola_Hullin_Luc
An instruction is the conceptual documentation of the inference.
The aciton is the physical delivery of the instruction.
I am really surprise of the confusion, I tend to believe that non clinician get truly confuse about this.
When you create, design and develop health program, it is very clear instructions as conceptual notes and then actions as the person who deliver that instruction as described.
Cheers
Carol
__**Dra. Hullin Lucay Cossio**__
__**(RN,BN,Hons,PhD,Post Doc)**__
__**IMIA LAC President**__
__**www.imia-lac.net**__
[](http://www.infolac2011.org/)
---
## Post #23 by @Colin_Sutton
An instruction is an imperative e\.g\. "Take two tablets daily", the action is "Took the tablets" or "Forgot the tablets" or "Ignored the instruction"\.
The instruction stays the same, or is superseded \(figuratively 'replaced'\) by another instruction\.
Colin
---
## Post #24 by @Heath_Frankel3
Actually Jag, is not far from the truth.
When you order a lab test you actually need an Instruction to define the lab test, and an action to put It into the ordered state. The request time of the lab test order is the time in the action with the ordered state. An instruction without an action is not yet executing within a workflow.
BTW, the workflow definition attribute is not intended to carry archetyped data. It is intended to specify the definition of a workflow executing within a workflow engine or similar. The workflow ID references the instance of the workflow executing for this instruction. We also use this for real world non-computerised workflows, such as a lab order number to allow us to keep track all the entries that relate to the same lab request including observations and evaluation.
Heath
---
## Post #25 by @Dr.S.Jagannathan
Agreed,that is exactly how I understood it\. So strictly speaking the instruction is an action preceding another action\!\!
---
## Post #26 by @Colin_Sutton
Look at the tense of the verb: active is not the same as imperative\.
Giving an instruction \(instructing\) would be an action in everyday parlance but the instruction is not an action\.
The instruction has a workflow: the steps in the workflow are ACTIONs in the OpenEHR terminology\.
Colin
---
## Post #27 by @rjsearle
Sounds like:
action = instruct
result = new instruction (eg take your tablets)
subsequently:
action = follow instruction (take tablets)
result = tablets taken
So if I understand this correctly, the instruction is NOT the act of instructing, rather the product of the act.
Regards
Russell
---
## Post #28 by @system
Dear Jagannathan,
I see the big confusion developing.
There is HL7 thinking and 13606 thinking. (and *open*EHR thinking)
In HL7 'the act' of documentation is modeled as an Act with a specific mood code.
In 13606 'the act' of documentation is about either an Observation archetype, an Evaluation archetype, an Instruction archetype , an Action archetypeor any other constructs we might need (e.g. Administrative, etc).
In HL7 there were (are?) too loose definition so one time (2006) the question: Is a Patient Record an Entity or an Act? created a huge debate and confusion.
In 13606-circles these specialised Entry-Classes are defined in an other way than in *open*EHR.
In *open*EHR their Reference Mode constrains 'hardcoded' the specialised classes; Observation, Evaluation, Instruction and Action.
In 13606-circles we feel that our Reference Model should stay as generic as possible. The Entry Class is sufficient.
We deal with these specialisations of the Entry Class using semantic patterns that constrain the Entry Class and depending classes via archetyping to reflect the specialisation
In order to understand the picture it is essential to observe that when we document we can perceive states, using our senses or machines, phenomena at points in time. Phenomena that are the result of ongoing processes inside the patient system, documented using the **Observation archetype**.
All the observed phenomena (observed states) give rise to inferences about the process and that are documented using the **Evaluation archetype**. We can not observe processes inside the patient system.
The inferences together with the existing knowledge and experience gives rise to instructions/orders to do something to influence the processes inside the patient system or collect more Observations on states. These are documented using the **Instruction archetype.**
As acts of God or as the result of Instructions deeds are done that either influence the observable states or influence the processes in the patient system, using the **Action archetype**. In between instructions and actions there can be protocols or clinical pathways or workflow machines, or case management tools.
Each of the four defined archetypes (for the Observation, Evaluation, Instruction or Action) carry their own state model. Some are more complex than others. (e.g. the state model or the Observation can be simple. That of the Action is more complex. These state models can influence each other sometimes. E.g. when all instructions have been performed by means of the execution of actions (and updating the state model of the actions) the state model of the corresponding instruction needs to be updated to reflect this.)
A strict adherence to these definitions leads to the consequence that what is modeled in *open*EHR as one Observation, in EN13606-circles will be modeled as an Action archetype (documenting the execution of an observation/measurement such as Blood Pressure Measurement) and a 'coupled' Observation archetype where the result of the measurement is documented. The Action archetype will document the method/protocol, etc. used in that Action archetype to measure something.
Each Entry Class archetype defines one Clinical Statement/Detailed Clinical Model (DCM)/ Clinical Information Model (CIM), using constraints.
Each Entry archetype defines only one topic, one measurement, one diagnosis, and all its semantic context as one semantic atomic construct.
This means that something like the Blood Pressure measurement actually is a Panel, an ad-hoc assembly of two or more semantic atomic clinical statements (archetypes Entry Class).
This means that in EN13606 thinking the Blood Pressure Measurement is defined by constraining the Section Class to 'hold' at least two Entry classes. One for the systolic and one for the Diastolic Action/Observation. In this way all Panels will be modeled as sections in EN13606.
Each update in any state model, each update of data or information documented, and as specified using an archetype, will have to result in a new version and properly documented to make the complete audit trail possible.
The thinking as developed in EN13606-circles will be provided to CEN/ISO (and CIMI) as input for standardisation.
For more info have a look at [http://www.En13606.org](http://www.En13606.org) and at the EN13606 WIKI at that site.
For the figure about the Patient system and the Entry classes see:[http://en13606.webs.upv.es/wiki/index.php?title=File:GF_Archetype_and_Patient_System.png](http://en13606.webs.upv.es/wiki/index.php?title=File:GF_Archetype_and_Patient_System.png)
>
|
**Definition**
|
> - | - |
>
**Patient System**
|
The ensemble of the constituting processes and parts of the body, the body as a whole and its social and other environment of a person that is the recipient of healthcare delivery.
|
>
**Entry Class**
|
A Class in the EN13606 EHR-com model that can be constrained to generate clinical relevant statements about an entity for documentation.
|
>
**Observation**
|
An Entry Class archetype that defines by constraining the Entry Class of EN13606-1
what can be documented about a specific observed state of a process in the Patient System at a point in time using the faculties of seeing, hearing, tasting, touching, smelling, or directly via a medical device or service.
|
>
**Evaluation**
|
An Entry Class archetype that defines by constraining the Entry Class of EN13606-1
what can be documented about an inferred process in the patient system using observations, expertise and knowledge,
or about plans with,
or risk assessments about, the Patient system.
|
>
**Instruction**
|
An Entry Class archetype that defines by constraining the Entry Class of EN13606-1
what can be documented about the intended actions with the aim to change the state or process in the Patient System.
|
>
**Action**
|
An Entry Class archetype that defines by constraining the Entry Class of EN13606-1
what can be documented about events that changed (or could change) states or processes in the Patient System.
|
Gerard Freriks
+31 620347088
[gfrer@luna.nl](mailto:gfrer@luna.nl)
Gerard Freriks
**EN13606 Association**
p/a Huigsloterdijk 378
2158 LR Buitenkaag
The Netherlands
M: +31 620347088
E: [g](mailto:gfrer@luna.nl)[erard.freriks@EN13606.org](mailto:erard.freriks@EN13606.org)
**W: http:www.en13606.org**
---
## Post #29 by @system
Hi,
Think it's easy to distinguish one from another if you think on a paper record. Instructions and actions are separated there. Instructions are the orders ( instructions) recorded when finishing patient 's evaluation and actions are recorded when they were either performed, or suspended, or postponed, or even not done. I.e actions follow instructions in the workflow.
Jussara
---
## Post #30 by @ian.mcnicoll
Interesting discussion but so far no-one has addressed my original question, other than Thomas, and I do not think we can assume that a Medication list is necessarily modelled as a persistent composition. Even then I suspect the same issue still arises. We do not want to hide the previous valid Instruction from normal querying/visibility, just assert that the revised order is regarded as part of a single clinical continuum
So I will ask again... If I revise a medication order in a fairly minimal way e.g. Dosage change from 200mg daily to 250mg daily, should it be acceptable to revise the original Instruction, or should we create a new Instruction?
Ian
Dr Ian McNicoll
office +44 (0)1536 414 994
fax +44 (0)1536 516317
mobile +44 (0)775 209 7859
skype ianmcnicoll
[ian.mcnicoll@oceaninformatics.com](mailto:ian.mcnicoll@oceaninformatics.com)
Clinical Modelling Consultant, Ocean Informatics, UK
Director/Clinical Knowledge Editor openEHR Foundation [www.openehr.org/knowledge](http://www.openehr.org/knowledge)
Honorary Senior Research Associate, CHIME, UCL
SCIMP Working Group, NHS Scotland
BCS Primary Health Care [www.phcsg.org](http://www.phcsg.org)
---
## Post #31 by @heather.leslie
In your specific scenario I agree that it's a new order - stop the original order and commence a new one with the appropriate dosage or frequency.
Heather
---
## Post #32 by @system
Ian,
Medication list in my book is a kind of Folder or Section that assembles data and information already stored in the Patient Record.
The data is stored in (formally committed to) the database.
Any change after the data is committed needs to be recorded fully in the audit trail. Time, committer, etc needs to be recorded. Only in this way the record is a faithful record.
As much s possible we need to create and maintain the train of events.
Minimally because the data of the commit is secured.
Maximally because via versioning and/or semantic links cause effect relations are recorded.
Werner Ceusters calls this 'Referent Tracking'.
> Each update in any state model, each update of data or information documented, and as specified using an archetype, will have to result in a new version and properly documented to make the complete audit trail possible.
My position is and was clear.
Gerard Freriks
+31 620347088
[gfrer@luna.nl](mailto:gfrer@luna.nl)
---
## Post #33 by @thomas.beale
spot on ;\-\)
\- thomas
---
## Post #34 by @thomas.beale
I hate to say it, but this is the kind of mess we get into with HL7 mood
code thinking\. Yes, it's true, everything is an act, in a trivial sense\.
But that idea doesn't help define EHR information structures, and tends
to confuse things because everyone keeps thinking they have to make
everything into an Act of some kind when building models of content\.
But we can do things much more simply\. If an Instruction \(entry\) is
committed to the EHR by a clinician, obviously an 'act of instructing'
\(usually an order of some kind\) has occurred \- by definition, that is
what the Instruction entry is there to document\. So we don't need to get
tied in knots about whether we have specifically recorded the 'act of
instructing' separately from what the instruction says; the recorded
Instruction entry automatically indicates the former, and specifically
documents the latter, which is what clinicians need to work with\.
I know people in HL7 will disagree, but this is the route we have taken
in openEHR, and it works nicely\.
\- thomas
---
## Post #35 by @thomas.beale
I think we can produce the correct answer when you (clinical professionals ;-) decide whether you mean:
- the medication order (prescription) was formally revoked and replaced by a new one, OR
- the medication order remained, but at some point before or at administration the clinician (or some other person) changed the actual dosage
so you need to decide whether 'revise' is some kind of formal act or replacing an existing prescription, or some kind of informal act that often occurs in real life, or something else.
- thomas
---
## Post #36 by @thomas.beale
IN that case, what you would have chronologically in openEHR is:
- INSTRUCTION (#1234): paracetomol 200mg 1td po (etc)
- ACTION: 3 July 2011 15:04 - **cancel** Instruction #1234
- INSTRUCTION (#5678): paracetomol **300mg** 1td po (etc)
- ACTION: 4 July 2011 09:10 - dispense
- ACTION: 4 July 2011 10:30 - administer
- ACTION: 5 July 2011 10:30 - administer
- etc
As Heather and others doing Action archetypes do, the exact set of possible actions an be named any way needed, and each action type can be associated with abstract states in the [standard state machine](http://www.openehr.org/325-OE/version/default/part/ImageData/data/openehr_state_machine.png).
- thomas
---
## Post #37 by @system
RA medication revision shall be a new entry always, even if it´s only to change the dosage...because you have to enter a new information at a different point of time.
We have to differentiate acts from actions, although for both of them there´s a doing in the sense of the word, therefore they are used often interchangeably, but actually don´t represent the same concept. Actions involve physical changes and are used in activity phrases, while act generally means something that was already accomplished. So we can´t compare act in the RIM with action in OpenEHR, they´re semantically different.
---
## Post #38 by @rjsearle
Hi Thomas,
As I was typing my previous email, I wished I 'said out-loud' what was going through my mind, that it was going down the HL7 fork in the road.. I offered it to clarify prior conversations that seemed to be becoming circular, rather than propose a HL7 model. I understand that if there is an instruction on the EHR, it was clearly created. Therefore the action that created the instruction is implied by its very existence.
I'm not an openEHR practitioner, but I expect there is sufficient context data recorded with the instruction to answer the who/where/why kind of questions.
Although I am a little curious why the action of cancelling an instruction is explicitly modelled when replacing the instruction. On one hand an action on the instruction is implicit and on another the action is explicit. My first thought was to expect a second instruction that referred to the cancelled instruction, thereby cancelling it. ie the first instruction would refer to its cancelling instruction. Perhaps I'm being a little too 'relational' here and breaking a 'thou shalt not modify' rule. Is this situation based on a state model design pattern whereby the creation action is implicit by existence but all subsequent changes of state are explicit?
Thanks
Russell
---
## Post #39 by @thomas.beale
no, I think you are being entirely reasonable\. If the Instruction were
not just cancelled, but let's say adjusted, then we could expect
INSTRUCTION \#1
ACTION \#1 ==> INSTRUCTION \#1 state = cancelled
INSTRUCTION \#2 // like \#1 with different dose
Alternaitvely, if there were actually an error in INSTRUCTION \#1, then
we should see
INSTRUCTION \#1 \(ver 1\)
INSTRUCTION \#1 \(ver 2\) \-\-> correct dose
i\.e\. 2 versions\. \(DON't forget in openEHR, everything is versioned all
the time, so in the first list above, each of those things is really
'ver 1' of something\)\.
So there is certainly an element of 'what is the openEHR interpretation'
of a given set of object structures, or to look at it in reverse, for
any given real world situation, what is the correct pattern of object
structures\. Some of these situations could arguably be represented in
more than one way, so we need \(as a community\) to establish the right way\.
\- thomas
---
## Post #40 by @system
Hi Ian
I have not read all the replies but there is an essential distinction in
openEHR that covers this important point \- the difference between EVENT and
PERSISTENT compositions\. The later is provided for information that will be
repeatedly updated and not invalidated by a new version \(ie the previous
version provided a complete and correct set of information and the new
version is an alteration that is also complete and correct\.\)
So, if a medication list \(as a persistent composition\) is updated then there
is no doubt about the link \- assuming that there is a link between the two
medications \(a workflow ID \- or just that it is the same drug\)\.
If I prescribe something as a one off \- I might correct it in the same
event, but if I update the dose in a new event, then this would not be a
correction \- the previous instruction would have to be ceased and the new
one started in the new event \- with a link as you have said\.
I will make a new post on these compositions types\.
Cheers, Sam
---
## Post #41 by @system
We have to be careful to develop the nomenclature that meets our needs.
An instruction can lead to actions and other things. So an instruction to do a Diabetic review may lead to a number of observations and even evaluations – but it will be the Action saying that this thing (the diabetic review) has been done that will relate to the instruction directly (workflow may link the other observations as well).
Referral is a good example of a work flow that does not really relate to the ‘actions’ one might expect. So a lab order will stay active while the sample is taken, analysed, reported, communicated, reviewed and actioned. The ‘action’ in the usual sense is the laboratory report which is a separate document.
It will take some time before these workflows are commonly dealt with as a transparent process.
Cheers, Sam
---
## Post #42 by @system
Hi Jag
Again, the nomenclature is important – as is the separation to some extent of clinical and technical. The information construct that arose from clinical requirements is that we need a way to say that something has to be done. This should have, in the future, a machine readable statement as to when.
From this point of view, anything that is to be carried out in the future is an instruction. This could be to advise, prescribe, recommend etc.
Prescibe is an excellent word to consider – is this the ‘order in the medication list’ or is it the actual order that is communicated to the pharmacy. In openEHR archetypes at the moment it is the later. It is a copy of the standing order (INSTRUCTION) that is transmitted to the pharmacy and an ACTION of prescribe is recorded in the record. This is not a trivial distinction.
Hope that helps, Sam
---
## Post #43 by @system
Jag,
This assumes that the information about the thing that is proposed is the same as the thing that is done. That was our starting point and we did reuse structures in models for a time. Then we started to see that there are quite a few differences.
What would you call a standing order for a PAP test every two years when the woman has already had two?
What is the re-issuing of a prescription?
Also, do you have write access to the information that you are acting on?
I think you will see that your proposal falls on difficulties quite quickly in a distributed eHealth environment.
Cheers, Sam
---
## Post #44 by @system
Ian,
This is indeed a very interesting question. I am inclined to think revision based approach seems to be more intuitive here if the update is not due to an obvious dosing error.
Cheers,
Rong
---
## Post #45 by @yampeku
If revision means changing and losing the original data \(the 200 value
is lost forever\) then I think we shouldn't do that\. As a bad
prescribed medication can harm the patient I think we need always to
be able to track the source of the problem\. If revision is supposed to
store original and revised one then no problem with that
---
## Post #46 by @thomas.beale
well that happens anyway, all openEHR data are versioned, there are no
overwrites, ever\.\.\.
\- thomas
---
## Post #47 by @yampeku
then if this already happens, I don't understand Ian's question
---
## Post #48 by @system
As Thomas said, the versioning of Instructions happens anyways, on the
technical implementation level\. So I guess what Ian is after is more
on the clinical level \- which way is more intuitive to the clinicians\.
I know cases where the dose changes are anticipated, e\.g\. based on lab
tests, temperature etc depending on how the patient responses to the
treatment\. In these cases, it seems natural to keep the original
workflow and just update the medication dose\.
Cheers,
Rong
---
## Post #49 by @system
Hi Ian
There is no logical difference no matter what the change. What you want to do is link an update with the previous instruction. I would suggest that this will be done by workflow or by links.
Cheers, Sam
---
## Post #50 by @ian.mcnicoll
Hi Diego,
The issue is that that the 'current version' of the EHR should reflect
what is currently believed to be true and 'safe' about the patient's
record without having to trawl through previous versions\.
So If I query for all medication orders, I should get back the
original order, as well as the revised order, since both were accurate
and 'true'\.
If the revised order is recorded by amending the original order entry,
rather than by creating a new 'linked' order, a query will only get
back the revision, unless I specifically request older versions to be
included\. If I do the latter, I will also retrieve incorrect or
erroneous orders which have been correctly amended or deleted\.
Ian
Dr Ian McNicoll
office \+44 \(0\)1536 414 994
fax \+44 \(0\)1536 516317
mobile \+44 \(0\)775 209 7859
skype ianmcnicoll
ian\.mcnicoll@oceaninformatics\.com
Clinical Modelling Consultant, Ocean Informatics, UK
Director/Clinical Knowledge Editor openEHR Foundation www\.openehr\.org/knowledge
Honorary Senior Research Associate, CHIME, UCL
SCIMP Working Group, NHS Scotland
BCS Primary Health Care www\.phcsg\.org
---
## Post #51 by @system
Hi Ian
Well, the workflow link may do this but the link from an action to an
instruction is actually to the version \(EHR\_URI\) \- as this is the sensible
option\.
Cheers, Sam
---
## Post #52 by @system
The precise 'choreography' of these things like versions, updates, error corrections, etc. can not be solved in a standard.
The standard must be so flexible that it can document whatever choices are made by the implementation.
Then it is a deployment issue for implementers to solve.
Gerard Freriks
+31 620347088
[gfrer@luna.nl](mailto:gfrer@luna.nl)
---
## Post #53 by @ian.mcnicoll
Hi Sam,
This is really a link between INSTRUCTIONS, asserting some sort of
clinical continuity, almost at a visual level i\.e show me these orders
as a single entity, rather than as 2 separate lines\. I am not sure it
is usefully computable beyond that\.
Was 'Superceded' ever considered as one of the Action states, though I
am not sure this would be the right way to go\.
I have also had an interesting conversation off\-list about the
situation where a pharmacist corrects or amends the original order, in
a hospital setting i\.e\. the order itself, not the dispense or
administration\.
Ian
Dr Ian McNicoll
office \+44 \(0\)1536 414 994
fax \+44 \(0\)1536 516317
mobile \+44 \(0\)775 209 7859
skype ianmcnicoll
ian\.mcnicoll@oceaninformatics\.com
Clinical Modelling Consultant, Ocean Informatics, UK
Director/Clinical Knowledge Editor openEHR Foundation www\.openehr\.org/knowledge
Honorary Senior Research Associate, CHIME, UCL
SCIMP Working Group, NHS Scotland
BCS Primary Health Care www\.phcsg\.org
---
## Post #54 by @ian.mcnicoll
Hi Gerard,
I agree, but openEHR is not just about standards, it is about
implementation and we need to be able to think through the
implications of particular approaches, where different options are
available\. The issues being discussed are directly related to the
openEHR specifications and not particular to the Ocean engine\.
For those of us who are implementers it helps to establish some
ground\-rules/ shared experience about how to achieve this in practice\.
In a sense, we are also possibly slowly developing some standard
'norms' and good practice of clinical system behaviour, so that
cross\-system querying becomes a reality\.
It also opens up a wider discussion about a tricky clinical
informatics issue, which is common to all applications, dealing with
medications orders\. One of the attractions of openEHR is that it
perhaps lets us establish some best practice in this area, independent
of any specific applicaiton\.
Ian
Dr Ian McNicoll
office \+44 \(0\)1536 414 994
fax \+44 \(0\)1536 516317
mobile \+44 \(0\)775 209 7859
skype ianmcnicoll
ian\.mcnicoll@oceaninformatics\.com
Clinical Modelling Consultant, Ocean Informatics, UK
Director/Clinical Knowledge Editor openEHR Foundation www\.openehr\.org/knowledge
Honorary Senior Research Associate, CHIME, UCL
SCIMP Working Group, NHS Scotland
BCS Primary Health Care www\.phcsg\.org
---
## Post #55 by @Dr.S.Jagannathan
Sam
Perhaps this explanation is too simplistic and naive!
The 'thing' remains the same ie PAP smear, there is no assumption about the 'thing'.
Only the qualification of it is whether the 'thing' was done or whether it is proposed to be done.
Other qualifications can be applied to the same 'thing' such as not done, postponed,
cancelled etc.
The thing is a PAP smear:
Thing: PAP smear
Attribute: Done:
Time related Info, Time point Date and time: 1
Date and time 2
Thing: PAP smear.
Attribute: Scheduled
Time related info: frequency Two yearly 0r
Time related info: Date and time
A reissue of a prescription (thing) is still a prescription with a different date ie date of issue or a future date.
Reissue and repeat prescriptions are just descriptions of a prescription.
Regards
Jag
Dr. S Jagannathan
---
## Post #56 by @ian.mcnicoll
Hi Jag,
It is a little simplistic, since it is quite common for the recording requirements of the activity to differ significantly from that of the original order. e.g. The performer may need to record variance from the original order (drug given at a different dose/time), complications, related findings, device/materials used (which may not be specified in the original instruction).
In the example of medication there are a whole host of other things that need to be recorded around meds administration (batch number, expiry date, site) that are not specified in the original order, and similarly for dispensing.
Of course, there is considerable overlap (which we capture by using shareable cluster archetypes) but ultimately the recording requirements of an instruction may differ markedly from that of an Action.
Ian
Dr Ian McNicoll
office +44 (0)1536 414 994
fax +44 (0)1536 516317
mobile +44 (0)775 209 7859
skype ianmcnicoll
[ian.mcnicoll@oceaninformatics.com](mailto:ian.mcnicoll@oceaninformatics.com)
Clinical Modelling Consultant, Ocean Informatics, UK
Director/Clinical Knowledge Editor openEHR Foundation [www.openehr.org/knowledge](http://www.openehr.org/knowledge)
Honorary Senior Research Associate, CHIME, UCL
SCIMP Working Group, NHS Scotland
BCS Primary Health Care [www.phcsg.org](http://www.phcsg.org)
---
## Post #57 by @Dr.S.Jagannathan
Thanks for the reply Ian.
I based the explanation on the sample that Sam posed.
It is still possible to record all the other information that you have mentioned in a similar manner. The contents (things) in your original order do not change, Only additional information on the contents and perhaps some additional contents may be required.
I don't want to divert your attention from the hard work being done by you all. May be we'll call an end to this discussion as this can go on till the cows come home.
Regards
Jag
Dr. S Jagannathan
198 St Johns Road
Edinburgh
EH12 8SQ
---
**Canonical:** https://discourse.openehr.org/t/revision-of-instructions-clinical-implications/15116
**Original content:** https://discourse.openehr.org/t/revision-of-instructions-clinical-implications/15116