SlideShare une entreprise Scribd logo
1  sur  27
Hoot72
Health-Care, meet the Semantic Web
           CDISC 2009
         www.hoot72.org
Hoot72.org
• “Demonstrate the power the
  Semantic Web brings to Health-Care
  and how easy it is to deploy today.”
• Incubate: open source, docs
• Not Green Field - 40+ years of
  Health IT
: Just Another Format?
• Technology: Web Stack++
 •   Reuse: HTTP, URIs, not HTML

 •   + RDF, OWL, SPARQL

• Get Link docs -> Query Link data
• One more reuse: Link ANYWHERE
 •   Begone CD-ROM: no islands

 •   WW: new adds on, reuse, open
A Linkable Patient
                                                                     type
                                                                                    Patient
                                         about


                                                           personName
               observation            observationValue
                                                                                              familyName


                                                                    givenName                          Doe
CodingSystem           Code
                                                                                    middleName
                                     Code            CodingSystem

                                                                            John                   Fitzgerald
         LN      30949-2                 005         NIP
                                                                                Identifiers and Time not shown

                              URI: http://www.facilityx.com/cdrs/112123449
Now Just Ask ...
All Patients with adverse outcome from
vaccine ...

  SELECT DISTINCT ?givenName ?familyName
  WHERE {
     ?patient hoot72:personName
     [ hoot72:givenName ?givenName ;
     hoot72:familyName ?familyName ] .
     [ hoot72:about ?patient ;
     ?assert [ hoot72:nameOfCodingSystem "LN" ;
     hoot72:simpleIdentifier "30949-2" ] ]
     }
Move out and up

• Question: Patients taking “Weight Loss Drugs”
• Patient Web: very particular
  •   Patient drugs as NDC codes: DESOXYN
      TABLETS (00074337701) ...

• Too big a gap?
Ontologies Link!
   Obese                        StanDrug: C0025611                     Methamphetamine
                May Treat
                                                   Name                         Name
                                                              SameAs
     Stanford Drug
       Ontology                  Methamphetamine                         RxNorm:6816

                                                                                Ingredient


                                                                        NDC: 00074337701
                                 Patient Joe
                                                          SameAs
                Hoot72                                                           Name
                Patient                      Medication
                Graph                                                  Desoxyn 5MG Tablet
                            NDC: 00074337701

                                                                                         RxNorm
* Dotted: composite of links to save space
** w3c HCLS Example
The Ontologies?
•   “an implementable model of the entities that need
    to be understood in common in order for some
    group of software systems and their users to
    function and communicate at the level required for
    a set of tasks” -- Alan Rector

•   “Shared Knowledge” for Machines

•   Links, hierarchies, equivalence ...

•   The “middleware” of the Semantic Web

•   OWL (WOL) - Web Ontology Language
More Every Day ...




 URIs for SDTM “Finding” ...
Not just “Standards”

                                             SameAs
CodingSystem                                          CodingSystem      Code
                         Text
                  Code



Local          182253    MRSA Culture                          LN    13317-3


                                Local Code             LOINC Code




      • Enable standard, off-the-shelf queries
      • Definition is incremental
CDISC: it’s the content
• Roadmap: “The separation of content
  standards from the means of
  transporting that content”
• Terms: to OWL and Endpoints
• “BRIDGing” in OWL
• Trials as querable Graphs (vs docs)
Many Users, Contributors
   Patient                                         Researcher
                             Linked Health Data



Doctor                                                 Informatics




Insurance                                         Manager



            One Semantic Web for Health-Care
But ... “Patient Gap”

• “Trapped”, “Silo’ed”
• Ontologies Left Waiting
• EMRs Hold Back
Approach: Mine
Enabler: the Silo’s chat
“HL7 version 2 is a major
breakthrough and market                               2.2
success. More than 93%                          2.1
                                               3.0            2.3
hospitals in US are using this                2.5
                                             2.4
standard” - Health Level
Horizon (HLH) Project

                                                      2.3.1
    2.1     2.2       2.3      2.3.1   2.4
    2.5     3.0
          Source: Neotool, V3 vs V2
HL7 “tweet” ...
            MSH|^~&|REGADT|MCM|IFENG||199112311501||ADT^A04^ADT_A01|000001|P|2.4|||
            EVN|A04|199901101500|199901101400|01||199901101410
            PID|||191919^^GENHOS^MR~371-66-9256^^^USSSA^SS|253763|MASSIE^JAMES^A||
            19560129|M|||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^||(900)485-5344|
            (900)485-5344||S^^HL70002|C^^HL70006|10199925^^^GENHOS^AN|371-66-9256||
            NK1|1|MASSIE^ELLEN|SPOUSE^^HL70063|171
            ZOBERLEIN^^ISHPEMING^MI^49849^""^
            |(900)485-5344|(900)545-1234~(900)545-1200|EC1^FIRST EMERGENCY
            CONTACT^HL70131
            NK1|2|MASSIE^MARYLOU|MOTHER^^HL70063|300
            ZOBERLEIN^^ISHPEMING^MI^49849^""^
            |(900)485-5344|(900)545-1234~(900)545-1200|EC2^SECOND EMERGENCY
            CONTACT^HL70131
            NK1|3
            NK1|4|||123 INDUSTRY WAY^^ISHPEMING^MI^49849^""^||(900)545-1200|
            EM^EMPLOYER^HL70131|19940605||PROGRAMMER|||ACME SOFTWARE COMPANY
            PV1||O|O/R||||0148^ADDISON,JAMES|0148^ADDISON,JAMES||AMB|||||||
            0148^ADDISON,JAMES|S|1400|A|||||||||||||||||||GENHOS|||||199501101410|
            PV2||||||||199901101400|||||||||||||||||||||||||199901101400
            ROL||AD|CP^^HL70443|0148^ADDISON,JAMES
            OBX||NM|3141-9^BODY WEIGHT^LN||62|kg|||||F




James was admitted ... his wife is his emergency contact ... hereʼs his weight ...
What if?
OR|20010331605||ORU^R01|20010422GA03|T|2.3.1|||AL|
725^^^^MR||Doe^John^Fitzgerald^JR^^^L||20001007|
M||2106-3^White^HL70005|123 Peachtree St^APT
3B^Atlanta^GA^30210^^M^^GA067||(678)
555-1212^^PRN|
|||||||||Peachtree Clinic|101 Main
Street^^Atlanta^GA^38765^^O^^GA121|(404)
554-9097^^WPN|101 Main
Street^^Atlanta^GA^38765^^O^^GA121|




                     Unload to a query-happy Graph
Observation
               PID|||1234^^^^SR~1234-12^^^^LR~00725^^^^MR||Doe^John^Fitzgerald^JR^^^L|
               ...
               OBX|4|CE|30949-2^Vaccination adverse event outcome^LN|1|005^required
               hospitalization^NIP|

                                                                         type
                                                                                       Patient
                                            about


                                                                  personName
                    observation          observationValue
                                                                                                 familyName


                                                                       givenName                          Doe
CodingSystem                Code
                                                                                       middleName
                                        Code            CodingSystem

                                                                                John                  Fitzgerald
         LN           30949-2               005             NIP                    Identifiers and Time not shown
Hoot72 HL7 Mapper
           HL7 Message Definitions




 HL7              Hoot72
Messages          Mapper




                                    Clinical Data Repostory



              Hoot72 Ontology
Which Represents ...

                     CDR/S                EMR
Research                         HL7...

                          URL
            SPARQL
Personal

                      Ontology

Report               Represent            Produce
Reality: from Vets
• Concrete EMR - VistA
 •   VA: Largest U.S. Care Provider

 •   128 VistAs, federated, 14+ Million in MPI - ICNs

 •   Available under FOIA

• The Proof
 •   Mapper Subscribes for HL7 (30/120 packs)

 •   Maintains a CDR/S for VistA (1 or more)
Austin already calls
DOD/CDC
                         HL7...
             MPI/HDR              VistA
HealthEVet




Report       Represent            Produce
Our Austin
• Interfaces under/not doc’ed
  •   first document (a graph!), example code

  •   open = clear (vs standard) documents

• Demographics, Patient Identity, >1 EMR
  •   ADT/VQQ messages (1->40)

• Now Vitals, Adverse Reaction ...
Approach: Wrap
Every EMR, an EndPoint
• EMR links to the cloud, natively
  •   Mini-Austin: MPI only (old VA Approach)

• Lucky: MUMPS repositories
  •   Network-Format ala Semantic Web

  •   VistA’s FileMan (no scale to test)

• If only you could SPARQL them ...
FMQL: SPARQL-like
   SELECT ?name ?diagnosis ?age ?history FILE
   "PATIENT" WHERE {?r "NAME" ?name ;
   "DIAGNOSIS" ?d . ?d "DIAGNOSIS" ?diagnosis ;
   "AGE AT ONSET" ?age ; "HISTORY" ?history }




• Specification in progress
• Initial goal: limited Patient, meta data dumps
Summary

• Semantic Web growing in Health-Care
• But a “Patient Gap”
 •   Different ways to bridge

• CDISC can drive it forward
• More: http://www.hoot72.org

Contenu connexe

Similaire à CDISC - Healthcare, meet the Semantic Web

Hoot72 for Linked Health Data
Hoot72 for Linked Health DataHoot72 for Linked Health Data
Hoot72 for Linked Health Datahoot72
 
fhir and loinc
fhir and loincfhir and loinc
fhir and loincDevDays
 
Hoot72 Capture The Care Process
Hoot72 Capture The Care ProcessHoot72 Capture The Care Process
Hoot72 Capture The Care Processhoot72
 
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
 
Disease detection for multilabel big dataset using MLAM, Naive Bayes, Adaboos...
Disease detection for multilabel big dataset using MLAM, Naive Bayes, Adaboos...Disease detection for multilabel big dataset using MLAM, Naive Bayes, Adaboos...
Disease detection for multilabel big dataset using MLAM, Naive Bayes, Adaboos...IRJET Journal
 
WEBINAR: The Yosemite Project PART 6 -- Data-Driven Biomedical Research with ...
WEBINAR: The Yosemite Project PART 6 -- Data-Driven Biomedical Research with ...WEBINAR: The Yosemite Project PART 6 -- Data-Driven Biomedical Research with ...
WEBINAR: The Yosemite Project PART 6 -- Data-Driven Biomedical Research with ...DATAVERSITY
 
CDISC Presentation
CDISC PresentationCDISC Presentation
CDISC Presentationhoot72
 
DISTANT-CTO: A Zero Cost, Distantly Supervised Approach to Improve Low-Resour...
DISTANT-CTO: A Zero Cost, Distantly Supervised Approach to Improve Low-Resour...DISTANT-CTO: A Zero Cost, Distantly Supervised Approach to Improve Low-Resour...
DISTANT-CTO: A Zero Cost, Distantly Supervised Approach to Improve Low-Resour...Anjani Dhrangadhariya
 
2011 12 08 - LOINC Introduction
2011 12 08 - LOINC Introduction2011 12 08 - LOINC Introduction
2011 12 08 - LOINC Introductiondvreeman
 
Semantic Technology for Provider-Payer-Pharma Data Collaboration
Semantic Technology for Provider-Payer-Pharma Data CollaborationSemantic Technology for Provider-Payer-Pharma Data Collaboration
Semantic Technology for Provider-Payer-Pharma Data CollaborationThomas Kelly, PMP
 
Sequence analysis in the regulated domain - A Pistoia Alliance Debates webina...
Sequence analysis in the regulated domain - A Pistoia Alliance Debates webina...Sequence analysis in the regulated domain - A Pistoia Alliance Debates webina...
Sequence analysis in the regulated domain - A Pistoia Alliance Debates webina...Pistoia Alliance
 
SNOMED CT and other healthcare terminology standards: competition or cooperat...
SNOMED CT and other healthcare terminology standards: competition or cooperat...SNOMED CT and other healthcare terminology standards: competition or cooperat...
SNOMED CT and other healthcare terminology standards: competition or cooperat...THL
 
Healthcare Standards? What a Concept!
Healthcare Standards? What a Concept!Healthcare Standards? What a Concept!
Healthcare Standards? What a Concept!Tomasz Adamusiak
 
Development_data_standards_data_integration_tools
Development_data_standards_data_integration_toolsDevelopment_data_standards_data_integration_tools
Development_data_standards_data_integration_toolsRafael Romero
 
Pharmacy OneSource_Drools in Healthcare Bootcamp Oct 2011
Pharmacy OneSource_Drools in Healthcare Bootcamp Oct 2011Pharmacy OneSource_Drools in Healthcare Bootcamp Oct 2011
Pharmacy OneSource_Drools in Healthcare Bootcamp Oct 2011Amnon Raviv
 
Fire and Ice - SNOMED for CORE strength - John Fountain
Fire and Ice - SNOMED for CORE strength - John FountainFire and Ice - SNOMED for CORE strength - John Fountain
Fire and Ice - SNOMED for CORE strength - John FountainHL7 New Zealand
 
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENT
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENTIOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENT
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENTIRJET Journal
 
Next generation electronic medical records and search a test implementation i...
Next generation electronic medical records and search a test implementation i...Next generation electronic medical records and search a test implementation i...
Next generation electronic medical records and search a test implementation i...lucenerevolution
 
Quality Symposium 2013 Final
Quality Symposium 2013 FinalQuality Symposium 2013 Final
Quality Symposium 2013 FinalFrank Hong
 

Similaire à CDISC - Healthcare, meet the Semantic Web (20)

Hoot72 for Linked Health Data
Hoot72 for Linked Health DataHoot72 for Linked Health Data
Hoot72 for Linked Health Data
 
fhir and loinc
fhir and loincfhir and loinc
fhir and loinc
 
Hoot72 Capture The Care Process
Hoot72 Capture The Care ProcessHoot72 Capture The Care Process
Hoot72 Capture The Care Process
 
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
 
Disease detection for multilabel big dataset using MLAM, Naive Bayes, Adaboos...
Disease detection for multilabel big dataset using MLAM, Naive Bayes, Adaboos...Disease detection for multilabel big dataset using MLAM, Naive Bayes, Adaboos...
Disease detection for multilabel big dataset using MLAM, Naive Bayes, Adaboos...
 
WEBINAR: The Yosemite Project PART 6 -- Data-Driven Biomedical Research with ...
WEBINAR: The Yosemite Project PART 6 -- Data-Driven Biomedical Research with ...WEBINAR: The Yosemite Project PART 6 -- Data-Driven Biomedical Research with ...
WEBINAR: The Yosemite Project PART 6 -- Data-Driven Biomedical Research with ...
 
CDISC Presentation
CDISC PresentationCDISC Presentation
CDISC Presentation
 
DISTANT-CTO: A Zero Cost, Distantly Supervised Approach to Improve Low-Resour...
DISTANT-CTO: A Zero Cost, Distantly Supervised Approach to Improve Low-Resour...DISTANT-CTO: A Zero Cost, Distantly Supervised Approach to Improve Low-Resour...
DISTANT-CTO: A Zero Cost, Distantly Supervised Approach to Improve Low-Resour...
 
2011 12 08 - LOINC Introduction
2011 12 08 - LOINC Introduction2011 12 08 - LOINC Introduction
2011 12 08 - LOINC Introduction
 
Semantic Technology for Provider-Payer-Pharma Data Collaboration
Semantic Technology for Provider-Payer-Pharma Data CollaborationSemantic Technology for Provider-Payer-Pharma Data Collaboration
Semantic Technology for Provider-Payer-Pharma Data Collaboration
 
Secondary Use of Healthcare Data for Translational Research
Secondary Use of Healthcare Data for Translational ResearchSecondary Use of Healthcare Data for Translational Research
Secondary Use of Healthcare Data for Translational Research
 
Sequence analysis in the regulated domain - A Pistoia Alliance Debates webina...
Sequence analysis in the regulated domain - A Pistoia Alliance Debates webina...Sequence analysis in the regulated domain - A Pistoia Alliance Debates webina...
Sequence analysis in the regulated domain - A Pistoia Alliance Debates webina...
 
SNOMED CT and other healthcare terminology standards: competition or cooperat...
SNOMED CT and other healthcare terminology standards: competition or cooperat...SNOMED CT and other healthcare terminology standards: competition or cooperat...
SNOMED CT and other healthcare terminology standards: competition or cooperat...
 
Healthcare Standards? What a Concept!
Healthcare Standards? What a Concept!Healthcare Standards? What a Concept!
Healthcare Standards? What a Concept!
 
Development_data_standards_data_integration_tools
Development_data_standards_data_integration_toolsDevelopment_data_standards_data_integration_tools
Development_data_standards_data_integration_tools
 
Pharmacy OneSource_Drools in Healthcare Bootcamp Oct 2011
Pharmacy OneSource_Drools in Healthcare Bootcamp Oct 2011Pharmacy OneSource_Drools in Healthcare Bootcamp Oct 2011
Pharmacy OneSource_Drools in Healthcare Bootcamp Oct 2011
 
Fire and Ice - SNOMED for CORE strength - John Fountain
Fire and Ice - SNOMED for CORE strength - John FountainFire and Ice - SNOMED for CORE strength - John Fountain
Fire and Ice - SNOMED for CORE strength - John Fountain
 
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENT
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENTIOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENT
IOT BASED HEALTH MONITORING SYSTEM FOR COVID 19 PATIENT
 
Next generation electronic medical records and search a test implementation i...
Next generation electronic medical records and search a test implementation i...Next generation electronic medical records and search a test implementation i...
Next generation electronic medical records and search a test implementation i...
 
Quality Symposium 2013 Final
Quality Symposium 2013 FinalQuality Symposium 2013 Final
Quality Symposium 2013 Final
 

Dernier

Gorgeous Call Girls Dehradun {8854095900} ❤️VVIP ROCKY Call Girls in Dehradun...
Gorgeous Call Girls Dehradun {8854095900} ❤️VVIP ROCKY Call Girls in Dehradun...Gorgeous Call Girls Dehradun {8854095900} ❤️VVIP ROCKY Call Girls in Dehradun...
Gorgeous Call Girls Dehradun {8854095900} ❤️VVIP ROCKY Call Girls in Dehradun...Sheetaleventcompany
 
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...
Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...Namrata Singh
 
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...Sheetaleventcompany
 
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...Sheetaleventcompany
 
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...gragneelam30
 
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...Sheetaleventcompany
 
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...Sheetaleventcompany
 
Difference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac MusclesDifference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac MusclesMedicoseAcademics
 
Dehradun Call Girls Service {8854095900} ❤️VVIP ROCKY Call Girl in Dehradun U...
Dehradun Call Girls Service {8854095900} ❤️VVIP ROCKY Call Girl in Dehradun U...Dehradun Call Girls Service {8854095900} ❤️VVIP ROCKY Call Girl in Dehradun U...
Dehradun Call Girls Service {8854095900} ❤️VVIP ROCKY Call Girl in Dehradun U...Sheetaleventcompany
 
Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...
Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...
Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...Oleg Kshivets
 
Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...
Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...
Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...call girls hydrabad
 
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...Sheetaleventcompany
 
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...Namrata Singh
 
💚Call Girls In Amritsar 💯Anvi 📲🔝8725944379🔝Amritsar Call Girl No💰Advance Cash...
💚Call Girls In Amritsar 💯Anvi 📲🔝8725944379🔝Amritsar Call Girl No💰Advance Cash...💚Call Girls In Amritsar 💯Anvi 📲🔝8725944379🔝Amritsar Call Girl No💰Advance Cash...
💚Call Girls In Amritsar 💯Anvi 📲🔝8725944379🔝Amritsar Call Girl No💰Advance Cash...Sheetaleventcompany
 
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...Sheetaleventcompany
 
Circulatory Shock, types and stages, compensatory mechanisms
Circulatory Shock, types and stages, compensatory mechanismsCirculatory Shock, types and stages, compensatory mechanisms
Circulatory Shock, types and stages, compensatory mechanismsMedicoseAcademics
 
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...Sheetaleventcompany
 
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...Sheetaleventcompany
 
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...Sheetaleventcompany
 
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...Dipal Arora
 

Dernier (20)

Gorgeous Call Girls Dehradun {8854095900} ❤️VVIP ROCKY Call Girls in Dehradun...
Gorgeous Call Girls Dehradun {8854095900} ❤️VVIP ROCKY Call Girls in Dehradun...Gorgeous Call Girls Dehradun {8854095900} ❤️VVIP ROCKY Call Girls in Dehradun...
Gorgeous Call Girls Dehradun {8854095900} ❤️VVIP ROCKY Call Girls in Dehradun...
 
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...
Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...
 
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
 
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
 
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...
Call Girls Bangalore - 450+ Call Girl Cash Payment 💯Call Us 🔝 6378878445 🔝 💃 ...
 
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
 
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
 
Difference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac MusclesDifference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac Muscles
 
Dehradun Call Girls Service {8854095900} ❤️VVIP ROCKY Call Girl in Dehradun U...
Dehradun Call Girls Service {8854095900} ❤️VVIP ROCKY Call Girl in Dehradun U...Dehradun Call Girls Service {8854095900} ❤️VVIP ROCKY Call Girl in Dehradun U...
Dehradun Call Girls Service {8854095900} ❤️VVIP ROCKY Call Girl in Dehradun U...
 
Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...
Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...
Gastric Cancer: Сlinical Implementation of Artificial Intelligence, Synergeti...
 
Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...
Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...
Call girls Service Phullen / 9332606886 Genuine Call girls with real Photos a...
 
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
 
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
 
💚Call Girls In Amritsar 💯Anvi 📲🔝8725944379🔝Amritsar Call Girl No💰Advance Cash...
💚Call Girls In Amritsar 💯Anvi 📲🔝8725944379🔝Amritsar Call Girl No💰Advance Cash...💚Call Girls In Amritsar 💯Anvi 📲🔝8725944379🔝Amritsar Call Girl No💰Advance Cash...
💚Call Girls In Amritsar 💯Anvi 📲🔝8725944379🔝Amritsar Call Girl No💰Advance Cash...
 
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
 
Circulatory Shock, types and stages, compensatory mechanisms
Circulatory Shock, types and stages, compensatory mechanismsCirculatory Shock, types and stages, compensatory mechanisms
Circulatory Shock, types and stages, compensatory mechanisms
 
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
❤️Call Girl Service In Chandigarh☎️9814379184☎️ Call Girl in Chandigarh☎️ Cha...
 
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
Call Girl In Chandigarh 📞9809698092📞 Just📲 Call Inaaya Chandigarh Call Girls ...
 
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
 
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
 

CDISC - Healthcare, meet the Semantic Web

  • 1. Hoot72 Health-Care, meet the Semantic Web CDISC 2009 www.hoot72.org
  • 2. Hoot72.org • “Demonstrate the power the Semantic Web brings to Health-Care and how easy it is to deploy today.” • Incubate: open source, docs • Not Green Field - 40+ years of Health IT
  • 3. : Just Another Format? • Technology: Web Stack++ • Reuse: HTTP, URIs, not HTML • + RDF, OWL, SPARQL • Get Link docs -> Query Link data • One more reuse: Link ANYWHERE • Begone CD-ROM: no islands • WW: new adds on, reuse, open
  • 4. A Linkable Patient type Patient about personName observation observationValue familyName givenName Doe CodingSystem Code middleName Code CodingSystem John Fitzgerald LN 30949-2 005 NIP Identifiers and Time not shown URI: http://www.facilityx.com/cdrs/112123449
  • 5. Now Just Ask ... All Patients with adverse outcome from vaccine ... SELECT DISTINCT ?givenName ?familyName WHERE { ?patient hoot72:personName [ hoot72:givenName ?givenName ; hoot72:familyName ?familyName ] . [ hoot72:about ?patient ; ?assert [ hoot72:nameOfCodingSystem "LN" ; hoot72:simpleIdentifier "30949-2" ] ] }
  • 6. Move out and up • Question: Patients taking “Weight Loss Drugs” • Patient Web: very particular • Patient drugs as NDC codes: DESOXYN TABLETS (00074337701) ... • Too big a gap?
  • 7. Ontologies Link! Obese StanDrug: C0025611 Methamphetamine May Treat Name Name SameAs Stanford Drug Ontology Methamphetamine RxNorm:6816 Ingredient NDC: 00074337701 Patient Joe SameAs Hoot72 Name Patient Medication Graph Desoxyn 5MG Tablet NDC: 00074337701 RxNorm * Dotted: composite of links to save space ** w3c HCLS Example
  • 8. The Ontologies? • “an implementable model of the entities that need to be understood in common in order for some group of software systems and their users to function and communicate at the level required for a set of tasks” -- Alan Rector • “Shared Knowledge” for Machines • Links, hierarchies, equivalence ... • The “middleware” of the Semantic Web • OWL (WOL) - Web Ontology Language
  • 9. More Every Day ... URIs for SDTM “Finding” ...
  • 10. Not just “Standards” SameAs CodingSystem CodingSystem Code Text Code Local 182253 MRSA Culture LN 13317-3 Local Code LOINC Code • Enable standard, off-the-shelf queries • Definition is incremental
  • 11. CDISC: it’s the content • Roadmap: “The separation of content standards from the means of transporting that content” • Terms: to OWL and Endpoints • “BRIDGing” in OWL • Trials as querable Graphs (vs docs)
  • 12. Many Users, Contributors Patient Researcher Linked Health Data Doctor Informatics Insurance Manager One Semantic Web for Health-Care
  • 13. But ... “Patient Gap” • “Trapped”, “Silo’ed” • Ontologies Left Waiting • EMRs Hold Back
  • 15. Enabler: the Silo’s chat “HL7 version 2 is a major breakthrough and market 2.2 success. More than 93% 2.1 3.0 2.3 hospitals in US are using this 2.5 2.4 standard” - Health Level Horizon (HLH) Project 2.3.1 2.1 2.2 2.3 2.3.1 2.4 2.5 3.0 Source: Neotool, V3 vs V2
  • 16. HL7 “tweet” ... MSH|^~&|REGADT|MCM|IFENG||199112311501||ADT^A04^ADT_A01|000001|P|2.4||| EVN|A04|199901101500|199901101400|01||199901101410 PID|||191919^^GENHOS^MR~371-66-9256^^^USSSA^SS|253763|MASSIE^JAMES^A|| 19560129|M|||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^||(900)485-5344| (900)485-5344||S^^HL70002|C^^HL70006|10199925^^^GENHOS^AN|371-66-9256|| NK1|1|MASSIE^ELLEN|SPOUSE^^HL70063|171 ZOBERLEIN^^ISHPEMING^MI^49849^""^ |(900)485-5344|(900)545-1234~(900)545-1200|EC1^FIRST EMERGENCY CONTACT^HL70131 NK1|2|MASSIE^MARYLOU|MOTHER^^HL70063|300 ZOBERLEIN^^ISHPEMING^MI^49849^""^ |(900)485-5344|(900)545-1234~(900)545-1200|EC2^SECOND EMERGENCY CONTACT^HL70131 NK1|3 NK1|4|||123 INDUSTRY WAY^^ISHPEMING^MI^49849^""^||(900)545-1200| EM^EMPLOYER^HL70131|19940605||PROGRAMMER|||ACME SOFTWARE COMPANY PV1||O|O/R||||0148^ADDISON,JAMES|0148^ADDISON,JAMES||AMB||||||| 0148^ADDISON,JAMES|S|1400|A|||||||||||||||||||GENHOS|||||199501101410| PV2||||||||199901101400|||||||||||||||||||||||||199901101400 ROL||AD|CP^^HL70443|0148^ADDISON,JAMES OBX||NM|3141-9^BODY WEIGHT^LN||62|kg|||||F James was admitted ... his wife is his emergency contact ... hereʼs his weight ...
  • 17. What if? OR|20010331605||ORU^R01|20010422GA03|T|2.3.1|||AL| 725^^^^MR||Doe^John^Fitzgerald^JR^^^L||20001007| M||2106-3^White^HL70005|123 Peachtree St^APT 3B^Atlanta^GA^30210^^M^^GA067||(678) 555-1212^^PRN| |||||||||Peachtree Clinic|101 Main Street^^Atlanta^GA^38765^^O^^GA121|(404) 554-9097^^WPN|101 Main Street^^Atlanta^GA^38765^^O^^GA121| Unload to a query-happy Graph
  • 18. Observation PID|||1234^^^^SR~1234-12^^^^LR~00725^^^^MR||Doe^John^Fitzgerald^JR^^^L| ... OBX|4|CE|30949-2^Vaccination adverse event outcome^LN|1|005^required hospitalization^NIP| type Patient about personName observation observationValue familyName givenName Doe CodingSystem Code middleName Code CodingSystem John Fitzgerald LN 30949-2 005 NIP Identifiers and Time not shown
  • 19. Hoot72 HL7 Mapper HL7 Message Definitions HL7 Hoot72 Messages Mapper Clinical Data Repostory Hoot72 Ontology
  • 20. Which Represents ... CDR/S EMR Research HL7... URL SPARQL Personal Ontology Report Represent Produce
  • 21. Reality: from Vets • Concrete EMR - VistA • VA: Largest U.S. Care Provider • 128 VistAs, federated, 14+ Million in MPI - ICNs • Available under FOIA • The Proof • Mapper Subscribes for HL7 (30/120 packs) • Maintains a CDR/S for VistA (1 or more)
  • 22. Austin already calls DOD/CDC HL7... MPI/HDR VistA HealthEVet Report Represent Produce
  • 23. Our Austin • Interfaces under/not doc’ed • first document (a graph!), example code • open = clear (vs standard) documents • Demographics, Patient Identity, >1 EMR • ADT/VQQ messages (1->40) • Now Vitals, Adverse Reaction ...
  • 25. Every EMR, an EndPoint • EMR links to the cloud, natively • Mini-Austin: MPI only (old VA Approach) • Lucky: MUMPS repositories • Network-Format ala Semantic Web • VistA’s FileMan (no scale to test) • If only you could SPARQL them ...
  • 26. FMQL: SPARQL-like SELECT ?name ?diagnosis ?age ?history FILE "PATIENT" WHERE {?r "NAME" ?name ; "DIAGNOSIS" ?d . ?d "DIAGNOSIS" ?diagnosis ; "AGE AT ONSET" ?age ; "HISTORY" ?history } • Specification in progress • Initial goal: limited Patient, meta data dumps
  • 27. Summary • Semantic Web growing in Health-Care • But a “Patient Gap” • Different ways to bridge • CDISC can drive it forward • More: http://www.hoot72.org

Notes de l'éditeur

  1. There are green field demos already
  2. Like “goodness” NOT HTML ... Querying like DB querying, not page fetching FORM-CONCEPT-QUERY run thru on baltimore becomes linkable data about baltimore web didn’t make hyperlinks or protocols or page layout SEM WEB: ONE MORE WEB THING ... the power, the scale was link anywhere
  3. Nodes and Literals ... Codes would break down SIMPLE ENCOUNTER Detailed discussion of semi-structured (not going to get into this aspect) Observable (OBX|4|CE|30949-2^Vaccination adverse event outcome^LN|1|005^required hospitalization^NIP|) NIP= National Immunization Program within the Center for Disease Control
  4. ala DATABASE, SEEMS TRIVIAL One standard code is 30949-2. For the astute: better if code became URI.
  5. Beyond an isolated set of patients
  6. FOLLOW THE LINKS: Typical Report: chase type (Ontology) in a world of (EMR) particulars. Stanford Drug Ontology gives compounds that treat conditions. RxNorm relates compounds to branded drugs. Hoot72 Clinical Data has branded drugs. From: HCLS == the w3c Health Care and Life Sciences Interest Group Patient Data is secure - “intranet” LINK OUT RxNorm not yet an ontology but has web api so can represent it as a SPARQL end point Simplied to fit. Ingredient = consists of to ingredient to brand name etc.
  7. Ala Semantic Web: pretty loose definitions. Philosophy. Dumb AI from obese to desoxyn ... we need entities Middleware - format gets out of the way. IT gets out of the reformatting business. NOT CLASS HIER.
  8. Growing in number ... Billions of triples, ready to be leveraged, all these URIs. Gen purpose (demographics) and PubMed, Drug Bank, GeneID, Diseasome Arrows representing linking out to another conceptual scheme 1. STANFORD and BIO-MED guys big ... 2. ONTOLOGY == “TYPE” vs “THING” ... TYPE AND THING CDASH ODM (machine readable) CDISC SDTM and other terminology goes through an extensive process of definition, development, and review before it is declared ready for release. Terminology that has completed this process is tagged as "Production," and now includes some 50 SDTM codelists with about 2,200 terms covering demographics, interventions, findings, events, trial design, units, frequency, and ECG terminology. This terminology is maintained and distributed as part of NCI Thesaurus
  9. CDC Example. We will have standard and local ontologies, standard and local queries there may be several different ways to express the same concept. Human users may be able to recognise that these are essentially the same, but the rules for doing so must be made explicit to be usable by computer. -- Why is Terminology hard?, Alan Rector
  10. ME to learn of CDISC work. See how to leverage all the work. CONTENT KING FDA: “Improve Interoperability: The Target EA establishes enterprise-wide standards that promote platform and vendor independence, enabling greater interoperability across disparate applications, both internal and external” DOCUMENT model vs GRAPH model Trial == Snapshot. Extrapolated from individual observations (weight gain etc) ... Here at the Drug Information Association (DIA), you can see a “live” implementation of the interoperability that is possible between Electronic Health Record (EHR) systems and Electronic Data Capture (EDC) systems used for clinical research, which leverages the Integrating the Healthcare Enterprise’s (IHE) Retrieve Form for Data Capture (RFD) integration profile along with CDISC’s ODM and CDASH standards Contrast to RDIF XFORMs.
  11. ALL ROSY - CONCEPT and PATICULAR, TYPE and THING The big picture ... Concept and Concrete, Users and Contributors in one web Trial Recruitment, Drug Safety, Outcomes research
  12. HL7 holds our health data HL7 everywhere means v2. Small V3.
  13. Of course, more structured than your average tweet Pick out message type, patient name, contact relationship, body weight observation SO MANY CODES IN HEALTHCARE
  14. Unload the Truck
  15. What we've done Key is automatic i.e. requirement Mapping is on the site. Moving beyond rough logs. STILL TOO ACADEMIC
  16. But don't just want a script EMR
  17. Get Real The Integration Control Number (ICN) - ASTM e1714-95 standard for a universal health identifier. Like the efforts in the showcase to interop EMRs
  18. Already done for us - or at least we know it works Note Multiple VistAs HL7 is triggered. Data there and WHEN it is there. GE TOO - FLU TO CDC
  19. open use docs first DO SEGWAY
  20. MUMPS (Massachusetts General Hospital Utility Multi-Programming System) EMR NOT LEFT OUT OF THE PICTURE, not just a “old” aside. Looking in the code, you could see ...
  21. Very early on this.
  22. More than the two ways here