How can I call an Arden Syntax MLM file in Java?

As @tmdugan points out, we put an ArdenService and began developing a LogicService to process logic rules. The logic service got complicated and usage fell to the point that it was only being used by the CHICA team. Logic was pulled out into a module, was used almost solely by CHICA with an older version of OpenMRS (maybe 1.6?), and I don’t believe ever got ported to subsequent versions of OpenMRS. The ArdenService actually still exists in openmrs-core, but hasn’t gotten any attention or use since circa 1.6 (>5 years ago?). This will eventually get removed from core, but (obviously) hasn’t been a priority for the community.

If there’s interest in using Arden with OpenMRS, I would suggest migrating the ArdenService into a module and evolving it into a proper Arden Module that could be used by other modules that want to compile & run MLMs.

It might have been @tmdugan, but I believe @vanand was working with her and did the bulk of the coding for the ArdenService. Not sure is she’s still hanging around (Vibha, that is). :slight_smile:

1 Like