# ISM Transition : definition of allowed transitions **Category:** [Technical (archive)](https://discourse.openehr.org/c/technical-archive/156) **Created:** 2015-03-03 13:46 UTC **Views:** 8 **Replies:** 4 **URL:** https://discourse.openehr.org/t/ism-transition-definition-of-allowed-transitions/12404 --- ## Post #1 by @system NB! This is a new e-mail on the same subject since I didn’t see any mail on the mailing list. Just to check if it is working We are currently developing a module for Careplan based on openEHR Archetypes. We are using INSTRUCTION/ACTIVITY/ACTION archetypes to model the clinical process. One issue we are facing is the need to define which transitions that are allowed for a given Careflow Step. To explain I will use openEHR-EHR-ACTION.medication.v1 as example. This ACTION archetype have Review medication as an possible ISM_TRANSITION. This is an transition that ends in ACTIVE state. What we want to express is that this careflow step is only allowed for an active step (openehr::543). This means that is it not allowed to do this careflow step as a start transition (openehr::540). A proposed ADL definition for this is given below: **ISM_TRANSITION[at0005] matches { -- Review medication** **current_state matches {** **DV_CODED_TEXT matches {** **defining_code matches {[openehr::245]}** **}** **}** **transition matches{** **DV_CODED_TEXT matches {** **defining_code matches {[openehr::543] } – only allow transition 543 (active)** **}** **}** **careflow_step matches {** **DV_CODED_TEXT matches {** **defining_code matches {[local::at0005]} -- Review medication** **}** **}** **}** To expand this example we want to allow only two transitions, i.e. “active step” (openehr::543) and “resume” (openehr::546). A proposed ADL definition for this is given below: **ISM_TRANSITION[at0005] matches { -- Review medication** **current_state matches {** **DV_CODED_TEXT matches {** **defining_code matches {[openehr::245]}** **}** **}** **transition matches{** **DV_CODED_TEXT matches {** **defining_code matches {[openehr::543],[openehr::546] }** **}** **}** **careflow_step matches {** **DV_CODED_TEXT matches {** **defining_code matches {[local::at0005]} -- Review medication** **}** **}** **}** And then the questions: 1. Is the first example allowed? (defining the allowed transition) 2. Is the second example allowed? (defining two allowed transitions) Vennlig hilsen Bjørn Næss Produktansvarlig DIPS ASA Mobil +47 93 43 29 10 --- ## Post #2 by @yampeku The second example should be \{\[openehr::543,546\]\} instead on \{\[openehr::543\],\[openehr::546\]\} but everything else is fine\. I think your use case is not different than constraining any other openEHR local terminology\. This is the first time I've seen someone making a real Action archetype, so I'm not really sure if it makes sense to create them in the first place ;D --- ## Post #3 by @system Hi Bjørn, I'm not sure I can answer your technical question but thought I should flag up that I am likely to be working on the pharmacy review use case for a UK project. My initial analysis is that this might require a separate archetype, or at least some extra detail. It might be worth comparing requirements. Ian --- ## Post #4 by @system Thanks Ian I forgot to tell that the example was only technical. I just picked Medication as an example J Anyway I guess this kind of technical possibilities is useful for the pharmacy review. And - then we must work on the tools to support this kind of definitions. / Bjørn Næss DIPS ASA Mobil +47 93 43 29 10 --- ## Post #5 by @system Aw well, we should have a real use-case for you to ponder over very soon :) Ian --- **Canonical:** https://discourse.openehr.org/t/ism-transition-definition-of-allowed-transitions/12404 **Original content:** https://discourse.openehr.org/t/ism-transition-definition-of-allowed-transitions/12404