Date post: | 20-Jan-2017 |
Category: |
Technology |
Upload: | pramod-koneru |
View: | 1,751 times |
Download: | 1 times |
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
WHAT!!
WHY?
HOW?Friday, April 26, 13
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
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
HOW??
SYSTEM TO ANNOTATE EMR AGAINSTUMLS CODES.
WHAT
ONTOLOGY OF UMLSHIERARCHY.
CAN WE BUILD OUR APPLICATION ON TOP OF THESE?
Friday, April 26, 13
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
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
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
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
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
HENCE THE CODE
E08.01Friday, April 26, 13
DEMO!!http://localhost:8080/UMLSToICD10
Friday, April 26, 13
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
THANKS.THAT WAS FUN, IS’NT IT??
Friday, April 26, 13
Credits:1.Sujan Udayanga2.Rajesh Kinkabwala3.Jeremy fuska -- Theme
Friday, April 26, 13