ictdchick: information technology, healthcare, and africa Rotating Header Image

Uganda

Ergonomics, Ugandan Style (sort of)

My Stopgap Ergonomics Setup

My Stopgap Ergonomics Setup

Well, you can’t really call it Ugandan style if it involves a stack of 4 eeePC boxes, admittedly, and I’m not actually going to use this as my permanent setup. But I thought it would be entertaining to share this with you.  Most days I’m too lazy to set up the entire stack – I only do it when I’m doing a LOT of typing, and/or my tendonitis has already flared up.

It’s basically my stack of eeePC boxes, with an open binderbox being used as a keyboard tray, and the laptop on top. The top three eeePC boxes are raising the laptop to eye level and counterbalancing the keyboard so that it is stable while I am typing.  There’s a fourth underneath (not visible) that lifts the keyboard a little off the chair so that the keyboard is a little below elbow level and such that I can sort of fit my knees under it. I’m using my goldtouch keyboard and a small portable usb mouse, connected to a 4 port usb 2.0 hub.

I’ve wandered all around looking for actual keyboard trays, and everyone looks at me a little blankly. Hah. But I finally found a store that actually sells computer desks for $70-$100 with built-in keyboard slider trays and adjustable “secretary chairs” for about $100. Expensive, especially by Ugandan standards, so I’ll have to think about it pretty seriously, but ergonomics and RSI is serious, yeah?

My other theory is to hire a carpenter to build a wooden keyboard tray into the desk pictured on the right of the picture.  Or to see if I can find a small waist-high table to fit under the desk.  I think I’ve been too spoiled by keyboard trays that can be tilted in every-which direction and fully adjustable.  Strange to have to find a way to cope out here…

A Socially-Responsible Amazon/Textbooks for MUST

My friend Ben pointed out Better World Books,  an online bookstore that ships books worldwide for only $3.97! I did a bit of poking around, and realized that not only do they have crazy low shipping prices, but somehow their proceeds go to support literacy – specifically through World Fund, Books for Africa, Room to Read, NCFL, and Invisible Children. They get donations of books through various organizations – mostly donation drives at universities and libraries, and rescue perfectly readable books from landfills, either donating them or selling them online. Cool, huh?

I was sort of hoping when I looked that they were a site that donated textbooks – so that I could get some textbooks for the Object-Oriented Programming class I’m teaching at Mbarara University of Science and Technology this year. I wanted to use Head First Java (which you can get from BWB for $32), or maybe Deitel and Deitel’s Java How to Program (available in various editions from BWB) at least as a reference, but unfortunately they don’t have either in their libraries (the library actually has a lot of copies of C++ How to Program and C How to Program), and I’m sure the students can’t afford to buy the books.  Alas even if they could I didn’t even know what class I was teaching until a few weeks ago, so it’s not like the books would be shipped on time. There are a bunch of other textbooks in the library – but unfortunately there’s about 20 books for my class of 208 students to share. I’m hoping they’ll cope with the online resources (e.g. the Java Tutorial) and my lecture notes, but that puts a lot of pressure on my lecture notes and very unreliable Internet connection.  I just gave my first lecture today, which was followed by lots of frantic copying of my slides to some very highly infected usb-keys.  Thank goodness I have an apple laptop. Whew. Sigh.

Anyone want to donate an electronic copy of a decent OOP-Java textbook?

Actually, lots of people here are asking me for advice on web development and some systems administration too.  I think we’d be happy to take donations of any textbooks, electronic or otherwise.

You can ship books to me here at the Institute of Computer Science:

Institute of Computer Science c/o Melissa Ho
Mbarara University of Science and Technology (MUST),
P.O. Box 1410
Tel: +25648520394 / +25648521373
Mbarara, Uganda

If you decide to ship anything else to me, umm, like computers (!!) let me know and I can give you an address in Kampala, which might be more secure/faster. =)

p.s. For my personal use, I’m perfectly happy to just buy and download pdfs of books from O’reilly or elsewhere and read them on my Sony Reader.  It’s a little slow sometimes, but I get instant gratification (relatively, compared to the post) and remarkably readable. And I can carry them home with me. But if you send me a physical book I’ll leave them here for the library.

Powered by Qumana

Ubuntu-ifying the eeePCs (Netbook Mania Part II)

(Warning: This one is for the techies)

So I mentioned before that I purchased a bunch of eeePCs to test out in the health clinics and to use in the management agencies as asyncronous web servers and health information management devices.

I suppose to some extent that in retrospect these clinics will have wanted Windows on these laptops so I’ll eventually have to port all of the software to windows, but for now my systems are running on Ubuntu.  It’s just easier that way. 

Installing Ubuntu was remarkably easy. There’s instructions online here, as well as lots of hints and fixes.  This is sort of my simplified version for the particular eeePCs I was working with.

Ingredients:
    1 latest distribution of Ubuntu (currently 8.10)
    1 external usb cd or dvd-rom drive (e.g. the LG-GSA-E50L 8x USB DVD-RW)
    1 eeePC (i.e. the eeePC 1000HA, 10in, 160GB, 1GB RAM, 6-cell Battery)
    1 wired Internet connection (and presumably an ethernet cable)
    Note: In theory you can also install from a USB Stick

Instructions:
    1. When turning on the eeePC, press f2
    2. Verify that a) wifi is turned on (this is for later) and b) the usb device is listed first in the boot order
    3. If the dvd device is not connected, with cd burned with the latest copy of ubuntu on it inside already, do that now, and then continue booting
    4. Install and continue, following normal instructions
    5. After install completes, update all packages via a wired Internet connection
    6. From fixes page, you will note that wireless does not yet work. You’ll want to follow the instructions there, but do not do the modprobe ath5k. However, you do need to install the backport modules:

  sudo apt-get update
  sudo apt-get install linux-backports-modules-intrepid-generic

Wireless should work after this. I used Ubuntu Ibex 8.10

I neglected to put in all my arguments for netbooks vs the mac minis we used in the Ghana consultation network, vs locally purchased desktops, vs actual servers. Basically it boils down to the fact that the netbooks have built in batteries, so we don’t have to purchase UPSes to use as backup power for then the power goes out. And we don’t have to track down a separate monitor, keyboard, and mouse every time we want to do something, which was frankly a pain, when we were working with the minis in Ghana, and couldn’t access them via the network. Laptops are designed to be disconnected from power on a regular basis, and have built in peripherals. Convenient. And actually cheaper than the minis, if a little underpowered, comparatively.

Powered by Qumana

Netbook Mania

So one of the outcomes of my study last August is that admittedly.. people don’t want mobile phones for their health records, they want laptops. And these new netbooks – well they cost the same as these smartphones. But last August, the eeepcs had a battery life of 1.5 hours and only about 4MB of storage. So when they died in the middle of the comparative studies, all of the people I talked to changed their minds and said that battery life was a non-starter; they had to have something that would last. I did a little shopping though – and for just about $50 more, you can get a standard hard drive (instead of solid state), and a 6 cell battery, and end up with a 10in eeePC that lasts for 7 hours and has 160GB of hard drive space.

Even without the new configuration, people are raving about these netbooks. They won’t let me take them back to the states, and people keep buying them off me – so I have to replace them when I get back home, using the cash people give me. More stuff to carry when I come back – it’s a wonder I always make it through customs with my 6-8 laptops..

The reaction to my laptops this time is that everyone wants to buy these off of me “when your project ends” – to which I always say that when my project ends, the laptops will still be in use because the project will continue without me – unless they are already certain of my failure (I hope not!).

The proposal for now is twofold: two of the laptops will be used as asynchronous web servers, akin to the design used in the Ghana Consultation Network, allowing the Program Management Office in Mbarara and the Management Agency Head Office in Kampala to access claims information even when their Internet connection is down – basically, since the processor will certainly be slow, it will be a caching agent. (I might try Google Gears as well and see if that works better, but this is something that I can intelligently back up and that they can own locally.) The rest of the laptops will be allocated to two of the private health clinics for use in administering their claims forms. However – a primary distinction from the mobile phone solution is that they don’t include communications technology. I will explore a couple of options – including both a sneakernet style solution of sending the forms by SD card, or the more expensive solution of attaching a falcom modem to the laptop, which essentially doubles the cost of the laptop. A few other clinics will be assigned mobile phones, and the remaining clinics will be controls – I will visit them, continue to run surveys, and observe claims administration, and monitor their transcations, but I won’t deploy services there for at least the first 9 months, although I may encourage my partners to independent conduct their own deployment (i.e. with my supervision but not done by me) towards the end of my study.

This study involves simultaneously understanding both the technical feasibility of these solutions and the financial feasibility of these solutions – it will take time to make the service providers understand the ramifications of the various solutions – and the resultant costs and benefits to them. What are the tradeoffs they will make in the end? I think different providers will choose different means in the end.. and it is entirely possible that they might choose to purchase a laptop but not use it for online claims submission, purely for its other utilities. Or because the service provider is of higher means and higher claim volume, they might choose to do online claims submission and pay the service fees because timely payment is so extremely critical for them. I’m curious to see what happens, and I can’t wait to see how it all unfolds.

Preparing for Power Cuts

I’m pretty gadget heavy on this trip. In terms of power stuff I have:

1 solar flexible-panel charger (retail $99-ish) for 4 AA batteries
2 solio solar chargers, for mobile phones and usb devices
(can be charged via solar or grid power. I only have one adapter
for grid power) (retail about $80 each)
1 inverter (retail about $40)
1 potenco pull cord charger for charging car batteries (on loan)

plus lots of portable cell phone chargers (that can double as flashlights, $25ish) using AA batteries, and a few $5 LED book lights with hard-to-replace batteries. I also have two sidewinders (retail $25) which are wind-up flashlights+cellphone chargers. They aren’t
particularly useful for charging cell phones, but they are better than nothing in a pinch.

the potenco pull cord charger is also a lot of work to charge a car battery – you wouldn’t want to use it unless you could hire some kids to pull at it on a regular basis for cheaper than you could pay for the equivalent work’s worth of fuel. It’s a great device tho, and
could easily be hooked up to a bike or a windmill (not too fast of a windmill tho). To charge a car battery, basically you bolt the charger to a wall, grab the two ends of a rope, and then you swing your arms like you are on a nordic track. Some lights come on and the
battery starts charging.

I haven’t tried it yet because I don’t have a car battery yet. :) I’ll try it next week when I go to Rubindi and I’m staying in the rural health clinic overnight. By some miracle I haven’t experienced a single power cut yet.

It’s also been raining, so the solio chargers and the AA batterycharger don’t seem to have charged fully yet, although maybe they would if I put them outside directly instead of just in my window..  I suspect the AA battery charger’s 4 hour claim for 2 batteries only works for the standard AA rechargeables and not my super-high capacity 2700 mAH batteries, because they only every charged up halfway.   In the end they really just work well as capacitors for grid power. =P

Powered by Qumana

Back in the Field

I’m on my way back out to Uganda, this time to run a pilot study of the software, working out some of the details of the design (co-design?) with the people in the management agency and the clinics, and doing a comparative study between a bunch of possible device platforms: Palm 680, Palm Centro, Blackberry Curve, Nokia n810 Internet Tablets, and the Asus EeePC with a GPRS modem.

But mostly, I’m making plans for my main dissertation research: one year of fieldwork starting in January of next year, in which the first 6 months will be allocated towards design, deployment, and training around the claims management system. For the last six months, I’m hoping to have handed off all training and implementation to the project partners – I’ll be geographically available, but mostly I’m sticking around to observe what happens when I let the ICTD project sit around and mature – how will my project partners appropriate the technologies?  How will their work practices and social dynamics reformulate themselves around a new system?  What will change, and what will stay the same?  What aspects of the project will fall into disuse, and what things might happen that I never could have anticipated?  I think by being intricately involved in a deployment, dedicated to making something that works for my collaborators, and willing to stick around to see what happens after the culmination of the project, I’ll have the opportunity to learn some really interesting things about what it might mean to have ICTs deliberately introduced into the practice of small health clinics.

So for now… I need to plan out that trip, set up housing, a schedule, line up my ducks, etc. I’ll test out some of my survey instruments: periodic surveys that I’ll repeat monthly throughout my stay as "checkpoints", and test out some of the equipment.  For this trip, I also have an undergraduate research assisstant, Emmanuel Owusu, with me.  We’ve been working on a first cut of "ClaimMobile", the application, so we’ll demo that for the partners, and get some initial feedback from the users on how it looks, how the form should be formatted, and everything, so we can start finalizing a digital equivalent of the paper form.  The hard part on this is actually formalizing in code what is currently a very implicit set of rules on what makes a valid claim and what doesn’t.

I think… none of this blog post makes any sense if you haven’t seen me present about my project. =) Oh well.

The long and short of it is that I’m in Uganda for a month, and I’ll be going out again for a year in January…

Powered by Qumana

Epocrates for developing countries?

So I’m talking to my doctor about possible drug interactions between various prescriptions and he pulls out a… (drum roll) palm treo. Oh okay so that’s probably not a major revelation.. doctors love Palm devices and have loved them pretty much since 3COM started making them back in the 90s. (Can I say that yet? Back in the 90s?) And of course my immediate reaction is to ask him what software he uses, mentioning that I’m looking into what software might be useful for rural clinics in developing countries (e.g. Ghana and Uganda and D.R. Congo). He replied: you only need one! It’s called Epocrates.. like Hippocrates, but with an ‘e’! Clever, huh? (Okay I’m paraphrasing, but only a tiny tiny bit.) Then he proceeded to show me a drug database, a symptoms database, and a diagnosis database, all hyperlinked together.

Of course – before everyone goes off running to deliver this very fine product to the masses of doctors in developing countries, there are a couple of catches. The data is very much geared towards doctors in the US, which has a number of implications. 1) Only the drugs that are available in the US are listed, and then with the US names. So, for example, many of the newer malaria medications which haven’t been approved in the US (like Coartem) won’t be there. And other drugs like paracetamol (as it is known in the UK and former British colonies like Ghana and Uganda) will be listed as acetaminophen. 2) There’s a yearly recurring cost of $100. Of course, this might not be out of reach for these doctors, and certainly is about equivalent in price to the paper versions of these reference guides, and about 1000 times more portable.. 3) The pathology is different – a doctor in the US wouldn’t expect TB, where a doctor in Uganda or Ghana would know to look for TB symptoms.

I bring all this up because I spent part of this past summer in Uganda with the 2007 East Africa Blum Fellows visiting some of the Uganda Health Information Network (UHIN) deployment sites in Lyantonde and Rakai. What struck me most was not the specific programs offered by the project (digital submission of health outpatient statistics, and dissemination of malaria and pediatric health information), but rather how they appropriated the devices, installing and sharing their own applications, and using the Excel application to track inventory and patient logs. They just drink up this data, reading whatever they can get to learn more about how they can care for the wide variety of conditions they see every day. So.. in addition to whatever information management functions I can put into place, I hope I can also help put more information in the hands of the doctors and clinicians and nurses I’m working with.

There’s of course still a lot of other issues to deal with – everything from power for recharging to the cost of the devices themselves (~$70 for a Palm, and $300 for a Palm+Mobile Treo) to maintenance and sustainability. I still want to try putting this type of information in their hands, with all of the appropriate warnings, as well as more locally specific information, like local health bulletins or Hesperian’s translated Where There is No Doctor series. Let me know if you have any suggestions for mobile health applications!

Event: Blum Student Symposium – Smartphones and Healthcare Information Management in Uganda

Hi all,

I gave a presentation at the Blum Student Symposium last Thursday.

For anyone that’s interested, the slides (65MB) are downloadable here:

http://tier.cs.berkeley.edu/~melissa/blum-symposium-oct-04-07.ppt

The talk was about current health information practices in rural health clinics in Uganda, how PDAs have been integrated into a particular district, and our projections for what we’re working on now.

The future symposiums look really interesting (See Blum Event Calendar for times and locations):

Legal Aid Organizations and the Rule of Law in Sudan
Presentation by Mark Massoud, Jurisprudence and Social Policy Program Graduate Student
Thursday, November 1st

Media and Development in Zambia
Presentation by Laura Hubbard, Visiting Faculty, Anthropology
Thursday, November 15

Reducing Rape and Mutilation in Darfur with Fuel Efficient Stoves
Presentation by Susan Amrose, Graduate Student, Energy & Resources Group
Thursday, November 29th

Uganda pastor denies miracle scam (BBC News)

One of the things that stands out in my travels in Africa (more so in Ghana than Uganda) is the prevalence of the charismatic pentacostal megachurches. They have their pluses and minuses (Phillipians 1:17-18 comes to mind), and I have some hesitations about the “prosperity gospel” as well as how much they seem to revere the American pentecoastal leaders, but at least there are large organizations encouraging entrepreneurship and self-motivation, as well as providing the educational resources to enable their congregations to lift themselves out of poverty…

I’m not sure whether this was a scam or if it was actually a toy intended for his daughter, but this pastor is being accused of trying to con his congregation into believing he is passing on the Holy Spirit using a static-electricity joke toy. I guess the thing that counts though is noted by the Ethics minister in the article below: “But Mr Buturo said that most of the new churches, known in Uganda as “balokole” were “contributing to the stability of our country.”

Uganda pastor denies miracle scam (BBC News)
Thursday, 12 July 2007, 11:27 GMT 12:27 UK

http://news.bbc.co.uk/2/hi/africa/6294666.stm

Solar Power and Mbarara Update

It’s been a busy couple of weeks, with not nearly enough access to internet cafes!

This week I am back in Mbarara, currently using the computer science lab (which is empty because the students are all doing exams now), but also meeting with various professors here (again!) and working with Ben and Richard on the Smartphones for OBA project.

The major update is that we are now collaborating with the Faculty of Science at Mbarara (Physics Dept) to figure out solar power options for the health clinics participating in the OBA program. They are currently engaged in research evaluating the degradation of imported solar panels and are the perfect collaborators for this project. They also have experience with circuit-soldering, so they’ll try to use Manuel’s solar charge controllers both for their own experiments and our project.

We also visited the Marie Stopes International Uganda office and one of the Marie Stopes Uganda clinics. They are currently using the VMUS database developed by Microcare, and have two people entering the data from the (triplicate-carbon-copy) forms that are collected from the various clinics participating in the OBA program. Right now the system is down, so the forms are piling up, and they are entering the data into Excel, so they can process the reimbursements. I’ll head back there today or tomorrow to hammer on the SmartForm and figure out exactly what it should look like. At the clinic we spoke to Steven about his experience participating in the program. The major issues he identified are timeliness of reimbursement processing, limitations on the range of treatment options (if someone is diagnosed with a non-STI bacterial infection then they have to pay for treatment in addition to what they paid for the voucher, although I think the consult is covered), and patients coming in with vouchers that clearly don’t have an STI, and therefore are not eligible for subsidized treatment.  So there is a need for better and clearer marketing.  Richard suggested giving distributors placards that (literate) patients can read so they know what services the voucher will cover.  They also have problems with people going to multiple centers, and not having documentation for previous visits, or buying multiple vouchers and having tests done unnecessarily.   We hope that with the SmartForms project we’ll be able to address some of these issues, by making voucher records more accessible, and improving the communications process around the form submissions.  There’s lots of ideas flying around and a lot of work to do!

For the rest of the week (before I take off for Ghana) Richard and Ben and I will be visiting the various health clinics and talking to them about the project, getting a feel for their willingness/interest, as well as the environment in which the phones would be deployed.  We’ll start testing/piloting in August when I get back.