OWA Generator Improvement Project

Primary MentorPascal Brandt
Backup MentorLars Albino Lemos
GSoC StudentTBD
Interested PeopleDarius Jazayeri, raff

Abstract

The OWA Generator is a tool that uses Yeoman to scaffold an OpenMRS Open Web App. The goal of this project is to make it as easy as possible for a developer with some knowledge of EHRs and JavaScript to build an app on top of the OpenMRS platform. It should be very easy to get a development and test environment set up and help should be easy to access and understand.

Project Champions

Skills Needed

  • JavaScript programming [1]
  • Self-motivation
  • Knows how to ask good questions [2, 3] and avoids help vampirism [4]

Objectives

Introductory

Summer

  • Ensure Angular/React best practices are followed
  • Ensure testing environment is scaffolded
  • Create OpenMRS components (e.g. for login, patient search, etc.)
  • Add FHIR support (possibly with fhir.js)
  • Provide feedback for the documentation project

Lasting

  • Stay active in the OpenMRS community
  • Keep contributing code
  • Open Source citizenship

Extra Credit

  • Great developer documentation (manuals, videos, etc)
  • Example library
  • Include VueJS and/or other frameworks