Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

OpenMRS is an electronic medical record platform. Basically we provide an API and data model for storing and analyzing patient-level data, and a reference application that's used in 40+ mostly-developing countries. The system includes "core" code and pluggable "modules" that allow very powerful extensions of functionality, and UI-level customization.

Dates

4-6 5 June 2011

Participants in Code Jam

Preparation

To try OpenMRS on your laptop and play with web service calls, download the OpenMRS 1.9-SNAPSHOT Standalone.  Unzip this file and run the included JAR file to start OpenMRS.  The login username is "admin" and the password is "Admin123".

Adding demo data

https://wikiopenmrs.openmrsatlassian.orgnet/wiki/display/RES/Demo+Data

Download Demo-1.7.1.sql.zip

Intro Tickets

Jira Issues
cacheoff
columnskey,summary
urlhttps://tickets.openmrs.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=labels%3Dtw-code-jam&tempMax=1000
height200

...

  • Unit Testing of web service calls

...

  • Write BDD script(s) for a module – see webapp-testing branch
    • It would be AWESOME to get the rudimentary tests automated – see Testing Releases section on rudimentary testing (login, find patient, create patient, etc.)
    • HTML Form Entry
    • Reporting Compatibility
    • X/Forms

...

We are redoing our UI from scratch in OpenMRS version 2.0 (see OpenMRS 2.0 User Interface Redesign). We're still in the early stages, and it's probably a bit early to do what I'm proposing here, but here are some potential code-jam ideas:

...

We've explored doing this as a "taskbar" panel at the center-top of each page through this mockup and this prototype implementation.
Is this a good approach in general? If not, what alternative approaches should we consider? If so, what are some points we should keep in mind while implementing this UI element? What standard interactions does it need?

...