1
Introduction - Collaborated with a group of students from Hanoi Medical University. - Provided by: - Hanoi Medical University Hospital - Vietnam – Germany Hospital - Bach Mai Hospital - National Hospital of Obstetrics and Gynecology - Vietnam National Hospital of Pediatrics Showcases Medical data HEALTHKEE: A SYMPTOM CHECKER AND PERSONALIZED HEALTH INFORMATION SERVICE Nguyen Van Giap, Le Dinh Minh, Vu Viet Anh Advisors: Dr. Phan Xuan Hieu VNU University of Engineering and Technology Faculty of Information Technology With improvements in technology and access to the internet, people are increasingly using the Internet to research their health concerns. According to Pew Research Center’s Internet & American Life Project, more than 35% of adults in the United States regularly use the Internet to self diagnose their ailments, using it both for non-urgent symptoms and for urgent symptoms. There are many systems in English can support self-diagnosis as well as provide medical information such as WebMD, Mayo Clinic, NHS Choice, etc. However, there are not many same systems in Vietnam that can provide reliable and easy to understand clinical information. Healthkee aims to become a smart health assistant for Vietnamese that provide personalized health information, which is accurate, fast and easy to understand anywhere, anytime. Medical concepts searching - Working offline on Mobile. - Using Inverted Index technique. - Searching with/without accents and variants - Ranking used element-wise comparison. - The relevance between user’s query and medical concepts is a vector: , ) = , , ) ,…, . , ) , , ) in which o 1 , ) = 1 , ) 1 , ) o , ) = 5 , ) 5 , ) + min , 5 + ℎ 5 − ℎ o 1 , ) = min 1 , ) | 1 , ) ,@5@1A, 5 , ) - Suggesting the most relevant symptoms which users may concern but not selected and thereby help to lead users to appropriate diseases. - Idea: find all symptom candidates then rank them by calculating the relevance between the set of symptoms chosen by users and those candidates: , C D , C D .EF = log J 1+ℎ ∗ max ,@)@N ) 1− PQ R S in which o number of conditions related to the candidate symptom o ) = T R C D o ) D = X(Z [ ,T R ) ] [ ∈_ R \_ b S cde X(Z [ ,T R ) ] [ ∈_ R ∈ [0,1] with ( 1 , ) ) demonstrates the relevance between 1 and ) Condition ranking Find all possible conditions based on chosen symptoms and demographics, then rank them in an appropriate order: the most relevant conditions go first, the less relevant conditions go after or may be eliminated. C , = i , Z∈j b ∩j C , ∗ℎ C , in which o CT = ) , 1 | ) , 1 CT , ) 1 o C , = 1+ j b ∩j j b log J 1+ C T o C , =1+ X Z R ,Z [ lX Z [ ,Z R ] R ,] [ ∈d b‘ J E b‘ Symptom suggestion Medical recommendation system - Personalized distributing over 150K+ medical articles from 20 well-known newspapers based on user interests. - Using Latent Dirichlet Allocation to analyze hidden topics from articles. - Topic-sensitive recommendation with latest user reading articles analysis. Table 1: Medical concepts in database Figure 2: Structure of Search Module Figure 3: Structure of Symptom Checker Figure 4: Structure of Recommendation System Conclusion & Future works Table 2: The accuracy of Healthkee’s symptom checker with others Figure 1: Database schema - The system can provide reliable healthcare information for daily usage. - At the early stage in clinical level because of the lack of information about patient’s disease profile or conducted tests and procedures. - plan to collect more medical data from trusted sources to broaden the database - Improve the algorithms (eg: using Bayes network for Symptom Checker) Table 3: Symptom Checker evaluation based on 50 cases

Introduction - University of Cambridge

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction - University of Cambridge

Introduction

- Collaborated with a group of students from Hanoi Medical University.- Provided by:- Hanoi Medical University Hospital- Vietnam – Germany Hospital- Bach Mai Hospital- National Hospital of Obstetrics and

Gynecology- Vietnam National Hospital of Pediatrics

Showcases

Medicaldata

HEALTHKEE: A SYMPTOM CHECKER AND PERSONALIZED HEALTH INFORMATION SERVICE

Nguyen Van Giap, Le Dinh Minh, Vu Viet AnhAdvisors: Dr. Phan Xuan Hieu

VNU University of Engineering and TechnologyFaculty of Information Technology

With improvements in technology and access to the internet, people are increasingly using the Internet to research their health concerns. According to Pew Research Center’s Internet & American Life Project, more than 35% of adults in the United States regularly use the Internet to self diagnose their ailments, using it both for non-urgent symptoms and for urgent symptoms. There are many systems in English can support self-diagnosis as well as provide medical information such as WebMD, Mayo Clinic, NHS Choice, etc. However, there are not many same systems in Vietnam that can provide reliable and easy to understand clinical information. Healthkee aims to become a smart health assistant for Vietnamese that provide personalized health information, which is accurate, fast and easy to understand anywhere, anytime.

Medicalconceptssearching

- Working offline on Mobile.- Using Inverted Index technique.- Searching with/without accents and variants- Ranking used element-wise comparison.- The relevance between user’s query 𝑞 and

medical concepts 𝑐𝑖 is a vector:𝑠𝑐𝑜𝑟𝑒 𝑞, 𝑐) = 𝑓 𝑞,, 𝑐) ,… , 𝑓 𝑞., 𝑐) ,𝑔 𝑠𝑙, 𝑐)

in which o 𝑓 𝑞1, 𝑐) = 𝑠𝑖𝑔𝑛 𝑞1, 𝑐) ∗ 𝑠 𝑞1, 𝑐)

o 𝑔 𝑠𝑙, 𝑐) = 𝑠𝑖𝑔𝑛 𝑡5, 𝑐) ∗ 𝑠 𝑡5,𝑐) +min 𝑜𝑐𝑐𝑢𝑟 𝑠𝑙, 𝑡5 + 𝑙𝑒𝑛𝑔𝑡ℎ 𝑡5 − 𝑙𝑒𝑛𝑔𝑡ℎ 𝑠𝑙

o 𝑠 𝑞1, 𝑐) = min 𝑜𝑐𝑐𝑢𝑟 𝑞1,𝑐) |𝑜𝑐𝑐𝑢𝑟 𝑞1, 𝑐) ≠ 𝑠,@5@1A,

𝑞5, 𝑐)

- Suggesting the most relevant symptoms which users may concern but not selected and thereby help to lead users to appropriate diseases.

- Idea: find all symptom candidates then rankthem by calculating the relevance between the set of symptoms chosen by users and those candidates:𝑠𝑐𝑜𝑟𝑒 𝑠, 𝑆CD , 𝑆CD.EF = logJ 1 + ℎ ∗ max

,@)@N𝑘) 1 − 𝑒PQR

S

in whicho ℎ number of conditions related to the candidate symptom 𝑠o 𝑘) = 𝑆TR ∩ 𝑆C

D

o 𝜔)D =∑ X(Z[,TR)][∈_`R

\_bS cde∑ X(Z[,TR)][∈_`R

∈ [0,1] with 𝑟(𝑠1 , 𝑐)) demonstrates the

relevance between 𝑠1and 𝑐)

Conditionranking

Find all possible conditions based on chosen symptoms and demographics, then rank them in an appropriate order: the most relevant conditions go first, the less relevant conditions go after or may be eliminated.

𝑓 𝑆C, 𝑐 = i 𝑟 𝑠, 𝑐Z∈jb∩j`

∗ 𝑔 𝑆C, 𝑐 ∗ ℎ 𝑠C, 𝑐

in which o 𝐸CT = 𝑠), 𝑠1 |𝑠), 𝑠1 ∈ 𝑆CT, 𝑠) ≠ 𝑠1o 𝑔 𝑠C, 𝑐 = 1+ jb∩j`

jblogJ 1 + 𝑆C ∩ 𝑆T

o ℎ 𝑆C, 𝑐 = 1 +∑ X ZR,Z[ lX Z[,ZR]R,][ ∈db`

J Eb`

Symptomsuggestion

Medicalrecommendationsystem- Personalized distributing over 150K+ medical

articles from 20 well-known newspapers based on user interests.

- Using Latent Dirichlet Allocation to analyze hidden topics from articles.

- Topic-sensitive recommendation with latest user reading articles analysis.

Table 1: Medical concepts in database

Figure 2: Structure of Search Module

Figure 3: Structure of Symptom Checker

Figure 4: Structure of Recommendation System

Conclusion&Futureworks

Table 2: The accuracy of Healthkee’s symptom checker with others

Figure 1: Database schema

- The system can provide reliable healthcare information for daily usage.

- At the early stage in clinical level because of the lack of information about patient’s disease profile or conducted tests and procedures.

- plan to collect more medical data from trusted sources to broaden the database

- Improve the algorithms (eg: using Bayes network for Symptom Checker)

Table 3: Symptom Checker evaluation based on 50 cases