Hello All,
We have different clinical models thru which we send patient
data(HeartRate, MeanBP, etc...)
and alert clinicians with different kind of alerts based on
output of model.
every clinical model has certain activation rules, alert
rules. We are planning to use Drools for implementing those rules.
a .drl file is implemented for each model and rule
type(activation rules, alert rules)
We are thinking about two different kinds of implementations.
1) Create a KnowledgeBase for each model and rule type. Now,
when we want to evaluate data
thru model-1, we insert the facts into that particular model
knowledge base statefulsession,
and fire the rules.
2) Create one big KnowledgeBase for all the models and rule
types. Here, when we want to
evaluate data thru clinical model-1, we get a session out of
KnowledgeBase, insert facts,
while firing rules we pass in agent filters to fire only
model-1 rules.
Does 2nd approach have any advantages over the 1st approach.
If so, what are those advantages,
or a link to that page would be greatly appreciated.
Thank you.
kumar.