SlideShare uma empresa Scribd logo
1 de 11
GNU Health and HL7

Emilien Klein
December 4, 2013
CC BY-SA 4.0
GNU Health
●

Free Health and Hospital Information System
–

●

Free as in Freedom, part of the GNU project

Goal: to contribute with health professionals
around the world to improve the lives of the
underprivileged, providing a free system that
optimizes health promotion and disease
prevention. (GNU Health website)
What is HL7?
●

Health Level Seven (OSI layer 7 - application)

●

The name refers both to:
–

The non-profit organization developing healthcare
informatics interoperability standards

–

Specific standards developed by the organization
What is HL7?
●

Open Standards
–

●

Since April 2013, free to download

Various versions
–

–

v3 – XML format, for more advanced/newer
interactions

–

●

v2.X – Character-delimited text, most in use inside
healthcare facilities

FHIR (Fast Healthcare Interoperability Resources)
– do not call it HL7 v4

Also, local flavors of the standards
Recommendation: Implement v2 for
intra-hospital communication
●

It is the most used within hospitals, e.g. between
–
–

●

Laboratory

–
●

Patient registration system
Billing system

Stable: in use by most systems and hospitals since 2
decades
Text based:
–

More compact than XML

–

Challenge: reading counting can become tiresome
Composition of an HL7 v2 message
●

A v2 message is composed of:
–
–

Fields (separated by |)

–

Components (separated by ^)

–

Subcomponents (separated by &)

–
●

Segments (different lines)

A field can contain repetitions (separated by ~)

Theoretically, the special characters
determining fields, components, etc. can be
configured, but in practice the previous
characters are used.
Sample Outgoing ADT v2 message
Admit/visit notification - event A01 (admitted patient)
MSH|^~&|ADT1|GOOD HEALTH HOSPITAL|GHH LAB, INC.|GOOD HEALTH
    HOSPITAL|200708181126|SECURITY|ADT^A01^ADT_A01|MSG00001|P|2.7|<cr>
EVN|A01|200708181123||<cr>
PID|1||PATID1234^5^M11^ADT1^MR^GOOD HEALTH
    HOSPITAL~123456789^^^USSSA^SS||EVERYMAN^ADAM^A^III||19610615|M||C|
    2222 HOME STREET^^GREENSBORO^NC^27401­1020|GL|(555) 555­2004|
    (555)555­2004||S||PATID12345001^2^M10^ADT1^AN^A|444333333|
    987654^NC|<cr>
NK1|1|NUCLEAR^NELDA^W|SPO^SPOUSE||||NK^NEXT OF KIN<cr>
PV1|1|I|2000^2012^01||||004777^ATTEND^AARON^A|||SUR||||ADM|A0|<cr>
Patient Adam A. Everyman, III was admitted on July 18, 2007 at 11:23 a.m. by Doctor Aaron A.
Attending (#004777) for surgery (SUR). He has been assigned to room 2012, bed 01 on nursing
unit 2000.
The message was sent from system ADT1 at the Good Health Hospital site to system GHH Lab,
also at the Good Health Hospital site, on the same date as the admission took place, but
three seconds after the admit.
A new module for GNU Health
●

Why?
–

●

Integration with other systems

How?
–

First step, implementation of base module
●
●
●

–

Second step, specific interfaces (to be determined)
●
●
●

●

Handling events
Creation of messages
Communication with external system
Outgoing ADT
Outgoing lab orders
Incoming lab results

When?
–

Release after next?
A new module for GNU Health
Module must be able to handle:
●

General:
–
–

●

Configuration of interfaces
Overview of running interfaces

Outgoing:
–
–

●

Handle events, such as patient admitted, order placed
Create message and send it out

Incoming:
–

Receive messages

–

Parse messages and file to database
A new module for GNU Health
●

Possibly use existing Python HL7 library:
–
–

Available on the Python Package Index

–

●

Code hosted on Github

–

●

BSD licensed

Packaged for Debian

But support for components, repetitions, proper
HL7 numbering is still
in the process of being merged.
twisted-hl7 to transfer messages using the
MLLP protocol?
Resources

●

GNU Health: http://health.gnu.org/

●

HL7 international: http://www.hl7.org/
–

Create your account and get access to the standards

●

python-hl7 documentation

●

twisted-hl7 documentation

Mais conteúdo relacionado

Semelhante a GNU Health and HL7

Hoot72 Capture The Care Process
Hoot72 Capture The Care ProcessHoot72 Capture The Care Process
Hoot72 Capture The Care Processhoot72
 
Hoot72 for Linked Health Data
Hoot72 for Linked Health DataHoot72 for Linked Health Data
Hoot72 for Linked Health Datahoot72
 
Furore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhirFurore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhirDevDays
 
UHealth in Korea for Health and Wellness by Jongtae Park
UHealth in Korea for Health and Wellness by Jongtae ParkUHealth in Korea for Health and Wellness by Jongtae Park
UHealth in Korea for Health and Wellness by Jongtae Park3GDR
 
Throw the Semantic Web at Today's Health-care
Throw the Semantic Web at Today's Health-careThrow the Semantic Web at Today's Health-care
Throw the Semantic Web at Today's Health-carehoot72
 
IPIHD private session on leapfrogging presentation-07 april2014
IPIHD private session on leapfrogging presentation-07 april2014IPIHD private session on leapfrogging presentation-07 april2014
IPIHD private session on leapfrogging presentation-07 april2014ClickMedix
 
Multipurpose Health Application
Multipurpose Health ApplicationMultipurpose Health Application
Multipurpose Health ApplicationIRJET Journal
 
apidays LIVE Paris - From “Backend to Backend” API to a better experience wit...
apidays LIVE Paris - From “Backend to Backend” API to a better experience wit...apidays LIVE Paris - From “Backend to Backend” API to a better experience wit...
apidays LIVE Paris - From “Backend to Backend” API to a better experience wit...apidays
 
422 3 smart_e-health_care_using_iot_and_machine_learning
422 3 smart_e-health_care_using_iot_and_machine_learning422 3 smart_e-health_care_using_iot_and_machine_learning
422 3 smart_e-health_care_using_iot_and_machine_learningaissmsblogs
 
An Intelligent Healthcare Serviceto Monitor Vital Signs in Daily Life – A Cas...
An Intelligent Healthcare Serviceto Monitor Vital Signs in Daily Life – A Cas...An Intelligent Healthcare Serviceto Monitor Vital Signs in Daily Life – A Cas...
An Intelligent Healthcare Serviceto Monitor Vital Signs in Daily Life – A Cas...IJERA Editor
 
Health care & hospital management
Health care & hospital managementHealth care & hospital management
Health care & hospital managementkrishnasingh418
 
That's Handi-HOPD HL7 Amsterdam June 2014
That's Handi-HOPD HL7 Amsterdam June 2014 That's Handi-HOPD HL7 Amsterdam June 2014
That's Handi-HOPD HL7 Amsterdam June 2014 Ian McNicoll
 
Short (And Somewhat Longer) History Of Quality rRgisters in Finland
Short (And Somewhat Longer) History Of Quality rRgisters in FinlandShort (And Somewhat Longer) History Of Quality rRgisters in Finland
Short (And Somewhat Longer) History Of Quality rRgisters in FinlandTHL
 
Latest update Korean Regulations By Y. Kim - Synex (Qserve conference 2013)
Latest update Korean Regulations By Y. Kim - Synex (Qserve conference 2013)Latest update Korean Regulations By Y. Kim - Synex (Qserve conference 2013)
Latest update Korean Regulations By Y. Kim - Synex (Qserve conference 2013)qserveconference2013
 
A Mobile-Cloud based Context-Aware and Interactive Framework for Diabetes Man...
A Mobile-Cloud based Context-Aware and Interactive Framework for Diabetes Man...A Mobile-Cloud based Context-Aware and Interactive Framework for Diabetes Man...
A Mobile-Cloud based Context-Aware and Interactive Framework for Diabetes Man...IJERA Editor
 
Report out: IoT-based Healthcare Services
Report out: IoT-based Healthcare Services  Report out: IoT-based Healthcare Services
Report out: IoT-based Healthcare Services US-Ignite
 
Oxygen Concentrator Market Shares, Strategies and Forecasts Worldwide 2011 to...
Oxygen Concentrator Market Shares, Strategies and Forecasts Worldwide 2011 to...Oxygen Concentrator Market Shares, Strategies and Forecasts Worldwide 2011 to...
Oxygen Concentrator Market Shares, Strategies and Forecasts Worldwide 2011 to...5oxygen
 
Hl7 messageforsurveillance webpresentation
Hl7 messageforsurveillance webpresentationHl7 messageforsurveillance webpresentation
Hl7 messageforsurveillance webpresentationdla1008
 
IRJET- A System for Complete Healthcare Management: Ask-Us-Health A Secon...
IRJET-  	  A System for Complete Healthcare Management: Ask-Us-Health A Secon...IRJET-  	  A System for Complete Healthcare Management: Ask-Us-Health A Secon...
IRJET- A System for Complete Healthcare Management: Ask-Us-Health A Secon...IRJET Journal
 

Semelhante a GNU Health and HL7 (20)

Hoot72 Capture The Care Process
Hoot72 Capture The Care ProcessHoot72 Capture The Care Process
Hoot72 Capture The Care Process
 
Hoot72 for Linked Health Data
Hoot72 for Linked Health DataHoot72 for Linked Health Data
Hoot72 for Linked Health Data
 
Furore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhirFurore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhir
 
UHealth in Korea for Health and Wellness by Jongtae Park
UHealth in Korea for Health and Wellness by Jongtae ParkUHealth in Korea for Health and Wellness by Jongtae Park
UHealth in Korea for Health and Wellness by Jongtae Park
 
Throw the Semantic Web at Today's Health-care
Throw the Semantic Web at Today's Health-careThrow the Semantic Web at Today's Health-care
Throw the Semantic Web at Today's Health-care
 
IPIHD private session on leapfrogging presentation-07 april2014
IPIHD private session on leapfrogging presentation-07 april2014IPIHD private session on leapfrogging presentation-07 april2014
IPIHD private session on leapfrogging presentation-07 april2014
 
Multipurpose Health Application
Multipurpose Health ApplicationMultipurpose Health Application
Multipurpose Health Application
 
apidays LIVE Paris - From “Backend to Backend” API to a better experience wit...
apidays LIVE Paris - From “Backend to Backend” API to a better experience wit...apidays LIVE Paris - From “Backend to Backend” API to a better experience wit...
apidays LIVE Paris - From “Backend to Backend” API to a better experience wit...
 
422 3 smart_e-health_care_using_iot_and_machine_learning
422 3 smart_e-health_care_using_iot_and_machine_learning422 3 smart_e-health_care_using_iot_and_machine_learning
422 3 smart_e-health_care_using_iot_and_machine_learning
 
Clinical Dictionary for iSalut ppt
Clinical Dictionary for iSalut pptClinical Dictionary for iSalut ppt
Clinical Dictionary for iSalut ppt
 
An Intelligent Healthcare Serviceto Monitor Vital Signs in Daily Life – A Cas...
An Intelligent Healthcare Serviceto Monitor Vital Signs in Daily Life – A Cas...An Intelligent Healthcare Serviceto Monitor Vital Signs in Daily Life – A Cas...
An Intelligent Healthcare Serviceto Monitor Vital Signs in Daily Life – A Cas...
 
Health care & hospital management
Health care & hospital managementHealth care & hospital management
Health care & hospital management
 
That's Handi-HOPD HL7 Amsterdam June 2014
That's Handi-HOPD HL7 Amsterdam June 2014 That's Handi-HOPD HL7 Amsterdam June 2014
That's Handi-HOPD HL7 Amsterdam June 2014
 
Short (And Somewhat Longer) History Of Quality rRgisters in Finland
Short (And Somewhat Longer) History Of Quality rRgisters in FinlandShort (And Somewhat Longer) History Of Quality rRgisters in Finland
Short (And Somewhat Longer) History Of Quality rRgisters in Finland
 
Latest update Korean Regulations By Y. Kim - Synex (Qserve conference 2013)
Latest update Korean Regulations By Y. Kim - Synex (Qserve conference 2013)Latest update Korean Regulations By Y. Kim - Synex (Qserve conference 2013)
Latest update Korean Regulations By Y. Kim - Synex (Qserve conference 2013)
 
A Mobile-Cloud based Context-Aware and Interactive Framework for Diabetes Man...
A Mobile-Cloud based Context-Aware and Interactive Framework for Diabetes Man...A Mobile-Cloud based Context-Aware and Interactive Framework for Diabetes Man...
A Mobile-Cloud based Context-Aware and Interactive Framework for Diabetes Man...
 
Report out: IoT-based Healthcare Services
Report out: IoT-based Healthcare Services  Report out: IoT-based Healthcare Services
Report out: IoT-based Healthcare Services
 
Oxygen Concentrator Market Shares, Strategies and Forecasts Worldwide 2011 to...
Oxygen Concentrator Market Shares, Strategies and Forecasts Worldwide 2011 to...Oxygen Concentrator Market Shares, Strategies and Forecasts Worldwide 2011 to...
Oxygen Concentrator Market Shares, Strategies and Forecasts Worldwide 2011 to...
 
Hl7 messageforsurveillance webpresentation
Hl7 messageforsurveillance webpresentationHl7 messageforsurveillance webpresentation
Hl7 messageforsurveillance webpresentation
 
IRJET- A System for Complete Healthcare Management: Ask-Us-Health A Secon...
IRJET-  	  A System for Complete Healthcare Management: Ask-Us-Health A Secon...IRJET-  	  A System for Complete Healthcare Management: Ask-Us-Health A Secon...
IRJET- A System for Complete Healthcare Management: Ask-Us-Health A Secon...
 

Último

Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escortsvidya singh
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...chandars293
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...Arohi Goyal
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...jageshsingh5554
 
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...Taniya Sharma
 
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual NeedsBangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual NeedsGfnyt
 
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableVip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableNehru place Escorts
 
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...indiancallgirl4rent
 
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...narwatsonia7
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...astropune
 
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...Neha Kaur
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...Garima Khatri
 
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...narwatsonia7
 

Último (20)

Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
 
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...
VIP Service Call Girls Sindhi Colony 📳 7877925207 For 18+ VIP Call Girl At Th...
 
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
 
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
 
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual NeedsBangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
 
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableVip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
 
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
 
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
 
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
 
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
 
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
 
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
 

GNU Health and HL7

  • 1. GNU Health and HL7 Emilien Klein December 4, 2013 CC BY-SA 4.0
  • 2. GNU Health ● Free Health and Hospital Information System – ● Free as in Freedom, part of the GNU project Goal: to contribute with health professionals around the world to improve the lives of the underprivileged, providing a free system that optimizes health promotion and disease prevention. (GNU Health website)
  • 3. What is HL7? ● Health Level Seven (OSI layer 7 - application) ● The name refers both to: – The non-profit organization developing healthcare informatics interoperability standards – Specific standards developed by the organization
  • 4. What is HL7? ● Open Standards – ● Since April 2013, free to download Various versions – – v3 – XML format, for more advanced/newer interactions – ● v2.X – Character-delimited text, most in use inside healthcare facilities FHIR (Fast Healthcare Interoperability Resources) – do not call it HL7 v4 Also, local flavors of the standards
  • 5. Recommendation: Implement v2 for intra-hospital communication ● It is the most used within hospitals, e.g. between – – ● Laboratory – ● Patient registration system Billing system Stable: in use by most systems and hospitals since 2 decades Text based: – More compact than XML – Challenge: reading counting can become tiresome
  • 6. Composition of an HL7 v2 message ● A v2 message is composed of: – – Fields (separated by |) – Components (separated by ^) – Subcomponents (separated by &) – ● Segments (different lines) A field can contain repetitions (separated by ~) Theoretically, the special characters determining fields, components, etc. can be configured, but in practice the previous characters are used.
  • 7. Sample Outgoing ADT v2 message Admit/visit notification - event A01 (admitted patient) MSH|^~&|ADT1|GOOD HEALTH HOSPITAL|GHH LAB, INC.|GOOD HEALTH     HOSPITAL|200708181126|SECURITY|ADT^A01^ADT_A01|MSG00001|P|2.7|<cr> EVN|A01|200708181123||<cr> PID|1||PATID1234^5^M11^ADT1^MR^GOOD HEALTH     HOSPITAL~123456789^^^USSSA^SS||EVERYMAN^ADAM^A^III||19610615|M||C|     2222 HOME STREET^^GREENSBORO^NC^27401­1020|GL|(555) 555­2004|     (555)555­2004||S||PATID12345001^2^M10^ADT1^AN^A|444333333|     987654^NC|<cr> NK1|1|NUCLEAR^NELDA^W|SPO^SPOUSE||||NK^NEXT OF KIN<cr> PV1|1|I|2000^2012^01||||004777^ATTEND^AARON^A|||SUR||||ADM|A0|<cr> Patient Adam A. Everyman, III was admitted on July 18, 2007 at 11:23 a.m. by Doctor Aaron A. Attending (#004777) for surgery (SUR). He has been assigned to room 2012, bed 01 on nursing unit 2000. The message was sent from system ADT1 at the Good Health Hospital site to system GHH Lab, also at the Good Health Hospital site, on the same date as the admission took place, but three seconds after the admit.
  • 8. A new module for GNU Health ● Why? – ● Integration with other systems How? – First step, implementation of base module ● ● ● – Second step, specific interfaces (to be determined) ● ● ● ● Handling events Creation of messages Communication with external system Outgoing ADT Outgoing lab orders Incoming lab results When? – Release after next?
  • 9. A new module for GNU Health Module must be able to handle: ● General: – – ● Configuration of interfaces Overview of running interfaces Outgoing: – – ● Handle events, such as patient admitted, order placed Create message and send it out Incoming: – Receive messages – Parse messages and file to database
  • 10. A new module for GNU Health ● Possibly use existing Python HL7 library: – – Available on the Python Package Index – ● Code hosted on Github – ● BSD licensed Packaged for Debian But support for components, repetitions, proper HL7 numbering is still in the process of being merged. twisted-hl7 to transfer messages using the MLLP protocol?
  • 11. Resources ● GNU Health: http://health.gnu.org/ ● HL7 international: http://www.hl7.org/ – Create your account and get access to the standards ● python-hl7 documentation ● twisted-hl7 documentation