From: Leveraging workflow control patterns in the domain of clinical practice guidelines
Pattern | Implementable | |
---|---|---|
Asbru | PROforma | |
1. Sequence | + | + |
2. Parallel split (AND split) | + | + |
3. Synchronization (AND join) | + | + |
4. Exclusive choice (XOR split) | + | + |
5. Simple merge (XOR join) | + | + |
6. Multi-choice (OR split) | + | + |
7. Structured synchronizing merge (OR join) | + | + |
9. Structured discriminator | + | + |
11. Implicit termination | + | + |
16. Deferred choice | + | + |
17. Interleaved parallel routing | + | - |
18. Milestone (deadline) | +/− | + |
19. Cancel activity | + | + |
20. Cancel case | + | + |
21. Structured loop | + | + |
23. Transient trigger | - | + |
24. Persistent trigger | +/− | + |
25. Cancel region | +/− | + |
30. Structured partial join | + | + |
39. Critical section | + | - |
40. Interleaved routing | + | - |
43. Explicit termination | + | + |