humanitarian open source software

Post on 15-Jul-2015

363 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Humanitarian Open Source SoftwareGurpreet Luthra, Lead Consultant

Agenda

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

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

4

5

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

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

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

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

10

11

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

12

Bahmni - Screenshots

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

First Deployment - Jun 2013

15

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

SEARCH Hospital

16

17

18

19

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

SEARCH

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

24

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

SEARCH

• Excel Based Registration since 2011

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

26

3+ Months Pre-deployment

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

27

28

Krishna Font

29

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

30

20 Day Deployment

• Mobile !?

• Electricity !?

• Internet !?

• LAN !?

• Data Errors

• Krishna Font to Unicode Errors

• Linux !?

• Backups !?

• 32 bit machine?

• Remote Support?

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

35

Ebola - Sierra Leone

36Dr David Walton

Ebola - Sierra Leone

37

Ebola - Sierra Leone

38

Ebola - Sierra Leone

39

40

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

41

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

Get Started!

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

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

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

_zenx_

45

top related