View: Hide Browser | Browser on the left | Browser on the right | Dictionary
Report:General Info | Attributes | Relations | Constraints

Parent Package: entry
Class ISM_TRANSITION


PATHABLE
   |
   +--ISM_TRANSITION

Model of a transition in the Instruction State machine, caused by a careflow step. The attributes document the careflow step as well as the ISM transition.

Attributes
SignatureOptionalityMultiplicityConstantDocumentation
 careflow_step : DV_CODED_TEXT 0..1  --  The step in the careflow process which occurred as part of generating this action, e.g. “dispense”, “start_administration”. This attribute represents the clinical label for the activity, as opposed to current_state which represents the state machine (ISM) computable form. Defined in archetype. 
 current_state : DV_CODED_TEXT  --  The ISM current state. Coded by openEHR terminology group “Instruction states”. 
 transition : DV_CODED_TEXT 0..1  --  The ISM transition which occurred to arrive in the current_state. Coded by openEHR terminology, group “ISM transitions”. 


Constraints
NameExpression
Current_state_validinv: current_state <> Void and terminology(Terminology_id_openehr). has_code_for_group_id(Group_id_ism_states, current_state.defining_code) 
Transition_validinv: transition <> Void implies terminology(Terminology_id_openehr). has_code_for_group_id(Group_id_ism_transitions, transition.defining_code)