2015-09-17 Developers Forum
How to Join
Agenda
Quickly review previous meeting minutes (5 min)
WIP: AMPATH Update (showcase of their new POC system)
Review next meeting agenda
Minutes
OpenMRS Developers Forum 2015-09-17
Audio Recording: https://goo.gl/0x2XNQ
Attendees
Burke Mamlin
Nicky Kibor Kimaina
Erick
Willa
Michael Downey
Ali Habib
Serghei Luchianov
Daniel Kayiwa
Wyclif Luyima
Ada Yeung
Simon Savai
Melissa Kornspan
Suranga Nath Kasthurirathne
Alfayo Kwatuha
Allan Kendagor Kimaina
Elly Makuba
Saptarshi Purkayastha
Darius Jazayeri
Jonathan Dick
Sri Maurya Kummamuru
Agenda/Notes
Review last week's TODOs:
Topic Fest: TODO's were simply to add the schedule & notify presenters
Get Project Buendia slides and post
update draft release page: https://openmrs.atlassian.net/wiki/x/rg1IAQ
TODO: Begin looking at "Getting started as a developer" page each week in PM call
TODO: Create filter(s) for recent curation
TODO: Create filter(s) for recently completed priority tickets
TODO: Create a page summarizing these metrics (filters)
WIP: AMPATH Update – showcasing their new POC system
Using Angular, Angular Formly, REST
Patient search, Encounter entry for providers, and basic reporting (e.g., upcoming appts and defaulters)
Interact with both native OpenMRS application and a custom ETL server (based on node js) to serve data (raw and calculated)
Angular-based Forms using Angular Formly library (handles rendering/processing of forms)
Pages contain sections contain questions
Pages are rendered as tabs
Sections are panels/blocks within a page's tab
Questions are listed in order
Currently using UUIDs, but plan to allow reference term
ETL server
Nodejs + HAPI (a node library, not Java HL7 API)
Scripts running as cron jobs transform OpenMRS data into an ETL db (flat tables)
Reporting features are querying the ETL database
Duplicating some features in core or done by others
Login
Routing
Form Entry
Plan to use something like ionic to make a thicker app to be used offline
Questions?
How does this interact with OpenMRS?
Angular app deployed in Tomcat next to OpenMRS
Uses REST to get data
How does this compare to JSON forms?
JSON forms was created for the pharmacy system and is not still used.
Did AMPATH try HTML form entry? Why not use it?
Focusing on building an app that would run on mobile devices (especially tablets used by providers) as easily as desktops.
Have you found REST services adequate?
~90% was working
Had to do some fixes to RESTWS module
After Action Review
What did we expect to happen?
What actually happened?
What can we do better?
Next week:
Overview of what OMRS support and does not support
RefApp 2.3 review
Transcripts
Audio recording of the call: Listen online or download (available after the meeting)