2011-11-30 OpenMRS University

(Notes copied from etherpad)

OpenMRS University
2011/11/30
Topic:   Building Custom Patient Chart UIs with the HTML Form Flowsheet Module
Presenter: Dave Thomas of PIH 
Presentation: http://www.youtube.com/watch?v=DfnjSRCo-ZY
Recording of the call: http://breeze.iu.edu/p2l84x7xyn6/

Attendees

  • Dave Thomas

  • Janet Riley

  • Cosmin Ioan

  • Darius Jazayeri

  • Burke Mamlin

HTML Form Flowsheet Module:

https://openmrs.atlassian.net/wiki/display/docs/HtmlFormFlowsheet+Module

https://openmrs.atlassian.net/wiki/display/docs/HtmlFormFlowsheet+Modulehttps://modules.openmrs.org/modules/view.jsp?module=htmlformflowsheet
Also need HTML Form Entry and role-based homepage modules

Q&A

Janet: Do I have to use a program? Would I have to create a "Primary Care Program"?
Dave:

  • You don't need to use this with role-based homepages...

  • The HTML Form Flowsheet portlet requires a program, so you can't use that without one, but defining the flowsheet/chart in the URL string works without a program

The word "Visit" in the HTML Form Flowsheet module

  • These aren't Visits as introduced in OpenMRS 1.9.

  • There's a GP that controls whether each subform gets its data inserted into existing encounters, or creates new ones.

If I want to get to know the code, what classes should I start from?

  • Most of the code is actually in the HTML Form Entry module.

  • HTML Form Flowsheet adds a new tag to HFE

Future features:

  • Use a db table to store the configuration for each flowsheet/chart, instead of requiring URL strings

  • ability to include other things (e.g. other portlets) in tabs

  • Needs someone to test this on higher versions than 1.6

SVN:

http://svn.openmrs.org/openmrs-modules/htmlformflowsheet
the SVN and wiki documentation  include the example role-based homepage from the demo