Neurology Diagnosis System

Similar documents
Neurology Diagnosis System

Overview. cis32-spring2003-parsons-lect15 2

Overview EXPERT SYSTEMS. What is an expert system?

THE TOP 100 KEYWORDS FOR A NEUROLOGY PRACTICE

A FRAMEWORK FOR CLINICAL DECISION SUPPORT IN INTERNAL MEDICINE A PRELIMINARY VIEW Kopecky D 1, Adlassnig K-P 1

Expert Systems. Artificial Intelligence. Lecture 4 Karim Bouzoubaa

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies

A Framework for Medical Diagnosis using Hybrid Reasoning

Representing Process Variation by Means of a Process Family

Choosing Life: Empowerment, Action, Results! CLEAR Menu Sessions. Substance Use Risk 2: What Are My External Drug and Alcohol Triggers?

Clinical Decision Support Systems. 朱爱玲 Medical Informatics Group 24 Jan,2003

The University of Arizona Pediatric Residency Program. Primary Goals for Rotation. Neurology

Physicians and possibly medical students and paramedics.

The UW Medicine Neurosciences Institute

TABLE OF CONTINENTS. PSYC1002 Notes. Neuroscience.2. Cognitive Processes Learning and Motivation. 37. Perception Mental Abilities..

Support system for breast cancer treatment

MODULE 2. Preparation. Understanding Mental Health and Mental Illness. Overview. Learning Objectives. Major Concepts Addressed

NZQA Expiring unit standard 7026 version 4 Page 1 of 7. Apply knowledge of functional anatomy and biomechanics

Depression Major Depressive Disorder Defined. by Yvonne Sinclair M.A.

Being a Coach of Impact. Skye Eddy Bruce SoccerParenting.com

Users guide Secondary school aged materials (11 to 14 years and 16+ years)

Rule Based Expert System for Diagnosis of Neuromuscular Disorders

PROPOSED WORK PROGRAMME FOR THE CLEARING-HOUSE MECHANISM IN SUPPORT OF THE STRATEGIC PLAN FOR BIODIVERSITY Note by the Executive Secretary

SPECIFIC AIMS. V year (1st semester) Scientific Field NEUROLOGICAL SCIENCES TUTOR ECTS

Clinical Trial and Evaluation of a Prototype Case-Based System for Planning Medical Imaging Work-up Strategies

PAIN IN NEUROLOGY. Baltic Education Course April 2014, Druskininkai, Lithuania SUPPORTED BY: TARGET AUDIENCE: ORGANIZER:

Expert System-Based Post-Stroke Robotic Rehabilitation for Hemiparetic Arm

Brain Research: Early Experiences Matter. Opening Minds, 2016

Survey of Knowledge Base Content

Gaps In Successful EHR Implementations: The Challenges & Successes Of Providers In The Marketplace

First Name Middle Last Today s Date / / Age Male/Female Date of Birth / / SS# - - Address City State ZIP Phone: Home Cell Phone Provider Address

restoring hope rebuilding lives

The Cognitive Systems Paradigm

CONSUMER CONSENT, RIGHTS AND RESPONSIBILITIES

Provide specific counseling to parents and patients with neurological disorders, addressing:

Subspecialty Rotation: Child Neurology at SUNY (KCHC and UHB) Residents: Pediatric residents at the PL1, PL2, PL3 level

OPEN TO CHANGE - 30: Open Group Substance Abuse Curriculum

Spinal Cord Injury Fact Sheet

Case-based Reasoning in Health Care

An expert system (Autodoc) for diagnosing diseases and prescribing medication using visual basic.net

We are passionate about optimising quality of life following brain injury.

Consider the following aspects of human intelligence: consciousness, memory, abstract reasoning

Expert System Profile

Welcome to the second module of the Screening, Brief Intervention, and Referral to Treatment Core Curriculum. In this module, we ll address screening

Mai 2017 INDICATORS EXAMPLES

Website Briefing document for Multiple Sclerosis Society of Ireland.

Nervous System Task Exploration

Nervous System Task Exploration

ZONARE Vascular Radiology. Living Technology ZONARE Medical Systems, Inc. All rights reserved. Printed in U.S.A.

The openehr approach. Background. Approach. Heather Leslie, July 17, 2014

What is a Microcurrent and how it CURE

7.Integrating quit lines into health systems

Geriatric Certification. Curriculum

MINDWORKS: A PRACTICAL GUIDE FOR CHANGING THOUGHTS BELIEFS, AND EMOTIONAL REACTIONS BY GARY VAN WARMERDAM

Chronic Inflammatory Demyelinating Polyneuropathy (C.I.D.P.)

STIN2103. Knowledge. engineering expert systems. Wan Hussain Wan Ishak. SOC 2079 Ext.: Url:

Compulsory Program for Class 1 6, starting term Introducing. UCMAS Abacus and Mental Arithmetic. It is more than Arithmetic

Background. Background. Headache Examination. Headache History. Primary vs. Secondary Headaches. Headaches In Children: Why Worry?

Choosing Life: Empowerment, Action, Results! CLEAR Menu Sessions. Health Care 3: Partnering In My Care and Treatment

ISSN (PRINT): , (ONLINE): , VOLUME-5, ISSUE-5,

Choosing Life: Empowerment, Action, Results! CLEAR Menu Sessions. Substance Use Risk 5: Drugs, Alcohol, and HIV

Managing Pain Before IT Manages You!

Appendix 2 (as supplied by the authors): ICD codes to identify high-risk children

SLHS1402 The Talking Brain

Somatic Patterning. Chapter 01: Section I - SOMATICS

Developing Emotional Intelligence LEIGH HORNE-MEBEL, M.S.W., B.C.D., A.C.S.W. M.G.H. PEDIATRIC EPILEPSY PROGRAM

The Power of Feedback

Welcome to the Unique and Exciting World of

Source: Emotional Intelligence 2.0 by Travis Bradberry and Jean Greaves Copyright 2009 by Talent Smart

WHAT YOU SHOULD KNOW ABOUT. Glioblastoma (GBM)

Development of an Expert System for Distinguishing Headaches from Migraines

After you read this section, you should be able to answer these questions:

INVOLVING YOU. Personal and Public Involvement Strategy

Empowerment, healing and transformation for women moving on from violence

North Somerset Autism Strategy

Trauma Introduction to Trauma-Informed Care and The Neurosequential Model

A Healthy Brain. An Injured Brain

Bounceability. By Liggy Webb

DEVELOPMENT OF AN EXPERT SYSTEM ALGORITHM FOR DIAGNOSING CARDIOVASCULAR DISEASE USING ROUGH SET THEORY IMPLEMENTED IN MATLAB

Exploring YOUR inner-self through Vocal Profiling

International Postprofessional Doctoral of Physical Therapy (DPT) in Musculoskeletal Management Program (non US/Canada) Curriculum

The Milestones are designed only for use in evaluation

P1: OTA/XYZ P2: ABC c01 BLBK231-Ginsberg December 23, :43 Printer Name: Yet to Come. Part 1. The Neurological Approach COPYRIGHTED MATERIAL

Keywords Missing values, Medoids, Partitioning Around Medoids, Auto Associative Neural Network classifier, Pima Indian Diabetes dataset.

Using Data from Electronic HIV Case Management Systems to Improve HIV Services in Central Asia

Overcoming Trauma And PTSD: A Workbook Integrating Skills From ACT, DBT, And CBT PDF

COMPUTER AIDED DIAGNOSTIC SYSTEM FOR BRAIN TUMOR DETECTION USING K-MEANS CLUSTERING

Collaborative Project of the 7th Framework Programme. WP6: Tools for bio-researchers and clinicians

A Framework of Competences for Special Interest Module in Paediatric Epilepsies

American Board of Physical Therapy Residency and Fellowship Education

Evidence-based Health Program Overview. yourjuniper.org. Today

THE NEUROSCIENCE INSTITUTE OF NEW YORK HOSPITAL QUEENS

Emotional Intelligence and NLP for better project people Lysa

American Academy of Neurology Neuromuscular Section Resident Core Curriculum

COURSE DESCRIPTIONS 科目簡介

Pythia WEB ENABLED TIMED INFLUENCE NET MODELING TOOL SAL. Lee W. Wagenhals Alexander H. Levis

A sensitised Headache Hub: the real cause of your Headaches and Migraines

TTI Personal Talent Skills Inventory Coaching Report

Appreciating Diversity through Winning Colors. Key Words. comfort zone natural preference

Gender Statistics Programme of the United Nations Economic Commission for Europe

Transcription:

Mid-Term Report on: Neurology Diagnosis System by Badri Adhikari, Md. Hasan Ansari, Priti Shrestha and Susma Pant {badri.aquarius, mdhasan.ansari, prits731, pant.sushma}@gmail.com A mid-term report submitted for the degree of Bachelor of Computer Engineering Tribhuvan University (Advanced College of Engineering and Management) Module Code: EG777CT Module Name: Project Mid-Term Report Submission Date: February 26, 2009 February 2009

Abstract 'Neurology Diagnosis System' is concerned about the construction of a webbased hybrid expert system. The objective of the system is to help the diagnosis process of neurology doctors. This report describes current development status of the project. Of the overall project goal, 70% has been accomplished. The phases completed include the Planning phase, System Analysis phase and the System Design phase. Current phase is the Implementation phase, which is about 75% complete. The two major components of the system (rule-based component and the case-based component) depend heavily upon the domain research. So, much of the development time and effort was used for domain research. The project is expected to complete in next 15 days. Neurology Diagnosis System Page i

Table of Contents Abstract... i Table of Contents... ii List of Figures... iii 1. Introduction... 1 2. Objectives... 2 3. About the Project Title... 3 3.1 The Neurology Domain... 3 3.2 Hybrid Expert Systems... 4 3.3 Expert systems for Medical Diagnosis... 7 4. Initial Plan... 8 5. Completed Activities... 9 5.1 System Analysis... 9 5.2 System Design...10 6. Current Status... 11 6.1 Phase Status...11 6.2 Configuration and management...12 6.3 Implementation status...13 6.4 Domain Research...13 7. To do Activities... 14 8. References... 15 Neurology Diagnosis System Page ii

List of Figures Figure 1 Integration of rule based and case based reasoning... 4 Figure 2 Rule Based Expert System... 5 Figure 3 Case-based Reasoning Life Cycle... 6 Figure 4 Gantt chart - The initial project plan... 8 Neurology Diagnosis System Page iii

1. Introduction Death is an unavoidable truth. Time and again, it comes close to each of us. Sometimes, it makes us think so deep that we thank everything for keeping us alive. There is another similar fact that keeps visiting us frequently. It is the feeling of being normal. We feel proud that we are not abnormal, and we pray that we stay normal till our death. Abnormality is not very far, rather close to us. So close that a simple accident can leave us paralyzed throughout our life. Studying these abnormalities and visiting patients frequently is not easy, for it greatly consumes our mind. Sometimes, so much that we leave our mind with the patients and move empty skulled. Our domain research is not easy. Visiting hospital frequently, talking with doctors for about two hours every week and seeing the helpless patients engages a heavy part of our thinking. Moreover, neurology is a complex domain and it is a challenge to model it. Because of the model being complex and entirely different from the technical world, we decided to focus only on a part of the domain that deals with the weakness of our limbs (paraplegia/quadriplegia). What motivates us to continue our domain research and the overall project development is the interest that we have in ourselves. No field is as interesting as the study of the self. Understanding our self and exploring our body makes us forget everything. This has the greatest impact on us to continue the project development. We are determined to complete the project successfully and make it a working copy. Neurology Diagnosis System Page 1

2. Objectives The objectives of this report are as follows: To provide a brief background to the project. To inform the development status of the project. Neurology Diagnosis System Page 2

3. About the Project Title 3.1 The Neurology Domain Neurology is a medical specialty dealing with disorders of the nervous system. Specifically, it deals with the diagnosis and treatment of all categories of disease involving the central, peripheral, and autonomic nervous systems, including their coverings, blood vessels, and all effectors tissue, such as muscle. Physicians who specialize in neurology are called neurologists, and are trained to investigate or diagnose and treat neurological disorders. Pediatric neurologists treat neurological disease in children (Halperin JJ, 1990). Neurological disorders are disorders that can affect the central nervous system (brain and spinal cord), the peripheral nervous system, or the autonomic nervous system. Major conditions of disorder include (Halperin JJ, 1990): behavioral/cognitive syndromes headache disorders such as migraine, cluster headache and tension headache epilepsy traumatic brain injury sleep disorders infections of the brain (encephalitis), brain meninges (meningitis), spinal cord infections of the peripheral nervous system neoplasms tumors of the brain and its meninges (brain tumors), spinal cord tumors, tumors of the peripheral nerves (neuroma) spinal cord disorders tumors, infections, trauma disorders of peripheral nerves, muscle and neuromuscular junctions exciting injuries to the brain, spinal cord and peripheral nerves speech and language disorders Neurology Diagnosis System Page 3

3.2 Hybrid Expert Systems Hybrid expert systems are the integration of rule-based and case-based systems. Rule-based systems handle problems with well-defined knowledge bases, which limit the flexibility of such systems. To overcome this inherent weakness of rule-based systems (RBS), case-based reasoning (CBR) will be adopted to improve the performance of the expert system by incorporating previous cases in the generation of new cases. Figure 1 Integration of rule based and case based reasoning By applying this new approach shown in the diagram above (Robert T.H. Chi, 1991), we will be able to capture both explainable and unexplainable expertise from these two reasoning mechanisms and generate more effective plans for diagnosis support. Neurology Diagnosis System Page 4

3.2.1 Rule-based Reasoning The idea of rule-based systems is to represent a domain expert s knowledge in a form called rules. In a typical rule-based expert system, a rule consists of several premises and a conclusion. If all the premises are true, then the conclusion is considered true. The components of a rule-based expert system include the knowledge base, inference engine, knowledge acquisition component, and explanation system as illustrated in Figure 2 (Nomusa Dlodo, 2007, pp. 43-44). Figure 2 Rule Based Expert System Knowledge base: a declarative representation of the expertise, often in IF THEN rules. Inference engine: the code at the core of the system, which derives recommendations from the knowledge base and problem-specific data in working storage. Knowledge acquisition: new rules can be added to the knowledge base by using the knowledge acquisition sub-system. Explanation sub-system: is its ability to explain its advice or recommendations, and even to justify why a certain action was recommended. Neurology Diagnosis System Page 5

3.2.2 Case-based Reasoning A general CBR cycle may be described by the four basic processes (Claus-Dieter Althoff, 2008). An initial description of a problem defines a new case. This new case is used to RETRIEVE a case from the collection of previous cases. The retrieved case is combined with the new case - through REUSE - into a solved case. Through the REVISE process this solution is tested for success, e.g. by being applied to the real world environment or evaluated by a doctor, and repaired if failed. During RETAIN, useful experience is retained for future reuse (Shankar K. Pal, 2004). The cycle is shown below (Leake, 1996). Figure 3 Case-based Reasoning Life Cycle Neurology Diagnosis System Page 6

3.3 Expert systems for Medical Diagnosis Expert systems have already been applied in a number of different applications in medicine. Expert systems are not really replacing doctors but are being used to help them. Some real expert systems for medical diagnostic support are: 1. CaDet (http://www.abdn.ac.uk/ims/imaging/research/cadet/index.php). 2. Dxplain (http://lcs.mgh.harvard.edu/projects/dxplain.html). 3. Germwatcher (http://www.openclinical.org/aisp_germwatcher.html). 4. PEIRS (www.openclinical.org/aisp_peirs.html). 5. MYCIN(http://www.mycin.com). 6. SHYSTER-MYCIN (http://cs.anu.edu.au/software/shyster/tom/) The advantages of using an expert system over the mere dependence on doctors are mentioned below. A large database of knowledge can be added to and kept up-to-date - it can store more knowledge than a person. The system cannot 'forget' or get facts wrong. It survives forever. There is no loss of knowledge as there is when a doctor retires. The computer can access specialist knowledge that a doctor may not have. Neurology Diagnosis System Page 7

4. Initial Plan Figure 4 Gantt chart - The initial project plan Neurology Diagnosis System Page 8

5. Completed Activities 5.1 System Analysis The system analysis was performed and the software requirement specification was prepared. The report may be downloaded with the help of a SVN client from http://dev.d2labs.org/svn/nds/specs. The Software Requirement Specification contains: 1. High Level Requirements 2. Functional Requirements a. Maintain Cases b. Maintain Rules c. Provide Expert Solution d. User Interface 3. Nonfunctional Requirements Neurology Diagnosis System Page 9

5.2 System Design For system design, high level design and detailed design was completed. The report may be downloaded with the help of a SVN client from http://dev.d2labs.org/svn/nds/specs. The Design report contains: 1. High Level Design a. System architecture b. Package diagram c. Object diagram d. ER diagram e. Deployment diagram f. Frameworks, platforms, and third-party components used 2. Detail Design Specifications a. View b. Front Controller and Page Controllers c. Inference Engine d. Knowledge Base e. Retrieve Component f. Adapt Component g. Data Access Component h. Database Schema Diagram i. Sequence Diagrams j. Detailed Design Showing the Control Flow Neurology Diagnosis System Page 10

6. Current Status 6.1 Phase Status Serial Activity Status 1. Project Plan Completed 2. Software Requirement Specification Completed 3. High Level Design Completed 4. Detailed Design Completed 5. Implementation Under progress (75%) 6. System Testing - 7. Final Presentation - Neurology Diagnosis System Page 11

6.2 Configuration and management The project configuration and management is being carried out in D2Labs at http://dev.d2labs.org/gf/project/nds/. The tool and the resources are being used for the following purposes: 1. Maintaining the source codes at the SVN repository. 2. Publishing project news. 3. Discussing the project related issues through the forums. 4. Maintaining the project artifacts. 5. Assigning tasks to the team members and maintaining the trackers. 6. Listing the to do activities. Figure 4 SVN commit statistics at the SVN repository Neurology Diagnosis System Page 12

6.3 Implementation status Sub-Activity Rule-based components Case-based components Domain research Overall Implementation Progress Progress Status 80% complete 70% complete 100% complete 75% complete 6.4 Domain Research A great deal of time is being spent on the domain research i.e. the study of neurology and neurologic diseases. Our study is focused on: 1. Preparation of a decision tree for the diseases resulting to paraplegia/quadriplegia. 2. Collection of all the attributes necessary for representing a neurologic case of a patient. Neurology Diagnosis System Page 13

7. To do Activities Activity Form Handling Part of CBR Database Part of CBR Adding Diseases information to RBR Component Implementing rules update functionality Assignee Badri Adhikari Md. Hasan Ansari Priti Shrestha Susma Pant Neurology Diagnosis System Page 14

8. References 1. Berk, A. A. (1985). The Language of Artificial Intelligence. 1-25.. 2. Cascante. (2002). The impact of expert decision support systems on the. Information Resource Management Journal, 67-78. 3. Claus-Dieter Althoff, R. B. (2008). 9th European Conference on Case Based Reasoning. 4. Gill. (1995). Where are they now? Early Expert Systems. 5. Halperin JJ, L. B. (1990). Lymeneuroborreliosis: peripheral nervous system manifestations. Brain, 1207-1221. 6. Koton. (1988). Using Experience in Learning and Problem Solving. 7. Leake, D. B. (1996). Case-Based Reasoning: Experiences, Lessons, and FutureDirections. 8. Lederberg, J. (Palo Alto). An Instrumentation Crisis in Biology. 9. Lindsay, R. K. (1980). Applications of Artificial Intelligence for Organic Chemistry. 10. Nomusa Dlodo, L. H. (2007). A Hybrid Expert Systems Architecture for Yarn Fault Diagnosis. Fibres and Textiles in Eastern Europe, 47. 11. Robert T.H. Chi, M. Y. (1991). An Integrated Approach of rule-based and casebased reasoning for decision support. ACM, 258. 12. Rod Johnson, J. H. (2004-2008). 13. Shankar K. Pal, S. K. (2004). Foundations of Soft Case Based Reasoning. 14. SunMicrosystems, I. (2003). The JavaServer Faces Technology Tutorial. California Neurology Diagnosis System Page 15