Location: Boston
Date: February 28th/29th 2008
Agenda Thursday Feb 28th
- Overall Goal: Get Logic off of Burke's shoulders
- 9am start time
- Discuss reporting breakdown and next steps
- 10am Burke/Paul arrive
- Burke describe logic
- 12pm lunch
- Break into groups for logic/reporting work
- Reporting and where we go from here
- Datamodel issues that have come up?
- Next steps
- Get logic out of Burke's hands
- Burke/Justin work on logic criteria?
- Ben/Darius/Brian work on a new datasource?
- 6pm dinner
Agenda Friday Feb 29th
- Overall Goal: Settle on a UI trajectory
- 9am start time
- Discuss documentation goals
- Examine UI goals
- 12pm lunch
- 2pm - 4pm Paul English joining for UI discussions
- 7pm flight to Indianapolis
In Attendance
- Ben Wolfe
- Brian Mckown
- Darius Jazayeri
- Justin Miranda
- Hamish Fraser
- Ellen Ball
- Eric Manders
- Mike Seaton
- Burke Mamlin
- Paul Biondich
Notes
- Burke's powerpoint presentation
Action Points
- Justin
- Add timing check to scheduler
- Create a wiki space for branch code reviews, etc
- Darius
- Clean out org.openmrs.reporting
- timeline: 1 week
- review the reporting branch
- Ben
- Merge org.openmrs.hackathon to org.openmrs.reporting
- review reporting branch
- Change Cohort interface to be a combined CohortStrategy and StaticCohort
- Cohort:
- getStrategy() (nullable)
- ttl - ?
- getPersonIds() (calls executeStrategy is strategy is not null and needs to be run)
- getName()
- getDescription()
- execute() (runs the strategy and saves the patients to the patientIds list)
- ttl - ? (overrides the strategy's ttl)
- getStrategy() (nullable)
- Cohort:
- Brian
- Offer suggestions for reporting refactoring options
- Review reporting branch
- Change global_property.property_value to mediumtext
- Mike
- Have the exceltemplatemodule register to the canRender so its in the reporting dropdown
- review reporting branch
Reporting Timeline
|
Task |
Assigned to |
Due Date |
---|---|---|---|
1 |
Clean out org.openmrs.reporting |
Darius |
3/7 |
2 |
Create code review template/framwork |
Justin |
3/7 |
3 |
Merge org.openmrs.hackathon.* to org.openmrs.reporting |
Darius |
4/1 |
4 |
Code Review of the new org.openmrs.reporting |
Brian, Ben, Justin, Mike |
4/4 |
5 |
Code Cleanup/Revisions |
Brian, Ben, Justin, Mike |
4/8 |
6 |
Merge branch into trunk |
Ben |
4/9 |
Logic Criteria ToDo List
|
Criteria |
Obs |
Encounter |
Person |
Program |
Order |
---|---|---|---|---|---|---|
1 |
latest |
? |
? |
? |
? |
? |
2 |
exists |
? |
? |
? |
? |
? |
3 |
not exists |
? |
? |
? |
? |
? |
4 |
min |
? |
? |
? |
? |
? |
5 |
max |
? |
? |
? |
? |
? |
6 |
avg |
? |
? |
? |
? |
? |
7 |
lt |
? |
? |
? |
? |
? |
8 |
lte |
? |
? |
? |
? |
? |
9 |
eq |
? |
? |
? |
? |
? |
10 |
gte |
? |
? |
? |
? |
? |
11 |
gt |
? |
? |
? |
? |
? |
12 |
within |
? |
? |
? |
? |
? |
13 |
on or before x |
? |
? |
? |
? |
? |
14 |
on or after x |
? |
? |
? |
? |
? |
TO DO
- Allowing for assumption that null patient set = all patients
- Decide on number of mentors available for GSoC
- Think of projects for GSoC
- Pick date(s) for documentation sprint
NOTES
- API Refactoring Sprint March 13 and 14th
- Documentation sprint mid-April to mid-May