This is very relevant. Can you please post this as an answer to the wiki
page
<https://openehr.atlassian.net/wiki/display/spec/questions/42336259/resources-relating-to-adaptive-clinical-workflow-frameworksformalisms>,
that way it won't get lost, and we can get back to you as we process the
information.
thanks
- thomas
On 13/04/2016 14:57, Subhrajyoti Moitra wrote:
Hello Thomas,
I would like to refer you to CMMN <http://www.omg.org/spec/CMMN/>. It
seems to mostly have all the attributes u define for "Activity".
CMMN does not define "flows" as BPMN does, its more of a "business
event" based workflow definition centred around data rather than process.
CMMN defines CaseFile (probably implemented using OpenEHR data models)
to store all data related to a case.
A small brief, based on your "Activity" definition:
- Semantic model includes things like CasePlan, PlanningItem, Task
(HumanTask, ProcessTask, CaseTask) which can define a case plan to
solve a "case", which in this case is the process of providing
"patient care". Concept of Stage can be used to group tasks together
as a logical unit. Concept of Milestone, to signal something
important. Concept of UserEvent and TimerEvents to
- Has the concept of Entry and Exit Sentry, which in turn has 2 parts,
one to implement "events" other to implement arbitrary business logic.
This can be applied to any PlanningItem (refers to a Stage or Task).
Has constructs like, "activation", "repeat", "discretionary tasks" etc.
- Every Task/Stage/Milestone/Event has a well defined lifecycle to
control their states.
- HumanTask coupled with forms can probably model all user interactions
- Tasks can be "assigned" to individuals using custom extensions to
CMMN specification. PlanningTable can help with deciding who can
perform the tasks under what context.
- Concept of CaseFileEvent to react to changes in CaseFile data.
Along with BPMN2.0, I think we can define very complex "flows" and
also be "adaptive".
So the idea is to use CMMN to define "WHAT" of a process and BPMN2.0
to define "HOW" of that process.
We have successfully used this combination to drive very complex flows
in ECommerce business operations. however I think that the combination
of BPMN and CMMN can be used to model quite complex flows in clinical
work flows as well.
"Adaptive Case Management"
<http://bpm.com/docs/Taming_the_Unpredictable_Digital_Edition.pdf>
_______________________________________________
openEHR-technical mailing list
[email protected]
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org