2017-02-09 Developers Forum
How to Join
Agenda
Quickly review previous meeting minutes (5 min)
PIH Update
Review next meeting agenda
Minutes
Attendees
Mike Seaton
Ellen Ball
Mark Goodrich
Burke Mamlin
Cosmin
David Desimone
Daniel Kayiwa
Wyclif Luyima
Sara Fatima
Tim N
Darius Jazayeri
Topic
PIH Update
Notes
~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
EMR API
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
Demonstrations
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
Questions
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)?
Transcripts
Audio recording of the call: Listen online or download (available after the meeting)