Scripting Module and Data Integrity Module enhancements
Primary mentor | @Jeremy Keiper |
Backup mentor | TBD |
Assigned to | TBD |
Abstract
Several projects would take advantage of a module providing access to running scripts written in any JSR-223 supported language.
Project Champions
@Burke Mamlin
Objectives
Include libraries for several JSR-223 languages
Provide a UI for managing, editing and running scripts
Persist scripts in the database
Protect OpenMRS data (use read-only privileges) unless specifically permitted by an administrator
Extra Credit
Fit the Data Integrity Module with this new Scripting Module, by implementing it instead of just SQL (the only language currently used for integrity checks)