A WORKFLOW BASED CLINICAL DECISION SUPPORT SYSTEM THROUGH INTEGRATION OF CLINICAL WORKFLOW AND KNOWLEDGE PROCESSING

Size: px
Start display at page:

Download "A WORKFLOW BASED CLINICAL DECISION SUPPORT SYSTEM THROUGH INTEGRATION OF CLINICAL WORKFLOW AND KNOWLEDGE PROCESSING"

Transcription

1 International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN Volume 8, Number 7(B), July 2012 pp A WORKFLOW BASED CLINICAL DECISION SUPPORT SYSTEM THROUGH INTEGRATION OF CLINICAL WORKFLOW AND KNOWLEDGE PROCESSING JaeHoon Lee 1, JinYoung Jang 2, BinGu Shim 3, SunTae Kim 3, JiHyun Kim 4 HyunYoung Kim 5, SangHoon Song 6, JeongAh Kim 7, InSook Cho 8 and Yoon Kim 9,10 1 Intermountain Healthcare Murray, Utah, USA shamvala@gmail.com 2 uengine Solutions Daechi-dong, Gangnam-gu, Seoul, Korea jinyoungj@gmail.com 3 Computer Engineering Department Sogang University 1 Sinsu-dong, Mapo-gu, Seoul, Korea { lanore; jipsin08 }@gmail.com 4 College of Nursing 9 Health Policy and Management, College of Medicine 10 Institute of Health and Policy and Management, Medical Research Center Seoul National University 28 Yeongeon-dong, Jongro-gu, Seoul, Korea kijii1219@gmail.com; yoonkim@snu.ac.kr 5 College of Nursing Eulji University Yongdu-dong, Joong-gu, Daejeon, Korea flowkim@gmail.com 6 Department of Laboratory Medicine Seoul National University Bundang Hospital 300 Gumi-dong, Bundang-gu, Seongnam, Korea cloak21@snu.ac.kr 7 Computer Education Department Kwandong University 522 Naegok-dong, Gangneung, Korea Corresponding author: clarakja@gmail.com 8 College of Nursing Inha University 253 Yonghyun-dong, Nam-gu, Incheon, Korea insookcho@inha.ac.kr Received March 2011; revised August

2 5252 J. H. LEE, J. Y. JANG, B. G. SHIM ET AL. Abstract. This paper proposes a workflow based clinical decision support system(cdss) incorporating two main parts of CDSSs: 1) clinical workflow to control diagnostic activities and clinical events, and 2) knowledge processing by rule based inference for decisionmaking of clinicians. The requirements of a workflow based CDSS were derived by analyzing SAGE (Standards-Based Sharable Active Guideline Environment), which representatively incorporates the workflow concept into clinical guidelines. An open-source based workflow management system (WfMS) was adopted as a framework for integrating a guideline converter, a rule engine, and a CDS service provider. We implemented the proposed system in local clinical institutes using different guidelines: 1) Lab alerting to test the architectural plausibility, 2) Hypertension to verify the coverage for clinical knowledge processing, and 3) Severe Sepsis to validate the functions of event handling and workflow automation. Keywords: CDSS, Workflow, BPM, Clinical guideline, SAGE 1. Introduction. Clinical Decision Support Systems (CDSSs) have long history of more than 40 years, and have been used for variety of purposes, ranging from quality and safety to efficiency, and across a variety of clinical domains such as screening, diagnosis and therapy [1]. CDSSs provide clinicians with clinical knowledge and patient related information at right time of patient care. With the advance of IT, the architecture of CDSS has been improved from stand-alone systems to service models for decision support [2], and recent CDSSs commonly are based on computer interpretable guidelines (CIGs) and a layered architecture. A CDS engine, which is an essential part of a CDSS, employs various tools such as a graphical guideline editor, guideline repository, a formal encoding language, service coordination mechanism, a simulator, a connection with patient records, and security handlers [3]. To develop a CDS engine, a widely used approach is to develop it based on a particular CIG. This approach is beneficial less misunderstanding of guideline interpretation because the CDS obliged to have dependency on a CIG. By contrast, it is lack of compatibility when to be used for heterogeneous guideline formalisms. The other approach is to adopt commercial S/W products as a CDS engine. This approach may require customization or an additional knowledge translator to enable the engines for general purpose to interpret and execute the particular clinical guidelines, and thus there exist gaps between guideline formalisms and semantics of execution engines. Nevertheless, it has advantages of matured and reliable execution, reusable S/W components, and extensible architecture. Although the two approaches have pros and cons, we consider latter promising. The background is that recent CDSSs are required of too many functions such as knowledge acquisition, guideline modeling, guideline execution, event handling, and knowledge management. It is not only difficult but also inefficient to develop and maintain those components directly. Moreover, there is not de facto standard language for clinical guidelines yet [3], and thus developing a CIG specified CDS engine may lack extensibility and interoperability. For these reasons, we decided to adopt commercial knowledge management tools to develop a CDSS. In this study, a workflow management system (WfMS) was used to integrate the CDSS components such as a rule engine, a guideline converter, an event handler, and a CDS service provider. The requirements of this workflow based CDSS were derived by analyzing SAGE (Standards-Based Sharable Active Guideline Environment), which incorporates the workflow concept into clinical guidelines [4]. It is useful in adopting workflow in CDSS: 1) a WfMS can be a framework of integrating the CDSS components and 2) a WfMS can support clinical workflow in terms of workflow pattern and clinical event handling. We implemented three different types of clinical guidelines in order to verify the usefulness: Lab alerting to test the architectural plausibility and performance, Hypertension to verify

3 A WORKFLOW BASED CLINICAL DECISION SUPPORT SYSTEM 5253 the coverage for clinical knowledge processing, and Severe Sepsis to validate the functions of workflow automation and event handling. The rest of this paper is structured as follows. In Section 2, we investigate the related literature. Section 3 explains the design concept and requirements of the proposed system. Section 4 describes the system architecture and the scenario of CDS execution and Section 5 shows the implementation of three clinical guidelines in practice. Conclusion summarizes the results of the prototyping and discusses the future works in Section Literature Survey. The definitions of a CDSS range from precise and narrow definitions that may exclude broad categories of work to all-encompassing definitions. In this paper, we limit the definition as standard based systems and service models suggested by Wright and Sittig (2008) [1]. These models have separated the clinical information system (CIS) and CDSS components of an integrated decision support system, and recombined them by using a standard application programming interface (API). Although a number of important approaches such as PRODIGY, GUIDE, Gaston, GLARE, HELEN, DeGel, and SEBASTIAN have been tried over the decade [5], SAGE and SEBASTIAN [6] are recognized as one of the improved CDS architectures. The notable literatures on CIG based CDSSs are listed in Table 1. In most cases, the CIG based CDS engines have been developed by the research group which developed the CIG formats. Some literatures tried a hybrid approach to make a generic execution engine for sharing different CIGs [9]. Table 1. Literatures on CIG based CDS engines Knowledge base Engine type Implementation Author Protégé ATHENA DSS Hypertension Goldstein et al., 2000 [7] PROforma PROforma execution Acute Myeloid Leukemia Bury et al., 2001 [8] engine in children GLIF, PROforma GESDOR DTP immunization Wang et al., 2003 [9] GLIF3 GLEE Childhood immunization, Wang et al., 2004 [10] Cough GLIF3 GLEE Diabetic foot care Peleg et al., 2006 [11] GLIF3 GLEE Depression screening and Choi et al., 2007 [12] management SAGE SAGE execution Immunization Ram et al., 2004 [13] engine SAGE Process + rule engine Ductal Carcinoma In Situ Ceccarelli et al., 2009 [14] Executable Knowledge Modules (EKMs) SEBASTIAN CDS Web service Mammogram Borbolla et al., 2010 [15] The literatures adopting commercial S/W products into developing a CDS engine are listed in Table 2. Commercial rule engines have been used as a powerful inference engine for clinical knowledge processing by simulating the behavior of a clinical guideline with particular patient data values [16,17]. As to knowledge processing algorithms, we do not deal with alternatives such as Bayesian, heuristic, neural network, genetic algorithms, or case-based [18]; these have been done as experimental trials. The benefits of using a rule engine is standardized if-then rule modeling so that non-programmers domain experts can use them, and good performance through the optimized algorithms [19]. Nevertheless, using rule engines cannot cover complete for clinical guidelines and the external parts such as control of the guideline flows, invocation of rule execution and

4 5254 J. H. LEE, J. Y. JANG, B. G. SHIM ET AL. interfaces with local applications have to be supplemented. A WfMS is a powerful solution, which employs various tools to support the entire life cycle of workflow from design to execution and analysis [20]. Since a workflow model can represent diverse flow patterns such as data, resources, logics, and controls, the workflow approach to executing clinical guidelines have been noticed in the related literatures [21-24]. It is also promising in that as the coverage of knowledge bases in CDSSs gets wider, so does the original use of workflow as a business process management which can be utilized in clinical processes. Table 2. Literatures on use of commercial S/W Knowledge base Engine type Implementation Author Java based WizOrder (HTML) Rule engine Blood product ordering Heusinkveld et al., 1999 [25] VGR scripting language Rule engine Deep venous Starmer et al., thrombosis pul [26] monary embolism EON + Translator Workflow engine (for Petri-net) Acute Myeloid Leukemia in Dazzi et al., 1997 [27] children Workflow definition Workflow engine None Greiner et al., language SPREAD guideline Not stated Xpath expression language Xpath expression language SAGE + Translator (ADEPT flex) Workflow engine (Oracle workflow builder) Rule engine (ilog rules) Workflow engine (ActiveBPEL) Portable CDS rule engine Workflow engine + rule engine (ubrain) Patient care process (events) Lipids, smoking, BMI, Anti plt, ACE, BB, etc. Not stated Not stated Hypertension, Lab Alerting 2004 [28] Panzarasa and Stefanelli 2006 [29] Goldberg et al [30] Heard et al., 2006 [31] Huang et al., 2006 [32] Kim et al., 2008, 2009 [33,34] Lee et al., 2010 [35] It is remarkable that the two approaches have been trying to get closer. Mulyar et al. (2009) compared guideline modeling languages with workflow patterns, and concluded that both are remarkably close and WfMSs are suitable for clinical guideline applications [36]. This movement indicates that the gap between workflow and CIGs is narrow theoretically and use of WfMSs will increase. 3. Design Design concept. As a design concept of this study, we set SAGE as a conceptual framework to derive the requirements of a workflow based CDSS. The reason of selecting SAGE is that one of its key approaches is to integrate guideline based decision support with the workflow of care process [4]. In addition, SAGE is recognized as one of the improved CDS architectures with its large coverage of knowledge base [2]. SAGE includes a knowledge authoring tool based on Protégé. The clinical knowledge base can be modeled

5 A WORKFLOW BASED CLINICAL DECISION SUPPORT SYSTEM 5255 as a SAGE guideline, and it can be translated to be executable for the CDS engine by a guideline converter. Table 3. Matching table between SAGE objects and the integrated engine SAGE object Concept Matched element in a WfMS Recommendation Activity graph Guideline-directed processes Workflow models with time specification domain and event handling Decision map Recommendations involving Decision based workflow decisions at a time models at a time point point Sub guideline Hierarchical nesting of rec- Hierarchy of workflow mod- Decision model Action specification Actions operate on VMR classes External action ommendations Representation of decision knowledge required to recommend a choice among alternatives Operations involves making or retracting conclusions Actions with external systems Set of actions Aggregations of actions Deprecated action Ad hoc actions specifications Evidence statement Guideline statement regarding the relationships between clinical conditions and interventions Expression language GELLO Formal representation of eligibility criteria and decision criteria els mutually connected Workflow control functions for branching and selecting a proper node Workflow activities involve rule based recommendation Messaging between systems Set of related workflow activities Specified activity types for ad hoc actions Not included in this study Not included in this study Basic data types Basic and HL7 s abstract data type specifications Java classes for specified clinical data types Variable Static data representation Rules defined as a function Function String-valued expression and a reference to the expression language used Rules defined as a set of functions Queries Criteria templates Information structure of the external knowledge sources Structured templates to encode decision criteria in a syntax-independent formbased method Queries for retrieving patient data in CISs Rules defined as a set of functions consists of variables, functions, and other criterion In Table 3, principal SAGE objects are mapped to the elements of a WfMS and a rule engine. In SAGE objects, recommendation specification, sub guideline, and decision model represent the structure and metadata of SAGE guidelines. Thus they can match to the workflow control functions of a WfMS. Action specifications are related to the interactions between CDSSs and clinicians, and can be converted into task delivery functions of a WfMS. Evidence statement and expression language can be converted into a set of rules which can be executed by a rule engine. As a result of the comparative analysis, it is found that a WfMS and a rule engine can cover SAGE objects mostly. Nevertheless, a few remaining engineering issues should be solved; 1) data formats should be shared to keep consistency of patient data and outcomes of CDS executions. 2) The methods and protocols to handle diverse clinical events, a CDS

6 5256 J. H. LEE, J. Y. JANG, B. G. SHIM ET AL. client and server should employ event handlers and external control ports such as open APIs Development strategy. The proposed CDSS consists of a WfMS, a rule engine, a guideline converter, and a CDS service provider. A WfMS and a rule engine were adopted from open source S/W, and the guideline converter and the service provider were additionally developed. The followings development strategies were established. Integration of a workflow engine and a rule engine Clinical guidelines can be effectively separated into the combination of workflow and rule models in terms of knowledge processing. We used a workflow engine as an interpreter of the guideline model, and used a rule engine as an inference engine. The following criteria were considered to select suitable products. In order to achieve reliability of execution, the two engines should be easily integrated. The ingredients of integrity are the common programming language, fully object-oriented design, and simple and extensible interfaces. The products are required to have sufficient industrial references in order to assure stable performance against physical stress in practical uses. The framework of engines should be based on a well-known architecture (J2EE, etc.) so that the components can be easily added or reconfigured. Because our project was involved in a national perspective, the proposed system should be non-profitable and open to the public. Open source products also have benefits of better interoperability and encouragement of participation for developers and institutions. Consequently, two open source products; uengine and BRAIN were selected. uengine is a WfMs which has advanced in convenient development of customized workflow activity types so that it can integrate the other modules with ease. BRAIN is a business rule engine based on an object rule model and <if then> rule expression. The two engines were fully developed in the Java language platform and based on object-oriented design patterns. They were already verified in decision supporting module of management information applications. The integrated CDS engine was named ubrain. Integration of a WfMS into clinical workflow A clinical workflow involves sequences of diagnosis, clinical events, actions such as alerting and recommendations. A WfMS can control the activity flows and deliver messages from a CDS engine to clinicians. Various types of delivery tools such as , instant messenger, SMS, or portable devices can be used. CDS service provider through web services The recent CDSS architecture aims to a client-server system to provide services for physically distributed clients. uengine basically acts on a web application server, and we added a CDS service provider using web services. A guideline model which is deployed in ubrain server will be automatically produced as a service with a unique identification. Through the service provider, any CDS client in distributed locations can request a service in remote ubrain server. A web service based service provider enables to solve the interoperability issues between CDS servers and clients. ubrain uses a sharable XML format for exchanging patient data and CDS execution outcomes. A CDS client can compose a patient data set using this format without dependency of particular applications or systems. In addition, the CDS service provider supports various workflow automation functions such as invoke, control, and finish the services at operation.

7 4. Development. A WORKFLOW BASED CLINICAL DECISION SUPPORT SYSTEM Knowledge acquisition and translation. There are two use cases of ubrain; 1) the design phase to make a new clinical guideline, and 2) the operation phase to execute the guideline in the CDSS in the realistic manner. Our research group consists of knowledge engineers who are domain experts with background of clinician or nursing and IT engineers. In design phase, the knowledge engineers encode a SAGE guideline using a Figure 1. Guideline converter embedded in SAGE workbench Figure 2. Guideline execution flow

8 5258 J. H. LEE, J. Y. JANG, B. G. SHIM ET AL. (a) (b) Figure 3. ubrain performance; a) service request frequency, b) response time SAGE Workbench. The guideline may be converted as an integration model of workflow and rule by a guideline converter. The converter was developed as a plug-in module of the SAGE workbench so that it can directly be converted in the modeling tool as shown in Figure 1. To be executed, the converted guideline in the workbench should be deployed to a CDS server. Once deployed, the guideline is stored in a repository so that it can be activated by external requests, and the web service registry in CDS service provider may be updated so that potential clients can find the guideline service. This guideline development process is depicted in Figure Guideline execution. At operation, if a clinician requests a CDS service for a patient at a decision point of diagnosis, a CDS application may retrieve the up-to-date patient data from CISs by using a data interface adapter (DIA). The collected data may be composed as an XML file and be sent to an ubrain server. Then a workflow engine is triggered by the event handler and sequentially invokes the rule engine to generate

9 A WORKFLOW BASED CLINICAL DECISION SUPPORT SYSTEM 5259 appropriate actions. Based on the result, ubrain will immediately send the outcomes to the CDS client to show to the clinician. In this case, the clinician normally has to wait for the response for a while, and so the response time is a critical performance factor of a CDS service. Using event handlers for recommendation services enables ubrain to be used as an event-based real time advising system. For example, a guideline can be modeled as a closed-loop process which iterates based on a specified event; e.g.) an update of a patient status data. Suppose there is an in-patient who should be checked every hour. Every time he/she is checked and the data is updated, a CDS client can also update the patient data to ubrain server in automated manner. If ubrain finds any serious symptom in the new data, the CDSS will remind the related clinical staffs, otherwise the CDSS will not do any action. 5. Implementation. In order to verify the availability of the proposed system, three different types of clinical guidelines were implemented in local institutes. The guidelines were commonly encoded in SAGE by domain expert groups and executed in the realistic manner with the empirical patient data and test cases Lab alerting. Lab alerting is based on laboratory tests that are medical procedures that involve testing samples of blood, urine, or other tissues or substances in body of patients. The lab alerting guidelines encoded in SAGE include one or two rules, decisions and actions as Table 4. Each guideline implies the types of laboratory tests. The purpose of implementation is to verify the stability and performance of the CDSS in a local hospital. Table 4. Property of lab alerting guidelines Guideline name Guideline No. of SAGE objects used type Rule Decision Action 1 Hyponatremia 2 Hypernatremia Main Hypokalemia 4 Hyperkalemia Main Hyperglycemia 6 Hypoglycemia Main Falling Hct Main Rh antigen negative Main CBC blast (leukemia screen1) Main Elevated WBC (leukemia screen2) Main Neutropenia Main Thrombocytopenia Main Hyperbilirubinemia Main NST Main Ab screening Main Total After implementation, we collected empirical data of 14,795 executions during two months. Figure 3(a) shows a histogram for hourly frequency of the service requests. It represents that most of the requests are concentrated around noon (9 am to 12 am). Figure 3(b) shows a time series plot of average response time for a service. The statistics of response time is mean of msec, median of 78 msec, and standard deviation of msec. The chart indicates that; 1) there is a trend of weekly seasonal fluctuation, and 2) the average response time decreases as the system gets stabilized.

10 5260 J. H. LEE, J. Y. JANG, B. G. SHIM ET AL Hypertension. A hypertension guideline was implemented to verify the knowledge coverage of ubrain for complicated clinical guidelines. The guideline was encoded based on JNC 7 [37], which is used a standardized guideline for healthcare professionals. The encoded guideline consists of three recommendation sets; a main guideline which branches to sub guidelines according to existence of diabetes mellitus (DM), and two sub guidelines which make actions based on rules and decisions as listed in Table 5. Table 5. Property of hypertension guidelines Guideline name Guideline No. of SAGE objects used type Rule Decision Action Hypertension evaluation main Main Hypertension evaluation with DM Sub Hypertension evaluation without DM Sub Total The hypertension guideline was implemented as an open service in a web site as shown in Figure 4. The purpose of this implementation is to verify the correctness of CDSS recommendation under a complicated guideline, and to feedback the usability of CDSS as a web application. Clinicians can access to the web site and test the system using patient data. Three clinicians in a hospital evaluated the system, and the outcomes of CDS executions and the usability of the CDSS were verified Severe sepsis. Severe Sepsis is a serious medical condition of a patient body involving infection and generalized inflammation. The Severe Sepsis guideline consists of three main guidelines as Table 6; Severe sepsis monitoring to monitor a patient status continuously, SIRS screening to determine a patient status every 3 hours, and Septic shock CVP to get recommendation when a patient is at shock by CVP (central venous pressure). Septic shock CVP includes two sub guidelines to generate recommendations. Table 6. Properties of the severe sepsis guidelines Guideline name Guideline type No. of SAGE objects used Rule Decision Action Severe sepsis monitoring Main SIRS screening within 3 hrs at ER Main Septic shock CVP Main Septic shock subguideline MAP Sub Septic shock subguideline ScvO2 Sub Total Figure 5 shows the workflow of Severe Sepsis monitoring. This guideline is executed based on interaction between a CDS client and a CDSS. When a patient was required to be monitored for his/her status, a clinician starts the monitoring service of ubrain. Then the CDSS repeatedly updates the patient data based on closed-loop monitoring workflow, sends an alarm to the CDS client when a problem is discovered, and finishes when the patient status is improved and needs not to be monitored any more. 6. Discussion and Conclusion. In this study, a workflow based CDSS was proposed and the two important aspects of CDSSs were verified; clinical workflow support and rule based knowledge processing. Our research is theoretically based on the approach of developing a generic CDS engine using commercial S/W. Because the definition and coverage

11 A WORKFLOW BASED CLINICAL DECISION SUPPORT SYSTEM 5261 (a) (b) Figure 4. Web based recommendation service; (a) input of patient data, (b) CDSS recommendation

12 5262 J. H. LEE, J. Y. JANG, B. G. SHIM ET AL. Figure 5. Workflow of severe sepsis monitoring in ubrain of a CDSS can vary in a myriad way, we established SAGE as a conceptual framework and the various components were adopted, customized, and additionally developed for the new CDSS. The contribution of this paper is to verify the workflow based CDSS by integrating a rule engine, a knowledge translator, and web services. We also verified the plausibility of using open-source S/W products as an integrated CDSS. We used GPL licensed open-source so that the reproduced outcomes can be utilized by other research groups or clinicians without any restriction. This policy is based on the feature of our project as a national perspective. The WfMS we adopted successfully supports clinical workflow and event handling. This implies that managing clinical workflow can be done effectively in a way of business process management (BPM). The powerful methods and tools of BPM such as process discovery, modeling, execution, and analysis are promising to be used to automate and improve clinical workflow. We consider our research as a practical approach than a theoretical way. The gap between the semantics of SAGE and the coverage of the proposed CDSS still remains and has to be overcome. The role of a rule engine is still arguable. Rule engines have been used to process complicated medical concepts such as evidence statements or composite criterion. Despite these benefits, rule-based inference for clinical knowledge processing has not been semantically investigated yet and occasionally rule-based inference is lack of knowledge coverage than other alternative methods mentioned in Section 2. We are currently implementing our CDSS into a u-health project with various use cases, and try to overcome the limitations.

13 A WORKFLOW BASED CLINICAL DECISION SUPPORT SYSTEM 5263 Acknowledgement. This research was supported by National IT Industry Promotion Agency (NIPA) under the program of Software Engineering Technologies Development and Experts Education. REFERENCES [1] A. Wright and D. F. Sittig, A four-phase model of the evolution of clinical decision support architectures, International Journal of Medical Informatics, vol.77, no.10, pp , [2] A. Wright and D. F. Sittig, A framework and model for evaluating clinical decision support architectures, Journal of Biomedical Informatics, vol.41, no.6, pp , [3] D. Isern and A. Moreno, Computer-based execution of clinical guidelines: A review, International Journal of Medical Informatics, vol.77, no.12, pp , [4] S. W. Tu and J. Glasgow, SAGE Guideline Model Specification 1.65, [5] OpenClinical, [6] K. Kawamoto and D. F. Lobach, Design, implementation, use, and preliminary evaluation of SE- BASTIAN, a standards-based Web service for clinical decision support, AMIA Annual Symposium Proceeding, pp , [7] M. K. Goldstein, B. B. Hoffman, R. W. Coleman, M. A. Musen, S. W. Tu, A. Advani, R. Shankar and M. O Connor, Implementing clinical practice guidelines while taking account of changing evidence: ATHENA DSS, an easily modifiable decision-support system for managing hypertension in primary care, AMIA Annual Symposium Proceeding, vol.6, no.262, pp , [8] J. P. Bury, V. Saha and J. Fox, Supporting scenarios in the PROforma guideline modelling format, AMIA Annual Symposium Proceeding, pp.870, [9] D. Wang, M. Peleg, D. Bu, M. Cantor, G. Landesberg, E. Lunenfeld, S. W. Tu, G. E. Kaiser, G. Hripcsak, V. L. Patel and E. H. Shortliffe, GESDOR A generic execution model for sharing of computer-interpretable clinical practice guidelines, AMIA Annual Symposium Proceeding, pp , [10] D. Wang, M. Peleg, S. W. Tu, A. A. Boxwala, O. Ogunyemi, Q. Zeng, R. A. Greenes, V. L. Patel and E. H. Shortliffe, Design and implementation of the GLIF3 guideline execution engine, Journal of Biomedical Informatics, vol.37, no.5, pp , [11] M. Peleg, D. Wang, A. Fodor, S. Keren and E. Karnieli, Adaptation of practice guidelines for clinical decision support: A case study of diabetic foot care, Workshop on AI Techniques in Healthcare: Evidence Based Guidelines and Protocols in Conjunction with ECAI, Italy, [12] J. Choi, L. M. Currie, D. Wang and S. Bakken, Encoding a clinical practice guideline using guideline interchange format: A case study of a depression screening and management guideline, International Journal of Medical Informatics, no.2, pp , [13] P. Ram, D. Berg, S. Tu, G. Mansfield, Q. Ye, R. Abarbanel and N. Beard, Executing clinical practice guidelines using the SAGE execution engine, Studies in Health Technology Informatics, vol.107, no.pt 1, pp , [14] M. Ceccarelli, A. Donatiello and D. Vitale, KON3: A clinical decision support system, in oncology environment, based on knowledge management, The 20th IEEE International Conference on Tools with Artificial Intelligence, Dayton, Ohio, pp , [15] D. Borbolla, C. Otero, D. F. Lobach, K. Kawamoto, S. A. M. Gomez, G. Staccia, G. Lopez, S. Figar, D. Luna and F. G. Q. Bernaldo, Implementation of a clinical decision support system using a service model: Results of a feasibility study, Studies in Health Technology Informatics, vol.160, no.pt 2, pp , [16] H. S. Goldberg, M. Vashevko, A. Postilnik, K. Smith, N. Plaks and B. M. Blumenfeld, Evaluation of a commercial rule engine as a basis for a clinical decision support service, AMIA Annual Symposium Proceeding, pp.294, [17] J. Heusinkveld, A. Geissbuhler, D. Sheshelidze and R. Miller, A programmable rules engine to provide clinical decision support using HTML forms, AMIA Annual Symposium Proceeding, pp , [18] J. B. Yang, D. L. Xu and G. Kong, Clinical decision support systems: A review of knowledge representation and inference under uncertainties, International Journal of Computational Intelligence Systems, no.2, pp , [19] J. M. Starmer, D. A. Talbert and R. A. Miller, Experience using a programmable rules engine to implement a complex medical protocol during order entry, AMIA Annual Symposium Proceeding, pp , 1999.

14 5264 J. H. LEE, J. Y. JANG, B. G. SHIM ET AL. [20] W. M. P. Van Der Aalst, A. H. M. t. Hofstede and M. Weske, Business process management: A survey, Lecture Notes in Computer Science, no.2678, pp.1-12, [21] M. Sedlmayr, T. Rose, R. Röhring and M. Meister, A workflow approach towards GLIF execution, The 17th European Conference on Artificial Intelligence, pp.3, [22] R. Shiffman, Toward effective implementation of a pediatric asthma guideline: Integration of decision support and clinical workflow, Proc. of the 18th Annual Symposium on Computer Applications of Medical Care, Washington D.C., USA, pp , [23] K. M. Heard, C. Huang, L. A. Noirot, R. M. Reichley and T. C. Bailey, Using BPEL to define an executable CDS rule process, AMIA Annual Symposium Proceedings, pp.947, [24] K. M. Lyng, T. Hildebrandt and R. R. Mukkamala, From paper based clinical practice guidelines to declarative workflow management, Lecture Notes in Business Information Processing, vol.17, no.5, pp , [25] J. Heusinkveld, A. Geissbuhler, D. Sheshelidze and R. Miller, A programmable rules engine to provide clinical decision support using HTML forms, Proc. of AMIA Symposium, pp , [26] J. M. Starmer, D. A. Talbert and R. A. Miller, Experience using a programmable rules engine to implement a complex medical protocol during order entry, AMIA Annual Symposium Proceeding, pp , [27] L. Dazzi, C. Fassino, R. Saracco, S. Quaglini and M. Stefanelli, A patient workflow management system built on guidelines, Proc. of AMIA Annual Symposium, pp , [28] U. Greiner, J. Ramsch, B. Heller, M. Löffler, R. Müller and E. Rahm, Adaptive guideline-based treatment workflows with AdaptFlow, Studies in Health Technology Informatics, no.101, pp , [29] S. Panzarasa and M. Stefanelli, Workflow management systems for guideline implementation, Neurological Science, vol.27, pp , [30] H. S. Goldberg, M. Vashevko, A. Pastilnik, K. Smith, N. Plaks and B. M. Blumenfeld, Evaluation of a commercial rule engine as a basis for a clinical decision support service, AMIA Annual Symposium Proceeding, pp , [31] K. M. Heard, C. Huang, L. A. Noirot, R. M. Reichley and T. C. Bailey, Using BPEL to define an executable CDS rule process, AMIA Annual Symposium Proceeding, pp.947, [32] C. Huang, L. A. Noirot, K. M. Heard, R. M. Reichley, W. C. Dunagan and T. C. Bailey, Implementation of virtual medical record object model for a standards-based clinical decision support rule engine, AMIA Annual Symposium Proceeding, pp.958, [33] J. A. Kim, I. S. Cho and Y. Kim, Knowledge translation of SAGE-based guidelines for executing with knowledge engine, AMIA Annual Symposium Proceedings, pp.1008, [34] J. A. Kim, B. G. Shim, S. T. Kim, J. H. Lee, I. S. Cho and Y. Kim, Translation Protégé knowledge for executing clinical guidelines, The 11th International Protégé Conference, Amsterdam, Netherlands, [35] J. H. Lee, J. A. Kim, I. S. Cho and Y. Kim, Integration of workflow and rule engines for clinical decision support services, Studies in Health Technology Informatics, vol.160, no.pt 2, pp , [36] N. Mulyar, W. M. P. Van Der Aalst and M. Peleg, A pattern-based analysis of clinical computerinterpretable guideline modeling languages, Journal of the American Medical Informatics Association, vol.14, no.6, pp , [37] NHBPEP Coordinating Committee, JNC 7 Express: The 7th Report of the Joint National Committee on Prevention, Detection, Evaluation, and Treatment of High Blood Pressure, US Department of Health and Human Services; NIH publication , lines/hypertension/express.pdf, 2003.

Translation Protégé Knowledge for Executing Clinical Guidelines. Jeong Ah Kim, BinGu Shim, SunTae Kim, JaeHoon Lee, InSook Cho, Yoon Kim

Translation Protégé Knowledge for Executing Clinical Guidelines. Jeong Ah Kim, BinGu Shim, SunTae Kim, JaeHoon Lee, InSook Cho, Yoon Kim Translation Protégé Knowledge for Executing Clinical Guidelines Jeong Ah Kim, BinGu Shim, SunTae Kim, JaeHoon Lee, InSook Cho, Yoon Kim Agenda 1. 1. Motivation 2. 2. How to to translate 3. 3. Implementation

More information

A Guideline Engine For Knowledge Management in Clinical Decision Support Systems (CDSSs)

A Guideline Engine For Knowledge Management in Clinical Decision Support Systems (CDSSs) A Guideline Engine For Knowledge Management in Clinical Decision Support Systems (CDSSs) Michele Ceccarelli a, Alessandro De Stasio a, Antonio Donatiello b, Dante Vitale b a University Of Sannio, RCOST

More information

Arriclides: An Architecture Integrating Clinical Decision Support Models

Arriclides: An Architecture Integrating Clinical Decision Support Models Arriclides: An Architecture Integrating Clinical Decision Support Models Kris Verlaenen, Wouter Joosen, Pierre Verbaeten Distrinet, Katholieke Universiteit Leuven Celestijnenlaan 200A, 3001 Leuven, Belgium

More information

Lung Cancer Assistant: An Ontology-Driven, Online Decision Support Prototype for Lung Cancer Treatment Selection

Lung Cancer Assistant: An Ontology-Driven, Online Decision Support Prototype for Lung Cancer Treatment Selection Lung Cancer Assistant: An Ontology-Driven, Online Decision Support Prototype for Lung Cancer Treatment Selection M. Berkan Sesen, MSc 1, Rene Banares-Alcantara, PhD 1, John Fox, PhD 1, Timor Kadir, PhD

More information

Abstract. 2. Participant and specimen tracking in clinical trials. 1. Introduction. 2.1 Protocol concepts relevant to managing clinical trials

Abstract. 2. Participant and specimen tracking in clinical trials. 1. Introduction. 2.1 Protocol concepts relevant to managing clinical trials A Knowledge-Based System for Managing Clinical Trials Ravi D. Shankar, MS 1, Susana B. Martins, MD, MSc 1, Martin O Connor, MSc 1, David B. Parrish, MS 2, Amar K. Das, MD, PhD 1 1 Stanford Medical Informatics,

More information

An Ontology-based Architecture for Integration of Clinical Trials Management Applications

An Ontology-based Architecture for Integration of Clinical Trials Management Applications An Ontology-based Architecture for Integration of Clinical Trials Management Applications Ravi D. Shankar, MS 1, Susana B. Martins, MD, MSc 1, Martin O Connor, MSc 1, David B. Parrish, MS 2, Amar K. Das,

More information

Clinical Decision Support Based on Topic Maps and Virtual Medical Record

Clinical Decision Support Based on Topic Maps and Virtual Medical Record Clinical Decision Support Based on Topic Maps and Virtual Medical Record Valentin-Sergiu Gomoi, Daniel Dragu, Vasile Stoicu-Tivadar Department of Automation and Applied Informatics, Politehnica University

More information

Engineering of a Clinical Decision Support Framework for the Point of Care Use

Engineering of a Clinical Decision Support Framework for the Point of Care Use Engineering of a Clinical Decision Support Framework for the Point of Care Use Szymon Wilk, PhD 1, Wojtek Michalowski, PhD 1, Dympna O Sullivan, PhD 1, Ken Farion, MD 2, Stan Matwin, PhD 1 1 University

More information

A Service Oriented Approach for Guidelines-based Clinical Decision Support using BPMN

A Service Oriented Approach for Guidelines-based Clinical Decision Support using BPMN e-health For Continuity of Care C. Lovis et al. (Eds.) 2014 European Federation for Medical Informatics and IOS Press. This article is published online with Open Access by IOS Press and distributed under

More information

The Role of Modeling in Clinical Information System Development Life-Cycle

The Role of Modeling in Clinical Information System Development Life-Cycle The Role of Modeling in Clinical Information System Development Life-Cycle Mor Peleg, Department of Information Systems, University of Haifa, Haifa, Israel Correspondence to: Mor Peleg, PhD Department

More information

Sharable Appropriateness Criteria in GLIF3 Using Standards and the Knowledge-Data Ontology Mapper

Sharable Appropriateness Criteria in GLIF3 Using Standards and the Knowledge-Data Ontology Mapper Sharable Appropriateness Criteria in GLIF3 Using Standards and the Knowledge-Data Ontology Mapper Mor Peleg Department of Management Information Systems, University of Haifa, Israel, 31905 morpeleg@mis.hevra.haifa.ac.il

More information

MD Link Integration. 2013 2015 MDI Solutions Limited

MD Link Integration. 2013 2015 MDI Solutions Limited MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY

More information

Journal of Information Technology Management SIGNS OF IT SOLUTIONS FAILURE: REASONS AND A PROPOSED SOLUTION ABSTRACT

Journal of Information Technology Management SIGNS OF IT SOLUTIONS FAILURE: REASONS AND A PROPOSED SOLUTION ABSTRACT Journal of Information Technology Management ISSN #1042-1319 A Publication of the Association of Management SIGNS OF IT SOLUTIONS FAILURE: REASONS AND A PROPOSED SOLUTION MAJED ABUSAFIYA NEW MEXICO TECH

More information

Clinical Decision Support Systems An Open Source Perspective

Clinical Decision Support Systems An Open Source Perspective Decision Support Systems An Open Source Perspective John McKim CTO, Knowledge Analytics Incorporated john@knowledgeanalytics.com http://www.knowledgeanaytics.com OSEHRA Open Source Summit 2014 Agenda CDS

More information

Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology

Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology Jackie Zheqing Zhang Bill Hopkinson, Ph.D. 12479 Research Parkway Orlando, FL 32826-3248 407-207-0976 jackie.z.zhang@saic.com,

More information

vkashyap1@partners.org

vkashyap1@partners.org On Implementing Clinical Decision Support: Achieving Scalability and Maintainability by Combining Business Rules and Ontologies. Vipul Kashyap a, Alfredo Morales b, Tonya Hongsermeier a a Clinical Informatics

More information

University of Portsmouth PORTSMOUTH Hants UNITED KINGDOM PO1 2UP

University of Portsmouth PORTSMOUTH Hants UNITED KINGDOM PO1 2UP University of Portsmouth PORTSMOUTH Hants UNITED KINGDOM PO1 2UP This Conference or Workshop Item Adda, Mo, Kasassbeh, M and Peart, Amanda (2005) A survey of network fault management. In: Telecommunications

More information

A Framework for Personalized Healthcare Service Recommendation

A Framework for Personalized Healthcare Service Recommendation A Framework for Personalized Healthcare Service Recommendation Choon-oh Lee, Minkyu Lee, Dongsoo Han School of Engineering Information and Communications University (ICU) Daejeon, Korea {lcol, niklaus,

More information

Clinical Decision Support using a Terminology Server to improve Patient Safety

Clinical Decision Support using a Terminology Server to improve Patient Safety 150 Digital Healthcare Empowering Europeans R. Cornet et al. (Eds.) 2015 European Federation for Medical Informatics (EFMI). This article is published online with Open Access by IOS Press and distributed

More information

Building Applications with Protégé: An Overview. Protégé Conference July 23, 2006

Building Applications with Protégé: An Overview. Protégé Conference July 23, 2006 Building Applications with Protégé: An Overview Protégé Conference July 23, 2006 Outline Protégé and Databases Protégé Application Designs API Application Designs Web Application Designs Higher Level Access

More information

OpenCDS: an Open-Source, Standards-Based, Service-Oriented Framework for Scalable CDS

OpenCDS: an Open-Source, Standards-Based, Service-Oriented Framework for Scalable CDS OpenCDS: an Open-Source, Standards-Based, Service-Oriented Framework for Scalable CDS SOA in Healthcare 2011 Conference July 13, 2011 Kensaku Kawamoto, MD, PhD Founder, OpenCDS (www.opencds.org) Co-Chair,

More information

A Multi-agent based Facility Maintenance Planning and Monitoring System: A Case Study

A Multi-agent based Facility Maintenance Planning and Monitoring System: A Case Study A Multi-agent based Facility Maintenance Planning and Monitoring System: A Case Study JaeHoon Lee 1, MyungSoo Lee 2, SangHoon Lee 2, SeGhok Oh 2, and JoongSoon Jang 3 1 Department of Biomedical Informatics,

More information

Towards Semantic Interoperability in a Clinical Trials Management System

Towards Semantic Interoperability in a Clinical Trials Management System Towards Semantic Interoperability in a Clinical Trials Management System Ravi D. Shankar 1, Susana B. Martins 1, Martin J. O Connor 1, David B. Parrish 2, Amar K. Das 1 1 Stanford Medical Informatics,

More information

A Software Framework for Risk-Aware Business Process Management

A Software Framework for Risk-Aware Business Process Management A Software Framework for Risk-Aware Business Management Raffaele Conforti 1, Marcello La Rosa 1,2, Arthur H.M. ter Hofstede 1,4, Giancarlo Fortino 3, Massimiliano de Leoni 4, Wil M.P. van der Aalst 4,1,

More information

How To Test A Robot Platform And Its Components

How To Test A Robot Platform And Its Components An Automated Test Method for Robot Platform and Its Components Jae-Hee Lim 1, Suk-Hoon Song 1, Jung-Rye Son 1, Tae-Yong Kuc 2, Hong-Seong Park 3, Hong-Seok Kim 4 1,2 School of Information and Communication,

More information

An Ontological Framework for Representing Clinical Knowledge in Decision Support Systems

An Ontological Framework for Representing Clinical Knowledge in Decision Support Systems Paper An Ontological Framework for Representing Clinical Knowledge in Support Systems Marco Iannaccone and Massimo Esposito National Research Council of Italy, Institute for High Performance Computing

More information

Decision Support System In Heart Disease Diagnosis By Case Based Recommendation

Decision Support System In Heart Disease Diagnosis By Case Based Recommendation Decision Support System In Heart Disease Diagnosis By Case Based Recommendation Prinsha Prakash Abstract: Heart disease is the main leading killer as well as a major cause of disability. Its timely detection

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

TOWARD A FRAMEWORK FOR DATA QUALITY IN ELECTRONIC HEALTH RECORD

TOWARD A FRAMEWORK FOR DATA QUALITY IN ELECTRONIC HEALTH RECORD TOWARD A FRAMEWORK FOR DATA QUALITY IN ELECTRONIC HEALTH RECORD Omar Almutiry, Gary Wills and Richard Crowder School of Electronics and Computer Science, University of Southampton, Southampton, UK. {osa1a11,gbw,rmc}@ecs.soton.ac.uk

More information

COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova

COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova Computer automation of business processes: The paper presents the Workflow management system as an established technology for automation

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

Ontology-Based Discovery of Workflow Activity Patterns

Ontology-Based Discovery of Workflow Activity Patterns Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2

More information

A Medical Decision Support System (DSS) for Ubiquitous Healthcare Diagnosis System

A Medical Decision Support System (DSS) for Ubiquitous Healthcare Diagnosis System , pp. 237-244 http://dx.doi.org/10.14257/ijseia.2014.8.10.22 A Medical Decision Support System (DSS) for Ubiquitous Healthcare Diagnosis System Regin Joy Conejar 1 and Haeng-Kon Kim 1* 1 School of Information

More information

A Study on Design of Health Device for U-Health System

A Study on Design of Health Device for U-Health System , pp.79-86 http://dx.doi.org/10.14257/ijbsbt.2015.7.2.08 A Study on Design of Health Device for U-Health System Am-Suk Oh Dept. of Media Engineering, Tongmyong University, Busan, Korea asoh@tu.ac.kr Abstract

More information

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System , pp.97-108 http://dx.doi.org/10.14257/ijseia.2014.8.6.08 Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System Suk Hwan Moon and Cheol sick Lee Department

More information

Personal Health Care Management System Developed under ISO/IEEE 11073 with Bluetooth HDP

Personal Health Care Management System Developed under ISO/IEEE 11073 with Bluetooth HDP Vol.8, No.3 (2014), pp.191-196 http://dx.doi.org/10.14257/ijsh.2014.8.3.18 Personal Health Care Management System Developed under ISO/IEEE 11073 with Bluetooth HDP Am suk Oh 1, Doo Heon Song 2 and Gwan

More information

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity

More information

Health Management Information Systems: Clinical Decision Support Systems

Health Management Information Systems: Clinical Decision Support Systems Health Management Information Systems: Clinical Decision Support Systems Lecture 5 Audio Transcript Slide 1 Welcome to Health Management Information Systems, Clinical Decision Support Systems. The component,

More information

Verifying Business Processes Extracted from E-Commerce Systems Using Dynamic Analysis

Verifying Business Processes Extracted from E-Commerce Systems Using Dynamic Analysis Verifying Business Processes Extracted from E-Commerce Systems Using Dynamic Analysis Derek Foo 1, Jin Guo 2 and Ying Zou 1 Department of Electrical and Computer Engineering 1 School of Computing 2 Queen

More information

Technology WHITE PAPER

Technology WHITE PAPER Technology WHITE PAPER What We Do Neota Logic builds software with which the knowledge of experts can be delivered in an operationally useful form as applications embedded in business systems or consulted

More information

Workflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment

Workflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment Workflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment Peter Y. Wu wu@rmu.edu Department of Computer & Information Systems Robert Morris University

More information

Selbo 2 an Environment for Creating Electronic Content in Software Engineering

Selbo 2 an Environment for Creating Electronic Content in Software Engineering BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Selbo 2 an Environment for Creating Electronic Content in Software Engineering Damyan Mitev 1, Stanimir

More information

Mapping Computerized Clinical Guidelines to Electronic Medical. Records: Knowledge-Data Ontological Mapper (KDOM)

Mapping Computerized Clinical Guidelines to Electronic Medical. Records: Knowledge-Data Ontological Mapper (KDOM) 1 Mapping Computerized Clinical Guidelines to Electronic Medical Records: Knowledge-Data Ontological Mapper (KDOM) Mor Peleg 1, Sagi Keren 2, and Yaron Denekamp 3 1 Department of Management Information

More information

Clinic + - A Clinical Decision Support System Using Association Rule Mining

Clinic + - A Clinical Decision Support System Using Association Rule Mining Clinic + - A Clinical Decision Support System Using Association Rule Mining Sangeetha Santhosh, Mercelin Francis M.Tech Student, Dept. of CSE., Marian Engineering College, Kerala University, Trivandrum,

More information

Roles for Maintenance and Evolution of SOA-Based Systems

Roles for Maintenance and Evolution of SOA-Based Systems Roles for Maintenance and Evolution of SOA-Based Systems Mira Kajko-Mattsson Stockholm University and Royal Institute of Technology Sweden mira@dsv.su.se Grace A. Lewis, Dennis B. Smith Software Engineering

More information

Health Management Information Systems

Health Management Information Systems Health Management Information Systems Clinical Decision Support Systems Clinical Decision Support Systems (CDSS) Learning Objectives 1. Describe the history and evolution of clinical decision support 2.

More information

The Human Factor of Clinical Decision Support. Implementing Behavior Change as we Implement the Tools

The Human Factor of Clinical Decision Support. Implementing Behavior Change as we Implement the Tools The Human Factor of Clinical Decision Support Implementing Behavior Change as we Implement the Tools What is CDS (Clinical Decision Support) "Clinical decision support (CDS) provides clinicians, staff,

More information

Clinical Decision Support Systems. Dr. Adrian Mondry

Clinical Decision Support Systems. Dr. Adrian Mondry Clinical Decision Support Systems Dr. Adrian Mondry Medical practice is decision making! Types of decisions in medicine: Diagnosis Diagnostic process Management of treatment Resource management in a hospital

More information

INFORMATION TECHNOLOGIES FOR PATIENT CARE MANAGEMENT

INFORMATION TECHNOLOGIES FOR PATIENT CARE MANAGEMENT SUMMARY Features INTERIN Technology, a complex of software tools and techniques for building health care information systems, was developed in the Program Systems Institute, Russian Academy of Sciences.

More information

Supporting the BPM lifecycle with FileNet

Supporting the BPM lifecycle with FileNet Supporting the BPM lifecycle with FileNet Mariska Netjes Hajo A. Reijers Wil. M.P. van der Aalst Outline Introduction Evaluation approach Evaluation of FileNet Conclusions Business Process Management Supporting

More information

08 BPMN/1. Software Technology 2. MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard

08 BPMN/1. Software Technology 2. MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard Software Technology 2 08 BPMN/1 2 ntro Sequence of (three?) lessons on BPMN and technologies related

More information

Modeling Temporal Data in Electronic Health Record Systems

Modeling Temporal Data in Electronic Health Record Systems International Journal of Information Science and Intelligent System, 3(3): 51-60, 2014 Modeling Temporal Data in Electronic Health Record Systems Chafiqa Radjai 1, Idir Rassoul², Vytautas Čyras 3 1,2 Mouloud

More information

A Middleware-Based Approach to Mobile Web Services

A Middleware-Based Approach to Mobile Web Services Abstract A Middleware-Based Approach to Mobile Web Services Pampa Sadhukhan, Pradip K Das, Rijurekha Sen, Niladrish Chatterjee and Arijit Das Centre for Mobile Computing and Communication (CMCC), Jadavpur

More information

2.1. The Notion of Customer Relationship Management (CRM)

2.1. The Notion of Customer Relationship Management (CRM) Int. J. Innovative Ideas (IJII) www.publishtopublic.com A Review on CRM and CIS: A Service Oriented Approach A Review on CRM and CIS: A Service Oriented Approach Shadi Hajibagheri 1, *, Babak Shirazi 2,

More information

Introduction to Information and Computer Science: Information Systems

Introduction to Information and Computer Science: Information Systems Introduction to Information and Computer Science: Information Systems Lecture 1 Audio Transcript Slide 1 Welcome to Introduction to Information and Computer Science: Information Systems. The component,

More information

Ontological Identification of Patterns for Choreographing Business Workflow

Ontological Identification of Patterns for Choreographing Business Workflow University of Aizu, Graduation Thesis. March, 2010 s1140042 1 Ontological Identification of Patterns for Choreographing Business Workflow Seiji Ota s1140042 Supervised by Incheon Paik Abstract Business

More information

Practical Implementation of a Bridge between Legacy EHR System and a Clinical Research Environment

Practical Implementation of a Bridge between Legacy EHR System and a Clinical Research Environment Cross-Border Challenges in Informatics with a Focus on Disease Surveillance and Utilising Big-Data L. Stoicu-Tivadar et al. (Eds.) 2014 The authors. This article is published online with Open Access by

More information

A Cloud Based Solution with IT Convergence for Eliminating Manufacturing Wastes

A Cloud Based Solution with IT Convergence for Eliminating Manufacturing Wastes A Cloud Based Solution with IT Convergence for Eliminating Manufacturing Wastes Ravi Anand', Subramaniam Ganesan', and Vijayan Sugumaran 2 ' 3 1 Department of Electrical and Computer Engineering, Oakland

More information

Portable Cloud Services Using TOSCA

Portable Cloud Services Using TOSCA Institute of Architecture of Application Systems Portable Cloud Services Using TOSCA Tobias Binz, Gerd Breiter, Frank Leymann, and Thomas Spatzier Institute of Architecture of Application Systems, University

More information

HETEROGENEOUS DATA INTEGRATION FOR CLINICAL DECISION SUPPORT SYSTEM. Aniket Bochare - aniketb1@umbc.edu. CMSC 601 - Presentation

HETEROGENEOUS DATA INTEGRATION FOR CLINICAL DECISION SUPPORT SYSTEM. Aniket Bochare - aniketb1@umbc.edu. CMSC 601 - Presentation HETEROGENEOUS DATA INTEGRATION FOR CLINICAL DECISION SUPPORT SYSTEM Aniket Bochare - aniketb1@umbc.edu CMSC 601 - Presentation Date-04/25/2011 AGENDA Introduction and Background Framework Heterogeneous

More information

Dynamic Business Process Management based on Process Change Patterns

Dynamic Business Process Management based on Process Change Patterns 2007 International Conference on Convergence Information Technology Dynamic Business Process Management based on Process Change Patterns Dongsoo Kim 1, Minsoo Kim 2, Hoontae Kim 3 1 Department of Industrial

More information

A Proposal of Clinical Decision Support system Architecture for Distributed Electronic Health Records

A Proposal of Clinical Decision Support system Architecture for Distributed Electronic Health Records A Proposal of Clinical Decision Support system Architecture for Distributed Electronic Health Records Shaker H. El-Sappagh 1,2, Samir El-Masri 3 1 College of Science, King Saud University, Saudi Arabia

More information

Health Care Management Information Systems with Object Oriented Methodology

Health Care Management Information Systems with Object Oriented Methodology International Journal of Information Technology and Knowledge Management January-June 2012, Volume 5, No. 1, pp. 234- Health Care Management Information Systems with Object Oriented Methodology Kanta Jangra

More information

Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique

Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique Hyeon Soo Kim School of Comp. Eng. and Software Eng., Kum Oh National University

More information

Embedding Guidance in the Kaiser Permanente EHR. Wiley Chan, MD Kaiser Permanente Care Management Institute Oakland, CA, USA

Embedding Guidance in the Kaiser Permanente EHR. Wiley Chan, MD Kaiser Permanente Care Management Institute Oakland, CA, USA Embedding Guidance in the Kaiser Permanente EHR Wiley Chan, MD Kaiser Permanente Care Management Institute Oakland, CA, USA Statement of Disclosure Wiley Chan, MD I have no commercial or academic conflicts

More information

Clinical Decision Support: What is it? Why is it so hard?

Clinical Decision Support: What is it? Why is it so hard? Clinical Decision Support: What is it? Why is it so hard? Dean F. Sittig, Ph.D. UT Memorial Hermann Center for Healthcare Quality and Safety The University of Texas School of Health Information Sciences,

More information

Interconnected Health 2012 April 3, 2012. Daryl Chertcoff, Project Manager, HLN Consulting, LLC Angel Aponte, Computer Specialist

Interconnected Health 2012 April 3, 2012. Daryl Chertcoff, Project Manager, HLN Consulting, LLC Angel Aponte, Computer Specialist An Implementation of OpenCDS An Open-Source, Standards-Based, Service- Oriented Framework for Clinical Decision Support for Immunization Information Systems and Electronic Health Records Interconnected

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Reverse Engineering in Data Integration Software

Reverse Engineering in Data Integration Software Database Systems Journal vol. IV, no. 1/2013 11 Reverse Engineering in Data Integration Software Vlad DIACONITA The Bucharest Academy of Economic Studies diaconita.vlad@ie.ase.ro Integrated applications

More information

Design of Data Archive in Virtual Test Architecture

Design of Data Archive in Virtual Test Architecture Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei

More information

SERVICE ORIENTED ARCHITECTURE

SERVICE ORIENTED ARCHITECTURE SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the

More information

A Study on HL7 Standard Message for Healthcare System Based on ISO/IEEE 11073

A Study on HL7 Standard Message for Healthcare System Based on ISO/IEEE 11073 , pp. 113-118 http://dx.doi.org/10.14257/ijsh.2015.9.6.13 A Study on HL7 Standard Message for Healthcare System Based on ISO/IEEE 11073 Am-Suk Oh Dept. of Media Engineering, Tongmyong University, Busan,

More information

Case Studies. Table of Contents

Case Studies. Table of Contents Table of Contents 1 Integration with an Oncology EMR and an External Billing System 3 2 Automated Patient Portal 4 3 Client Scheduling 5 4 Client Server based EMR 6 Version 0.0 Page 2 of 8 1 INTEGRATION

More information

Distributed Database for Environmental Data Integration

Distributed Database for Environmental Data Integration Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information

More information

Mobile Agent System for Web Services Integration in Pervasive Networks

Mobile Agent System for Web Services Integration in Pervasive Networks Mobile Agent System for Web Services Integration in Pervasive Networks Fuyuki Ishikawa 1, Nobukazu Yoshioka 2, Yasuyuki Tahara 2, Shinichi Honiden 2,1 1 Graduate School of Information Science and Technology

More information

Intelligent Knowledge Management in Medical Applications. Wan Hussain Wan Ishak, Fadzilah Siraj, Abu Talib Othman

Intelligent Knowledge Management in Medical Applications. Wan Hussain Wan Ishak, Fadzilah Siraj, Abu Talib Othman Intelligent Knowledge Management in Medical Applications Wan Hussain Wan Ishak, Fadzilah Siraj, Abu Talib Othman School of Information Technology, Universiti Utara Malaysia, 06010 Sintok, Kedah, MALAYSIA

More information

Process Mining in Big Data Scenario

Process Mining in Big Data Scenario Process Mining in Big Data Scenario Antonia Azzini, Ernesto Damiani SESAR Lab - Dipartimento di Informatica Università degli Studi di Milano, Italy antonia.azzini,ernesto.damiani@unimi.it Abstract. In

More information

Towards a Case-Based Reasoning Method for openehr-based Clinical Decision Support

Towards a Case-Based Reasoning Method for openehr-based Clinical Decision Support Towards a Case-Based Reasoning Method for openehr-based Clinical Decision Support Hajar Kashfi and Jairo Robledo Jr. 1 Department of Applied Information Technology Chalmers University of Technology SE

More information

Models Supporting Development of Complex Information Systems in Healthcare. Case study: an Obstetrics-Gynecology Department

Models Supporting Development of Complex Information Systems in Healthcare. Case study: an Obstetrics-Gynecology Department en18 Original Article Models Supporting Development of Complex Information Systems in Healthcare. Case study: an Obstetrics-Gynecology Department Mihaela Crisan-Vida 1, Lăcrămioara Stoicu-Tivadar 1, Oana

More information

Design of Electronic Medical Record System Based on Cloud Computing Technology

Design of Electronic Medical Record System Based on Cloud Computing Technology TELKOMNIKA Indonesian Journal of Electrical Engineering Vol.12, No.5, May 2014, pp. 4010 ~ 4017 DOI: http://dx.doi.org/10.11591/telkomnika.v12i5.4392 4010 Design of Electronic Medical Record System Based

More information

KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE

KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 22/2013, ISSN 1642-6037 medical diagnosis, ontology, subjective intelligence, reasoning, fuzzy rules Hamido FUJITA 1 KNOWLEDGE-BASED IN MEDICAL DECISION

More information

Clinical Mapping (CMAP) Draft for Public Comment

Clinical Mapping (CMAP) Draft for Public Comment Integrating the Healthcare Enterprise 5 IHE Patient Care Coordination Technical Framework Supplement 10 Clinical Mapping (CMAP) 15 Draft for Public Comment 20 Date: June 1, 2015 Author: PCC Technical Committee

More information

A Study on the Game Programming Education Based on Educational Game Engine at School

A Study on the Game Programming Education Based on Educational Game Engine at School Journal of Education and Learning; Vol. 1, No. 2; 2012 ISSN 1927-5250 E-ISSN 1927-5269 Published by Canadian Center of Science and Education A Study on the Game Programming Education Based on Educational

More information

PEER REVIEW HISTORY ARTICLE DETAILS VERSION 1 - REVIEW. Dingcheng Li Mayo Clinic, USA 20-Dec-2015

PEER REVIEW HISTORY ARTICLE DETAILS VERSION 1 - REVIEW. Dingcheng Li Mayo Clinic, USA 20-Dec-2015 PEER REVIEW HISTORY BMJ Open publishes all reviews undertaken for accepted manuscripts. Reviewers are asked to complete a checklist review form (http://bmjopen.bmj.com/site/about/resources/checklist.pdf)

More information

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform Digital Healthcare Empowering Europeans R. Cornet et al. (Eds.) 2015 European Federation for Medical Informatics (EFMI). This article is published online with Open Access by IOS Press and distributed under

More information

Ontology for Home Energy Management Domain

Ontology for Home Energy Management Domain Ontology for Home Energy Management Domain Nazaraf Shah 1,, Kuo-Ming Chao 1, 1 Faculty of Engineering and Computing Coventry University, Coventry, UK {nazaraf.shah, k.chao}@coventry.ac.uk Abstract. This

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Enterprise Architecture: Practical Guide to Logical Architecture

Enterprise Architecture: Practical Guide to Logical Architecture Objecteering Practical Guides Enterprise Architecture: Practical Guide to Logical Architecture Author: Version: 1.0 Copyright: Softeam Softeam Consulting Team Supervised by Philippe Desfray Softeam 21

More information

A Virtual Medical Record for Guideline-Based Decision Support

A Virtual Medical Record for Guideline-Based Decision Support A Virtual Medical Record for Guideline-Based Decision Support Peter D. Johnson MB BS a, Samson W. Tu MS b, Mark A. Musen MD PhD b, Ian Purves MB BS MRCGP MD a a Sowerby Centre for Health Informatics at

More information

FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES

FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY Please note! This is a preliminary list of courses for the study year 2016/2017. Changes may occur! AUTUMN 2016 BACHELOR COURSES DIP217 Applied Software

More information

B.Sc. in Computer Information Systems Study Plan

B.Sc. in Computer Information Systems Study Plan 195 Study Plan University Compulsory Courses Page ( 64 ) University Elective Courses Pages ( 64 & 65 ) Faculty Compulsory Courses 16 C.H 27 C.H 901010 MATH101 CALCULUS( I) 901020 MATH102 CALCULUS (2) 171210

More information

A Business Process Services Portal

A Business Process Services Portal A Business Process Services Portal IBM Research Report RZ 3782 Cédric Favre 1, Zohar Feldman 3, Beat Gfeller 1, Thomas Gschwind 1, Jana Koehler 1, Jochen M. Küster 1, Oleksandr Maistrenko 1, Alexandru

More information

Context Model Based on Ontology in Mobile Cloud Computing

Context Model Based on Ontology in Mobile Cloud Computing Context Model Based on Ontology in Mobile Cloud Computing Changbok Jang, Euiin Choi * Dept. Of Computer Engineering, Hannam University, Daejeon, Korea chbjang@dblab.hannam.ac.kr, eichoi@hnu.kr Abstract.

More information

How To Create A Decision Support System For A Patient Care System

How To Create A Decision Support System For A Patient Care System DOI: 10.7763/IPEDR. 2013. V63. 3 Design of a Decision Support System in Electronic Medical Record Using Structured Query Language Muhammad Asif +, Mohammad Jamil Sawar, and Umair Abdullah Barani Institute

More information

E-Learning as a Web Service

E-Learning as a Web Service E-Learning as a Web Service Peter Westerkamp University of Münster Institut für Wirtschaftsinformatik Leonardo-Campus 3 D-48149 Münster, Germany pewe@wi.uni-muenster.de Abstract E-learning platforms and

More information

Automated Test Approach for Web Based Software

Automated Test Approach for Web Based Software Automated Test Approach for Web Based Software Indrajit Pan 1, Subhamita Mukherjee 2 1 Dept. of Information Technology, RCCIIT, Kolkata 700 015, W.B., India 2 Dept. of Information Technology, Techno India,

More information

Monitoring of Business Processes in the EGI

Monitoring of Business Processes in the EGI Monitoring of Business Processes in the EGI Radoslava Hristova Faculty of Mathematics and Informatics, University of Sofia St. Kliment Ohridski, 5 James Baucher, 1164 Sofia, Bulgaria radoslava@fmi.uni-sofia.bg

More information

Object-relational EH databases

Object-relational EH databases Proceedings of the 7 th International Conference on Applied Informatics Eger, Hungary, January 28 31, 2007. Vol. 1. pp. 335 342. Object-relational EH databases Lajos Kollár a, Henrietta Sipos b, Krisztián

More information

Integrating Genetic Data into Clinical Workflow with Clinical Decision Support Apps

Integrating Genetic Data into Clinical Workflow with Clinical Decision Support Apps White Paper Healthcare Integrating Genetic Data into Clinical Workflow with Clinical Decision Support Apps Executive Summary The Transformation Lab at Intermountain Healthcare in Salt Lake City, Utah,

More information