humanitarian open source software

46
Humanitarian Open Source Software Gurpreet Luthra, Lead Consultant

Upload: gurpreet-luthra

Post on 15-Jul-2015

363 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Humanitarian Open Source Software

Humanitarian Open Source SoftwareGurpreet Luthra, Lead Consultant

Page 2: Humanitarian Open Source Software

Agenda

• Humanitarian Open Source Software • JSS Hospital • Bahmni • SEARCH Hospital • Ebola & OpenMRS • Further References

Page 3: Humanitarian Open Source Software

About Me - Gurpreet Luthra• 13+ years, Developer & Lead Consultant • Java/Scala/Ruby/Web/Open-Source • Twitter: _zenx_

Page 4: Humanitarian Open Source Software

4

Page 5: Humanitarian Open Source Software

5

Page 6: Humanitarian Open Source Software

http://www.jssbilaspur.org/about/people.php The People:

Page 7: Humanitarian Open Source Software

7http://www.tompietrasik.com/2013/01/07/jss-india-public-healthcare-film/

Page 8: Humanitarian Open Source Software

8http://www.tompietrasik.com/2013/01/07/jss-india-public-healthcare-film/

Page 9: Humanitarian Open Source Software

9http://www.tompietrasik.com/2013/01/07/jss-india-public-healthcare-film/

Page 10: Humanitarian Open Source Software

10

Page 11: Humanitarian Open Source Software

11

http://www.bahmni.org/developer/

Page 12: Humanitarian Open Source Software

12

Bahmni - Screenshots

Page 13: Humanitarian Open Source Software

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

Page 14: Humanitarian Open Source Software

14

First Deployment - Jun 2013

Page 15: Humanitarian Open Source Software

15

http://www.thoughtworks.com/clients/jss

Page 16: Humanitarian Open Source Software

SEARCH Hospital

16

Page 17: Humanitarian Open Source Software

17

Page 18: Humanitarian Open Source Software

18

Page 19: Humanitarian Open Source Software

19

Page 20: Humanitarian Open Source Software
Page 21: Humanitarian Open Source Software
Page 22: Humanitarian Open Source Software
Page 23: Humanitarian Open Source Software

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

Page 24: Humanitarian Open Source Software

SEARCH

• Hospital Services • Women’s Health • Child and Neonatal Health • Alcohol Prevention & De-addiction • Research on Rural and Tribal Health care

24

Page 25: Humanitarian Open Source Software

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

Page 26: Humanitarian Open Source Software

SEARCH

• Excel Based Registration since 2011

• 65000 rows • Research • Study & Control Areas • Surveys

26

Page 27: Humanitarian Open Source Software

3+ Months Pre-deployment

• Made Bahmni customizable (not just JSS!) • Lots of Jasper Reports • Patient Registration Card • Migration Scripts • Krishna font transformer

27

Page 28: Humanitarian Open Source Software

28

Krishna Font

Page 29: Humanitarian Open Source Software

29

https://github.com/Bhamni/bahmni-java-utils/blob/master/font-transformer/src/test/java/org/bahmni/fonttransform/KrishnaFontTransformerTest.java

Page 30: Humanitarian Open Source Software

30

20 Day Deployment

Page 31: Humanitarian Open Source Software
Page 32: Humanitarian Open Source Software
Page 33: Humanitarian Open Source Software

• Mobile !?

• Electricity !?

• Internet !?

• LAN !?

• Data Errors

• Krishna Font to Unicode Errors

• Linux !?

• Backups !?

• 32 bit machine?

• Remote Support?

Page 34: Humanitarian Open Source Software

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

Page 35: Humanitarian Open Source Software

35

Page 36: Humanitarian Open Source Software

Ebola - Sierra Leone

36Dr David Walton

Page 37: Humanitarian Open Source Software

Ebola - Sierra Leone

37

Page 38: Humanitarian Open Source Software

Ebola - Sierra Leone

38

Page 39: Humanitarian Open Source Software

Ebola - Sierra Leone

39

Page 40: Humanitarian Open Source Software

40

https://wiki.openmrs.org/display/projects/Ebola

Page 41: Humanitarian Open Source Software

41

https://wiki.openmrs.org/display/docs/Getting+Started+as+a+Developer

Get Started!

Page 42: Humanitarian Open Source Software

http://colourmyworld.me/2014/07/05/quote-of-the-dayjune-052014/

Page 43: Humanitarian Open Source Software

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

Page 44: Humanitarian Open Source Software

Gurpreet Luthrahttp://techie-notebook.blogspot.com

_zenx_

Page 45: Humanitarian Open Source Software

45

Page 46: Humanitarian Open Source Software