2012-06-30 Pharmacy Meeting

2012-06-30 Pharmacy Meeting

====================================================
Pharmacy meeting -- June 29, 2012 at 10-11am IST
====================================================

Participants: @Jeff Hung (Unlicensed)@Yan Jin (Unlicensed)@John V Stoecker (Unlicensed)@Surajit Nundy, Nathan Leiby

iDart port status

  • followed guide on how to make a module in OpenMRS

  • used module as a template

  • added tables

  • built hibernate classes for the iDart tables (surface, pojo, dao)

  • todo: xml file

REST calls for pharmacy

  • can be built directly on current implementation? or need a service layer in between? (ex. creating a stock center)

  • we're using OpenMRS 1.9 in Raxa

Development Approach

  • prioritize just Raxa needed functionality

  • probably easier to bring tables over with full fields, instead of removing them ... get it working faster

  • try to select parts that are non-overlapping with existing OpenMRS (just the drug-related parts)

    • in OpenMRS, already has ~5 tables for drugs (drug, drug ingredient, orders, ...)

    • visual datamodel ... helps show which tables are "drug related" in iDart

  • want to use the Raxacore repo: https://github.com/Raxa/raxacore

Joining Raxa community

  • how to simplify things to learn... lots to sort through!

Followup

  • Share Raxacore knowledge (https://raxa.atlassian.net/browse/TODO-42)

    • Share simple REST client ... REST Client FireFox addon

    • Share some examples of REST in Raxacore

    • Explain how to use / commit to Raxacore https://github.com/Raxa/raxacore

    • pull requests for Raxacore -- give at least one pharmacy team member (whoever wants to be gatekeeper) permission to accept pull requests on raxacore repo

  • Design Review of Raxa pharmacy screens (https://raxa.atlassian.net/browse/TODO-43)

    • Connect Jeff and others to Pharmacy UI designer for Raxa to walk through our designs

    • Share a google doc to manage design questions / feedback

  • Pharmacy REST services (https://raxa.atlassian.net/browse/RAXAJSS-234)

    • Get "1 screen working" (or even part of a screen) with REST calls, etc (useful, simple screen - "stock management" or "inventory" (p18 onward)))

    • Umbrella ticket for Pharmacy REST calls

    • a few Subtasks based on this call

    • can add additional sub-tasks as we progress

    • Alerts: determine alert datamodel (https://raxa.atlassian.net/browse/RAXAJSS-237)

  • meet again within 1 week

    • 1-week goal is to "complete 1 page end-to-end" (likely p19 from v4 pharmacy designs)

    • want to get at least some of that page's functionality exposed via REST