2017-02-09 Developers Forum
Tanya Khokhar
Burke Mamlin
Jamie Thomas
Owned by Tanya Khokhar
How to Join
Click here to expand...
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)