Top Banner
UMLS TO ICD10 MAPPING. (OR: GIVEN A SET OF UMLS CODES HOW TO MAP IT TO A ICD10 CODE?) PRESENTED BY PRAMOD C KONERU , WEB 3.0 - DEMO Friday, April 26, 13
15

Mapping UMLS to ICD10 codes

Jan 20, 2017

Download

Technology

Pramod Koneru
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mapping UMLS to ICD10 codes

UMLS TO ICD10MAPPING.(OR: GIVEN A SET OF UMLS CODES HOW TO MAP IT TO A ICD10 CODE?)

PRESENTED BYPRAMOD C KONERU , WEB 3.0 - DEMO

Friday, April 26, 13

Page 2: Mapping UMLS to ICD10 codes

WHAT!!

WHY?

HOW?Friday, April 26, 13

Page 3: Mapping UMLS to ICD10 codes

WHAT!!ARE THESE CODES

UMLS  (Unified  Medical  language  system),  is  a  set  of  files  and  so9ware  that  brings  together  many  health  and  biomedical  vocabularies.

 ICD10  (InternaEonal  ClassificaEon  of  Diseases),  are  designed  to  classify  healthcare,  providing  a  system  of  diagnosEc  codes  for  classifying  diseases,  including  nuanced  classificaEon  of  wide  variety  of  signs,  symptoms,  abnormal  findings,  complaints  etc  etc.,

Friday, April 26, 13

Page 4: Mapping UMLS to ICD10 codes

WHY?DO WE NEED ICD10

1.  In  the  healthcare  industry  these  codes  are  vital  for  billing  and  health  insurance  reimbursement,  automated  decision  support  and  government  sta:s:cal  reports  on  morbidity  and  mortality.            

2.  It  is  mandatory  for  healthcare  services  to  encode  pa:ent  diagnosis  informa:on  in  these  codes          

 

3.  Deadline          

Friday, April 26, 13

Page 5: Mapping UMLS to ICD10 codes

HOW??

SYSTEM TO ANNOTATE EMR AGAINSTUMLS CODES.

WHAT

ONTOLOGY OF UMLSHIERARCHY.

CAN WE BUILD OUR APPLICATION ON TOP OF THESE?

Friday, April 26, 13

Page 6: Mapping UMLS to ICD10 codes

ARCHITECTUREEMR DOCUMENT CONVERTED INTO

TRIPLESWITH CHIEF COMPLAINT

EACH  CLASS  IS  EMBEDDED  WITH  ITS  SPARQL  QUERYPREFIX icd: <http://www.knoesis.org/icd10mapping/>PREFIX ezdi: <http://www.ezdi.us/cardio.owl#>PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>ASK FROM <http://knoesis.wright.edu/umls2icd10/sample>WHERE{ {{SELECT ?x FROM <http://knoesis.wright.edu/healthcare> WHERE { ?x rdfs:subClassOf ezdi:C0259752. }} {icd:patient icd:suffering_with ?x.}} UNION {icd:patient icd:suffering_with ezdi:C0259752.}}

ALGO

ASK QUERY

TRUE

GET SUBCLASSES

Friday, April 26, 13

Page 7: Mapping UMLS to ICD10 codes

E08

E08.1

E08.4

E08.2

E08.3

E08.5

E08.6

E08.00E08.01

PRE-PROCESSINGICD10 CODES

BUILDING THEHIERARCHAL ONTOLOGY

Friday, April 26, 13

Page 8: Mapping UMLS to ICD10 codes

hypertension C06. .

diabetes  mellitus  mellitus

E08chemical  induced  

diabetes E09

type  1  diabetes E10. .. .

INDEXINPUT FILE OF APATIENT

CHIEF COMPLAINT:diabetes mellitus

PREFIX icd: <http://www.knoesis.org/ICD10Mapping/>PREFIX ezdi: <http://www.ezdi.us/cardio.owl#>

icd:patient1 icd:suffering_with ezdi:C0259752; ezdi:C1720567.

icd:patient1 icd:suffering_with ezdi:C0034556; ezdi:C0045235.

ONTOLOGY

THEWALKTHROUGH

Friday, April 26, 13

Page 9: Mapping UMLS to ICD10 codes

E08

E08.0

CUI CODES FROM UMLShypersmolarity:C0009421coma:C0009421

icd:patient1 icd:suffering_with ezdi:C0259752; ezdi:C1720567. (CUI CODE of hypoglycomic_coma_diabetes_mellitus)

     PREFIX  icd:  <h]p://www.knoesis.org/icd10mapping/>      PREFIX  ezdi:  <h]p://www.ezdi.us/cardio.owl#>      PREFIX  rdfs:  <h]p://www.w3.org/2000/01/rdf-­‐schema#>      ASK  FROM  <h]p://knoesis.wright.edu/umls2icd10/sample>      WHERE      icd:paEent  icd:suffering_with  ezdi:C0259752.      }  

SATISFIED

     PREFIX  icd:  <h]p://www.knoesis.org/icd10mapping/>      PREFIX  ezdi:  <h]p://www.ezdi.us/cardio.owl#>      PREFIX  rdfs:  <h]p://www.w3.org/2000/01/rdf-­‐schema#>      ASK  FROM  <h]p://knoesis.wright.edu/umls2icd10/sample>      WHERE      icd:paEent  icd:suffering_with  ezdi:C0009421.      }  

E08.00E08.01

NOT - SATISFIED

WHY??

Friday, April 26, 13

Page 10: Mapping UMLS to ICD10 codes

E08.00E08.01

BECAUSE OF THISHIERARCHY

PREFIX  icd:  <h]p://www.knoesis.org/icd10mapping/>PREFIX  ezdi:  <h]p://www.ezdi.us/cardio.owl#>PREFIX  rdfs:  <h]p://www.w3.org/2000/01/rdf-­‐schema#>ASK  FROM  <h]p://knoesis.wright.edu/umls2icd10/sample>WHERE{    

   {icd:paEent  icd:suffering_with  ezdi:C0259752.}}

{{SELECT  ?x  FROM  <h]p://knoesis.wright.edu/healthcare>  WHERE  {  ?x  rdfs:subClassOf  ezdi:C0259752  OPTION(TRANSITIVE).  }}    {icd:paEent  icd:suffering_with  ?x.}}    UNION

SATISFIED

icd:patient1 icd:suffering_with ezdi:C0259752; ezdi:C1720567. (CUI CODE of hypoglycomic_coma_diabetes_mellitus)

Friday, April 26, 13

Page 11: Mapping UMLS to ICD10 codes

HENCE THE CODE

E08.01Friday, April 26, 13

Page 12: Mapping UMLS to ICD10 codes

DEMO!!http://localhost:8080/UMLSToICD10

Friday, April 26, 13

Page 13: Mapping UMLS to ICD10 codes

THINGS THAT I HAVELEARNED

ONTOLOGY BUILDING,  in-­‐fact  I  have  built  a  small  ontology  which  holds  the  the  disease  hierarchy.✓    

ADVANCED SPARQL,  which  includes  the  use  of  SPARQL  inferencing  and  sub  querying.✓    

Friday, April 26, 13

Page 14: Mapping UMLS to ICD10 codes

THANKS.THAT WAS FUN, IS’NT IT??

Friday, April 26, 13

Page 15: Mapping UMLS to ICD10 codes

Credits:1.Sujan Udayanga2.Rajesh Kinkabwala3.Jeremy fuska -- Theme

Friday, April 26, 13