SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Why IT Fails in Healthcare?  A look at Software Maintenanceand Maintainability Aspects Koray Atalag, MD, PhD23 Mar 2010
Agenda A look at Health IT Essential difficulties and implications Health Informatics – directions Maintenance burden in HIS openEHR Paradigm My research framework Development work Measurement & Evaluation Results Discussion & Conclusion
Healthcare – Burning Issues Cost increasing rapidly 16% GDP in US, ~8-9 in EU & NZ (Ref: OECD) Quality ? (far from measuring effectively) Safety (you don’t wanna know):appx 90,000 people die each year in US due to preventable medical errors! (Ref: Institute of Medicine) Equity / Accessibilitybig differences related with geography, political, socio-economic status
Health IT – What is it all about? Health Information Systems (HIS):  ProviderGP systems, Hospital Information Systems, LIS, RIS, CIS, etc. etc. Regional/National PHO, DHB, NHI, ACC etc. Consumer oriented PHR: Microsoft HealthVault, Google Health, other.  Patient portals: Mayoclinic.com, The LowDown.co.nz  Research related Genome DB, Medline,  Health Computational Systems: CT, MRI, ECG etc. Health Communication Systems: HealthLink, NPI, DICOM
Essential Difficulties Breadth and Depth of Medical Domain A medical student learns about 6000 new concepts (and sleeps much less than others!) >600,000 concepts, 1.2m relationships in SNOMED Complexity of concepts and processes Gene>Structure>Function? + Environment+Luck Variability in Medical Practice Medical conduct changes acc. to time/person and across different organisations and jurisdictions
Health Informatics Medical Informatics 	Nursing informatics Bioinformatics Biomedical Informatics HEALTH INFORMATICS: “ Health Informatics is the science and practice around information in health that leads to informed and assisted healthcare.” HISO – Australia $mostly public funding & secondary care (hospitals)$20b stimulus package for health IT in US£70b NHS CfH and Canada Health Infoway Project
Tackling These Difficulties? Standardised terminology Machine processable biomedical ontology Clinical guidelines & Decision Support Functional and Technical Standards: HL7, CEN/ISO, IEEE, ASTM, OMG – mostly open Open Source tools and libraries EHR Architectures Tools and methodologies to effectively use IT in healthcare: mHealth, VR, telehealth, robotics
Implications on Health IT Low market penetration (AVIS/ Visa/Foodtown) Increased cost: many projects either fail or over budget/schedule Decreased satisfaction Delivering on expectations? 		Improving healthcare? *** Maintenance & Interoperability major issues
Maintenance of HIS ,[object Object]
Degrades overall quality / longevity / satisfactionSource of problem change in domain related requirements (mostly fxnal) How? ,[object Object]
New / no longer valid requirementsWhy? ,[object Object]
Volatility of domain concepts & processes,[object Object]
 Wrong requirementsChanging requirements? “handover”
The “handover”... Isn’t this the reality in health IT? So far so good... Not only the body of knowledge can only partially be “handed” over, 	but also it might just be “too much to handle”: ,[object Object]
 Clinicianslack of technical understanding: practical limitations of IT can be hard for a clinician to understand "if it can be done on Star Trek, why not here" syndrome,[object Object]
Own company, employee, academician, freelance consultant and contractor
Main problem=maintenance
Case study: Endoscopy Reporting Application
Started 1999 as commercial project
Went well  initially but then….
Became academic and served as PhD prototype
I have collated all CR over its usage
Motivation for my thesis and research,[object Object]
openEHR Formalism  Complete set of engineering specifications for EHR Architecture and HIS development  Open Access – not for profit Foundation  Adopted by ISO & CEN (13606) ,[object Object]
Separate domain knowledge from software code  DSL + MDA essentially; differences: ,[object Object]
Models structure RM Classes and puts constraints on runtime Objects,[object Object]
openEHR Foundation ,[object Object]
Established by UCL and Ocean Informatics in 2000 to own the IP
800+ Members from 71 countries
All specifications & schemas publicly available
Software open source (GPL, LGPL, MPL),[object Object]
Minimal ‘handover’
Driven by Archetypes in run-time
High level semantics delegated to terminology,[object Object]
openEHR Platform Queries Health Integration  Platform Archetypes Health Information Platform EQL TOM Application Development  Platform Knowledge Management  Platform AOM ADL Templates Reference  Model

Weitere ähnliche Inhalte

Was ist angesagt?

Allotrope foundation vanderwall_and_little_bio_it_world_2016
Allotrope foundation vanderwall_and_little_bio_it_world_2016Allotrope foundation vanderwall_and_little_bio_it_world_2016
Allotrope foundation vanderwall_and_little_bio_it_world_2016
OSTHUS
 

Was ist angesagt? (20)

Implementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRImplementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHR
 
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
 
Data challenges for researchers
Data challenges for researchersData challenges for researchers
Data challenges for researchers
 
AnIML: A New Analytical Data Standard
AnIML: A New Analytical Data StandardAnIML: A New Analytical Data Standard
AnIML: A New Analytical Data Standard
 
2 4 open_ehr archetypes cluster
2 4 open_ehr archetypes cluster2 4 open_ehr archetypes cluster
2 4 open_ehr archetypes cluster
 
Enabling faster analysis of vaccine adverse event reports with ontology support
Enabling faster analysis of vaccine adverse event reports with ontology supportEnabling faster analysis of vaccine adverse event reports with ontology support
Enabling faster analysis of vaccine adverse event reports with ontology support
 
Schema Extraction for Privacy Preserving Processing of Sensitive Data
Schema Extraction for Privacy Preserving Processing of Sensitive DataSchema Extraction for Privacy Preserving Processing of Sensitive Data
Schema Extraction for Privacy Preserving Processing of Sensitive Data
 
Open interoperability standards, tools and services at EMBL-EBI
Open interoperability standards, tools and services at EMBL-EBIOpen interoperability standards, tools and services at EMBL-EBI
Open interoperability standards, tools and services at EMBL-EBI
 
Application of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data ResourcesApplication of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data Resources
 
Cdao Evolution08
Cdao Evolution08Cdao Evolution08
Cdao Evolution08
 
EHRbase, open source openEHR CDR
EHRbase, open source openEHR CDREHRbase, open source openEHR CDR
EHRbase, open source openEHR CDR
 
SNOMED Bound to (Information) Model | Putting terminology to work
SNOMED Bound to (Information) Model | Putting terminology to workSNOMED Bound to (Information) Model | Putting terminology to work
SNOMED Bound to (Information) Model | Putting terminology to work
 
2 7 open_ehr rm reference model overview
2 7 open_ehr rm reference model overview2 7 open_ehr rm reference model overview
2 7 open_ehr rm reference model overview
 
Allotrope foundation vanderwall_and_little_bio_it_world_2016
Allotrope foundation vanderwall_and_little_bio_it_world_2016Allotrope foundation vanderwall_and_little_bio_it_world_2016
Allotrope foundation vanderwall_and_little_bio_it_world_2016
 
Ievobio2010cdaostore
Ievobio2010cdaostoreIevobio2010cdaostore
Ievobio2010cdaostore
 
Fairification experience clarifying the semantics of data matrices
Fairification experience clarifying the semantics of data matricesFairification experience clarifying the semantics of data matrices
Fairification experience clarifying the semantics of data matrices
 
Archetype-based data transformation with LinkEHR
Archetype-based data transformation with LinkEHRArchetype-based data transformation with LinkEHR
Archetype-based data transformation with LinkEHR
 
Crosslinks
Crosslinks Crosslinks
Crosslinks
 
Ehr models, standards and semantic interoperability
Ehr models, standards and semantic interoperabilityEhr models, standards and semantic interoperability
Ehr models, standards and semantic interoperability
 
ELIXIR-UK and the ELIXIR Interoperability Platform
ELIXIR-UK and the ELIXIR Interoperability PlatformELIXIR-UK and the ELIXIR Interoperability Platform
ELIXIR-UK and the ELIXIR Interoperability Platform
 

Andere mochten auch

Hipaa101 updated
Hipaa101 updatedHipaa101 updated
Hipaa101 updated
kkurapat
 
HIPAA Basics
HIPAA BasicsHIPAA Basics
HIPAA Basics
Karna *
 

Andere mochten auch (7)

Career Excellence Healthcare
Career Excellence   HealthcareCareer Excellence   Healthcare
Career Excellence Healthcare
 
Simple Interop for Healthcare (Wes Rishel)
Simple Interop for Healthcare (Wes Rishel)Simple Interop for Healthcare (Wes Rishel)
Simple Interop for Healthcare (Wes Rishel)
 
A Standards-based Approach to Development of Clinical Registries - NZ Gestati...
A Standards-based Approach to Development of Clinical Registries - NZ Gestati...A Standards-based Approach to Development of Clinical Registries - NZ Gestati...
A Standards-based Approach to Development of Clinical Registries - NZ Gestati...
 
Getting Health Information Right
Getting Health Information RightGetting Health Information Right
Getting Health Information Right
 
Hipaa101 updated
Hipaa101 updatedHipaa101 updated
Hipaa101 updated
 
HIPAA - Understanding the Basics of Compliance
HIPAA - Understanding the Basics of ComplianceHIPAA - Understanding the Basics of Compliance
HIPAA - Understanding the Basics of Compliance
 
HIPAA Basics
HIPAA BasicsHIPAA Basics
HIPAA Basics
 

Ähnlich wie Why ICT Fails in Healthcare: Software Maintenance and Maintainability

Medinfo 2010 openEHR Clinical Modelling Worshop
Medinfo 2010 openEHR Clinical Modelling WorshopMedinfo 2010 openEHR Clinical Modelling Worshop
Medinfo 2010 openEHR Clinical Modelling Worshop
Koray Atalag
 
eHealth - Mark Yendt
eHealth - Mark YendteHealth - Mark Yendt
eHealth - Mark Yendt
GHBN
 
Gaurav Malik Resume 29 Jan 2016
Gaurav Malik Resume 29 Jan 2016Gaurav Malik Resume 29 Jan 2016
Gaurav Malik Resume 29 Jan 2016
Gaurav Malik
 
2004 10-19 rudi vdv
2004 10-19 rudi vdv2004 10-19 rudi vdv
2004 10-19 rudi vdv
guest3cf4991
 
Duncan Allen :: Supporting Healthcare Systems Interoperability
Duncan Allen :: Supporting Healthcare Systems InteroperabilityDuncan Allen :: Supporting Healthcare Systems Interoperability
Duncan Allen :: Supporting Healthcare Systems Interoperability
george.james
 

Ähnlich wie Why ICT Fails in Healthcare: Software Maintenance and Maintainability (20)

Health Informatics- Module 2-Chapter 2.pptx
Health Informatics- Module 2-Chapter 2.pptxHealth Informatics- Module 2-Chapter 2.pptx
Health Informatics- Module 2-Chapter 2.pptx
 
Medinfo 2010 openEHR Clinical Modelling Worshop
Medinfo 2010 openEHR Clinical Modelling WorshopMedinfo 2010 openEHR Clinical Modelling Worshop
Medinfo 2010 openEHR Clinical Modelling Worshop
 
OSS 2011 Multi-Level Modelling Presentation
OSS 2011 Multi-Level Modelling PresentationOSS 2011 Multi-Level Modelling Presentation
OSS 2011 Multi-Level Modelling Presentation
 
eHealth - Mark Yendt
eHealth - Mark YendteHealth - Mark Yendt
eHealth - Mark Yendt
 
“Detection of Diseases using Machine Learning”
“Detection of Diseases using Machine Learning”“Detection of Diseases using Machine Learning”
“Detection of Diseases using Machine Learning”
 
Workflow Process Management and Enterprise Application Integration in Healthcare
Workflow Process Management and Enterprise Application Integration in HealthcareWorkflow Process Management and Enterprise Application Integration in Healthcare
Workflow Process Management and Enterprise Application Integration in Healthcare
 
Gaurav Malik Resume 29 Jan 2016
Gaurav Malik Resume 29 Jan 2016Gaurav Malik Resume 29 Jan 2016
Gaurav Malik Resume 29 Jan 2016
 
2004 10-19 rudi vdv
2004 10-19 rudi vdv2004 10-19 rudi vdv
2004 10-19 rudi vdv
 
Healthcare Interoperability: Deceptively Difficult
Healthcare Interoperability: Deceptively DifficultHealthcare Interoperability: Deceptively Difficult
Healthcare Interoperability: Deceptively Difficult
 
The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...
 
IHE Update and Overview
IHE Update and OverviewIHE Update and Overview
IHE Update and Overview
 
Duncan Allen :: Supporting Healthcare Systems Interoperability
Duncan Allen :: Supporting Healthcare Systems InteroperabilityDuncan Allen :: Supporting Healthcare Systems Interoperability
Duncan Allen :: Supporting Healthcare Systems Interoperability
 
Interoperability, the rise of HL7 and FHIR
Interoperability, the rise of HL7 and FHIRInteroperability, the rise of HL7 and FHIR
Interoperability, the rise of HL7 and FHIR
 
HL7 - Whats Hot and Whats Not
HL7 - Whats Hot and Whats NotHL7 - Whats Hot and Whats Not
HL7 - Whats Hot and Whats Not
 
Open Platforms for Healthcare Applications
Open Platforms for Healthcare ApplicationsOpen Platforms for Healthcare Applications
Open Platforms for Healthcare Applications
 
Imaging evolution-himss-middle east09-v5.0
Imaging evolution-himss-middle east09-v5.0Imaging evolution-himss-middle east09-v5.0
Imaging evolution-himss-middle east09-v5.0
 
Tag.bio aws public jun 08 2021
Tag.bio aws public jun 08 2021 Tag.bio aws public jun 08 2021
Tag.bio aws public jun 08 2021
 
2016 iHT2 San Diego Health IT Summit
2016 iHT2 San Diego Health IT Summit2016 iHT2 San Diego Health IT Summit
2016 iHT2 San Diego Health IT Summit
 
Advance Diagnostic Tool for Android Devices: A Performance Analyzing Tool for...
Advance Diagnostic Tool for Android Devices: A Performance Analyzing Tool for...Advance Diagnostic Tool for Android Devices: A Performance Analyzing Tool for...
Advance Diagnostic Tool for Android Devices: A Performance Analyzing Tool for...
 
Clinical Healthcare Data Analytics
Clinical Healthcare Data AnalyticsClinical Healthcare Data Analytics
Clinical Healthcare Data Analytics
 

Mehr von Koray Atalag

A Standards-based Approach to Development of Clinical Registries - Initial Le...
A Standards-based Approach to Development of Clinical Registries - Initial Le...A Standards-based Approach to Development of Clinical Registries - Initial Le...
A Standards-based Approach to Development of Clinical Registries - Initial Le...
Koray Atalag
 
Health research, clinical registries, electronic health records – how do they...
Health research, clinical registries, electronic health records – how do they...Health research, clinical registries, electronic health records – how do they...
Health research, clinical registries, electronic health records – how do they...
Koray Atalag
 
Underpinnings of the New Zealand Interoperability Reference Architecture
Underpinnings of the New Zealand Interoperability Reference ArchitectureUnderpinnings of the New Zealand Interoperability Reference Architecture
Underpinnings of the New Zealand Interoperability Reference Architecture
Koray Atalag
 
What if we never agree on a common health information model?
What if we never agree on a common health information model?What if we never agree on a common health information model?
What if we never agree on a common health information model?
Koray Atalag
 

Mehr von Koray Atalag (14)

Overcoming Patient Engagement Barriers
Overcoming Patient Engagement BarriersOvercoming Patient Engagement Barriers
Overcoming Patient Engagement Barriers
 
Computational Model Discovery for Building Clinical Applications: an Example ...
Computational Model Discovery for Building Clinical Applications: an Example ...Computational Model Discovery for Building Clinical Applications: an Example ...
Computational Model Discovery for Building Clinical Applications: an Example ...
 
openEHR Approach to Detailed Clinical Models (DCM) Development - Lessons Lear...
openEHR Approach to Detailed Clinical Models (DCM) Development - Lessons Lear...openEHR Approach to Detailed Clinical Models (DCM) Development - Lessons Lear...
openEHR Approach to Detailed Clinical Models (DCM) Development - Lessons Lear...
 
openEHR in Research: Linking Health Data with Computational Models
openEHR in Research: Linking Health Data with Computational ModelsopenEHR in Research: Linking Health Data with Computational Models
openEHR in Research: Linking Health Data with Computational Models
 
So What does the Mighty EHR Look Like?
So What does the Mighty EHR Look Like?So What does the Mighty EHR Look Like?
So What does the Mighty EHR Look Like?
 
A Standards-based Approach to Development of Clinical Registries - Initial Le...
A Standards-based Approach to Development of Clinical Registries - Initial Le...A Standards-based Approach to Development of Clinical Registries - Initial Le...
A Standards-based Approach to Development of Clinical Registries - Initial Le...
 
Health research, clinical registries, electronic health records – how do they...
Health research, clinical registries, electronic health records – how do they...Health research, clinical registries, electronic health records – how do they...
Health research, clinical registries, electronic health records – how do they...
 
Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...
Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...
Development of the Gestational Diabetes Registry at CMDHB (New Zealand) using...
 
Information Models & FHIR --- It’s all about content!
Information Models & FHIR --- It’s all about content!Information Models & FHIR --- It’s all about content!
Information Models & FHIR --- It’s all about content!
 
Better Information, Better Care -- Directions for Health IT in New Zealand
Better Information, Better Care -- Directions for Health IT in New ZealandBetter Information, Better Care -- Directions for Health IT in New Zealand
Better Information, Better Care -- Directions for Health IT in New Zealand
 
State of EHR in New Zealand
State of EHR in New ZealandState of EHR in New Zealand
State of EHR in New Zealand
 
Content Modelling for VIEW Datasets Using Archetypes
Content Modelling for VIEW Datasets Using ArchetypesContent Modelling for VIEW Datasets Using Archetypes
Content Modelling for VIEW Datasets Using Archetypes
 
Underpinnings of the New Zealand Interoperability Reference Architecture
Underpinnings of the New Zealand Interoperability Reference ArchitectureUnderpinnings of the New Zealand Interoperability Reference Architecture
Underpinnings of the New Zealand Interoperability Reference Architecture
 
What if we never agree on a common health information model?
What if we never agree on a common health information model?What if we never agree on a common health information model?
What if we never agree on a common health information model?
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 

Why ICT Fails in Healthcare: Software Maintenance and Maintainability

  • 1. Why IT Fails in Healthcare? A look at Software Maintenanceand Maintainability Aspects Koray Atalag, MD, PhD23 Mar 2010
  • 2. Agenda A look at Health IT Essential difficulties and implications Health Informatics – directions Maintenance burden in HIS openEHR Paradigm My research framework Development work Measurement & Evaluation Results Discussion & Conclusion
  • 3. Healthcare – Burning Issues Cost increasing rapidly 16% GDP in US, ~8-9 in EU & NZ (Ref: OECD) Quality ? (far from measuring effectively) Safety (you don’t wanna know):appx 90,000 people die each year in US due to preventable medical errors! (Ref: Institute of Medicine) Equity / Accessibilitybig differences related with geography, political, socio-economic status
  • 4. Health IT – What is it all about? Health Information Systems (HIS): ProviderGP systems, Hospital Information Systems, LIS, RIS, CIS, etc. etc. Regional/National PHO, DHB, NHI, ACC etc. Consumer oriented PHR: Microsoft HealthVault, Google Health, other. Patient portals: Mayoclinic.com, The LowDown.co.nz Research related Genome DB, Medline, Health Computational Systems: CT, MRI, ECG etc. Health Communication Systems: HealthLink, NPI, DICOM
  • 5. Essential Difficulties Breadth and Depth of Medical Domain A medical student learns about 6000 new concepts (and sleeps much less than others!) >600,000 concepts, 1.2m relationships in SNOMED Complexity of concepts and processes Gene>Structure>Function? + Environment+Luck Variability in Medical Practice Medical conduct changes acc. to time/person and across different organisations and jurisdictions
  • 6. Health Informatics Medical Informatics Nursing informatics Bioinformatics Biomedical Informatics HEALTH INFORMATICS: “ Health Informatics is the science and practice around information in health that leads to informed and assisted healthcare.” HISO – Australia $mostly public funding & secondary care (hospitals)$20b stimulus package for health IT in US£70b NHS CfH and Canada Health Infoway Project
  • 7. Tackling These Difficulties? Standardised terminology Machine processable biomedical ontology Clinical guidelines & Decision Support Functional and Technical Standards: HL7, CEN/ISO, IEEE, ASTM, OMG – mostly open Open Source tools and libraries EHR Architectures Tools and methodologies to effectively use IT in healthcare: mHealth, VR, telehealth, robotics
  • 8. Implications on Health IT Low market penetration (AVIS/ Visa/Foodtown) Increased cost: many projects either fail or over budget/schedule Decreased satisfaction Delivering on expectations? Improving healthcare? *** Maintenance & Interoperability major issues
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Wrong requirementsChanging requirements? “handover”
  • 14.
  • 15.
  • 16. Own company, employee, academician, freelance consultant and contractor
  • 18. Case study: Endoscopy Reporting Application
  • 19. Started 1999 as commercial project
  • 20. Went well initially but then….
  • 21. Became academic and served as PhD prototype
  • 22. I have collated all CR over its usage
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Established by UCL and Ocean Informatics in 2000 to own the IP
  • 29. 800+ Members from 71 countries
  • 30. All specifications & schemas publicly available
  • 31.
  • 33. Driven by Archetypes in run-time
  • 34.
  • 35. openEHR Platform Queries Health Integration Platform Archetypes Health Information Platform EQL TOM Application Development Platform Knowledge Management Platform AOM ADL Templates Reference Model
  • 38. Anatomy of DV_TEXT Data Type
  • 40. EHR Folders Compositions Sections Entries Clusters Elements Data values Logical building blocks of EHR
  • 41.
  • 42. Anatomy of an Archetype
  • 43. Archetype Definition Language (ADL) OCL + DDL
  • 44. My Research Framework Modelling of Endoscopy Domain Stage-1: SRS based on previous app (GST) Develop openEHR based GastrOS Stage-2: Select CR from past usage of GST Implement in GastrOS + check (repeat for some) in GST Determine metrics & measure Stage-3: New CR Implement changes in both applications Measure Results & Evaluation Look at internal>external quality attributes (test internal metrics in-vivo and assess their predictive power)
  • 45. Modelling: The ‘Standard’ Endoscopy Report
  • 46.
  • 47. openEhrV1 .Net C# Reference Model Library(from Ocean Informatics) + extended it
  • 49. Templates: for each endoscopy type
  • 51.
  • 53.
  • 54. ISO/IEC 9216 and 25000 Software Quality std.
  • 57. Two metrics: (mainly look at maintenance tasks)
  • 58. Change cycle efficiency (CCE)time from initial request to resolution of the problem
  • 59. Modification complexity (MC)sum of time spent on each change per size of software change divided by total number of changes
  • 60. 10 CR – real ones from GST usage
  • 61.
  • 62.
  • 63. First ‘quantitative’ software maintainability evaluation in HI Literature
  • 64. Extra look at ‘faults’ in addition to ‘effort’
  • 65. Next look at non-domain related aspects (i.e. performance, availability, reliability etc.)
  • 66.