SlideShare a Scribd company logo
1 of 30
Dr. Axel Braun
DocB@opensuse.org
abraun@gnusolidario.org
@coogor
Take me to Leap
A Story of Love and Despair
The journey to bring
GNU Health
into openSUSE Leap
3
80% of diseases in LMICs due to poor sanitation / unsafe water (UN)
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
5
GNU Health – Freedom and Equity in Health
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
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
GNU Health is free/libre software
Freedom to run , adapt, improve and redistribute
From
Repository
to
Distribution
10
Development Process
11
Development Process
Devel Projects
Factory
Tumbleweed
openQA
Sources
12
Building the base:
ERP
3.4 3.6 3.8 4.0 4.2 4.4
0
20
40
60
80
100
120
140
Tryton - Number of packages
Python 3
GNUHealth2.8
GNUHealth3.0
GNUHealth3.2
Application:ERP:Tryton:
13
Consolidation of packages
Application:ERP:Tryton:3.8
OpenSUSE
TW | Leap
gnuhealth
devel:languages:python
Which packages are not
yet in
?
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
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
16
Specfile-Cleaner
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
Thats great up to here!
19
Submission of Updates
Guided by maintenance policy
Bugzilla entry required
Documentation required in .changes
Needs improvement!
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?
Great news to come...
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
23
Great Community – Great Tools!
Machinery
24
GNU Health & Raspberry Pi
25
MyGNUHealth: PHR
Personal Health Record Application
Demographics
Appointments
Telemedicine
BMI
Excercise
Vitals
Blood Glucose levels
Nutrition
Socioeconomics
Health History
26
Mobile and Desktop Application
27
GNU Health Federation (3.2)
28
GNU Health Federation (3.2)
Autonomous
Distributed
Heterogeneous
Scalable
High availability
Secure
29
See you at GNU Health Con 2017
GNUHealthCon 2017 – November 24-26th
Las Palmas de Gran Canaria, Spain
www.gnuhealthcon.org
T: @gnuhealth
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

More Related Content

What's hot

Rabies control: the benefits of a one health approach
Rabies control: the benefits of a one health approachRabies control: the benefits of a one health approach
Rabies control: the benefits of a one health approachGlobal Risk Forum GRFDavos
 
Antimicrobial Resistance and the Governance of Water Resources in South Africa
Antimicrobial Resistance and the Governance of Water Resources in South AfricaAntimicrobial Resistance and the Governance of Water Resources in South Africa
Antimicrobial Resistance and the Governance of Water Resources in South AfricaSIANI
 
One Health Approach Roadmap: A University Perspective
One Health Approach Roadmap:   A University PerspectiveOne Health Approach Roadmap:   A University Perspective
One Health Approach Roadmap: A University PerspectiveGlobal Risk Forum GRFDavos
 
FAO partnerships on health risk and control of influenza and emerging zoonoses
FAO partnerships on health risk and control of influenza and emerging zoonosesFAO partnerships on health risk and control of influenza and emerging zoonoses
FAO partnerships on health risk and control of influenza and emerging zoonosesTariq Mustafa Mohamed Ali
 
Global veterinary and medical perspectives on one health
Global veterinary and medical perspectives on one healthGlobal veterinary and medical perspectives on one health
Global veterinary and medical perspectives on one healthJess Vergis
 
Beyond Three Circles - An Enhanced One Health Model Gary VROEGINDEWEY
Beyond Three Circles - An Enhanced One Health Model   Gary VROEGINDEWEYBeyond Three Circles - An Enhanced One Health Model   Gary VROEGINDEWEY
Beyond Three Circles - An Enhanced One Health Model Gary VROEGINDEWEYGlobal Risk Forum GRFDavos
 
The relevance of the farming community regarding zoonoses
The relevance of the farming community regarding zoonosesThe relevance of the farming community regarding zoonoses
The relevance of the farming community regarding zoonosesHarm Kiezebrink
 
Davos One Health 2015 Surveillance for Pandemic Threats 5 oct 2015 Peter DAN...
Davos One Health 2015 Surveillance for Pandemic Threats 5 oct 2015  Peter DAN...Davos One Health 2015 Surveillance for Pandemic Threats 5 oct 2015  Peter DAN...
Davos One Health 2015 Surveillance for Pandemic Threats 5 oct 2015 Peter DAN...Global Risk Forum GRFDavos
 
Working at the Human-Animal-Ecosystem Interfaces within the Framework of One ...
Working at the Human-Animal-Ecosystem Interfaces within the Framework of One ...Working at the Human-Animal-Ecosystem Interfaces within the Framework of One ...
Working at the Human-Animal-Ecosystem Interfaces within the Framework of One ...Global Risk Forum GRFDavos
 
Rabies the One Health Model - Opportunities and Challenges of a Neglected Tro...
Rabies the One Health Model - Opportunities and Challenges of a Neglected Tro...Rabies the One Health Model - Opportunities and Challenges of a Neglected Tro...
Rabies the One Health Model - Opportunities and Challenges of a Neglected Tro...Global Risk Forum GRFDavos
 
Low use of antimicrobials and healthy productive animals – a possible equation?
Low use of antimicrobials and healthy productive animals – a possible equation?Low use of antimicrobials and healthy productive animals – a possible equation?
Low use of antimicrobials and healthy productive animals – a possible equation?SIANI
 
Fao rne resilence workshop feb 2015 yilma
Fao rne resilence workshop feb 2015 yilmaFao rne resilence workshop feb 2015 yilma
Fao rne resilence workshop feb 2015 yilmaNE Kim
 
Pia Mäkelä, Elintarviketurvallisuusvirasto - Antimicrobial resistance - a glo...
Pia Mäkelä, Elintarviketurvallisuusvirasto - Antimicrobial resistance - a glo...Pia Mäkelä, Elintarviketurvallisuusvirasto - Antimicrobial resistance - a glo...
Pia Mäkelä, Elintarviketurvallisuusvirasto - Antimicrobial resistance - a glo...Maa- ja metsätalousministeriö
 
One Health: Concept and applications
One Health: Concept and applicationsOne Health: Concept and applications
One Health: Concept and applicationsILRI
 
Borrelia in Brazil – Fact or Fiction? A Collaborative Study with a One Health...
Borrelia in Brazil – Fact or Fiction? A Collaborative Study with a One Health...Borrelia in Brazil – Fact or Fiction? A Collaborative Study with a One Health...
Borrelia in Brazil – Fact or Fiction? A Collaborative Study with a One Health...Global Risk Forum GRFDavos
 
EU control strategy for avian influenza
EU control strategy for avian influenzaEU control strategy for avian influenza
EU control strategy for avian influenzaCornelia Adlhoch
 
Sustainable Agricultural Development for Food Security and Nutrition: What Ro...
Sustainable Agricultural Development for Food Security and Nutrition: What Ro...Sustainable Agricultural Development for Food Security and Nutrition: What Ro...
Sustainable Agricultural Development for Food Security and Nutrition: What Ro...ILRI
 
Brucellosis in ruminants in two counties of Yunnan, China and the use of an i...
Brucellosis in ruminants in two counties of Yunnan, China and the use of an i...Brucellosis in ruminants in two counties of Yunnan, China and the use of an i...
Brucellosis in ruminants in two counties of Yunnan, China and the use of an i...ILRI
 

What's hot (20)

Rabies control: the benefits of a one health approach
Rabies control: the benefits of a one health approachRabies control: the benefits of a one health approach
Rabies control: the benefits of a one health approach
 
Antimicrobial Resistance and the Governance of Water Resources in South Africa
Antimicrobial Resistance and the Governance of Water Resources in South AfricaAntimicrobial Resistance and the Governance of Water Resources in South Africa
Antimicrobial Resistance and the Governance of Water Resources in South Africa
 
One Health Approach Roadmap: A University Perspective
One Health Approach Roadmap:   A University PerspectiveOne Health Approach Roadmap:   A University Perspective
One Health Approach Roadmap: A University Perspective
 
FAO partnerships on health risk and control of influenza and emerging zoonoses
FAO partnerships on health risk and control of influenza and emerging zoonosesFAO partnerships on health risk and control of influenza and emerging zoonoses
FAO partnerships on health risk and control of influenza and emerging zoonoses
 
Global veterinary and medical perspectives on one health
Global veterinary and medical perspectives on one healthGlobal veterinary and medical perspectives on one health
Global veterinary and medical perspectives on one health
 
Beyond Three Circles - An Enhanced One Health Model Gary VROEGINDEWEY
Beyond Three Circles - An Enhanced One Health Model   Gary VROEGINDEWEYBeyond Three Circles - An Enhanced One Health Model   Gary VROEGINDEWEY
Beyond Three Circles - An Enhanced One Health Model Gary VROEGINDEWEY
 
The relevance of the farming community regarding zoonoses
The relevance of the farming community regarding zoonosesThe relevance of the farming community regarding zoonoses
The relevance of the farming community regarding zoonoses
 
Davos One Health 2015 Surveillance for Pandemic Threats 5 oct 2015 Peter DAN...
Davos One Health 2015 Surveillance for Pandemic Threats 5 oct 2015  Peter DAN...Davos One Health 2015 Surveillance for Pandemic Threats 5 oct 2015  Peter DAN...
Davos One Health 2015 Surveillance for Pandemic Threats 5 oct 2015 Peter DAN...
 
Bringing Psoriasis into the Light, Kim kjoeller, Leo Pharma
Bringing Psoriasis into the Light, Kim kjoeller, Leo PharmaBringing Psoriasis into the Light, Kim kjoeller, Leo Pharma
Bringing Psoriasis into the Light, Kim kjoeller, Leo Pharma
 
Working at the Human-Animal-Ecosystem Interfaces within the Framework of One ...
Working at the Human-Animal-Ecosystem Interfaces within the Framework of One ...Working at the Human-Animal-Ecosystem Interfaces within the Framework of One ...
Working at the Human-Animal-Ecosystem Interfaces within the Framework of One ...
 
Rabies the One Health Model - Opportunities and Challenges of a Neglected Tro...
Rabies the One Health Model - Opportunities and Challenges of a Neglected Tro...Rabies the One Health Model - Opportunities and Challenges of a Neglected Tro...
Rabies the One Health Model - Opportunities and Challenges of a Neglected Tro...
 
Low use of antimicrobials and healthy productive animals – a possible equation?
Low use of antimicrobials and healthy productive animals – a possible equation?Low use of antimicrobials and healthy productive animals – a possible equation?
Low use of antimicrobials and healthy productive animals – a possible equation?
 
FAO and the OH agenda
FAO and the OH agendaFAO and the OH agenda
FAO and the OH agenda
 
Fao rne resilence workshop feb 2015 yilma
Fao rne resilence workshop feb 2015 yilmaFao rne resilence workshop feb 2015 yilma
Fao rne resilence workshop feb 2015 yilma
 
Pia Mäkelä, Elintarviketurvallisuusvirasto - Antimicrobial resistance - a glo...
Pia Mäkelä, Elintarviketurvallisuusvirasto - Antimicrobial resistance - a glo...Pia Mäkelä, Elintarviketurvallisuusvirasto - Antimicrobial resistance - a glo...
Pia Mäkelä, Elintarviketurvallisuusvirasto - Antimicrobial resistance - a glo...
 
One Health: Concept and applications
One Health: Concept and applicationsOne Health: Concept and applications
One Health: Concept and applications
 
Borrelia in Brazil – Fact or Fiction? A Collaborative Study with a One Health...
Borrelia in Brazil – Fact or Fiction? A Collaborative Study with a One Health...Borrelia in Brazil – Fact or Fiction? A Collaborative Study with a One Health...
Borrelia in Brazil – Fact or Fiction? A Collaborative Study with a One Health...
 
EU control strategy for avian influenza
EU control strategy for avian influenzaEU control strategy for avian influenza
EU control strategy for avian influenza
 
Sustainable Agricultural Development for Food Security and Nutrition: What Ro...
Sustainable Agricultural Development for Food Security and Nutrition: What Ro...Sustainable Agricultural Development for Food Security and Nutrition: What Ro...
Sustainable Agricultural Development for Food Security and Nutrition: What Ro...
 
Brucellosis in ruminants in two counties of Yunnan, China and the use of an i...
Brucellosis in ruminants in two counties of Yunnan, China and the use of an i...Brucellosis in ruminants in two counties of Yunnan, China and the use of an i...
Brucellosis in ruminants in two counties of Yunnan, China and the use of an i...
 

Similar to Bringing GNU Health into openSUSE Leap

Rio Info 2015 – Palestra Medicina Social, Governança da Saúde Pública e Códig...
Rio Info 2015 – Palestra Medicina Social, Governança da Saúde Pública e Códig...Rio Info 2015 – Palestra Medicina Social, Governança da Saúde Pública e Códig...
Rio Info 2015 – Palestra Medicina Social, Governança da Saúde Pública e Códig...Rio Info
 
Using the internet to search for clinical trial information
Using the internet to search for clinical trial informationUsing the internet to search for clinical trial information
Using the internet to search for clinical trial informationEURORDIS - Rare Diseases Europe
 
Engaging with the epatient
Engaging with the epatientEngaging with the epatient
Engaging with the epatientcdebiePR
 
Transformative governance of personal health ecosystems
Transformative governance of personal health ecosystems  Transformative governance of personal health ecosystems
Transformative governance of personal health ecosystems Totti Könnölä
 
Food Nutrition Health RI presented at IAAE Vancouver
Food Nutrition Health RI presented at IAAE VancouverFood Nutrition Health RI presented at IAAE Vancouver
Food Nutrition Health RI presented at IAAE VancouverKrijn Poppe
 
One World - One Health presentation Katinka de Balogh FAO
One World - One Health presentation Katinka de Balogh FAOOne World - One Health presentation Katinka de Balogh FAO
One World - One Health presentation Katinka de Balogh FAOHarm Kiezebrink
 
Hackaton euvsvirus-gnuhealth-federation
Hackaton euvsvirus-gnuhealth-federationHackaton euvsvirus-gnuhealth-federation
Hackaton euvsvirus-gnuhealth-federationHORIYASOFT
 
Health 2.0 for UK SpRs
Health 2.0 for UK SpRsHealth 2.0 for UK SpRs
Health 2.0 for UK SpRsColin Mitchell
 
Research needs for sustainable food systems – concepts and priorities
Research needs for sustainable food systems – concepts and prioritiesResearch needs for sustainable food systems – concepts and priorities
Research needs for sustainable food systems – concepts and prioritiesFrancois Stepman
 
Emerging Propositions for Science Actions for the UN Food System Summit
Emerging Propositions for Science Actions for the  UN Food System SummitEmerging Propositions for Science Actions for the  UN Food System Summit
Emerging Propositions for Science Actions for the UN Food System SummitFrancois Stepman
 
Key facts about major deadly diseasesManaging epidemics
Key facts about major deadly diseasesManaging epidemics Key facts about major deadly diseasesManaging epidemics
Key facts about major deadly diseasesManaging epidemics TatianaMajor22
 
Science without suffering spreads
Science without suffering spreadsScience without suffering spreads
Science without suffering spreadsKathryn Samson
 
Reflections On The Future Of Primary Health Care
Reflections On The Future Of Primary Health CareReflections On The Future Of Primary Health Care
Reflections On The Future Of Primary Health CareIDS
 
WHO-EURO-2021-4360-44123-62247-eng.pdf
WHO-EURO-2021-4360-44123-62247-eng.pdfWHO-EURO-2021-4360-44123-62247-eng.pdf
WHO-EURO-2021-4360-44123-62247-eng.pdfShivajiMD1
 
Biodiversity,Bio-terrorism, Human Rights in GMOs, The Impact of Reproductive ...
Biodiversity,Bio-terrorism, Human Rights in GMOs, The Impact of Reproductive ...Biodiversity,Bio-terrorism, Human Rights in GMOs, The Impact of Reproductive ...
Biodiversity,Bio-terrorism, Human Rights in GMOs, The Impact of Reproductive ...Mustafa A. El Hossieny
 
Running Head Hyper mode emergency notification system .docx
Running Head Hyper mode emergency notification system            .docxRunning Head Hyper mode emergency notification system            .docx
Running Head Hyper mode emergency notification system .docxcowinhelen
 
One Health – an interdisciplinary approach in combating emerging diseases
One Health – an interdisciplinary approach in combating emerging diseasesOne Health – an interdisciplinary approach in combating emerging diseases
One Health – an interdisciplinary approach in combating emerging diseasesILRI
 
Mandy Hagan - Advancing Technologies to Feed 9 Billion
Mandy Hagan - Advancing Technologies to Feed 9 BillionMandy Hagan - Advancing Technologies to Feed 9 Billion
Mandy Hagan - Advancing Technologies to Feed 9 BillionJohn Blue
 

Similar to Bringing GNU Health into openSUSE Leap (20)

Rio Info 2015 – Palestra Medicina Social, Governança da Saúde Pública e Códig...
Rio Info 2015 – Palestra Medicina Social, Governança da Saúde Pública e Códig...Rio Info 2015 – Palestra Medicina Social, Governança da Saúde Pública e Códig...
Rio Info 2015 – Palestra Medicina Social, Governança da Saúde Pública e Códig...
 
Using the internet to search for clinical trial information
Using the internet to search for clinical trial informationUsing the internet to search for clinical trial information
Using the internet to search for clinical trial information
 
Engaging with the epatient
Engaging with the epatientEngaging with the epatient
Engaging with the epatient
 
Transformative governance of personal health ecosystems
Transformative governance of personal health ecosystems  Transformative governance of personal health ecosystems
Transformative governance of personal health ecosystems
 
Food Nutrition Health RI presented at IAAE Vancouver
Food Nutrition Health RI presented at IAAE VancouverFood Nutrition Health RI presented at IAAE Vancouver
Food Nutrition Health RI presented at IAAE Vancouver
 
One World - One Health presentation Katinka de Balogh FAO
One World - One Health presentation Katinka de Balogh FAOOne World - One Health presentation Katinka de Balogh FAO
One World - One Health presentation Katinka de Balogh FAO
 
Hackaton euvsvirus-gnuhealth-federation
Hackaton euvsvirus-gnuhealth-federationHackaton euvsvirus-gnuhealth-federation
Hackaton euvsvirus-gnuhealth-federation
 
Health 2.0 for UK SpRs
Health 2.0 for UK SpRsHealth 2.0 for UK SpRs
Health 2.0 for UK SpRs
 
Research needs for sustainable food systems – concepts and priorities
Research needs for sustainable food systems – concepts and prioritiesResearch needs for sustainable food systems – concepts and priorities
Research needs for sustainable food systems – concepts and priorities
 
Emerging Propositions for Science Actions for the UN Food System Summit
Emerging Propositions for Science Actions for the  UN Food System SummitEmerging Propositions for Science Actions for the  UN Food System Summit
Emerging Propositions for Science Actions for the UN Food System Summit
 
Key facts about major deadly diseasesManaging epidemics
Key facts about major deadly diseasesManaging epidemics Key facts about major deadly diseasesManaging epidemics
Key facts about major deadly diseasesManaging epidemics
 
Science without suffering spreads
Science without suffering spreadsScience without suffering spreads
Science without suffering spreads
 
Reflections On The Future Of Primary Health Care
Reflections On The Future Of Primary Health CareReflections On The Future Of Primary Health Care
Reflections On The Future Of Primary Health Care
 
091409 U Of Florida
091409 U Of Florida091409 U Of Florida
091409 U Of Florida
 
WHO-EURO-2021-4360-44123-62247-eng.pdf
WHO-EURO-2021-4360-44123-62247-eng.pdfWHO-EURO-2021-4360-44123-62247-eng.pdf
WHO-EURO-2021-4360-44123-62247-eng.pdf
 
Biodiversity,Bio-terrorism, Human Rights in GMOs, The Impact of Reproductive ...
Biodiversity,Bio-terrorism, Human Rights in GMOs, The Impact of Reproductive ...Biodiversity,Bio-terrorism, Human Rights in GMOs, The Impact of Reproductive ...
Biodiversity,Bio-terrorism, Human Rights in GMOs, The Impact of Reproductive ...
 
Running Head Hyper mode emergency notification system .docx
Running Head Hyper mode emergency notification system            .docxRunning Head Hyper mode emergency notification system            .docx
Running Head Hyper mode emergency notification system .docx
 
Personal Health
Personal HealthPersonal Health
Personal Health
 
One Health – an interdisciplinary approach in combating emerging diseases
One Health – an interdisciplinary approach in combating emerging diseasesOne Health – an interdisciplinary approach in combating emerging diseases
One Health – an interdisciplinary approach in combating emerging diseases
 
Mandy Hagan - Advancing Technologies to Feed 9 Billion
Mandy Hagan - Advancing Technologies to Feed 9 BillionMandy Hagan - Advancing Technologies to Feed 9 Billion
Mandy Hagan - Advancing Technologies to Feed 9 Billion
 

Recently uploaded

Call Girls Service Navi Mumbai Samaira 8617697112 Independent Escort Service ...
Call Girls Service Navi Mumbai Samaira 8617697112 Independent Escort Service ...Call Girls Service Navi Mumbai Samaira 8617697112 Independent Escort Service ...
Call Girls Service Navi Mumbai Samaira 8617697112 Independent Escort Service ...Call girls in Ahmedabad High profile
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...CALL GIRLS
 
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Deliverynehamumbai
 
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Miss joya
 
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Miss joya
 
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls ServiceKesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Servicemakika9823
 
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service CoimbatoreCall Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatorenarwatsonia7
 
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...astropune
 
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...Miss joya
 
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...narwatsonia7
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliRewAs ALI
 
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...Miss joya
 
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night EnjoyCall Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoybabeytanya
 
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...Miss joya
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Miss joya
 
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...narwatsonia7
 
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.MiadAlsulami
 
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...Miss joya
 

Recently uploaded (20)

Call Girls Service Navi Mumbai Samaira 8617697112 Independent Escort Service ...
Call Girls Service Navi Mumbai Samaira 8617697112 Independent Escort Service ...Call Girls Service Navi Mumbai Samaira 8617697112 Independent Escort Service ...
Call Girls Service Navi Mumbai Samaira 8617697112 Independent Escort Service ...
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
 
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
 
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
 
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls ServiceKesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
 
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service CoimbatoreCall Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
 
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
 
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
 
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas Ali
 
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
 
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night EnjoyCall Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
 
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
 
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
 
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
 
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
 

Bringing GNU Health into openSUSE Leap

  • 2. The journey to bring GNU Health into openSUSE Leap
  • 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
  • 5. 5 GNU Health – Freedom and Equity in Health
  • 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
  • 12. 12 Building the base: ERP 3.4 3.6 3.8 4.0 4.2 4.4 0 20 40 60 80 100 120 140 Tryton - Number of packages Python 3 GNUHealth2.8 GNUHealth3.0 GNUHealth3.2 Application:ERP:Tryton:
  • 13. 13 Consolidation of packages Application:ERP:Tryton:3.8 OpenSUSE TW | Leap gnuhealth devel:languages:python Which packages are not yet in ?
  • 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
  • 18. Thats great up to here!
  • 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?
  • 21. Great news to come...
  • 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
  • 23. 23 Great Community – Great Tools! Machinery
  • 24. 24 GNU Health & Raspberry Pi
  • 25. 25 MyGNUHealth: PHR Personal Health Record Application Demographics Appointments Telemedicine BMI Excercise Vitals Blood Glucose levels Nutrition Socioeconomics Health History
  • 26. 26 Mobile and Desktop Application
  • 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