<html><head><title></title></head><body><div style="float:right;margin:1em">
Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
</div>
Overview
There are many activities within a healthcare information system which benefit from automation. For example: daily clinic reports might need to be generated the morning before a clinic opening, decision support rules might need to be run over a patient group once every week, or healthcare data coming in from outside sources might need to be analyzed every 30 mins. To give end implementations the flexibility to define these sorts of automated conveniences, the OpenMRS community has added scheduler functionality to the core software application. The OpenMRS scheduler (based on the JDK Timer) currently supports executing tasks on regular basis (i.e. a task will execute every X seconds, minutes, hours, days). However, there's no way to schedule a task to recur at a particular time every week. The data model supports this type of feature (start time and repeat interval), but we need to add some logic to the Scheduler to handle triggering these tasks to occur at exact times.
...
- Made the dialog box a little wider and taller. Maybe 750 x 550.
- For the "Often" radio button, add "Every" above the options (like this) Every ( ) ___ _ seconds ( ) _____ minutes ( ) _____ hours ( ) _ ___ days ( ) weekday (Monday, Tuesday, Wednesday, Thursday, Friday)
- Changed the "Start Date" / "Run Time" to be a single line (like "End at") Start at 01 00 00 AM archive:08-04-2009cal
- Moved the server time to the "When do you want to start?" section When do you want to start? ------------------------------------------------- The current time on the server is: 01:34:59 PM Start at 01 00 00 AM archive:08-04-2009cal
- Changed "Repeat infinite times" to "Repeat forever"
...
- Tooltips made more consistent.
- resuming a task would work only if the scheduler is in running state
- Added sorting by title to the scheduler manager datagrid.
- close button was made consistent in the create task page.
- made the module user guide.
- blog and project page update.
Mockups
Application
Student Checklist
...