2008-04-03 Developers Conference Call

<html><head><title></title></head><body>h1. Date

3 April 2008

In Attendance

  • Burke Mamlin
  • Darius Jazayeri
  • Brian McKown
  • Justin Miranda
  • Ben Wolfe
  • Paul Biondich
  • Dave Thomas
  • Hamish Fraser

Agenda

  • Versioning
  • Complex obs
  • API refactoring
  • Report API refactoring
  • GSoC

Minutes

  • Talked about tagging within the OpenMRS Repository
  • Content modules — HIV, TB, etc.
  • Distribution = pre-packaged OpenMRS with n modules
  • ObsGroup

    Obs.getRelatedObservations() {
    if (this.isObsGroup()) {
    return children + parent.leafChildren() + grandparent.leafChildren() + ...
    } else {
    return parent.leafChildren();
    }
    }

  • ObsGroup, Sometimes you may want either:
    1. Flat View: All Obs returned as list of observations.
    2. Hierarchical View: Obs within the structure of the ObsGroup.
  • Versioning
    • major.minor.maintenance
    • After merging obs group, release version 1.2.1
    • After merging report-api-refactoring, tag as 1.2.2, but do not release.
    • After merging api-refactoring, release version 1.3.0
  • Report API Refactoring
    • Code review April 4 or 7.
    • Notify community of the merge.
  • API Refactoring
  • GSoC
    • Monday is final day for applications.
    • Next week make final decision on applicants.
  • Complex Obs
    • Brian will put up something on Wiki page to share next Conference Call.

      </body></html>