General Feedback Mechanism

Gaurav Paliwal

Abstract

This module will make the interaction between system users and admin/support more interactive , making it easy to keep the system up-running in a {{good}} condition. The intention of this project is to provide a mechanism for users to communicate with system supporters/admins with system-related (not patient-specific) messages.

Additional Information

Purpose

The intention of this project is to provide a mechanism for users to communicate with system supporters/admins with system-related (not patient-specific) messages. For example:

  • "The system is running much slower than usual today."
  • "We need a diagnosis term for Sarcoidosis."
  • "This system would be better if I could more easily find my patient's lab results."
    and eventually:
  • "I tried to select BOB SMITH and got this error" (with screenshot and a snapshot of recent log exceptions attached)

Ideally, this is ubiquitously available in the interface in a simple & intuitive format – e.g., a "Feedback" link (or button) or an option under "Help" like "Send Feedback" that pops up a simple form.  When feedback is submitted, the user receives confirmation and the feedback is forwarded to the system administrator.

Objectives

  • Build an OpenMRS module
  • Add a "Feedback" link to the OpenMRS header
  • Collect feedback through a modal form
  • Create an administration screen for viewing and managing feedback