appliance baobab linux blogging care CD4 Instrument Interface challenges database developing countries email eVCT documention hardware hct history hiv irc linux open source openmrs opera power presentation projects ruby on rails server software touchscreen touchscreen toolkit vct vct openmrs migration vct videos video video malawi volunteer

Video of Baobab HIV Treatment system (BART)

hiv projects ruby on rails touchscreen touchscreen toolkit video

This video shows how our system guides health care workers through HIV treatment protocols. After logging in, we scan a patient’s barcode, see their ‘patient dashboard’, then answer some questions and dispense the drugs.

The system uses Ruby on Rails, mysql and the touchscreen toolkit to deliver all of the functionality via a web browser running in full screen mode on a touchscreen computer.

1 comment October 3rd, 2007

Baobab uses Opera in the Fight Against HIV in Malawi

baobab linux opera touchscreen toolkit

Thanks to the very helpful and encouraging team at Opera - we have just done our first press release. Enjoy!
Opera and Baobab Health Partnership today joined forces to provide innovative technology solutions to help combat HIV in developing countries. Baobab, using the Opera browser, has produced a healthcare system that allows health workers to administer high quality HIV treatment programs according to World Health Organization guidelines. The system is currently deployed in Malawi, a country in the midst of an HIV crisis.

“There are 40 million people living with HIV on our planet, we need solutions, and we need them fast if we are going to have an impact on this crisis,” said Gerry Douglas, Founder, Baobab Health Partnership. “Using Opera means we can rely on international standards like HTML and JavaScript without requiring expensive hardware. By building our system for the browser it can be easily scaled up across an entire country, and perhaps an entire continent.”

The Baobab solution is a slimmed-down touchscreen computer running Linux and Opera. Baobab uses Opera because it conserves limited system resources while being able to run a user interface so simple that people who have never operated a computer before can use it to provide quality health care treatment.

“The reason many of us find working in technology so worthwhile is seeing projects like this become reality,” said HÃ¥kon Wium Lie, CTO, Opera. “We’re excited that Baobab chose Opera to make a difference in the ongoing fight against HIV in Africa. This is a first step towards using Opera to power the projects that promote progress in the developing world.”

(more…)

2 comments March 22nd, 2007

Touchscreen Toolkit Documentation

open source software touchscreen toolkit

Overview
The Touchscreen Toolkit generates a wizard-like interface for web forms with additional features for working with touchscreen devices.

The Toolkit currently supports the following form input elements:

  1. Text boxes
  2. Drop-down menus (select)
  3. Radio Buttons
  4. Check boxes
  5. List boxes (multiple selections not yet supported)

Download it


How to use the Touchscreen Toolkit

  1. Create an HTML file with input elements
  2. Include touchscreenToolkit.js and touch.css
  3. Add the following attibutes to your input elements: ajaxURL (optional), helpText and validationRegexp (optional). Read the attribute reference below for more information.
  4. Open the web page and click Enable Touchscreen Toolkit

Try It

Click here to see the touchscreen toolkit transform a normal html form into a touchscreen optimized user interface (no touchscreen required, a mouse will work too).
Get Involved
We need your help. If you are a javascript, css, or html hacker and want to help us solve the health care crisis in Africa check out the code from svn and start helping. Even if you are just a user, and not a hacker, let us know your experiences with it so that we can make it better.
Touchscreen Toolkit Element Attribute Reference

ajaxURL
A relative URL returns a list of items to populate the options box for this element. The toolkit will append the value entered so far to the URL to filter the options (suggestions) after each toolkit keyboard press.
e.g.: ajaxURL=”/cgi-bin/listOfNames.pl?search=”

helpText
Contains instructions for the user when interacting with this element
e.g.: helpText=”Enter the applicant’s first name”

validationRegexp
A Perl Compatible Regular Expression that represents valid input for this element.
e.g.: validationRegexp=”^(\w)+$”

Known Issues

1. TEXTAREA element is not yet supported
2. Multiple selections on SELECT elements are not supported. You can only use single selections

Screenshot

Touchscreen Toolkit Screenshot

1 comment August 30th, 2006


Paypal a donation

Why donate?