...
The major components of this example Drools Package are the following:
- Data Model -- the internal version of vMR 1.0 that represents the data structure that we inference over
- Domain Specific Language (DSLs) – templates using clinician-friendly language for portions of rules that use clinician-friendly language
- Enumerations -- source listings for drop-down values in DSLs, most of which represent clinical concepts for use in DSLs
- Functions -- helper functions to perform complex calculations that are easier to do in Java
- Process (JBPM) – an executable flowchart to perform the business process needed for the quality measure, organizing the rules in "flow-groups"
- Rules – annotated source listing of all the rules in the package
...