2009-11-12 Developers Conference Call

Date

12 November 2009

In Attendance

  • Ben Wolfe

  • Burke Mamlin

  • Darius Jazayeri

  • Justin Miranda

  • Mike Seaton

  • Paul Biondich

  • Saeed Mehrabi

  • Win Ribeka
    <!--

  • Michael Downey

  • Zeshan Rajput
    -->

Agenda

Minutes

Commercial Modules

  • If someone wants to create a commercial module, are we going to get percentage of that commercial module?

  • Links to advertisement

  • Ask for fee for customs development

  • Consulting fee if the module is going to be for commercial purpose

  • Paul: If someone wants to sell module through our repository, then we are going to derived revenue from the module price.

  • Burke: Are we going to hide links to the module original website or no? Burke think we should allow to see that website.

    Voided Obs

  • changed_from instead of voided obs

  • Justin: create separate table for values and link to the obs table, so we can keep track of the changes.

  • Editing / Replacing encounter means move the obs to point to the new encounter.

  • Editing a patient, create a new row in the person table and move all reference to the new person.

  • Audit service: should be able to get the full history of an object (Obs and all the traces of changes of that obs)

  • UUID for updated Obs:

    • When editing from the user interface, the UUID is not going to change.

  • Are we going to expose the history in the API:

    • Burke: the history should be exposed in the service layer.

    • TODO: need to move history (the way the web render history) to the API level.

  • created_to_replace as the column name

    Misc

  • Example OpenMRS Data Model Browser