ISM possible missing transitions
Raise
Analysis
Raise
Analysis
Description
PR is addressed in
Activity
Show:
Sebastian Iancu September 30, 2019 at 10:21 AM
this was fixed in RM 1.0.4
Thomas Beale April 23, 2018 at 9:26 AMEdited
Active cannot go to cancelled, because 'cancelled' means cancelled before commencing. The equivalent for an active Instruction is to go to 'aborted' (i.e. 'cancel' something running).
Scheduled => Expired is a good one - we should add that for sure.
Postponed => Cancelled is also a good one we missed.
Agree on improving the documentation as you say.
Done
Details
Details
Reporter

Labels
Components
Affects versions
Priority
Created June 30, 2016 at 3:41 AM
Updated February 14, 2024 at 1:29 PM
Resolved September 30, 2019 at 10:21 AM
Looking at http://www.openehr.org/releases/RM/latest/docs/ehr/ehr.html#_the_standard_instruction_state_machine_ism
It seems these might be valid transitions but are not represented in the state diagram:
ACTIVE -> CANCELLED
SCHEDULED -> EXPIRED
POSTPONED -> CANCELLED
does this makes sense?
are there any other missing transitions?
Off topic but related, we might want to improve the state descriptions, small example, for the INITIAL state it would be useful to mention it is a virtual state that is there just to make the state diagram valid (have one initial state), and also to use UML state diagrams (https://en.wikipedia.org/wiki/State_diagram_(UML))
I would like to know others opinions about that ^