Provide support for openinfobuttons

Primary mentor


Backup mentor


Assigned to



Abstract- Open MRS

Providing access to current clinical information at the point of care for the care team is critical to improving clinical outcomes. Infobuttons are context-sensitive links embedded in EHR systems. They use contextual information about the patient, user, clinical setting, and EHR task to anticipate clinicians' information needs and provide links to online clinical resources that may meet these information needs. Infobuttons are used to anticipate users information needs and help provide them answers or guidance for the healthcare team questions. OpenInfobutton is an open source suite of Web services that enable infobutton capabilities within Electronic Health Record (EHR) systems.

The OpenInfobutton project is an initiative that has been historically led by the United States Veterans Health Administration (VHA) and the University of Utah, and developed by an independent open source community that included members of the VHA, University of Utah and other contributors. OpenInfobutton has been certified through a rigorous process conducted by the Open Source Electronic Health Record Alliance (OSEHRA) community.  Multiple health IT vendors have incorporated info button into their HIT systems; many clinical systems have incorporated info buttons into their clinical/ health care team workflow after the incorporation within the HIT system. There is a current endorsed HL7 infobutton standard for linking clinical information systems to infobutton managers and for linking infobutton managers to electronic knowledge resources.

In order to properly use an infobutton manager, we need to have a clear understanding of OpenMRS users’ information needs, know what resources are available to organizations for resolving those needs, understand how to automatically link to those resources, and identify the terminologies used in organizational systems that can help with automating information retrieval.  

 We hope to determine the best way that Openinfobuttons can support OpenMRS needs, and develop initial plans for integration into OpenMRS.




  • Good Java skills

  • Familiarity with OpenMRS technologies (demonstrated by contributions to OpenMRS issues)

  • Familiarity with working with RESTful web services, or with PIX/PDQ messages.

  • Familiarity with relational database:  MySQL .

Project Champions

  • Theresa Cullen


Support for integration of OpenInfobuttons into OpenMRS:

  • Review of current technical literature surrounding Openinfobuttons

  • Evaluation of potential open source literature resources for use

  • Integration of HL7's Context-Aware Knowledge Retrieval (Infobutton), Knowledge Request Standard into OpenMRS

Extra credit

  • TBD