Table 2.
Mapping dynamic checklist concepts to Gaston and Drools concepts
| Checklist concept | Gaston concept | Drools concept | Explanation |
|---|---|---|---|
| Clinical algorithm | Nested guideline | Rule file | A clinical algorithm is usually adopted from clinical guidelines describing the best practice. |
| Rule | Guideline | Rule | A clinical algorithm is usually adopted from clinical guidelines describing the best practice. |
| Context | Data item | Fact | Patient context is the patient data item used for specifying under which condition a decision should be made. |
| Decision | Decision step | Conditional element | Decision is a step in an algorithm describing which branch to choose under a certain context. |
| Action | Action Step | Action element | Action is a step describing the inference result once a decision is made. |
| Expression | Gaston expression | Conditional element Eval.expression | Expression is used for expressing the criteria for a decision. |
| Action specification | Action specification | Action Element.value | An action specification specifies what to do in an action step. |