Using Opensource Software For Public Health

19
Taha Kass-Hout, MD, MS Nicolás di Tada October 2008 Using Open-Source Software for Public Health

description

 

Transcript of Using Opensource Software For Public Health

Page 1: Using Opensource Software For Public Health

Taha Kass-Hout, MD, MSNicolás di TadaOctober 2008

Using Open-Source Software for Public Health

Page 2: Using Opensource Software For Public Health

OPEN SOURCE AND FREE SOFTWARE

“Open Source” was coined to avoid the confusion with economic context

Emphasis is on freedom to use, modify and distribute the source code

Open Source does not mean free

“Free” refers to no cost and the freedom to use the software

There are several license models

Page 3: Using Opensource Software For Public Health

LICENSE MODELS

Page 4: Using Opensource Software For Public Health

BUSINESS MODEL

Where does a commercial company fit here? Build and tie together several open source

packages Provide tested open source solutions and

customer support

Page 5: Using Opensource Software For Public Health

OPEN SOURCE BENEFITS

Page 6: Using Opensource Software For Public Health

OPEN SOURCE CHALLENGES

May lack a complete documentation No risk but reputation in releasing a product

that is not production ready No support contract and the creator has no

obligation to provide any support The project might get abandoned

Page 7: Using Opensource Software For Public Health

WHAT TO LOOK FOR?

Commercial companies giving implementations, consulting and support

Community activity Project history and reputation Success stories Documentation

Page 8: Using Opensource Software For Public Health

OPEN SOURCE SAMPLE APPLICATIONS IN PUBLIC HEALTH

Page 9: Using Opensource Software For Public Health

BIOCASTER•A collaborative research project

•Infectious diseases and chemicals detection and tracking

•Feature extraction

•Open source and multi-lingual taxonomy (version 2.0 released)

•KML files available for use in Google Earth

•New links to GoPubMed

http://biocaster.nii.ac.jp

Page 10: Using Opensource Software For Public Health

TRANSTAT•Test for the presence of human-to-human transmission (or animal-to-animal in veterinary settings)

•Estimate epidemiologic characteristics of the disease

https://www.epimodels.org/midas/transtat.do

Page 11: Using Opensource Software For Public Health

MIRTH: HL7 INTERFACE•Platform neutral

•Evolving GUI interface

•Bidirectional messaging

•Remote configuration

•Mirth hardware solutions (Pico, Appliances)

•Uses open source a light-weight messaging framework (Mule)

http://www.mirth.org

Page 12: Using Opensource Software For Public Health

INSTEDD: RIFF AND RNA•Riff: Collaboration platform

•RNA: Human collaboration and machine learning for early disease detection and prediction

http://riff.instedd.org

Page 13: Using Opensource Software For Public Health

WEKA•A collection of machine learning algorithms for data mining in Java

•Tools for data pre-processing, classification, regression, clustering, association rules, and visualization

http://www.cs.waikato.ac.nz/~ml/weka

Page 14: Using Opensource Software For Public Health

PENTAHO•Reporting, analysis, dashboard, data mining and workflow.http://www.pentaho.com

Page 15: Using Opensource Software For Public Health

CABIG™: NATIONAL CANCER INSTITUTE BIOMEDICAL INFORMATICS GRID •A model for large scale collaborative development

•All new projects must be open access and open source

•Compatibility Guidelines (Legacy, Bronze, Silver and Gold) assure that applications meet minimum interoperability requirements.

•Shared data standards repository, sharing and reusing of object classes for applications across the grid. Large suite of applications in development

https://cabig.nci.nih.gov

Page 16: Using Opensource Software For Public Health

SAHANA DISASTER MANAGEMENT•Sahana = “relief” in Sinhalese

•Person registry

•GIS Mapping

•Event communications

•Some support provided by Google’s open source initiativehttp://cvs.opensource.lk/index.php

Page 17: Using Opensource Software For Public Health

Q&A

Page 18: Using Opensource Software For Public Health

THANK YOU!

Taha Kass-Hout, MD, MShttp://www.instedd.org [email protected]://taha.instedd.org

Nicolás di Tadahttp://[email protected]://weblogs.manas.com.ar/ndt/

Page 19: Using Opensource Software For Public Health

REFERENCES Open Source License References

http://www.opensource.org/licenses http://openacs.org/about/licensing/open-source-licensing

Open Source References http://www.lifehack.org/articles/technology/open-source-life-how-the-

open-movement-will-change-everything.html http://en.wikipedia.org/wiki/Open_source http://www.opensource.org/ 

Open Source and Public Health References Open Source Development for Public Health: A Primer with Examples of

Existing Enterprise Ready Open Source Applications in Turner (2006) http://www.ibiblio.org/pjones/wiki/index.php/

Open_Source_Software_for_Public_Health http://en.wikipedia.org/wiki/List_of_open_source_healthcare_software http://www.epha.org/a/320 A Quick Survey of Open Source Software for Public Health Organizations

in Mirabito and Kass-Hout (2007)