3. 3
80% of diseases in LMICs due to poor sanitation / unsafe water (UN)
4. 4
Over 20.000 children die every day from Social Diseases
Human Trafficking
Contaminated Water
Malnutrition
Cholera
Drug abuse
Prostitution
Chagas
Tuberculosis
Child Labour
War
Family Violence
Malaria
HIV /AIDS
6. 6
The System of Health Paradigm
System of HealthSystem of Disease
Person
Family
Housing
Exercise
Trans
disciplinary
Healing
Affection
NutritionCommunity
Disease
Patient
Meds
Reactive
curing
Invasive
biological
Acute
Sophisticated
Education
Work
Bio
Psycho
Social
Proactive
health.gnu.org
7. 7
GNU Health: Functional areas
Person and Community
Person, family, Socioeconomics, lifestyle ...
Domiciliary Units, Operational Areas, Institutions,…
Patient
EMR, Evaluations, Genetics, prescriptions, History,
surgeries…
Health Institution
Management
Hospitalizations, Finances, Laboratory, stock, HR, ..
Health Authorities / MoH
Health campaigns, epidemiology, ...
8. 8
GNU Health is free/libre software
Freedom to run , adapt, improve and redistribute
14. 14
We need a devel-project for GNU Health
Application:ERP:Tryton:x.xSources
Application:ERP:Tryton:Factory
d:l:p
FactoryOpenSUSE:Leap:42.2
15. 15
Some things to remember for 1st
time….
Follow packaging guidelines
https://en.opensuse.org/Portal:Packaging
Make sure spec file is according to standards
(use spec-cleaner!)
Check spec-cleaner did not destroy scripts….
Proper use of packaging-macros
Insert/update system services
Update desktop file
Refresh icon cache
Verbose description
Package security guidelines
(writeable directories...)
Package source validation
(to trust or not to trust…)
Python packaging guidelines
License file
...and some more
17. 17
New packages review process
Various Bots for automated checks
Factory-Auto
Check sources
Check build result
License-Digger
Factory-Repo-Checker
Assignment to evaluation project
Peer-Review by at least 2 Maintainers
Review by legal counselor
19. 19
Submission of Updates
Guided by maintenance policy
Bugzilla entry required
Documentation required in .changes
Needs improvement!
20. 20
Updates…..remember the structure?
3.4 3.6 3.8 4.0 4.2 4.4
0
20
40
60
80
100
120
140
Tryton - Number of packages
Monthly updates
Currently 6 releases
maintained
1 update = 1 Bug?
High effort!
How do other
projects deal with
that?
22. 22
openSUSE is THE sytem for GNU Health!
1-click Install
Systemd
Seggregation of services
Updates via Package Manager
Documentation
gnuhealth_control – modified version to maintain installation
Webclient (sao) and additional Tryton packages in
Application:ERP:Tryton:3.8
Easy setup:
https://www.youtube.com/watch?
v=15zCr4pqIp8
25. 25
MyGNUHealth: PHR
Personal Health Record Application
Demographics
Appointments
Telemedicine
BMI
Excercise
Vitals
Blood Glucose levels
Nutrition
Socioeconomics
Health History
28. 28
GNU Health Federation (3.2)
Autonomous
Distributed
Heterogeneous
Scalable
High availability
Secure
29. 29
See you at GNU Health Con 2017
GNUHealthCon 2017 – November 24-26th
Las Palmas de Gran Canaria, Spain
www.gnuhealthcon.org
T: @gnuhealth
30. License
This slide deck is licensed under the Creative Commons Attribution-ShareAlike 4.0 International
license.
It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and
any derivative work is distributed under the same license.
Details can be found at https://creativecommons.org/licenses/by-sa/4.0/
General Disclaimer
This document is not to be construed as a promise by any participating organisation to develop,
deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and
should not be relied upon in making purchasing decisions. openSUSE makes no representations or
warranties with respect to the contents of this document, and specifically disclaims any express or
implied warranties of merchantability or fitness for any particular purpose. The development, release,
and timing of features or functionality described for openSUSE products remains at the sole discretion
of openSUSE. Further, openSUSE reserves the right to revise this document and to make changes to
its content, at any time, without obligation to notify any person or entity of such revisions or changes.
All openSUSE marks referenced in this presentation are trademarks or registered trademarks of
SUSE LLC, in the United States and other countries. All third-party trademarks are the property of
their respective owners.
Credits
Template
Richard Brown
rbrown@opensuse.org
Design & Inspiration
openSUSE Design Team
http://opensuse.github.io/branding-
guidelines/
Some content
Luis Falon & GNUSolidario
http://gnusolidario.org
GNU Health and the GNU Health Logo are trademarks of GNUSolidario