Design Forum

Design Forum

What is Design Forum?

OpenMRS Design Forums are one-hour calls twice each week for the purpose of discussing any design-related issues within the OpenMRS Community.  The calls are open to anyone and routinely attended by experienced developers and clinical informatics specialists. We encourage all members of the community to join our design calls that are of interest and helpful to them. The design call is apt at several stages of design:

  • At the start of a design process, bring your ideas for review by the broader community to get validation of your ideas and some feedback on directions to go.

  • In the middle of a project, share your prototypes and get feedback from experienced developers and clinicians in a higher bandwidth format than email or IRC.

  • When you encounter important decision points and see a few choices, share some brief background and your options and get helpmaking the decision.

How do you get your topic on a Design Forum agenda?

 

Simply reply post your proposed topic at om.rs/designtime. Please try to include these 4 pieces of information:

 

  1. Title. Short descriptive title for agenda item.

  2. Description. Context for people who may not be directly involved in the work. Include links to JIRA issue(s), Talk discussion(s), wiki page(s), or other relevant resources for the discussion. It’s also helpful to summarize your specific goals for the discussion (what question(s) you are trying to answer).

  3. Required attendee(s). Who you believe must join the call for it to be productive. We’ll use this to schedule the call when they can join.

  4. Desired timing. Next available slot? Or is there a specific design forum you’d like to target.

When are the Meetings to be held

Mondays 4:00pm-5:00pm UTC (excluding OpenMRS holidays). See UTC translated to other time zones.

Wednesdays from 2:00pm-3:00pm Eastern Time (excluding OpenMRS holidays, and changing with US Daylight Saving Time). Translate US Eastern Time to other time zones.

 

How to Join ?

Notes / Minutes

2019

January 

  • 02 - OPEN FORUM

  • 07 - OPEN FORUM

  • 09 - OPEN FORUM

  • 14 - OPEN FORUM

  • 16 - OPEN FORUM

  • 21 - CANCELLED - HOLIDAY

  • 23 - Architecture proposal: Modules and Verticals

  • 28 - OPEN FORUM

  • 30 - OPEN FORUM

 

January

  • 01 (CANCELLED - OpenMRS Holiday)

  • 03

  • 08

  • 10

  • 15 (CANCELLED - OpenMRS Holiday)

  • 17 - Module to collect data from user-related forms

  • 22

  • 24

  • 29 - Refactoring RefApp UI to use Javascript+REST to promote greater collaboration

  • 31

February

  • 05

  • 07 - DHIS2 Integration

  • 12 - DHIS2 Integration

  • 14 - OPEN FORUM

  • 19 - (CANCELLED - OpenMRS Holiday)

  • 21  - Dictionary Mgmt for OpenMRS using OCL

  • 26 - OPEN FORUM

  • 28 - DHIS2 Integration

March

    • 05 - DHIS2 Integration

    • 07 - OPEN FORUM

    • 12 - Dictionary Mgmt for OpenMRS using OCL (Follow up from 2/21)

    • 14 - Implementing LDAP support in atlas 3.0 project

    • 19 - Dictionary Mgmt for OpenMRS using OCL

    • 21 - OPEN FORUM

    • 26 - OCL for OpenMRS

    • 28 - Review Moving Event Module Logic to Event Module

April 02 - Reference Application 2.8 04 - OPEN FORUM 09 - Reference Application 2.8 11 - Condition List for Reference Application 16 - OCL for OpenMRS 18 - UI Dev Conventions 23 - Data Warehousing and Analytics 25 - OPEN FORUM 30 - Data Warehousing and Analytics May 02 - mdsbuilder 07 - Adding Order Status for Orders 09 - OPEN FORUM 14 - OPEN FORUM 16 - OPEN FORUM 21 - OPEN FORUM 23 - OPEN FORUM 28 (CANCELLED - OpenMRS Holiday) 30 - OPEN FORUM June 04 - OPEN FORUM 06 - OPEN FORUM 11 - OPEN FORUM 13 - OPEN FORUM 18 - OPEN FORUM 20 - OPEN FORUM 25 - Appointment Scheduling Integration w/ Other Forms and Blocking Public Holidays and Weekends in Calendar1 27 - OPEN FORUM July 02 - Patient Queuing in OpenMRS 04 (CANCELLED - OpenMRS Holiday) 09 - OPEN FORUM 11 - OPEN FORUM 16 - OPEN FORUM 18 - Order Entry UI 23 - OPEN FORUM 25 - Oncology Module 30 - AMPATH Form Builder August 01 - OPEN FORUM 06 - OPEN FORUM 08 - OPEN FORUM 13 - OPEN FORUM 15 - Adding end-to-end test automation to OpenMRS applications 20 - OPEN FORUM 22 - OPEN FORUM 27 - GSoC After Action Review 29 - OPEN FORUM September 03 (CANCELLED - OpenMRS Holiday) 05 - OPEN FORUM 10 - OPEN FORUM 12 - More patientSearch filters such as age and gender 17 - How do we define an “active” order as a search parameter for the Order service? 19 - OPEN FORUM 24 - OPEN FORUM 26 - Improving on Memory Management in the mergepatientdata module October 01 - EHR UX Re-Design - Concept Demo 03 - Review and discuss object mappings mentioned in Sync 2.0 FHIR Object Mapping 08 - OPEN FORUM 10 - OPEN FORUM 15 - Resolving design inconsistencies in Cohort Membership (TRUNK-5379) 17 - OPEN FORUM 22 - OPEN FORUM 24 - OPEN FORUM 29 - OPEN FORUM 31 - Unblock Reference Application 2.9 Release Issue Tracking November 05 - OPEN FORUM 07 - OPEN FORUM 12 - OPEN FORUM 14 - OPEN FORUM 19 - OPEN FORUM 21 - OPEN FORUM 26 - OPEN FORUM 28 - OPEN FORUM December 03 & 05 (CANCELLED OMRS18) 10 - OPEN FORUM 12 - OPEN FORUM 17 - OPEN FORUM 19 - OPEN FORUM 24 - CANCELLED 31 - CANCELLED

 

January  04 - OPEN FORUM 09 - Patient Merge Functionality (@Akhil Malhotra) 11 - OPEN FORUM 16 - CANCELLED 18 - OPEN FORUM  23 - Kickstarting Integration of Twitter Bootstrap for Ref App UI for 2.6 (@Shreyans Sheth, @Stephen Senkomago Musoke, @Darius Jazayeri, @Rafal Korytkowski) 25 - OPEN FORUM  30 -  (@Wyclif Luyima, @Rafal Korytkowski, @Burke Mamlin) February 01 -  (@Darius Jazayeri, @Rafal Korytkowski, @Daniel Kayiwa) 06 - RefApp 2.6 design needs, GSoC 2017 projects 08 - OPEN FORUM 13 -  Incorporating Encounter Diagnoses into openmrs-core (@Darius Jazayeri, @Jonathan Teich, @Mark Goodrich, @Bharat Akkinepalli) 15 -  (@Ivange Larry Ndumbe, @Mike Seaton, @Daniel Kayiwa, @Darius Jazayeri, @Wyclif Luyima) 20 - CANCELLED - OpenMRS Holiday 22 - Replace existing style guide with a new one based on Bootstrap (@Stephen Senkomago Musoke) 27 - OPEN FORUM March 01 - Platform 2.1 (@Darius Jazayeri, @Mike Seaton, @Daniel Kayiwa, @Wyclif Luyima, @Deepak Sharma, @Adam Grzybkowski, @Rafal Korytkowski) 06 -  OPEN FORUM 08 - OPEN FORUM 13 -  (@Wyclif Luyima) 15 - OPEN FORUM 20 - Rethink unit test style to remove duplication (@Ivo Ulrich) 22 - Review "Crazy Ideas" from Sept 22, 2016 Dev Forum (@Darius Jazayeri, @Daniel Kayiwa) 27 - TRUNK-4976 - Support obs.interpretation and obs.status, aligned with FHIR. 29 - OPEN FORUM April 03 - Forking the Ref App (@Burke Mamlin, @Darius Jazayeri) 05 - OPEN FORUM 10 - (@Burke Mamlin, @Daniel Kayiwa, @Wyclif Luyima) 12 - Exanded cohorts update, Clearer exceptions for order entry <https://issues.openmrs.org/browse/TRUNK-4696> (@Darius Jazayeri, @Wyclif Luyima, @Burke Mamlin) 17 - OPEN TOPIC, Generically handling XSS issues (@Burke Mamlin) 19 - OPEN TOPIC, Upgrades to FHIR module, Patient Save via REST duplicates names, Cohort Membership date/datetime questions (@Darius Jazayeri, @Jonathan Teich , @Daniel Kayiwa, @Wyclif Luyima, @Burke Mamlin) 24 - OPEN TOPIC, Searching for orders (driven by the Cohort Builder) (@Darius Jazayeri, @Jonathan Teich , @Daniel Kayiwa, @Wyclif Luyima, @Burke Mamlin) 26 - OPEN TOPIC, Upgrades to FHIR module, Patient Save via REST duplicates names, Cohort Membership date/datetime questions (@Darius Jazayeri, @Jonathan Teich , @Daniel Kayiwa, @Wyclif Luyima, @Burke Mamlin) May 01- OPEN FORUM 03 - Review "Crazy Ideas from Apr 13, 2017 Dev Forum (@Darius Jazayeri, @Daniel Kayiwa) 08 - Bahmni 0.89 includes Audit Log, Updating Legacy UI module creates memory leak and loss of functionality (@Darius Jazayeri , @Daniel Kayiwa, @Burke Mamlin) 10 - OPEN FORUM  (@Darius Jazayeri , @Daniel Kayiwa, @Burke Mamlin) 15 - Brainstorming a decision support project (@Darius Jazayeri , @Daniel Kayiwa, @Burke Mamlin, @Wyclif Luyima) 17 - Creating/defining a backlog of "needs design" issues (@Darius Jazayeri , @Daniel Kayiwa, @Burke Mamlin, @Wyclif Luyima) 22 - Replacement for the Sync module: a hub-and-spoke approach using FHIR and Atom feeds ( @Darius Jazayeri, @Angshuman Sarkar) 24 - Goals for the Platform (@Burke Mamlin) 29 - CANCELLED - OpenMRS Holiday 31 - Initializer Module (@Burke Mamlin, @Dimitri R, @Stephen Senkomago Musoke, @Mike Seaton, @Darius Jazayeri, @Dominic Surrao) June  05 - Continuing the discussion from Reference Application 2.7 Planning, Ideas, Features and Road Map (@Stephen Senkomago Musoke) 07 - OpenMRS PIX/PDQ registration integration with OpenEMPI (@Craig Appl, @Darius Jazayeri, @Burke Mamlin, @Mark Goodrich, @Mike Seaton, @Wyclif Luyima, @Nathaelf Hyppolite) 12 -  Expanded Data Entry Statistics (Eusebio Maposse, @Stélio Moiane, @Willa Mhawila, @Ada Yeung) 14 - OPEN FORUM 19 - OPEN FORUM 21 - OPEN FORUM 26 - OPEN FORUM 28 - OPEN FORUM July:  03 - OPEN FORUM 05 - OPEN FORUM 10 - Fingerprinting (@Mike Seaton, @Craig Appl) 12 - PHR Authentication (@elly makuba, @Ada Yeung, @Former user (Deleted), @Simon Savai, @Samuel Mbugua, @Judy Gichoya, @Burke Mamlin, @Darius Jazayeri, @Wyclif Luyima) 17 - Sync 2.0 architecture draft (@Rafal Korytkowski, @Paweł Gesek, @Darius Jazayeri, @Craig Appl, @Dimitri R) 19 - OPEN FORUM 24 - Reporting Enhancements (@Mike Seaton, @Rafal Korytkowski, @Romain Buisson, @Kaweesi Joseph, @Jude Niroshan, @Daniel Kayiwa, @Azeez Olaniran, @Onodje Daniel, @Fortune Ekeruo, @Femi Oladeji, @Chukwuemeka Nwankwo, @enaho murphy) 26 - OPEN FORUM  31 - Look at tickets labeled community priority, at the goal of tickets and identify strategic issues for the community. Aug:  02 - DuiFramework.development.moduleid vm argument should support multiple folders 07 - Next Steps for Platform (@Burke Mamlin) 09 - Data Management 14 - Platform: EMR API Functions (@Burke Mamlin, @Darius Jazayeri, @Mark Goodrich) 16 - Platform: Provider Roles (@Burke Mamlin. @Darius Jazayeri) 21 - Incorporating idgen module into the Platform (@Burke Mamlin, @Mike Seaton, @Darius Jazayeri) 23 - OPEN FORUM 28 - OPEN FORUM 30 - OPEN FORUM Sep: 06 - OPEN FORUM 11 - Update Technology Radar (@Burke Mamlin, @Darius Jazayeri, @Mike Seaton, @Pascal Brandt, @Wyclif Luyima) 13 - OPEN FORUM 18 - OPEN FORUM 20 - OPEN FORUM  25 - Platform: Encounter Transaction API (@Burke Mamlin, @Darius Jazayeri, @Mark Goodrich) 27 - OPEN FORUM Oct:   02  - Loading OWAs programmatically & Encounter Diagnoses follow-up 04 - Review Andela Demos 09 - Cancelled - OpenMRS Holiday 11 - Unveiling/Unretiring via REST (@Darius Jazayeri) 16 - OPEN FORUM 18 - OPEN FORUM 23 - OPEN FORUM 25 - OPEN FORUM 30 - OPEN FORUM Nov: 06 - OPEN FORUM 08 - Patient Program "voidLastState" object (@Mark Goodrich) 13  - Open Concept Lab (OCL): current status and direction (@Jonathan Payne, @Rafal Korytkowski) 15  - OPEN FORUM 20  - OPEN FORUM 22  - OPEN FORUM 27  - OPEN FORUM 29  - OPEN FORUM Dec: 04 - JIRA issues to consider for backporting for Platform 2.1.2 06 - OPEN FORUM 11 - OPEN FORUM 13 - OPEN FORUM  18 - OPEN FORUM 20 - OPEN FORUM  25 - CANCELLED - OpenMRS Holiday 27 - OPEN FORUM
  January 04 - Impromptu topic: How should we capture requirements? 06 - Impromptu topic: Automating the release processes for the platform, Improving some CI plans to build against multiple maven profiles 11 - (9:30-10:30) Atlas enhancements with ThoughtWorks (@Gurpreet Luthra) 11 - Platform 1.12: showcase free text drug orders and API (@Shruthi Dipali) 13 - Attributes for concepts ( @Angshuman Sarkar) 18 - Canceled - OpenMRS Holiday 20 - OpenMRS Core tickets:   25 - Episodes of Care and Care Plans (@Jan Flowers) 27 - Episodes of Care and Care Plans - Technical Design (@Jan Flowers, @Valerio Joao) February 01 - OrderEntryUI (@Romain Buisson) 03 - Data Migration, Trunk-50 08 - strategy for forward-porting 1.12 changes to 2.0 (@Vinay Venu) 10 - OPEN 15 - Canceled - OpenMRS Holiday  17 - expanding the cohort_member table (@Ada Yeung, @Simon Savai) 22 - which privileges are needed in Patient Overview section?  (@Former user (Deleted)) 24 - Remove org.openmrs.notification package from API (@Shreyans Sheth) 29 - OrderSet design (@Achinta Roy) March 02 - Work on TRUNK tickets (@Wyclif Luyima),  (@Former user (Deleted)) 07 - Drug interactions (@Akhil Malhotra) 09 - OPEN 14 - OPEN 16 - OPEN 21 - OpenMRS JavaScript Ecosystem (@Pascal Brandt) 23 - OPEN 28 - Data Integrity module for data quality audits? (@Jonathan Dick, @Ada Yeung) 30 - OPEN April 04 - Coordinating different DHIS2 projects (@Darius Jazayeri, @Sri Maurya Kummamuru, @Vinay Venkatachala, @James K) 06 - Concept Attributes 11 - RadiologyReport object semantics (TENTATIVE) 13 - OPEN 18 - Concept Attributes (questions/clarifications) (@Akhil Malhotra)  20 - OPEN 25 - OPEN 27 - OPEN May 02 - OpenMRS Technology Radar (@Mike Seaton, @Pascal Brandt) 04 - Cohort Module (@Shreyans Sheth, @Maimoona K, @Sharon Varghese) 09 - Reporting REST Module (@Mike Seaton, @Burke Mamlin, @Daniel Kayiwa, @Darius Jazayeri) 11 - OPEN 16 - Provider/Privilege Role and Create provider account inconsistent, Concept Attributes(@Ada Yeung, @Kaweesi Joseph) (@Akhil Malhotra) 18 - OPEN 23 - Pluggable authentication modules for OpenMRS (@Pascal Brandt, @Vinay Venkatachala) 25 - OPEN 30 - Cancelled - OpenMRS Holiday June 01 - OpenMRS Technology Radar Team (@Darius Jazayeri, @Burke Mamlin, @Pascal Brandt, @Saptarshi Purkayastha, @Wyclif Luyima, @Daniel Kayiwa, @Mike Seaton) 06 - Nutrition (@Theresa Cullen, @Joe Amlung, @Aaron Cocke) 08 - OPEN 13 - Upgrade Data Collection support for Human Genetics Care (Akshika Wijesundara, @Suranga Kasthurirathne, @Burke Mamlin) 15 - OPEN 20 - OPEN 22 - Form Builder (@Akhil Malhotra) 27 - Mobile Interface (@Wesley Brown) 29 - OPEN July 04 - Cancelled (US Holiday) 06 - OPEN 11 - Scheduled orders cannot be discontinued (2.0 Platform related) 13 - Adding resources to HTML forms 18 - Mobile Interface (@Wesley Brown) 20 - OPEN 25 - OPEN 27 - OPEN August 01 - Cancelled 03 - Cancelled 08 - OPEN 10 - OpenMRS - DHIS2 module Disaggregation (@Sri Maurya Kummamuru) 15 - OPEN 17 - OPEN 22 - OPEN 24 - OPEN 29 - OPEN 31 - OPEN September 07 - REST for subclasses of classes which already are resources (@Ivo Ulrich, @Pascal Brandt, @Rafal Korytkowski, @Wyclif Luyima, @Darius Jazayeri) 12 - Order Classes (@Ivo Ulrich, @Wyclif Luyima, @Daniel Kayiwa, @Darius Jazayeri) 14 - OpenMRS Technology Radar: final document review (@Darius Jazayeri, @Pascal Brandt, @Mike Seaton, @Wyclif Luyima, @Saptarshi Purkayastha, @Daniel Kayiwa) 19 - Platform 2.0 Issues 21 - Add UID to Concept Source (@Ivo Ulrich) 26 - Debugging HTML form entry module to upload images in the OpenMRS 2.x UI (@Akshika Wijesundara) 28 - OPEN October 03 - liquibase changesets   05 - OPEN 12 - Expand cohort details (@Wyclif Luyima)   17 - Adding REST support for complex obs  19 - Addig REST support for complex jobs (cont..)  24 - Adding REST support for complex obs (cont..)  26 - OPEN 31 - Analyze Interesting Features in OpenMRS Distributions for Including in the Platform (@Darius Jazayeri, @Jan Flowers) November 02 - OPEN 07 - OCL for OpenMRS Drug Formulations (@Darius Jazayeri, @Jonathan Teich) 09 - Large Hospital Implementation: Lessons Learned and Hardware Requirements (@Dimitri R, @Yousuf Ahmed) 14 - PIH: Bahmni Program Support (@David DeSimone, @Darius Jazayeri, @Gurpreet Luthra, @Jonathan Teich, @Mike Seaton) 16 - Cancelled (OpenMRS Update Meeting - AMIA) 21 - OPEN 23 - OPEN 28 - supporting order extension module features (@Mike Seaton, @Bharat Akkinepalli, @Darius Jazayeri, @Jonathan Teich, @Wyclif Luyima, @Burke Mamlin)  30 - OPEN December 05 - Cancelled (OMRS16) 07 - Cancelled (OMRS16) 12 - OPEN 14 - OMRS16 Hackathon Tickets 19 - Ideas: Look and Feel Framework for Reference Application (@Stephen Senkomago Musoke, @Darius Jazayeri, @Burke Mamlin, @Wyclif Luyima, @Mike Seaton, @Mark Goodrich, @Rafal Korytkowski, @Jonathan Teich) 21 - Condition List 28 - OPEN
Jan: 5 | 7 | 12 | 14 | 19 (Cancelled) | 21 | 26 (Cancelled)| 28 (Cancelled) Feb: 2 | 4  | 9 | 11 | 16 | 18 | 23 | 25  Mar: 2 | 4 | 9 | 11 | 16 | 18 | 23 | 25 | 30    Apr: 1 | 6 ("All Hands on Deck" Testing Sprint) | 8 | 13 | 15 | 20 | 22 | 27 | 29 May: 4 | 6 | 11 | 13 | 18 | 20 | 25 (Cancelled) | 27 June: 1 | 3 | 8 | 10 | 15 | 17 | 22 | 24 | 29 July:  1 | 6 | 8 | 13 | 15 | 20 | 22 | 27 | 29 Aug: 3 | 5 | 10 | 12 |17 | 19 | 24 | 26 | 31  Sep: 2 | 7 (Cancelled) | 9 | 14 | 16 | 21 | 23 | 28 | 30 Oct:  5 | 7 | 12 (Cancelled) | 14 | 19 | 21 | 26 | 28 (Cancelled) Nov: 2 | 4  | 9 | 11 (Cancelled) | 16 | 18 (Cancelled) | 23 | 25 | 30 Dec: 2 | 7 (Cancelled)| 9 (Cancelled) | 14 (Cancelled)| 16 (Cancelled)| 21 | 23 | 28 | 30
Jan: 8 |  13 | 15 | 20 | 22 | 27 |  29 Feb: 3 | 5 | 10 | 12 | 17 | 19 | 24 | 26 Mar: 3 | 5 | 10 | 12 |17 | 19 | 24 | 26 | 31   Apr: 2 | 7 | 9 | 14 | 16 | 21 | 23 | 28 | 30 May: 5 | 7 | 12 | 14 | 19 | 21 | 26 | 28 June: 2 | 4 | 9 | 11 | 16 | 18 | 23 | 25 | 30 July: 2 | 7 | 9 | 14 | 16 | 21 | 23 | 28 | 30 Aug: 4 | 6 | 11 | 13 | 18 | 20 | 25 | 27 Sep: 1 | 3 | 8 | 10 | 15 | 17 | 22 | 24 | 29 Oct: 1 | 6 | 8 | 13 | 15 | 20 | 22 | 27 | 29 Nov: 3 | 5 | 10 | 12 | 17 | 19 | 24 | 26 Dec: 1 | 3 | 8 | 10 | 15 | 17 | 22 | 24 | 29 | 31
Jan: 9 | 16 | 23 | 30 Feb: 6 | 13 | 20 | 27   Mar: 6 | 13 | 20 | 27   Apr: 3 | 10 | 17 | 24 May: 1 | 8 | 15 | 22 | 29  June: 5 | 12 | 19 | 26 July:  3 | 10 | 17 | 24 | 31 Aug: 7 | 14 | 21 | 28 Sep: 4 | 9 | 11 | 16 | 18 | 23 | 25 | 30 Oct: 2 | 9 | 16 | 21 | 23 | 28 | 30  Nov: 4 | 6 | 11 | 13 | 18 | 20 | 25 | 27 Dec: 2 | 4 | 9 | 11 | 16 | 18 | 23 | 25
Jan: 4 | 11 | 18 | 25 Feb: 1 | 8 | 15 | 22 | 29 Mar: 7 | 14 | 21 | 28 Apr: 4 | 11 | 18 | 25 May: 2 | 9 | 16 | 23 | 30 June: 6 | 13 | 20 | 27 July 4 | 11 | 18 | 25 Aug: 1 | 8 | 15 | 22 | 29 Sep: 5 | 12 | 19 | 26 Oct: 3 | 10 | 17 | 24| 31 Nov: 7 | 14 | 21 | 28 Dec: 5 | 12 | 19 | 26
Aug: 24 | 31 Sep: 7 | 14 | 21 | 28 Oct: 5 | 12 | 19 | 26 Nov: 2 | 9 | 16 | 23 | 30 Dec: 7 | 14 | 21 | 28