Korea Institute of Oriental Medicine, South Korea 2 Biomedical Knowledge Engineering Laboratory,

Similar documents
warwick.ac.uk/lib-publications

A Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision

SkyEyes: A Semantic Browser For the KB-Grid

SEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL

Linked Data: Fast, low cost semantic interoperability for health care?

The Implementation of Semantic Web Technology in Traditional Plant Medicine

AI Application and Development in ehealth Field. MIN Dong

SELF-SERVICE SEMANTIC DATA FEDERATION

Frequently Asked Questions

A Developer s Guide to the Semantic Web

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

A Design of U-Health System on Smart Phone Using ISO/IEEE PHD Standard

i2b2 User Guide University of Minnesota Clinical and Translational Science Institute

INFORMATION-ORIENTED DESIGN MANAGEMENT SYSTEM PROTOTYPE

QChart 5 User s Guide. QChart5.0. User s Guide

A Semantic Multi-Field Clinical Search for Patient Medical Records

Demo: Linked Open Statistical Data for the Scottish Government

Semantic Web Fundamentals

Semantic Web Fundamentals

Web Ontology for Software Package Management

Deliverable Final Data Management Plan

Modules. This chapter lists and describes the major modules or applications that aggregate specific functionality and all together compose the System.

Development of Contents Management System Based on Light-Weight Ontology

COMP9321 Web Application Engineering

User Manual. Contents: 1.General information. 2.Home page. 2.2 Top panel. 2.3 Table. 3. Main elements of the table. 3.1 Drop-down bar. 3.

COMP9321 Web Application Engineering

Electronic Medical Records and Javascript Object Notation(JSON) DR. EVREN ERYILMAZ CALIFORNIA STATE UNIVERSITY SACRAMENTO 10/24/2016

Information retrieval (IR)

An Adaptive Virtual-Reality User-Interface for Patient Access to the Personal Electronic Medical Record

Exploring the Query Expansion Methods for Concept Based Representation

An overview of RDB2RDF techniques and tools

Implementation of Smart Car Infotainment System including Black Box and Self-diagnosis Function

Proposal for Implementing Linked Open Data on Libraries Catalogue

Medical image analysis and retrieval. Henning Müller

Browsing the Semantic Web

CTSI Module 8 Workshop Introduction to Biomedical Informatics, Part V

An Archiving System for Managing Evolution in the Data Web

Implementation of Semantic Information Retrieval. System in Mobile Environment

Web Information System Design. Tatsuya Hagino

Implementation of Medical Information Exchange System Based on EHR Standard

Orchestrating Music Queries via the Semantic Web

A method for archival and analysis of multi-modal imaging data in a clinical and pre-clinical research environment. Tuhin Sinha June 6th SIIM 2009

A NOTE ON SOME MODELS OF INTUITIONISTIC FUZZY SETS IN REAL LIFE SITUATIONS

Showing it all a new interface for finding all Norwegian research output

M3 Framework: User s guide & tutorial

A Semantic Web Approach to Integrative Biosurveillance. Narendra Kunapareddy, UTHSC Zhe Wu, Ph.D., Oracle

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics

Deliverable Initial Data Management Plan

Healthcare IT A Monitoring Primer

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR

Towards Systematic Model-Based Development of Patient Management Systems

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR

DBpedia-An Advancement Towards Content Extraction From Wikipedia

BS2 Final Report. Ontonosis. Group Members. Supalak Sirikutjatuporn Punnakhun Bungate Advisor: Dr. Boontawee Suntisrivaraporn

Reversible Anonymization of DICOM Images Using Automatically Generated Policies

Reducing Consumer Uncertainty

OpenESSENCE Quick Start Guide

Harvesting Open Government Data with DCAT-AP

User Manual. phr.mtbc.com

Citation for published version (APA): Jorritsma, W. (2016). Human-computer interaction in radiology [Groningen]: Rijksuniversiteit Groningen

Building Standardized Semantic Web RESTful Services to Support ICD-11 Revision

A Linked Data Translation Approach to Semantic Interoperability

Readme file for Oracle Spatial and Graph and OBIEE Sample Application (V305) VirtualBox

THE GETTY VOCABULARIES TECHNICAL UPDATE

Interoperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis

Publishing the Norwegian Petroleum Directorate s FactPages as Semantic Web Data

Health Link Frequently Asked Questions

Datos abiertos de Interés Lingüístico

Design Brief. 1 3 Actual Devices Delivered

A Web PACS Architecture Based on WADO Service of DICOM Standard

linked Data Entities Acknowledgment: SSONDE in its current I did at IMATI-CNR in collaboration with M. De Martino

Using Xitracs Programs Module for Institutional Effectiveness Plans

A Framework for Performance Study of Semantic Databases

Alpha 1 i2b2 User Guide

DICOM metadata as RDF

Enterprise Information Integration using Semantic Web Technologies:

Semantic Web. Dr. Philip Cannata 1

Nexus EHR Patient Portal

Utilizing NCBO Tools to Develop & Use an ECG Ontology

Multi-agent and Semantic Web Systems: Linked Open Data

Unlocking the full potential of location-based services: Linked Data driven Web APIs

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

Semantic Integration with Apache Jena and Apache Stanbol

Electronic Health Records with Cleveland Clinic and Oracle Semantic Technologies

Semantic Web Search Model for Information Retrieval of the Semantic Data *

Linked Data. The World is Your Database

Open Self Medication on LOD

ICTR UW Institute of Clinical and Translational Research. i2b2 User Guide. Version 1.0 Updated 9/11/2017

A Study of the HTML5-based Mobile Order Communication System

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

APPLYING KNOWLEDGE BASED AI TO MODERN DATA MANAGEMENT. Mani Keeran, CFA Gi Kim, CFA Preeti Sharma

Just in time and relevant knowledge thanks to recommender systems and Semantic Web.

Dartgrid: a Semantic Web Toolkit for Integrating Heterogeneous Relational Databases

Aggregating Educational Data for Patient Empowerment

Document Retrieval using Predication Similarity

A WEB-BASED TOOLKIT FOR LARGE-SCALE ONTOLOGIES

Workshop on semantic interoperability

... user-friendly explanations for HL7, SNOMED, DICOM, XML, BDT

ISSN: [ICEMESM-18] Impact Factor: 5.164

Ontology Servers and Metadata Vocabulary Repositories

Transcription:

A Medical Treatment System based on Traditional Korean Medicine Ontology Sang-Kyun Kim 1, SeJin Nam 2, Dong-Hun Park 1, Yong-Taek Oh 1, Hyunchul Jang 1 1 Literature & Informatics Research Division, Korea Institute of Oriental Medicine, South Korea {skkim,pdh23,ydydxor,hcjang}@kiom.re.kr 2 Biomedical Knowledge Engineering Laboratory, Seoul National University, South Korea sjnam@bike.snu.ac.kr Abstract. The objective of this study was to provide a way to share knowledge of traditional Korean medical ontology in a machine-readable form and to use this method to build a treatment system based on traditional Korean medical knowledge. The treatment system constructed in this study is an ontology-based application that can be used for treatment. This system has been constructed to increase the applicability of an ontology that systematically models traditional Korean medical knowledge. In particular, the ontological knowledge in this system was used to determine the diagnosis and the treatment, to implement functions that support the diagnosis and the treatment and to provide the basis for sharing treatment information among many doctors. However, the immediate clinical use is problematic because the clinical data are currently not included in the ontology, and only the basic treatment functions are implemented. Thus, a study on the additional clinical knowledge and various treatment support methods is deemed necessary in the future. 1 Introduction Recently, there has been great interest in LOD (Linked Open Data), which connects different data sources with standard protocols, such as URIs (Uniform Resource Identifiers) and RDFs (Resource Description Frameworks), to link and share data on the web. Datasets from various domains, including biology and medicine, and many institutions and researchers are currently shared using LOD, which is managed by the CKAN (Comprehensive Knowledge Archive Network). In the field of traditional Korean medicine, a study that modeled traditional Korean medical knowledge and constructed an ontology using OWL (Web Ontology Language) has recently been proposed [1]. The ontology constructed in this paper is currently linked to a webpage [2] in the form of an OWL file, and therefore version management and links to other ontologies are difficult. The objective of this study was to develop a method for sharing an existing traditional Korean medicine ontology in a machine-readable form and to use this method to construct a treatment system based on traditional Korean medical knowledge. To do so, a traditional Korean medicine ontology server was first constructed using Jena TDB [3], which is an RDF databases. This server uses Open API and SPARQL endpoint service, which can query the ontology database. 342

Based on the service constructed in this way, a traditional Korean medicine treatment system was constructed. This system was an application that utilized the traditional Korean medical knowledge of the traditional Korean medicine ontology. The traditional Korean medicine treatment system implemented in this study was created to aid patient treatment by suggesting diseases or patterns based on patient symptoms and by recommending the formula for the suggested diseases or patterns. The recommendations offered by this system are obtained using the inherent knowledge of the traditional Korean medicine ontology; physicians can refer to the recommendations and use them for treatments, or they can modify and save them if necessary, in which case the recommendation reflects the modified information for the next treatment. In reality, hospitals use hospital information systems, such as OCS (Order Communication System), PACS (Picture Archiving and Communication System), and EMR (Electronic Medical Record). These systems are commercial products created by specialized companies and provide convenient and diverse features that are necessary for diagnosing and treating patients. In particular, an EMR system provides a way to electronically record and preserve the personal information and medical history of patients, which previously were written on paper by hand. Nevertheless, hospital information systems, including EMRs, are systems to manage patient information electronically inside the hospital and not to manage publicly available data on the web. Furthermore, it is difficult to interpret and utilize these data for diagnostic purposes because the data are not standardized. To solve these problems, studies of CDSS (Clinical Decision Support Systems) [4] have been conducted by artificial intelligence researchers. The traditional Korean medicine treatment system constructed in this study is fundamentally different in that it concerns traditional Korean Medicine, rather than modern medicine. In addition, this system does not implement actual clinical data and complex diagnostic processes, as is the case with CDSS; rather, it is a system that recommends a diagnosis and formula based on the traditional Korean medical knowledge included in the traditional Korean medicine ontology. Therefore, the system can be used for information searches on traditional Korean Medical treatments and for education in traditional Korean medicine. 2 Ontology Open Services The traditional Korean medicine ontology is managed with Jena TDB, which is one of the RDF databases. Among the free RDF databases, Jena TDB is known to have excellent query performance for full-text data [5]. In this study, Open API and SPARQL endpoints were constructed to allow a machine, rather than humans, easily to access and query the traditional Korean Medicine ontology knowledge stored in the Jena TDB. 2.1 Open API In general, Open API refers to a method used to search and share information on Web 2.0 applications. The following four types of Open API were designed and implemented to search the ontology knowledge in this paper. The servlet call address for 343

all of the APIs is http://tkm.kiom.re.kr/ontology/openapi, and a separate authorization is not required when calling. The GET method is used for the calls, and two output methods, JSON and XML, are supported. Open API 1: Search all instance lists This API searches and returns all instance lists in a class. Table 1 explains the API input parameters. The target is the name of the open API, the query is the input query, and the form is either the XML or JSON output formats. The level specifies how many link levels will be shown starting from the searched instance. For example, when the level value is one, the properties of the MM 人蔘 (the Chinese characters mean ginseng ) node and the values for each of the properties are shown. When the level value is two, the properties of the MM 人蔘 node and the values for each of the properties are shown. When the value of a property is an instance, the properties of each of the instances and the values of the properties are shown. Because the default value of level is one, the search will be performed at level one if it is not specified at the time of API call. Table 1 Input parameters of Open API 1 Parameter Required? Value Description target O instances search all instance lists query O class name form O xml, json data output format level X level of searching link (default value is one) For example, when calling an address, such as http://tkm.kiom.re.kr/ontology/openapi?target=instances&query=medicinal_material &form=xml, all instances of medicinal material class are returned in XML form. The returned results become a list of instances, and each instance in the list has the basic parameters shown in Table 2. The parameters specified in this table are the common parameters from all instances, although they can have the class properties from each of the classes as additional parameters. Parameter id type koreanname chinesename englishname koreandescription englishdescription Table 2 Output parameters of Open API 1 Description instance id class name of an instance Korean name of an instance Chinese name of an instance English name of an instance Korean description English description Open API 2: View the detailed information of an instance This API call result for one instance returns detailed information consisting of all properties of the instance and the values of the properties. For example, when 344

http://tkm.kiom.re.kr/ontology/openapi?target=instance&query=mm 人蔘 &form=xml is called, all of the properties for MM 人蔘 and their values are returned. Open API 3: Search the reference instance list When this API is called with one instance as the input value, the API searches all instance lists that reference the instance. For example, when http://tkm.kiom.re.kr/ontology/openapi?target=references&query=mm 人蔘 &form=x ml is called, all instance lists with MM 人蔘 as the property values are returned. Open API 4: Search the parent class and child class lists This API returns a parent and the list of child classes of the input class. For example, when http://tkm.kiom.re.kr/ontology/openapi?target=hierarchy&query=medicinal_material&form=xml is called, a parent and the list of child classes for medicinal material are returned. 2.2 SPARQL Endpoint The SPARQL endpoint is an SPARQL protocol service that is provided in accordance with the definition from the SPARQL protocol for RDF specification. A SPARQL endpoint enables humans or machines to query a knowledge base via the SPARQL language. To provide the SPARQL endpoints for this study, a SPARQL server for Jena known as Jena Joseki [6] was installed and linked with Jena TDB. The SPARQL endpoint address for the traditional Korean medicine ontology is http://tkm.kiom.re.kr/ontology/sparql/, where SPARQL can be entered to query ontology using the SPARQL web form. Currently, the SPARQL endpoint for traditional Korean medicine ontology is registered on the Data Hub [7] site, an LOD registry managed by CKAN, and searching and sharing is available using the Traditional Korean Medicine Ontology dataset name. 3 Medical Treatment System The treatment system implemented in this study provides traditional Korean medicine with ontology treatment support. This system was implemented using the Smart GWT (Google Web Toolkit) v2.5 [8] user interface. GWT is a Google development toolkit for building and optimizing complex browser-based applications, and the Smart GWT is an Isomorphic Software toolkit that extends GWT. Communication with the server involves calling the open API described in the previous section and receiving the results in JSON form. The treatment system implemented in this study has the following functions: search and enter the patient symptoms, recommend the list of diseases (including patterns) that accompany these symptoms, recommend the formula list for a specific disease, and add or delete component medicinal material for formulas. The figure below shows the user interface of the treatment system implemented in this study. The screen is principally divided into the symptoms section on the left side 345

and the diseases and formulas section on the right side. After searching and entering the patient s symptoms on the left side and clicking the diagnosis button, a recommended list of diseases or patterns with these accompanying symptoms is shown in a table at the top of the right side. When a disease is selected, a list of formulas to treat that disease is available immediately below. Moreover, after the formula is selected, a list of the medicinal materials that comprise the formula and their amounts appears on the right side. Summary information, including the names of the diseases, formulas, and medicinal materials, is shown on the screen, but detailed information can be obtained by moving the mouse over the items or by clicking on the icon located at the right side of each field and opening the popup window. Figure 1 A Screenshot of the Medical Treatment System 4 Conclusion and Future Work This study provided a method for sharing traditional Korean medicine ontology knowledge in a machine-readable format and created a treatment support system using this knowledge. The objective of our treatment system was to increase the applicability of a systematic traditional Korean medical ontology by building an ontology-based application that can be used for treatment. In particular, ontological knowledge was used to suggest the disease and treatment, to support the diagnosis and treatment, and to provide a means of sharing the treatment knowledge among many users. 346

However, the current traditional Korean Medicine ontology does not include the data that would actually be used in a clinical setting. Moreover, the current treatment system implements only basic diagnostic and treatment processes, and there is a lack of additional functions, such as user and history management. Thus, it is difficult to use directly the treatment system created by this study in an actual clinical practice. To make our treatment system more easily accessible in the future, there are plans to conduct a study to strengthen the treatment supporting functions and link them with other services that utilize ontology. Furthermore, a study to construct a system that can help practicing physicians by including clinical knowledge in the ontology is also necessary. Acknowledgements This research was supported by the Korea Institute of Oriental Medicine (KIOM), under the Ontology-based Traditional Korean Medicine Knowledge Framework project, grant K12090. References [1] Jang, H., Kim, J., Kim, S.-K., Kim, C., Bae, S.-H., Kim, A., Eum, D.-M., and Song, M.- Y., Ontology for Medicinal Materials Based on Traditional Korean Medicine, Bioinformatics, 26(18), pp.2359-2360, 2010. [2] http://tkm.kiom.re.kr [3] http://incubator.apache.org/jena/documentation/tdb/index.html [4] Robert A. Greenes. Ontologies, vocabularies, and data models, Clinical Decision Support: The Road Ahead. Boston: Academic press, pp.307-324, 2007. [5] Minack, E., Siberski, W., and Nejdl, W., "Benchmarking Fulltext Search Performance of RDF Stores, 6th European Semantic Web Conference, LNCS Vol.5554, pp-81-95, 2009 [6] http://www.joseki.org/ [7] http://thedatahub.org/ [8] http://www.smartclient.com/ 347