Have you implemented OpenMRS? Please participate in the Implementation Site Survey. If you already have, thank you!
Child pages
  • Technical Workshop 2 28-2 29 2008
Skip to end of metadata
Go to start of metadata

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

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)
  • 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