A semantic information system for Healthcare Dr. Peter Scholten the Netherlands Dr. Ji Jie China** In cooperation with Prof. Rung Ching Chen, Chaoyang University of Technology, Taiwan
Semantic is the study of meaning (within some context).Semantic web:The Semantic Web is a system that enables machines to"understand" and respond to complex human requestsbased on their meaning.Semantic information system for Healthcare:Is a semantic web system based on an ontology forHealthcare.
efficiency effectivity prevention costs Healthy Sick BetterInfluence prevention, efficiency and effectivity on costs
An Ontology• Defines – a common vocabulary – a shared understanding – re-use of domain knowledge.• Is an explicit description of a domain: – Concepts (classes, subclasses and superclasses) – properties and attributes of concepts – constraints on properties and attributes – Individuals (often, but not always)
- Protégé: an ontology editor • RDF • RDFS • OWL • SPARQL • SWRL • SQWRL • DLQuery- W3C- OWL Generator (incl. Restful service based on list, rules and urls)
An ontology describes the concepts in the domain and also therelationships that hold between those concepts.
Person Married withPeter RoosJan Marleen Person Jan is Married with Marleen. With who is Marleen married ?
Diseases Symptoms hasSymptomclass isSymptomOf class An inverse property: hasSymptom is inverse of isSymptomOf
Symptom checkerWhat can be wrong with me,I feel drye throut. query result
Candidate Disease 1 symptomDo you have one or more ofthe next symptoms Disease 2 Select symptom Candidate symptom Symptoms of Laryngitis Symptoms of sore-throat
Prevention Diseases Causes Health Improvement Patient Symptom Shared experiences No treatment Influence factor Treatment Individu Self treatment Orthose Specialist SuppliersAllergy “repaired” Prothese Medicine Address Qualification Semantic health care system
Question: Can I use medicine for it?Query: Medicines and canCure value LaryngitisAnswer: No medicine foundSuggestion: Look at Url1, Url2, … or contact your doctor
Question: Where can I find a good family doctor?Query: Professionals and hasProfession value family doctor
Complex exampleQuestion: What can be wrong with me, I feel fatigue.Query: Diseases and hasSymptoms value “fatique”
158 diseases found
Symptom checkerFatigue + Extreme-hunger => ‘Possible’ DiabetesBy interaction with symptom checker: => High risk Diabetes
Conclusion:Some symptoms are so vague orcomplex (relations with more diseases)or in cases of multimorbiditythat using a Symptom Checkercan improve the quality ofthe diagnoses.
Question: What kind of medicine can help me?Query: Medicines and canCure value Diabetes
Decision Support System
Traditional approachSemantic Query ConstructorApplication Natural languageHealth Care Semantic approach
NLP processor Start / end class Problem based on k-nearest neighbour classifier Question Calculate route Feedback by expert QueryFine tuning
Demo:• Symptom Checker• Decision Support System• Query constructor based on NLP