Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Humanitarian Open Source Software

1,168 views

Published on

A talk on how Open Source software can make an impact in rural & resource constrained hospitals in India and Africa. I cover JSS, SEARCH and Ebola situation, and how Open Source software like Bahmni, OpenMRS and others are helping. This is based on my experience working on Bahmni team at ThoughtWorks.

This slide was presented at GIDS, Bangalore (Apr 2015).

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Humanitarian Open Source Software

  1. 1. Humanitarian Open Source Software Gurpreet Luthra, Lead Consultant
  2. 2. Agenda • Humanitarian Open Source Software • JSS Hospital • Bahmni • SEARCH Hospital • Ebola & OpenMRS • Further References
  3. 3. About Me - Gurpreet Luthra • 13+ years, Developer & Lead Consultant • Java/Scala/Ruby/Web/Open-Source • Twitter: _zenx_
  4. 4. 4
  5. 5. 5
  6. 6. http://www.jssbilaspur.org/about/people.phpThe People:
  7. 7. 7 http://www.tompietrasik.com/2013/01/07/jss-india-public-healthcare-film/
  8. 8. 8 http://www.tompietrasik.com/2013/01/07/jss-india-public-healthcare-film/
  9. 9. 9 http://www.tompietrasik.com/2013/01/07/jss-india-public-healthcare-film/
  10. 10. 10
  11. 11. 11 http://www.bahmni.org/developer/
  12. 12. 12 Bahmni - Screenshots
  13. 13. Challenges of Building Software for JSS • On-site BAs • Internet for Deployment? • Agile without Showcases? • Software as a bottleneck? • What if the system breaks down? Backup? • UX Challenges • Low Cost Devices • Training non-Windows people 13
  14. 14. 14 First Deployment - Jun 2013
  15. 15. 15 http://www.thoughtworks.com/clients/jss
  16. 16. SEARCH Hospital 16
  17. 17. 17
  18. 18. 18
  19. 19. 19
  20. 20. SEARCH • Dr Abhay Bang and his wife Dr Rani Bang • Dec 1985 • 50% drop in Infant Mortality Rate • Masters in Public Health from John Hopkins University 23
  21. 21. SEARCH • Hospital Services • Women’s Health • Child and Neonatal Health • Alcohol Prevention & De-addiction • Research on Rural and Tribal Health care 24
  22. 22. SEARCH • S.E.A.R.C.H: Society for Education, Action and Research in Community Health • 25,000 patients each year • 20 bed indoor facility • 450+ surgeries each year (special camps) 25
  23. 23. SEARCH • Excel Based Registration since 2011 • 65000 rows • Research • Study & Control Areas • Surveys 26
  24. 24. 3+ Months Pre-deployment • Made Bahmni customizable (not just JSS!) • Lots of Jasper Reports • Patient Registration Card • Migration Scripts • Krishna font transformer 27
  25. 25. 28 Krishna Font
  26. 26. 29 https://github.com/Bhamni/bahmni-java-utils/blob/master/font-transformer/src/test/java/org/bahmni/fonttransform/ KrishnaFontTransformerTest.java
  27. 27. 30 20 Day Deployment
  28. 28. • Mobile !? • Electricity !? • Internet !? • LAN !? • Data Errors • Krishna Font to Unicode Errors • Linux !? • Backups !? • 32 bit machine? • Remote Support?
  29. 29. Learnings • Local YUM Repo • Carry QA Database • Scripts for one click Backup and Deploy • Infra skills • Local Language support (non- trivial) • Carry everything! (keyboards, extension chords, network cables, stickies, boards, etc) 34 • Real System, Real Feedback • Team Viewer, AirDroid • Migrations on SSD / Vagrant • Single view of system status • Daily Dairy • Local Stackoverflow?? • Training/Backup Laptop
  30. 30. 35
  31. 31. Ebola - Sierra Leone 36 Dr David Walton
  32. 32. Ebola - Sierra Leone 37
  33. 33. Ebola - Sierra Leone 38
  34. 34. Ebola - Sierra Leone 39
  35. 35. 40 https://wiki.openmrs.org/display/projects/Ebola
  36. 36. 41 https://wiki.openmrs.org/display/docs/Getting+Started+as+a+Developer Get Started!
  37. 37. http://colourmyworld.me/2014/07/05/quote-of-the-dayjune-052014/
  38. 38. Further References • http://www.thoughtworks.com/global-health • http://www.thoughtworks.com/clients/jss • http://www.bahmni.org/ • http://www.jssbilaspur.org/ • https://wiki.openmrs.org/display/docs/Getting +Started+as+a+Developer • http://www.thoughtworks.com/insights/blog/ unique-production-issue-jss
  39. 39. Gurpreet Luthra http://techie-notebook.blogspot.com _zenx_
  40. 40. 45

×