Child pages
  • 2017-02-09 Developers Forum
Skip to end of metadata
Go to start of metadata

How to Join

 Click here to expand...

In person

Courtesy, please

If you are joining remotely via telephone, Adobe Connect, or Skype, please use a headset-microphone, or at least earphones. Please use the mute feature when you are not speaking.

Interactive meeting - Adobe Connect

  • We routinely share a screen during the call. You can view the screen via our Adobe Connect meeting room at For large meetings, the room has the ability to broadcast audio and connect to a telephone-based system as well, as controlled by the meeting hosts.

By telephone

  • US telephone number: +1-888-510-4073
  • Access code: 24222#

By Browser


  • Chat is available in the Adobe Connect meeting room (see above).
  • A backchannel meta-discussion during the meeting also occurs on IRC.



  • Quickly review previous meeting minutes (5 min)
  • PIH Update
  • Review next meeting agenda


Talk discussion


  • Mike Seaton
  • Ellen Ball
  • Mark Goodrich
  • Burke Mamlin
  • Cosmin
  • David Desimone
  • Daniel Kayiwa
  • Wyclif Luyima
  • Sara Fatima
  • Tim N
  • Darius Jazayeri
  • PIH Update
~80 servers around the world
  • Haiti (range from tertiary hospital w/ >300 beds to small health centers)
  • Lesotho (8 rural health centers)
  • Liberia (registration and diagnosis capture at health center)
  • Malawi (20 health centers)
  • Rwanda (40 district hospital and health centers)
  • Sierra Leone (health center patient registration)
  • Peru, Lesotho, Kazahkstan, Ethiopia (MDRTB study)
  • Peru (TB research study)
Multiple projects across sites:
  • Emergency triage
  • Pathology specimen tracking
  • DHIS2 integration
  • NCD
  • Biometrics (fingerprinting)
  • MDRTB and TB
  • HIV
  • CHW provider managment
  • Integration (e.g., with MoH)
  • Billing
  • Reporting and Business Intelligence
  • Upgrading systems and improving clinical functionality
OpenMRS Modules used by PIH:
  • Address Hierachy
  • Allergy API
  • Allergy UI
  • App Framework
  • App UI
  • Appointment Scheduling
  • Appointment Scheduling UI
  • Core Apps
  • Dispensing
  • ED Triage App
  • Event
  • HTML Form Entry
  • HTML Form Entry UI
  • HTML Widgets
  • ID Generation
  • Metadata Deploy
  • Metadata Mapping
  • Metadata Sharing
  • Name Phonetics
  • Paper Record Management
  • Printer
  • Provider Management
  • Radiology App
  • Registration Core
  • Registration App
  • REST
  • Reporting 
  • Reporting REST
  • Reporting UI
  • Serialization XStream
  • UI Framework
  • UI Library
Technical approaches
  • Have a lot of code in UI Framework (GSP pages)
  • Trying to do newer development with Angular 1.x + REST
  • Investigating React
  • pihcore module contains many of the PIH-specific core functionalities
  • Haiti system
  • Paperless consult note
  • Registration > Check-In (start visit)
  • Vitals Capture uses queue of all patients checked in
  • Chief complaint in free text
  • Consult Queues
  • Lists of patients ready for consultation
  • Selecting patient takes provider to visit dashboard
  • Consult Note
  • Lists all forms associated with the encounter
  • Users can randomly choose forms or step through them in order
  • For example: Chief Complaint, Vaccinations, Supplement history, Allergies, Outpatient History, Physical Exam
  • Encounter is saved (updated) as you go along
  • Most code is Angular 1.x + REST
  • Includes a print function
  • Lab Tracking module
  • Building for Mirebalais Hospital
  • Labs can be ordered
  • Would like to have section on dashboard to show recent orders
  • Lab Tracking is used to record when sample is done and specimen(s) sent to lab
  • At Mirebalais, labs are return via PDF file
  • User can enter result and upload PDF as complex obs
  • Working with a contractor to create much of the module
  • What's going on with DHIS2 Integration?
  • More aspirational. Priority in several sites.
  • Running DHIS2 internally.
  • Any plans/wish for draft encounters?
  • Would use if it existed
  • How are the encounters belonging to a visit recorded?
  • An Angular-based app defines forms that go under an encounter
  • Is PIH interested in/aware of current efforts to add "encounter diagnosis" as another element of encounter (equivalent to obs, orders)?
  • How do patients get into queues?
  • Queues are calculated (e.g., patient checked in without vitals within appropriate time frame shows in vitals queue)
  • Given increasing oncology-related needs, are you aware of work at AMPATH and Uganda around Oncology (Johnblack, Chite, JJ)?



  • Audio recording of the call: Listen online or download (available after the meeting)



  • No labels