Hi All,

When Ben mentioned it on a recent thread, I realized we haven't given an
update on the dev list of where things stand with Logic
2.0<https://wiki.openmrs.org/x/jYW5AQ>
.

We spent quite a few design calls working out a new approach to the core
OpenMRS logic service. Basically, what we'd previously defined was too
concretely specified, and wasn't designed in a way that let us iterate on
it easily.

The existing logic module will no longer be a core
module<https://wiki.openmrs.org/x/2REz>,
and we'll be transferring ownership of it to the Chica team. They will be
able to focus on the module's core competency of letting you write
high-level rules in Arden, and optimizing the parser.

We'll be introducing a new core module: the Calculation module, which
Wyclif did the groundwork for a couple weeks ago. This will be a *
lightweight* module, which defines the interfaces needed to "calculate XYZ
about about a patient or cohort" (hence the name) but we will *not* specify
how that should be done. I'm pretty excited about this idea, and kudos
especially to Mike Seaton for having pushed us in this direction.

Next week we'll start a two-week sprint on the Calculation module, with the
approximate goals of:

   - finish off remaining tickets in the core calculation module
   - retrofit the reporting module to plug into these interfaces
   - retrofit the logic module to plug into these interfaces

Mike and I will both be in Indianapolis on Wednesday; our schedule will be
quite packed, but can we find a block where Tammy, Steve, Win, and Wyclif
are available for some last-minute sprint planning?

-Darius

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to