SlideShare a Scribd company logo
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

More Related Content

Similar to GNU Health and HL7

Hoot72 Capture The Care Process
Hoot72 Capture The Care ProcessHoot72 Capture The Care Process
Hoot72 Capture The Care Process
hoot72
 
Hoot72 for Linked Health Data
Hoot72 for Linked Health DataHoot72 for Linked Health Data
Hoot72 for Linked Health Data
hoot72
 
Furore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhirFurore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhir
DevDays
 
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
3GDR
 
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
hoot72
 
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
ClickMedix
 
Multipurpose Health Application
Multipurpose Health ApplicationMultipurpose Health Application
Multipurpose Health Application
IRJET 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_learning
aissmsblogs
 
Clinical Dictionary for iSalut ppt
Clinical Dictionary for iSalut pptClinical Dictionary for iSalut ppt
Clinical Dictionary for iSalut ppt
Centre de Competències d'Integració
 
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 management
krishnasingh418
 
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 Finland
THL
 
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
 

Similar to 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...
 

Recently uploaded

Sex determination from mandible pelvis and skull
Sex determination from mandible pelvis and skullSex determination from mandible pelvis and skull
Sex determination from mandible pelvis and skull
ShashankRoodkee
 
ABDOMINAL TRAUMA in pediatrics part one.
ABDOMINAL TRAUMA in pediatrics part one.ABDOMINAL TRAUMA in pediatrics part one.
ABDOMINAL TRAUMA in pediatrics part one.
drhasanrajab
 
Tom Selleck Health: A Comprehensive Look at the Iconic Actor’s Wellness Journey
Tom Selleck Health: A Comprehensive Look at the Iconic Actor’s Wellness JourneyTom Selleck Health: A Comprehensive Look at the Iconic Actor’s Wellness Journey
Tom Selleck Health: A Comprehensive Look at the Iconic Actor’s Wellness Journey
greendigital
 
Knee anatomy and clinical tests 2024.pdf
Knee anatomy and clinical tests 2024.pdfKnee anatomy and clinical tests 2024.pdf
Knee anatomy and clinical tests 2024.pdf
vimalpl1234
 
Chapter 11 Nutrition and Chronic Diseases.pptx
Chapter 11 Nutrition and Chronic Diseases.pptxChapter 11 Nutrition and Chronic Diseases.pptx
Chapter 11 Nutrition and Chronic Diseases.pptx
Earlene McNair
 
Non-respiratory Functions of the Lungs.pdf
Non-respiratory Functions of the Lungs.pdfNon-respiratory Functions of the Lungs.pdf
Non-respiratory Functions of the Lungs.pdf
MedicoseAcademics
 
A Classical Text Review on Basavarajeeyam
A Classical Text Review on BasavarajeeyamA Classical Text Review on Basavarajeeyam
A Classical Text Review on Basavarajeeyam
Dr. Jyothirmai Paindla
 
Integrating Ayurveda into Parkinson’s Management: A Holistic Approach
Integrating Ayurveda into Parkinson’s Management: A Holistic ApproachIntegrating Ayurveda into Parkinson’s Management: A Holistic Approach
Integrating Ayurveda into Parkinson’s Management: A Holistic Approach
Ayurveda ForAll
 
KDIGO 2024 guidelines for diabetologists
KDIGO 2024 guidelines for diabetologistsKDIGO 2024 guidelines for diabetologists
KDIGO 2024 guidelines for diabetologists
د.محمود نجيب
 
Ozempic: Preoperative Management of Patients on GLP-1 Receptor Agonists
Ozempic: Preoperative Management of Patients on GLP-1 Receptor Agonists  Ozempic: Preoperative Management of Patients on GLP-1 Receptor Agonists
Ozempic: Preoperative Management of Patients on GLP-1 Receptor Agonists
Saeid Safari
 
Top 10 Best Ayurvedic Kidney Stone Syrups in India
Top 10 Best Ayurvedic Kidney Stone Syrups in IndiaTop 10 Best Ayurvedic Kidney Stone Syrups in India
Top 10 Best Ayurvedic Kidney Stone Syrups in India
SwastikAyurveda
 
Dehradun #ℂall #gIRLS Oyo Hotel 8107221448 #ℂall #gIRL in Dehradun
Dehradun #ℂall #gIRLS Oyo Hotel 8107221448 #ℂall #gIRL in DehradunDehradun #ℂall #gIRLS Oyo Hotel 8107221448 #ℂall #gIRL in Dehradun
Dehradun #ℂall #gIRLS Oyo Hotel 8107221448 #ℂall #gIRL in Dehradun
chandankumarsmartiso
 
Netter's Atlas of Human Anatomy 7.ed.pdf
Netter's Atlas of Human Anatomy 7.ed.pdfNetter's Atlas of Human Anatomy 7.ed.pdf
Netter's Atlas of Human Anatomy 7.ed.pdf
BrissaOrtiz3
 
Ophthalmology Clinical Tests for OSCE exam
Ophthalmology Clinical Tests for OSCE examOphthalmology Clinical Tests for OSCE exam
Ophthalmology Clinical Tests for OSCE exam
KafrELShiekh University
 
Vision-1.pptx, Eye structure, basics of optics
Vision-1.pptx, Eye structure, basics of opticsVision-1.pptx, Eye structure, basics of optics
Vision-1.pptx, Eye structure, basics of optics
Sai Sailesh Kumar Goothy
 
Cervical & Brachial Plexus By Dr. RIG.pptx
Cervical & Brachial Plexus By Dr. RIG.pptxCervical & Brachial Plexus By Dr. RIG.pptx
Cervical & Brachial Plexus By Dr. RIG.pptx
Dr. Rabia Inam Gandapore
 
263778731218 Abortion Clinic /Pills In Harare ,
263778731218 Abortion Clinic /Pills In Harare ,263778731218 Abortion Clinic /Pills In Harare ,
263778731218 Abortion Clinic /Pills In Harare ,
sisternakatoto
 
Journal Article Review on Rasamanikya
Journal Article Review on RasamanikyaJournal Article Review on Rasamanikya
Journal Article Review on Rasamanikya
Dr. Jyothirmai Paindla
 
Adv. biopharm. APPLICATION OF PHARMACOKINETICS : TARGETED DRUG DELIVERY SYSTEMS
Adv. biopharm. APPLICATION OF PHARMACOKINETICS : TARGETED DRUG DELIVERY SYSTEMSAdv. biopharm. APPLICATION OF PHARMACOKINETICS : TARGETED DRUG DELIVERY SYSTEMS
Adv. biopharm. APPLICATION OF PHARMACOKINETICS : TARGETED DRUG DELIVERY SYSTEMS
AkankshaAshtankar
 
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.GawadHemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
NephroTube - Dr.Gawad
 

Recently uploaded (20)

Sex determination from mandible pelvis and skull
Sex determination from mandible pelvis and skullSex determination from mandible pelvis and skull
Sex determination from mandible pelvis and skull
 
ABDOMINAL TRAUMA in pediatrics part one.
ABDOMINAL TRAUMA in pediatrics part one.ABDOMINAL TRAUMA in pediatrics part one.
ABDOMINAL TRAUMA in pediatrics part one.
 
Tom Selleck Health: A Comprehensive Look at the Iconic Actor’s Wellness Journey
Tom Selleck Health: A Comprehensive Look at the Iconic Actor’s Wellness JourneyTom Selleck Health: A Comprehensive Look at the Iconic Actor’s Wellness Journey
Tom Selleck Health: A Comprehensive Look at the Iconic Actor’s Wellness Journey
 
Knee anatomy and clinical tests 2024.pdf
Knee anatomy and clinical tests 2024.pdfKnee anatomy and clinical tests 2024.pdf
Knee anatomy and clinical tests 2024.pdf
 
Chapter 11 Nutrition and Chronic Diseases.pptx
Chapter 11 Nutrition and Chronic Diseases.pptxChapter 11 Nutrition and Chronic Diseases.pptx
Chapter 11 Nutrition and Chronic Diseases.pptx
 
Non-respiratory Functions of the Lungs.pdf
Non-respiratory Functions of the Lungs.pdfNon-respiratory Functions of the Lungs.pdf
Non-respiratory Functions of the Lungs.pdf
 
A Classical Text Review on Basavarajeeyam
A Classical Text Review on BasavarajeeyamA Classical Text Review on Basavarajeeyam
A Classical Text Review on Basavarajeeyam
 
Integrating Ayurveda into Parkinson’s Management: A Holistic Approach
Integrating Ayurveda into Parkinson’s Management: A Holistic ApproachIntegrating Ayurveda into Parkinson’s Management: A Holistic Approach
Integrating Ayurveda into Parkinson’s Management: A Holistic Approach
 
KDIGO 2024 guidelines for diabetologists
KDIGO 2024 guidelines for diabetologistsKDIGO 2024 guidelines for diabetologists
KDIGO 2024 guidelines for diabetologists
 
Ozempic: Preoperative Management of Patients on GLP-1 Receptor Agonists
Ozempic: Preoperative Management of Patients on GLP-1 Receptor Agonists  Ozempic: Preoperative Management of Patients on GLP-1 Receptor Agonists
Ozempic: Preoperative Management of Patients on GLP-1 Receptor Agonists
 
Top 10 Best Ayurvedic Kidney Stone Syrups in India
Top 10 Best Ayurvedic Kidney Stone Syrups in IndiaTop 10 Best Ayurvedic Kidney Stone Syrups in India
Top 10 Best Ayurvedic Kidney Stone Syrups in India
 
Dehradun #ℂall #gIRLS Oyo Hotel 8107221448 #ℂall #gIRL in Dehradun
Dehradun #ℂall #gIRLS Oyo Hotel 8107221448 #ℂall #gIRL in DehradunDehradun #ℂall #gIRLS Oyo Hotel 8107221448 #ℂall #gIRL in Dehradun
Dehradun #ℂall #gIRLS Oyo Hotel 8107221448 #ℂall #gIRL in Dehradun
 
Netter's Atlas of Human Anatomy 7.ed.pdf
Netter's Atlas of Human Anatomy 7.ed.pdfNetter's Atlas of Human Anatomy 7.ed.pdf
Netter's Atlas of Human Anatomy 7.ed.pdf
 
Ophthalmology Clinical Tests for OSCE exam
Ophthalmology Clinical Tests for OSCE examOphthalmology Clinical Tests for OSCE exam
Ophthalmology Clinical Tests for OSCE exam
 
Vision-1.pptx, Eye structure, basics of optics
Vision-1.pptx, Eye structure, basics of opticsVision-1.pptx, Eye structure, basics of optics
Vision-1.pptx, Eye structure, basics of optics
 
Cervical & Brachial Plexus By Dr. RIG.pptx
Cervical & Brachial Plexus By Dr. RIG.pptxCervical & Brachial Plexus By Dr. RIG.pptx
Cervical & Brachial Plexus By Dr. RIG.pptx
 
263778731218 Abortion Clinic /Pills In Harare ,
263778731218 Abortion Clinic /Pills In Harare ,263778731218 Abortion Clinic /Pills In Harare ,
263778731218 Abortion Clinic /Pills In Harare ,
 
Journal Article Review on Rasamanikya
Journal Article Review on RasamanikyaJournal Article Review on Rasamanikya
Journal Article Review on Rasamanikya
 
Adv. biopharm. APPLICATION OF PHARMACOKINETICS : TARGETED DRUG DELIVERY SYSTEMS
Adv. biopharm. APPLICATION OF PHARMACOKINETICS : TARGETED DRUG DELIVERY SYSTEMSAdv. biopharm. APPLICATION OF PHARMACOKINETICS : TARGETED DRUG DELIVERY SYSTEMS
Adv. biopharm. APPLICATION OF PHARMACOKINETICS : TARGETED DRUG DELIVERY SYSTEMS
 
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.GawadHemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
 

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