Greetings to all!
I am the Chief Information Officer at Hospital Albert Schweitzer
Haiti. I have been here for over seven years now. One of my
responsibilities includes our health information system. When I
arrived we were struggling to keep alive a Paradox for DOS database
that contained that data. It was antiquated and unmanageable. Slowly
we have been implementing OpenMRS,
www.openmrs.org It has completely
replaced the legacy system now.
Since the very beginning of my time at HAS I have continually been
asked by our community health and M&E directors about the possibility
of using mobile devices for field data collection. This has been a
topic of much discussion in the OpenMRS community over the past years
too. One of our requirements was that all patient information must be
integrated into OpenMRS. Thus, if we were going to use a mobile
device, we needed to have it fully integrated with OpenMRS. We have
chosen cell-phones as our data entry platform rather than laptops/
netbooks because of significantly lower power consumption, simplicity,
security and less overhead and maintenance. All Haitians know how to
use a cell phone, even sending text messages is very popular. Very
few know how to use a computer, mouse, etc. Much to our delight, mid
last year an announcement for OpenMRS-jr (pronounced OpenMRS junior)
was made.
OpenMRS-jr is a mobile application developed using the JavaRosa
platform. It uses the OpenMRS XForms Module to communicate with
OpenMRS. For more information on the XForms Module, visit…
https://wiki.openmrs.org/display/docs/XForms+Module
The initial version of OpenMRS-jr, written by Munaf Sheikh, allowed
the following…
• Specify a base URL for a working OpenMRS installation
• Login to the app on the phone with a valid OpenMRS username and
password
• Download the list of available cohorts of patients
• Select a cohort of patients to download, and download the patients
onto the mobile device
• Download XForms onto the mobile device from OpenMRS
• Select a patient, and fill out one or more XForms for that patient
• Register new patients
HAS wanted to collect patient information at our remote clinics when
patients come to be seen by the doctor/nurse. Some of our remote
clinics don’t even have cell phone service in the building, but this
was not a problem for OpenMRS-jr. It’s able to fill out forms, and
then send them later when a connection is available. Because of the
expense of Internet on cell phones in Haiti, we opted to use this
method (store-and-forward) entirely, using phones with WiFi capability
and synchronizing them up on the hospital network. Perhaps this can
change if/when low-cost Internet becomes available in Haiti.
Another problem we encountered with the initial version of OpenMRS-jr
is that it was only possible for a form to be filled out for a patient
that was in the cohort list downloaded to the phone. This is alright
if you’re tracking patients in a small program, but didn’t fit with
our use case. In our OpenMRS database, we have over 650,000 patients,
made up of anyone who lives in the hospital catchment area, or anyone
that has ever visited the hospital. Having a cohort of more than
about 100 patients in OpenMRS-jr isn’t possible. There was no telling
when any of those patients would fall sick and come to a clinic. As a
result, HAS needed OpenMRS-jr to evolve to the next level in order to
meet our needs. We needed to be able to fill out a form for any
patient using their HAS assigned identifier (which the patients carry
with them when coming to the clinic or the hospital). With special
thanks to Afrisis – África Sistemas,lda, and Natu Lauchande and
special funding from Dimagi, Inc, we are nearing the end of the
changes necessary for HAS to use OpenMRS-jr. We are nearly ready to
pilot a one-nurse, one-phone test in our closest/most accessible
dispensary. Based on the outcome of this actual testing by a
healthcare provider we will be able to fine-tune the development of
OpenMRS-jr.
We hope to solve an outstanding problem with OpenMRS-jr; referral/
counter-referral. We want the hospital to know that a patient has
been referred from the clinic (other than the paper referral form the
nurse in the clinic fills out and sends with the patient). This is a
hospital referral. When the form is filled out in OpenMRS-jr,
patients with those observations can be included in a report to notify
the hospital of patients that have been referred. Going the other
direction (counter-referral) we want the clinic to know that a patient
has been seen at the hospital and discharged). We can make a cohort
of patients that have recently been discharged from the hospital and
synchronize them to the phone. That is a counter-referral.
We also plan to use cell phones and OpenMRS-jr to collect data from
our rural health agents. This will include house visits for weighing
children, and giving vaccinations, etc. Now this information can
appear directly into the OpenMRS patient dashboard, where the doctors
at the hospital can see a more complete patient history.
The application hasn't been tested extensive on different phones but
in theory it should work on most J2ME compatible phones. We have
received a small grant to purchase phones for our clinic providers and
rural health workers, and hope to start testing OpenMRS-jr on a Nokia
C3. Some limitations have been touchscreen and QWERTY keyboard
phones. We have done our testing on a Nokia N80 with great results.
We have also done some testing with an MFU W71 phone, with success
aside from the QWERTY keyboard issues.
We were initially excited about OpenMRS-jr because of its capacity to
run on lower-end phones. Android phones were cost prohibitive, so
using ODK Clinic wasn’t appealing. (I’ve yet to see the $100 Android
phone, let alone any Android phones in Haiti.)
For additional information and documentation on OpenMRS-jr visit the
OpenMRS Wiki at…
https://wiki.openmrs.org/display/docs/OpenMRS-jr
As we move forward with mobile data collection, I would welcome any
words of wisdom from those who have already walked down this path.
Also, if there are any questions on our experience with OpenMRS-jr
thus far, I would be happy to try to answer them.