Open post

Patient management tools – one year on

Our group of HEWs and midwives have now been using the ODK-based patient management tools for just over a year – that is using the tools with actual patients, they were using the tools for several months before this just for testing and for refining the patient visit forms.

Despite only working with a small group of HEWs and midwives (although recently approx 20 more joined the project), we now have over 1000 patients (pregnant mothers) registered who have attended ante-natal care or post-natal care visits. We also have nearly 300 deliveries recorded, although given we have 1000 pregnant mothers, we would expect this to increase substantially in the coming months.

Looking back over the patient visits forms submitted each day, we can see that the HEWs and midwives are making use of the tools more regularly, although we still see spikes in the number of forms submitted on some days – likely to coincide with ‘immunization days’ when more people attend the health centres/posts.

Now that we’re building up a lot of experience, data and knowledge in how the tools are being used, As I’ve already posted up (here and here) Araya has already had a couple of research papers published in this area, and we’re now working on completing the feasibility study and technical papers.

Demo site for patient management tools

We’ve just set up a demonstration site of our analytics and mobile site for the patient management tools. Previously if someone wanted to test out the tool for themselves, we could really only give them the mobile application and the protocols to look at, but we didn’t have a demo area for the server side. The only demo was on my laptop, and we can’t give access to the live site as it has real patient cases. I took this opportunity to look at using Amazon Web Services (EC2) for setting up the demo server – it all worked out really well and very easy to use.

You can log into the analytics/scorecard site at:

http://odk-demo.digital-campus.org/scorecard/ (username/password is demo/demo)

and the mobile version is at:

http://odk-demo.digital-campus.org/scorecard/mobile (same username/password)

The demo user has supervisor privileges, so is able to see all the data entered, usually health workers logging in would only get to see the data directly related to their patients.

If you would like to see the whole process, from entering the protocols on the smartphone, all the way through to seeing the cases on the analytics scorecard and mobile site, I also set up a demo ODK Aggregate server for submitting protocols. To set this up:

  1. Download and install on your phone our version of ODK
  2. start the app and enter the following settings (go to menu > change settings):
    • Server: http://odk-demo.digital-campus.org/ODKAggregate (note that this is case sensitive)
    • Username: demo
    • Password: demo
  3. Go to ‘get blank form’ – this should connect to the server and show all the available protocol forms – select and download the ones you would like to try out
  4. Enter and submit a few protocols from your phone
  5. You will then be able to see the forms you have entered on the analytics scorecard, and the mobile version – note that the forms don’t appear instantly on the scorecard or mobile site, it may take a couple of hours, as we have some caching running, to make the site run more quickly

Please let us know how you get on – especially if I need to add some more info to the instructions above.

OpenDataKit – entering dates in Ethiopian format

Some of the feedback we had from the initial HEW training last week was that some of the HEWs had difficulty in using the Gregorian calendar. Ethiopia has it’s own calendar which is the normal calendar used for the vast majority of Ethiopians (Ethiopian calendar entry on Wikipedia). Given that we’re asking the HEWs to collect date information, we need to make this as easy and understandable for them as possible – for example, to enter appointment dates a few weeks or months in advance. So over the past couple of days I’ve been looking at creating a date picker widget for integration into ODK Collect that will allow dates to be entered using the Ethiopian calendar format, but will store the date in the database as Gregorian. This transformation is hidden from the user and storing Gregorian dates in the database means we can manipulate and compare dates for reporting purposes, which we’d be unable to do storing Ethiopian dates as strings in the database (we can transform the dates back into Ethiopian calendar for final display).

It ended up being much more straightforward than I though it would be, especially with much help from the ODK Community and with the Joda Time java library already built into ODK Collect. I’ve got a first version ready for testing, so if anyone else is interested in having a look you can download the .apk file for installation on your Android phone.

To see the Ethiopian date picker working you’ll need to load up a form which specifies data picker. You can connect to our ODK Aggregate server at: http://hew-datacollect.appspot.com and download the EthioDateTestV1.5 form. Or you can download the original form XML to put on your own server.

This is only a first version, so any feedback is very welcome – or if you’d like the source code then please feel free to contact me (will put it up somewhere once I’ve tested it a bit more). [Update 19-Aug-11: I’ve now put all the code up as a clone on Google Code at https://code.google.com/r/alextlittle-dc-odk/, so you can see the full changes I’ve made.]

Finally, here are a couple of screenshots of the Ethiopian date picker running in my Android emulator:

Scroll to top