SlideShare a Scribd company logo
Healthcare Information
               Models & Applications
                           Timothy W. Cook, MSc.
                  Health Informatics Research & Consulting

                      timothywayne.cook@gmail.com




June 28,2010                          1st Workshop on Scientific Computing in Health Applications
Ralph Waldo Emerson

                                   I hate
                               quotations.
                               Tell me what
                                you know.


June 28,2010            1st Workshop on Scientific Computing in Health Applications
Keep everything as simple as possible;
                       but no simpler!
June 28,2010                     1st Workshop on Scientific Computing in Health Applications
Holy Grail of Health Care




The Longitudinal, Patient Controlled,
      Future Proof Electronic
      Healthcare Applications
                 1st Workshop on Scientific Computing in Health Applications
Φ = Golden Ratio




June 28,2010          1st Workshop on Scientific Computing in Health Applications
Healthcare Information Systems
Current Approach
         Requirements gathering within a limited scope, 
           build data structures  and write the software.
         For more than 45 years we have shown that in 
           healthcare this approach is flawed.




June 28,2010                    1st Workshop on Scientific Computing in Health Applications
Insanity: Doing the same thing over and over again,
               and expecting a different result.
June 28,2010                  1st Workshop on Scientific Computing in Health Applications
Multi-Level Modeling
                   Components
       Reference Model
       Concept Constraint Definitions
       Template Constraint Definitions
       Relationship of openEHR & MLHIM




June 28,2010                   1st Workshop on Scientific Computing in Health Applications
Words
       Observation
       Evaluation
       Instruction
       Action
       Entry



June 28,2010            1st Workshop on Scientific Computing in Health Applications
Words are but symbols for the relations of
               things to one another and to us; nowhere
               do they touch upon absolute truth.
               --Friedrich Nietzsche

June 28,2010                           1st Workshop on Scientific Computing in Health Applications
Observation
       10 entries on dictionary.com
       All nouns – all very similar 
        (exception:Navigation)
       One specific to medicine




June 28,2010                    1st Workshop on Scientific Computing in Health Applications
Evaluation
       2 entries at dictionary.com
       Noun
       One specific to medicine




June 28,2010                    1st Workshop on Scientific Computing in Health Applications
Instruction
       6 entries on dictionary.com
       Nouns




June 28,2010                   1st Workshop on Scientific Computing in Health Applications
Action
         19 Nouns
         1 Adjective




June 28,2010              1st Workshop on Scientific Computing in Health Applications
Entry
         13 Nouns




June 28,2010           1st Workshop on Scientific Computing in Health Applications
Semantic Context
         Having all of the information about a piece of 
           data; available everywhere.
         Linking Concepts
         Healthcare DATA: 101




June 28,2010                     1st Workshop on Scientific Computing in Health Applications
101
       Is it a component of BP measured in mmMg?
       Is it body temperature in degrees Fahrenheit?
       Is it body weight measured in kg or lbs.?
       Is it  body length/height in cm?




June 28,2010                    1st Workshop on Scientific Computing in Health Applications
New Approach
         Create a complete “information” model that 
           encapsulates that information with the data.
         Forever in time and space.




June 28,2010                     1st Workshop on Scientific Computing in Health Applications
Experience without theory is blind, but theory
    without experience is mere intellectual play.
    --Immanuel Kant



June 28,2010                1st Workshop on Scientific Computing in Health Applications
MLHIM Health Information
                      Platform


                                  CCDs


                XPath           Reference                    TCDs
                XQuery            Model
                         CDOM                XML




June 28,2010                         1st Workshop on Scientific Computing in Health Applications
What is in the Reference Model?
                            The electronic health record
         EHR                for one person

                            High-level organisation of the EHR
         Folders
Common


                            e.g. per episode, per clinical speciality

                            Set of entries committed at one date/time
         Compositions       e.g. progress note, report, letter, test result

                            Clinical headings reflecting the workflow
         Sections           and consultation/reasoning process

                            Clinical “statements” about Observations,
         Entries            Evaluations, and Instructions

                            Compound entries
         Clusters           e.g. blood pressure, full blood count

                            Element entries
         Elements           e.g. reason for encounter, body weight

                            e.g. Coded terms from term sets,
         Data values        measurements with units
June 28,2010   1st Workshop on Scientific Computing in Health Applications
Package Structure




June 28,2010           1st Workshop on Scientific Computing in Health Applications
June 28,2010   1st Workshop on Scientific Computing in Health Applications
Security Features




                       Separation




June 28,2010            1st Workshop on Scientific Computing in Health Applications
Principles
          The components of the Reference Model are like LEGO 
            brick specifications
          Constraint Definitions = instructions/designs 
            constraining the use of LEGO pieces to create 
            meaningful structures   RM
                                  Instances




                      Concept A                      Concept B


June 28,2010                       1st Workshop on Scientific Computing in Health Applications
June 28,2010   1st Workshop on Scientific Computing in Health Applications
June 28,2010   1st Workshop on Scientific Computing in Health Applications
Ordered                    DATA_VALUE             INTERVAL<T>
               (rm.support.assumed)         (rm.data_types.basic)   (rm.support.assumed)




June 28,2010                          1st Workshop on Scientific Computing in Health Applications
June 28,2010   1st Workshop on Scientific Computing in Health Applications
June 28,2010   1st Workshop on Scientific Computing in Health Applications
June 28,2010   1st Workshop on Scientific Computing in Health Applications
OSHIP

                 Open Source 
               Health Information 
                    Platform

June 28,2010           1st Workshop on Scientific Computing in Health Applications
OSHIP


               ➔ A MLHIM implementation in Python
                   ➔Provides a rapid application

               development environment for a variety
                     of healthcare applications



June 28,2010                    1st Workshop on Scientific Computing in Health Applications
OSHIP


               ➔Heavy re-use of existing
               open source components
               ➔The Zope Tool Kit (ZTK)




June 28,2010              1st Workshop on Scientific Computing in Health Applications
OSHIP

                        ➔ Choice of HTTP servers
                        ➔Possible GUI interfaces

                    ➔Choice of RDBMs and OODBMs

               ➔Internationalization/localization (i18n/l10n)

                    ➔Fine-grained security framework

                     ➔XML based configuration files

                 ➔Designer friendly templating language




June 28,2010                       1st Workshop on Scientific Computing in Health Applications
OSHIP – Current Status

                   ➔ Reference Model
                    ➔Constraint Model

                  ➔Proven Infrastructure

                ➔Complete Documentation




June 28,2010               1st Workshop on Scientific Computing in Health Applications
Label on a 500 piece,
                 jigsaw puzzle box
                               500­piece puzzle:
                               Some assembly 
                                required.




June 28,2010             1st Workshop on Scientific Computing in Health Applications
Why MLHIM?


         In order to fully embrace open
         source and open content ideals
                 and processes.


June 28,2010           1st Workshop on Scientific Computing in Health Applications
Thank You!



               Timothy W. Cook, MSc.
               Health Informatics Research & Consulting

               timothywayne.cook@gmail.com

               http://www.linkedin.com/in/timothywaynecook




June 28,2010                       1st Workshop on Scientific Computing in Health Applications

More Related Content

Similar to Wscha2010 Cook

ADVANCED HEALTH CARE SYSTEM USING IOT
ADVANCED HEALTH CARE SYSTEM USING IOTADVANCED HEALTH CARE SYSTEM USING IOT
ADVANCED HEALTH CARE SYSTEM USING IOT
D Y PATIL COLLEGE OF ENGINEERING PUNE
 
Journal Club - Best Practices for Scientific Computing
Journal Club - Best Practices for Scientific ComputingJournal Club - Best Practices for Scientific Computing
Journal Club - Best Practices for Scientific Computing
Bram Zandbelt
 
KNOWLEDGEBASE SYSTEMS IN NEURO SCIENCE - A STUDY
KNOWLEDGEBASE SYSTEMS IN NEURO SCIENCE - A STUDYKNOWLEDGEBASE SYSTEMS IN NEURO SCIENCE - A STUDY
KNOWLEDGEBASE SYSTEMS IN NEURO SCIENCE - A STUDY
ijscai
 
IJSCAI PAPER 29--04---2.pdf
IJSCAI PAPER 29--04---2.pdfIJSCAI PAPER 29--04---2.pdf
IJSCAI PAPER 29--04---2.pdf
ijscai
 
Huang
HuangHuang
Huang
sumit_cusp
 
11 am sim
11 am sim11 am sim
Chattanooga Research Institute Presentation
Chattanooga Research Institute PresentationChattanooga Research Institute Presentation
Chattanooga Research Institute Presentation
Philip Bourne
 
Remote Rehabilitation Of The Aging Population
Remote Rehabilitation Of The Aging PopulationRemote Rehabilitation Of The Aging Population
Remote Rehabilitation Of The Aging Population
Ram Dhurjaty, PhD, SMIEEE
 
EMBC 2011 Flyer
EMBC 2011 FlyerEMBC 2011 Flyer
EMBC 2011 Flyer
jackpo
 
How To AVOID “Reinventing The Wheel” in Doing Research?
How To AVOID “Reinventing The Wheel” in Doing Research?How To AVOID “Reinventing The Wheel” in Doing Research?
How To AVOID “Reinventing The Wheel” in Doing Research?
Phu H. Nguyen
 
Acting as Advocate? Seven steps for libraries in the data decade
Acting as Advocate? Seven steps for libraries in the data decadeActing as Advocate? Seven steps for libraries in the data decade
Acting as Advocate? Seven steps for libraries in the data decade
LizLyon
 
Open Source for Medical
Open Source for MedicalOpen Source for Medical
Open Source for Medical
Penggalih Herlambang
 
Ophthalmology & Optometry 2.0
Ophthalmology & Optometry 2.0Ophthalmology & Optometry 2.0
Ophthalmology & Optometry 2.0
PetteriTeikariPhD
 
Diagnostic Errors, Decision Support and the Telemedicine Workflow
Diagnostic Errors, Decision Support and the Telemedicine WorkflowDiagnostic Errors, Decision Support and the Telemedicine Workflow
Diagnostic Errors, Decision Support and the Telemedicine Workflow
VSee
 
Sansone bio sharing introduction
Sansone bio sharing introductionSansone bio sharing introduction
Sansone bio sharing introduction
MIBBI Checklists
 
Top 5 Deep Learning and AI Stories - August 31, 2018
Top 5 Deep Learning and AI Stories - August 31, 2018Top 5 Deep Learning and AI Stories - August 31, 2018
Top 5 Deep Learning and AI Stories - August 31, 2018
NVIDIA
 
150522 bioinfo gis lr
150522 bioinfo gis lr150522 bioinfo gis lr
150522 bioinfo gis lr
M. Gonzalo Claros
 
A Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health CareA Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health Care
IJCSIS Research Publications
 
Identification of emerging technologies via a systematic search strategy deve...
Identification of emerging technologies via a systematic search strategy deve...Identification of emerging technologies via a systematic search strategy deve...
Identification of emerging technologies via a systematic search strategy deve...
University of Michigan Taubman Health Sciences Library
 
Medical Bloggers [4 Aud 1100 Kaplan}
Medical Bloggers [4 Aud 1100 Kaplan}Medical Bloggers [4 Aud 1100 Kaplan}
Medical Bloggers [4 Aud 1100 Kaplan}
Gunther Eysenbach
 

Similar to Wscha2010 Cook (20)

ADVANCED HEALTH CARE SYSTEM USING IOT
ADVANCED HEALTH CARE SYSTEM USING IOTADVANCED HEALTH CARE SYSTEM USING IOT
ADVANCED HEALTH CARE SYSTEM USING IOT
 
Journal Club - Best Practices for Scientific Computing
Journal Club - Best Practices for Scientific ComputingJournal Club - Best Practices for Scientific Computing
Journal Club - Best Practices for Scientific Computing
 
KNOWLEDGEBASE SYSTEMS IN NEURO SCIENCE - A STUDY
KNOWLEDGEBASE SYSTEMS IN NEURO SCIENCE - A STUDYKNOWLEDGEBASE SYSTEMS IN NEURO SCIENCE - A STUDY
KNOWLEDGEBASE SYSTEMS IN NEURO SCIENCE - A STUDY
 
IJSCAI PAPER 29--04---2.pdf
IJSCAI PAPER 29--04---2.pdfIJSCAI PAPER 29--04---2.pdf
IJSCAI PAPER 29--04---2.pdf
 
Huang
HuangHuang
Huang
 
11 am sim
11 am sim11 am sim
11 am sim
 
Chattanooga Research Institute Presentation
Chattanooga Research Institute PresentationChattanooga Research Institute Presentation
Chattanooga Research Institute Presentation
 
Remote Rehabilitation Of The Aging Population
Remote Rehabilitation Of The Aging PopulationRemote Rehabilitation Of The Aging Population
Remote Rehabilitation Of The Aging Population
 
EMBC 2011 Flyer
EMBC 2011 FlyerEMBC 2011 Flyer
EMBC 2011 Flyer
 
How To AVOID “Reinventing The Wheel” in Doing Research?
How To AVOID “Reinventing The Wheel” in Doing Research?How To AVOID “Reinventing The Wheel” in Doing Research?
How To AVOID “Reinventing The Wheel” in Doing Research?
 
Acting as Advocate? Seven steps for libraries in the data decade
Acting as Advocate? Seven steps for libraries in the data decadeActing as Advocate? Seven steps for libraries in the data decade
Acting as Advocate? Seven steps for libraries in the data decade
 
Open Source for Medical
Open Source for MedicalOpen Source for Medical
Open Source for Medical
 
Ophthalmology & Optometry 2.0
Ophthalmology & Optometry 2.0Ophthalmology & Optometry 2.0
Ophthalmology & Optometry 2.0
 
Diagnostic Errors, Decision Support and the Telemedicine Workflow
Diagnostic Errors, Decision Support and the Telemedicine WorkflowDiagnostic Errors, Decision Support and the Telemedicine Workflow
Diagnostic Errors, Decision Support and the Telemedicine Workflow
 
Sansone bio sharing introduction
Sansone bio sharing introductionSansone bio sharing introduction
Sansone bio sharing introduction
 
Top 5 Deep Learning and AI Stories - August 31, 2018
Top 5 Deep Learning and AI Stories - August 31, 2018Top 5 Deep Learning and AI Stories - August 31, 2018
Top 5 Deep Learning and AI Stories - August 31, 2018
 
150522 bioinfo gis lr
150522 bioinfo gis lr150522 bioinfo gis lr
150522 bioinfo gis lr
 
A Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health CareA Review of Intelligent Agent Systems in Animal Health Care
A Review of Intelligent Agent Systems in Animal Health Care
 
Identification of emerging technologies via a systematic search strategy deve...
Identification of emerging technologies via a systematic search strategy deve...Identification of emerging technologies via a systematic search strategy deve...
Identification of emerging technologies via a systematic search strategy deve...
 
Medical Bloggers [4 Aud 1100 Kaplan}
Medical Bloggers [4 Aud 1100 Kaplan}Medical Bloggers [4 Aud 1100 Kaplan}
Medical Bloggers [4 Aud 1100 Kaplan}
 

More from Timothy Cook

Becoming Datacentric
Becoming DatacentricBecoming Datacentric
Becoming Datacentric
Timothy Cook
 
MLHIM @ CAIS 2014 - Buenos Aries
MLHIM @ CAIS 2014 - Buenos Aries MLHIM @ CAIS 2014 - Buenos Aries
MLHIM @ CAIS 2014 - Buenos Aries
Timothy Cook
 
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
Timothy Cook
 
MLHIM FHIES 2013
MLHIM FHIES 2013 MLHIM FHIES 2013
MLHIM FHIES 2013
Timothy Cook
 
MedWeb 3.0 @ CAIS 2013
MedWeb 3.0  @ CAIS 2013MedWeb 3.0  @ CAIS 2013
MedWeb 3.0 @ CAIS 2013
Timothy Cook
 
Presentation at the Escola Regional de Computação Aplicada à Saúde
Presentation at the Escola Regional de Computação Aplicada à SaúdePresentation at the Escola Regional de Computação Aplicada à Saúde
Presentation at the Escola Regional de Computação Aplicada à Saúde
Timothy Cook
 
Poster IHI 2012
Poster IHI 2012Poster IHI 2012
Poster IHI 2012
Timothy Cook
 
Poster IHI 2012
Poster IHI 2012Poster IHI 2012
Poster IHI 2012
Timothy Cook
 
Poster IHI 2012
Poster IHI 2012Poster IHI 2012
Poster IHI 2012
Timothy Cook
 
Poster CBIS 2012
Poster CBIS 2012Poster CBIS 2012
Poster CBIS 2012
Timothy Cook
 
Poster CBIS 2012
Poster CBIS 2012Poster CBIS 2012
Poster CBIS 2012
Timothy Cook
 
Presentation WIN 2012
Presentation WIN 2012Presentation WIN 2012
Presentation WIN 2012
Timothy Cook
 
Presentation HealthCom 2012
Presentation HealthCom 2012Presentation HealthCom 2012
Presentation HealthCom 2012
Timothy Cook
 
Presentation WIM 2011
Presentation WIM 2011Presentation WIM 2011
Presentation WIM 2011
Timothy Cook
 
Poster CBTMs 2011
Poster CBTMs 2011Poster CBTMs 2011
Poster CBTMs 2011
Timothy Cook
 
Presentation WSCHA 2010 - in portuguese
Presentation WSCHA 2010 - in portuguesePresentation WSCHA 2010 - in portuguese
Presentation WSCHA 2010 - in portuguese
Timothy Cook
 
Presentation WSCHA 2010 - in English
Presentation WSCHA 2010 - in EnglishPresentation WSCHA 2010 - in English
Presentation WSCHA 2010 - in English
Timothy Cook
 
Presentation Minicourse for Summer Program LNCC 2010
Presentation Minicourse for Summer Program  LNCC 2010Presentation Minicourse for Summer Program  LNCC 2010
Presentation Minicourse for Summer Program LNCC 2010
Timothy Cook
 
Presentation Python Brasil [6] 2010
Presentation Python Brasil [6] 2010Presentation Python Brasil [6] 2010
Presentation Python Brasil [6] 2010
Timothy Cook
 
Poster MEDINFO 2010
Poster MEDINFO 2010Poster MEDINFO 2010
Poster MEDINFO 2010
Timothy Cook
 

More from Timothy Cook (20)

Becoming Datacentric
Becoming DatacentricBecoming Datacentric
Becoming Datacentric
 
MLHIM @ CAIS 2014 - Buenos Aries
MLHIM @ CAIS 2014 - Buenos Aries MLHIM @ CAIS 2014 - Buenos Aries
MLHIM @ CAIS 2014 - Buenos Aries
 
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
 
MLHIM FHIES 2013
MLHIM FHIES 2013 MLHIM FHIES 2013
MLHIM FHIES 2013
 
MedWeb 3.0 @ CAIS 2013
MedWeb 3.0  @ CAIS 2013MedWeb 3.0  @ CAIS 2013
MedWeb 3.0 @ CAIS 2013
 
Presentation at the Escola Regional de Computação Aplicada à Saúde
Presentation at the Escola Regional de Computação Aplicada à SaúdePresentation at the Escola Regional de Computação Aplicada à Saúde
Presentation at the Escola Regional de Computação Aplicada à Saúde
 
Poster IHI 2012
Poster IHI 2012Poster IHI 2012
Poster IHI 2012
 
Poster IHI 2012
Poster IHI 2012Poster IHI 2012
Poster IHI 2012
 
Poster IHI 2012
Poster IHI 2012Poster IHI 2012
Poster IHI 2012
 
Poster CBIS 2012
Poster CBIS 2012Poster CBIS 2012
Poster CBIS 2012
 
Poster CBIS 2012
Poster CBIS 2012Poster CBIS 2012
Poster CBIS 2012
 
Presentation WIN 2012
Presentation WIN 2012Presentation WIN 2012
Presentation WIN 2012
 
Presentation HealthCom 2012
Presentation HealthCom 2012Presentation HealthCom 2012
Presentation HealthCom 2012
 
Presentation WIM 2011
Presentation WIM 2011Presentation WIM 2011
Presentation WIM 2011
 
Poster CBTMs 2011
Poster CBTMs 2011Poster CBTMs 2011
Poster CBTMs 2011
 
Presentation WSCHA 2010 - in portuguese
Presentation WSCHA 2010 - in portuguesePresentation WSCHA 2010 - in portuguese
Presentation WSCHA 2010 - in portuguese
 
Presentation WSCHA 2010 - in English
Presentation WSCHA 2010 - in EnglishPresentation WSCHA 2010 - in English
Presentation WSCHA 2010 - in English
 
Presentation Minicourse for Summer Program LNCC 2010
Presentation Minicourse for Summer Program  LNCC 2010Presentation Minicourse for Summer Program  LNCC 2010
Presentation Minicourse for Summer Program LNCC 2010
 
Presentation Python Brasil [6] 2010
Presentation Python Brasil [6] 2010Presentation Python Brasil [6] 2010
Presentation Python Brasil [6] 2010
 
Poster MEDINFO 2010
Poster MEDINFO 2010Poster MEDINFO 2010
Poster MEDINFO 2010
 

Wscha2010 Cook

  • 1. Healthcare Information Models & Applications Timothy W. Cook, MSc. Health Informatics Research & Consulting timothywayne.cook@gmail.com June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 2. Ralph Waldo Emerson I hate quotations. Tell me what you know. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 3. Keep everything as simple as possible; but no simpler! June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 4. Holy Grail of Health Care The Longitudinal, Patient Controlled, Future Proof Electronic Healthcare Applications 1st Workshop on Scientific Computing in Health Applications
  • 5. Φ = Golden Ratio June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 7. Current Approach  Requirements gathering within a limited scope,  build data structures  and write the software.  For more than 45 years we have shown that in  healthcare this approach is flawed. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 8. Insanity: Doing the same thing over and over again, and expecting a different result. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 9. Multi-Level Modeling Components  Reference Model  Concept Constraint Definitions  Template Constraint Definitions  Relationship of openEHR & MLHIM June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 10. Words  Observation  Evaluation  Instruction  Action  Entry June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 11. Words are but symbols for the relations of things to one another and to us; nowhere do they touch upon absolute truth. --Friedrich Nietzsche June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 12. Observation  10 entries on dictionary.com  All nouns – all very similar  (exception:Navigation)  One specific to medicine June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 13. Evaluation  2 entries at dictionary.com  Noun  One specific to medicine June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 14. Instruction  6 entries on dictionary.com  Nouns June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 15. Action  19 Nouns  1 Adjective June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 16. Entry  13 Nouns June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 17. Semantic Context  Having all of the information about a piece of  data; available everywhere.  Linking Concepts  Healthcare DATA: 101 June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 18. 101  Is it a component of BP measured in mmMg?  Is it body temperature in degrees Fahrenheit?  Is it body weight measured in kg or lbs.?  Is it  body length/height in cm? June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 19. New Approach  Create a complete “information” model that  encapsulates that information with the data.  Forever in time and space. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 20. Experience without theory is blind, but theory without experience is mere intellectual play. --Immanuel Kant June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 21. MLHIM Health Information Platform CCDs XPath Reference TCDs XQuery Model CDOM XML June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 22. What is in the Reference Model? The electronic health record EHR for one person High-level organisation of the EHR Folders Common e.g. per episode, per clinical speciality Set of entries committed at one date/time Compositions e.g. progress note, report, letter, test result Clinical headings reflecting the workflow Sections and consultation/reasoning process Clinical “statements” about Observations, Entries Evaluations, and Instructions Compound entries Clusters e.g. blood pressure, full blood count Element entries Elements e.g. reason for encounter, body weight e.g. Coded terms from term sets, Data values measurements with units
  • 23. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 24. Package Structure June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 25. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 26. Security Features Separation June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 27. Principles The components of the Reference Model are like LEGO  brick specifications Constraint Definitions = instructions/designs  constraining the use of LEGO pieces to create  meaningful structures   RM Instances Concept A Concept B June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 28. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 29. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 30. Ordered DATA_VALUE INTERVAL<T> (rm.support.assumed) (rm.data_types.basic) (rm.support.assumed) June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 31. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 32. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 33. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 34. OSHIP Open Source  Health Information  Platform June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 35. OSHIP ➔ A MLHIM implementation in Python ➔Provides a rapid application development environment for a variety of healthcare applications June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 36. OSHIP ➔Heavy re-use of existing open source components ➔The Zope Tool Kit (ZTK) June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 37. OSHIP ➔ Choice of HTTP servers ➔Possible GUI interfaces ➔Choice of RDBMs and OODBMs ➔Internationalization/localization (i18n/l10n) ➔Fine-grained security framework ➔XML based configuration files ➔Designer friendly templating language June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 38. OSHIP – Current Status ➔ Reference Model ➔Constraint Model ➔Proven Infrastructure ➔Complete Documentation June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 39. Label on a 500 piece, jigsaw puzzle box  500­piece puzzle:  Some assembly  required. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 40. Why MLHIM? In order to fully embrace open source and open content ideals and processes. June 28,2010 1st Workshop on Scientific Computing in Health Applications
  • 41. Thank You! Timothy W. Cook, MSc. Health Informatics Research & Consulting timothywayne.cook@gmail.com http://www.linkedin.com/in/timothywaynecook June 28,2010 1st Workshop on Scientific Computing in Health Applications