2009-02-26 Developers Conference Call

Date

26 February 2009

In Attendance

  • Justin Miranda

  • Ben Wolfe

  • Hamish Fraser

  • Paul Biondich

  • Darius Jazayeri

  • Mike Seaton

  • Brian McKown
    <!--

  • Burke Mamlin

  • Sam Mbugua

  • Dave Thomas

  • Saptarshi Purkayastha
    -->

Agenda

  • Program Location - We've received multiple requests for adding location to programs. I (Justin) probably won't be able to attend the call because of limitations (mic and internet not working well) so Darius will probably present our case.

  • Terminology mapping: http://forum.openmrs.org/viewtopic.php?f=2&t=326

  • Process for gathering requirements for large scale implementations efforts ala Rwanda

Minutes

  • Adding location_id to the program_workflow table.

    • Overall reason: Mike: need to answer these questions: "Who was enrolled in a program in a given month in a given location"

    • Justin: need to keep track of which clinic/health center a patient did the program in. So that the history of where things occurred is kept. This is an alternative to just using the health_center person attribute

    • Darius: This will allow a patient to be in the same program in two different programs

    • Mike: similar to "longitudinal data" discussion.

    • Paul: need a better way to track longitudinal data. currently program is the only way, but we need a better way

    • Ben: can't be a required column because some people might want to store programs across all locations

    • Mike: Attaching location_id to program_workflow_state ? seems a little hackier

    • Paul/Mike: basic underpinnings of programs needs to be looked at again

  • *TODO: (Ben) add to roadmap of re-doing programs and workflows to store data better.

  • *TODO: Darius+Mike to investigate whether we just 1) add program_workflow.location_id or need to 2) add a new program_workflow_state_location_map table. Results of investigation will be posted to the dev list for more discussion. Background should be given in the email for those not on this call.

  • Terminology mapping:

    • Andy Kanter proposed a new spec for changes he would like to see here: http://forum.openmrs.org/viewtopic.php?f=2&t=326

    • Paul: We need to address how we can help non "core" developers suggesting data model changes. We left the suggestion out there unattended for too long.

    • Paul: This needs to be data modeled correctly in the core for the long term

    • Hamish: agreed and we need to work it out for Rwanda soon. Exporting/importing codes is needed as well

    • Paul: We don't want to hack it in, we need community help (Andy's domain knowledge)

  • *TODO: (Ben) need to add concept_map changes to the roadmap

  • *TODO: Hamish to find out what exactly is needed. Simple? complex? What have they done so far? 4pm call with Kanter today.

  • Process for gathering requirements

    • Some requirements are core functionality and some are customizations for the implementation.

  • *TODO: Hamish to send requirements around

    • Brian: need some sort interoperability discussions with external systems (relating to Brian's recent work on Pharmacy system querying/posting data to openmrs)

    • Paul: Rwanda will need this and need some EMR interoperability

  • Brian's update about LIMS integration

    • AMPATH is installing a LIMS system to get results from lab machines directly into openmrs

    • Has written a processor to read hl7 messages from a folder and import into hl7 in queue

    • March 1st deadline for getting everything running is going to happen

    • PCS is using LOINC codes ?

  • Brian brings up an idea of storing quantity for drugs ordered

    • We current don't store this information in obs

    • Brian: Perhaps just store an obs_group with one obs for DRUG, one obs for DRUG_QUANTITY

    • Brian: Do we need to keep track of who dispensed?

    • Paul: Not in a clinical repository

    • Darius: It is relevant to the pharmacy system, may or may not be reported via openmrs

  • Brian brings up the REST module

    • Do we need to create a PCS LAB SYSTEM user ?

    • Ben: Tie user's in pcs to user's in openmrs and the user authenticates to that?

    • Brian: Yes

    • Darius: Lead Lab Tech needs to be able to set/change the username/password for the PCS LAB SYSTEM user