mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru...
Transcript of mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru...
![Page 1: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/1.jpg)
DESIGN
www.openXdata.org
COLLECT
www.openxdata.org
MANAGE
DESIGN
Video tutorials available at:
doc.openXdata.org
www.openXdata.org
![Page 2: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/2.jpg)
mHelse – hvordan bedre global
mødre- og barnehelse med
mobiltelefoni og teknologisk
innovasjon
Thorkild Tylleskär og Jørn
Klungsøyr
Senter for Internasjonal Helse, UiB
![Page 3: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/3.jpg)
1758
Anne Kiestine Bertelsdatter
- 23 år gammel trolovet og gift i 1781
- med Niels Nielsen Oulund
De fikk 5 barn:
1. Niels Bertelsen født 6. februar 1782. Han ble soldat.
2. Mads Nielsen Oulund født 28. juli 1784. Levde 5 dager.
3. Bertel Nielsen Oulund født 8. februar 1786. Død 6 november
1786, 8 måneder gammel.
4. Lauritz Larsen født 8. november 1787. Ukjent skjebne.
5. Maren Nielsdatter født 6 mai 1790. Levde 10 dager.
Moderen døde i barselseng efter at have født denne
datter, den 13. mai 1790, 32 år gammel.
En (eller to) av fem ble over 1 år. Og mor døde selv.
![Page 4: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/4.jpg)
The Lancet 2011
![Page 5: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/5.jpg)
![Page 6: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/6.jpg)
Barn som døde i vår studie
• Burkina Faso
o 80% har aldri gått i
skole
o 36% fødde på klinikk
o 49/895 dødfødte
o 23/895 døde 1.
dag/uke
• Uganda
o 80% har 6 års
skolegang
o 41% fødde på klinikk
o 16/835 dødfødte
o 18/835 døde 1.
dag/uke
![Page 7: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/7.jpg)
Dødfødte i verden
![Page 8: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/8.jpg)
• I Afrika
o nesten 1/100
svangerskap
• Burkina Faso:
o 1 av 28 mødre dør
• Uganda:
o 1 av 35 mødre dør
Mødredødelighet
Lancet 2006; 368: 1189–200
![Page 9: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/9.jpg)
Hver dag dør:
1000 mødre og
10.000 barn ved fødsel
Vi har noen utfordringer –
har vi noen muligheter?
Ja!
![Page 10: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/10.jpg)
Makerere i Uganda
700 datamaskiner i samme datasal!
![Page 11: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/11.jpg)
«Alle» har mobil
![Page 12: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/12.jpg)
Også i distrikta
![Page 13: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/13.jpg)
Dette er
verdens
vanligste
datamaskin
![Page 14: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/14.jpg)
«Vanlig mobil» og smarttelefon
![Page 15: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/15.jpg)
openXdata.org
• Datainnsamlingsverktøy for mobil og nett
• Åpen kilde-kode, gratis å bruke
• Generisk, kan brukes til alle formål
![Page 16: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/16.jpg)
DESIGN
www.openXdata.org
COLLECT
www.openxdata.org
MANAGE
DESIGN
Video tutorials available at:
doc.openXdata.org
www.openXdata.org
![Page 17: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/17.jpg)
![Page 18: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/18.jpg)
Nå vil vi
• Videreutvikle
programmet til å gi
oppfølgende
tilbakemeldinger
• Særlig med henblikk
på fødselsovervåking
i fødestuer langt fra
allfarvei
![Page 19: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/19.jpg)
Prototype overvåking
Vannpumper ved borehull • SMS til database når pumpen er ødelagt
• Rapportøren får SMS som takk
• Reparatøren får SMS
• Reparatøren fyller ut rapport
• Rapportøren får SMS
• Realtidsovervåking sentralt: Hvor mange fungerer til enhver tid?
![Page 20: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/20.jpg)
![Page 21: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/21.jpg)
2D-strekkoder (QR-koder)
• En tilfeldig kode festet
på mors helsekort kan
brukes som ID-kode
• Telefonkameraet skanner koden og opplysninger blir registrert på riktig person
![Page 22: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/22.jpg)
Fosterlyder
Rier
Åpning
Tid i timer
![Page 23: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/23.jpg)
• Jordmor registrerer
moren som kommer
for å føde – får da
noen spørsmål om
fødselen
• Hver time spør
telefonen på ny om
fremdrift, fosterlyder,
rier.
• Hvis timene går med
liten fremdrift,
kommer
aksjonsorienterte
meldinger.
• Man kan se for seg at
hun får ringetid som
takk.
![Page 24: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/24.jpg)
• Mobilen kan ikke
gjøre det alene
• Den må kombineres
med opplæring og
support
![Page 25: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/25.jpg)
DESIGN
www.openXdata.org
COLLECT
www.openxdata.org
MANAGE
DESIGN
Video tutorials available at:
doc.openXdata.org
www.openXdata.org
Øystein Lund Rolland
Samson Gejibo
Jørn Klungsøyr
![Page 26: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/26.jpg)
DESIGN
• Design complex forms in graphical interface
• Supported question types include: Text, Numbers, Date, Single/Multi-select, Multimedia, Geotagging
• Define skip logic & answer validation criteria
![Page 27: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/27.jpg)
COLLECT (I)
Web-based forms can
be accessed through
desktop computer,
laptop or netbook with
access to the internet.
![Page 28: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/28.jpg)
MANAGE (I)
• Own your data - host on your own servers
• Define roles for different types of users (e.g.
administrator, study manager, data manager,
mobile data collector)
• Export data to csv or direct to a relational
database
• Manage data and forms using a standard
web-browser
![Page 29: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/29.jpg)
![Page 30: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/30.jpg)
![Page 31: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/31.jpg)
![Page 32: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/32.jpg)
![Page 33: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/33.jpg)
![Page 34: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/34.jpg)
![Page 35: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/35.jpg)
![Page 36: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/36.jpg)
![Page 37: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/37.jpg)
COLLECT (II)
Structured SMS – manually coded forms –
for any phone
![Page 38: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/38.jpg)
![Page 39: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/39.jpg)
Video III – Rabies surveillance
*Video by openxdata via YouTube
![Page 40: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/40.jpg)
Partners
![Page 41: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/41.jpg)
DESIGN
www.openXdata.org
COLLECT
www.openxdata.org
MANAGE
DESIGN
Video tutorials available at:
doc.openXdata.org
www.openXdata.org
![Page 42: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/42.jpg)
Technologies used
Server
• Java
• Spring
• Hibernate
• GWT/GXT
• MySQL
• Apache Tomcat
• Xforms and XML
![Page 43: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/43.jpg)
Technologies used
• Liquibase – Database change management
• Testing frameworks - JUnit / Spring Testing
Framework
• Build Tool – Maven
• Dependeny management - Nexus
Mobile
• J2ME
![Page 44: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/44.jpg)
Key Innovations
Binary Protocol plugin – handle multiple
versions of clients.
Non-binary protocol support e.g. REST
Serverside processing of XForms and XML
Versioned Hybrid XML and Relational DB
![Page 45: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/45.jpg)
COSMOS - Composite Streams
Open Source Development
Difference to Meritocratic (e.g. Apache)
Hybrid between Apache and MySQL
![Page 46: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/46.jpg)
The Garage Hackers
Long release cycles (1/2 - 1 year)
GarageHacking / Anarchy - just make it work -
high level of trust/autonomy - no way to
handle review/merits
Ant based - no dependency management
Dependencies part of subversion
Fragile release management
Mobile build required WTK
![Page 47: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/47.jpg)
Community processes
Agile / XP influenced
Tickets
Milestones
Prioritized backlogs
Management Committee
Core committers - how to become
Patch submission
![Page 48: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/48.jpg)
Continous Integration
Subversion - Code repository
Trac – Ticket and development management
Jenkins – Continous Integration server (build
server)
Nexus – Artifact repository
Cobertura – Test coverage
FindBugs – Code analyse
Checkstyle – Code style checking
Concordion - Acceptance tests
![Page 49: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/49.jpg)
Release management
• 2 week iterations
• Release if working builds and if work has
been done
• If a Release can be candidate for public
release
• start separate maintenance branch and
schedule milestones
• Publish as public release once satisfactory
stability
• Continue maintenance until retired
![Page 50: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/50.jpg)
How a release is made
• Update dependencies to released versions
(not SNAPSHOT)
• Schedule a release in Jenkins
• Jenkins builds, tags, publishes artifacts to
Nexus.
• Update dependencies to track SNAPSHOT
![Page 51: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/51.jpg)
Managment of Branches
(subversion)
• Branches are primarily used only for short
term risky work
• Branches are used for maintenance releases
based on a tag.
![Page 52: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/52.jpg)
![Page 53: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/53.jpg)
![Page 54: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/54.jpg)
![Page 55: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/55.jpg)
![Page 56: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/56.jpg)
![Page 57: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/57.jpg)
![Page 58: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/58.jpg)
![Page 59: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/59.jpg)
![Page 60: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/60.jpg)
![Page 61: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/61.jpg)
![Page 62: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/62.jpg)
![Page 63: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/63.jpg)
![Page 64: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/64.jpg)
![Page 65: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/65.jpg)
Hardware infrastructure
UiB and HiAls
Local backup and cross Replication
LDAP – Linux servers and services.
Pgina is investigated to offer authentiation for
windows clients.
Account registration
30+ vm’er på XenServer (4 physical – 2 simple)
CentOS 5.7
Ubuntu 10.04 (bytte til 12.04 fra i dag?)
Windows 7 / 2003
![Page 66: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/66.jpg)
Integration stories
OpenMRS in Peru
OpenMRS XForms module
MoTeCH
DHIS in South Africa (10k users)
OpenClinica
Workflow (YAWL)
openXmapper (GeoServer/OpenLayers)
openXanalyzeR (R for analysis)
Barcode
Offline web (eCollect)
Reportong (Jasper
![Page 67: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/67.jpg)
Future plans
• Improve community processes
• Android native client
• Webclient – including offline for
pads/smartphones/computers (JavaScript)
• Improved support – commercial?
• Complete integration efforts
![Page 68: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/68.jpg)
Maven profiles
• Issue: low cost, low performance = small
apps
• Maven profiles allows customized builds
• Usecase: Barcode implementation
• Pattern: Inversion og Control
![Page 69: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/69.jpg)
openXsecure
• Objective: to develop a secure framework for mobile
data collection systems at low budget settings.
• Challenges:
• Battery power, CPU, Memory, Small Key-pad,…
• Low Project Budget
• Remote Working Locations (poor connectivity)
• Phone Sharing, offline data collection
• Usability
![Page 70: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/70.jpg)
openXsecure
Available Solutions and Drawbacks
• HTTPS o covers only the transmission channel security
o designed for open distributed systems
o Need more certificate...costy
o has overhead and handshake may not be
acceptable in poor connectivity
• Storage protection o Nothing has been done so far
o Lack of cryptographics liberary in Java ME
![Page 71: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/71.jpg)
openXsecure
Proposed Secure Solution:
• The Secure solution can be easily integrated with any
Java ME based applications.
• It offers:
o data confidentiality, both on the mobile device and
when data transmitted to the server
o data integrity
o off-line and on-line authentication
o account and data recovery mechanisms
o multi-user management
• A prototype of secure solution has been integrated with
openXdata.
![Page 72: mHelse innovasjon - Universitetet i Bergen · 2012. 5. 5. · Integration stories OpenMRS in Peru OpenMRS XForms module MoTeCH DHIS in South Africa (10k users) OpenClinica Workflow](https://reader034.fdocuments.net/reader034/viewer/2022051901/5ff020df24b138409e1ad544/html5/thumbnails/72.jpg)
DESIGN
www.openXdata.org
COLLECT
www.openxdata.org
MANAGE
DESIGN
Video tutorials available at:
doc.openXdata.org
www.openXdata.org