Design and Development of Electronic Prescription and Patient Information Systems for Developing World By

Similar documents
TOWARDS KNOWLEDGE BASED MEDICAL PRESCRIPTION SYSTEM IN HEALTH SECTOR IN UGANDA: A CASE OF MBUYA MILTARY HOSPITAL

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

Registered Charity No. 5365

KS3 Computing Group 1 Programme of Study hours per week

Artificial Intelligence 2014

8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION

Prediction of Heart Disease Using Naïve Bayes Algorithm

Introduction to Information and Computer Science: Information Systems

IAI : Expert Systems

AN INTRODUCTION TO PSYCHOLOGY

EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS *

An Introduction to Health Informatics for a Global Information Based Society

INTENSITY MODULATED RADIATION THERAPY (IMRT) FOR PROSTATE CANCER PATIENTS

Frequency, definition Modifiability, existence of multiple operations & strategies

Decision Support System In Heart Disease Diagnosis By Case Based Recommendation

What is Artificial Intelligence?

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems

Grade 12 Psychology (40S) Outcomes Unedited Draft 1

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

Understanding and Supporting Intersubjective Meaning Making in Socio-Technical Systems: A Cognitive Psychology Perspective

CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL?

Development of a Network Configuration Management System Using Artificial Neural Networks

Object models and Databases. Contents

CHAPTER 1. Introduction. procedures that are designed to provide the right information the user needs to do their

Application development = documentation processing

Clinical Database Information System for Gbagada General Hospital

Central Diabetes Insipidus

CS 6795 Introduction to Cognitive Science Spring 2012 Homework Assignment 3

Course Completion Roadmap. Others Total

Urinary Incontinence Definitions

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

Proposed Electronic Medical Record with Emphasis on Hepatitis Diagnosis

Evolution of Information System

COURSE DESCRIPTIONS 科 目 簡 介

THE DEVELOPMENT OF AN EXPERT CAR FAILURE DIAGNOSIS SYSTEM WITH BAYESIAN APPROACH

Acting humanly: The Turing test. Artificial Intelligence. Thinking humanly: Cognitive Science. Outline. What is AI?

Artificial Intelligence and Politecnico di Milano. Presented by Matteo Matteucci

ANALYSIS OF WEB-BASED APPLICATIONS FOR EXPERT SYSTEM

The College of Family Physicians of Canada. Position Statement Prescribing Rights for Health Professionals

Levels of Analysis and ACT-R

Adegbenjo Aderonke A., Kuyoro Shade O., Ogunlere Samson O., and Kanu Richmond U.

Fuzzy Knowledge Base System for Fault Tracing of Marine Diesel Engine

HELP DESK SYSTEMS. Using CaseBased Reasoning

Overactive Bladder (OAB)

Dr. Pat Mirenda. Software Design Specification Document

A Systemic Artificial Intelligence (AI) Approach to Difficult Text Analytics Tasks

Analysis and Design of a Simplified Patient Care System, DNS

Clinic Management System

LONG BEACH CITY COLLEGE MEMORANDUM

CHAPTER 6. Discussion and Conclusion. patient health information, such as diagnosis, medicine orders, managing patient

2 AIMS: an Agent-based Intelligent Tool for Informational Support

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

What is vascular dementia?

Education & Training Plan. Psychology Certificate Program with Externship. Columbia Southern University (CSU)

Base Station Design and Architecture for Wireless Sensor Networks

ARTIFICIALLY INTELLIGENT COLLEGE ORIENTED VIRTUAL ASSISTANT

A Framework for Personalized Healthcare Service Recommendation

General syllabus for third-cycle courses and study programmes in

INTEGRATED STAFF ATTENDANCE SYSTEM (ISAS) WEE PEK LING

E-Control Medicine Prescription Manual

Electronic Health Records

Course 395: Machine Learning

Keywords web based medical management, patient database on cloud, patient management and customized applications on tablets, android programming.

Executive Function Capacities:

Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network

2. What Should Advocates Know About Diabetes? O

University of St. Thomas Health Services and Counseling ADD/ADHD Guidelines

Design and Implementation of Hospital Management System Using Java

Adult Weight Management Training Summary

Dizziness and Vertigo

Electronic Logbook. Hedgehog-2. version 2.7. Quick Start. Revision 1.3 of 10/31/2012

When Bed-Wetting Becomes A Problem. A Guide for Patients and their Families

How To Create A Health Record Index From A Computerised Health Record

a) Each facility shall have a medical record system that retrieves information regarding individual residents.

Business Intelligence and Decision Support Systems

How To Use Neural Networks In Data Mining

MARY T. INC. PROGRAM POLICY MANUAL

ITIL, the CMS, and You BEST PRACTICES WHITE PAPER

Putting IBM Watson to Work In Healthcare

PAIN MANAGEMENT AT UM/SYLVESTER

Modeling and Design of Intelligent Agent System

A WEB-BASED WIRELESS ACCESS TO ONLINE INFORMATION SYSTEM FOR NAFDAC

Software Requirements Specification (SRS) EMR Data Analysis

Information Technology Career Field Pathways and Course Structure

Typical programme structures for MSc programmes in the School of Computing Science

Artificial Intelligence

CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY

CSC384 Intro to Artificial Intelligence

Cybage Electronic Medical Record (EMR) Usability

Your Medicines and Bladder Control

Appendices master s degree programme Artificial Intelligence

Module 1: Introduction to Designing Security

From Cognitive Science to Data Mining: The first intelligence amplifier

Kings Canyon Unified School District Gifted and Talented Education Program GATE

Transcription:

Design and Development of Electronic Prescription and Patient Information Systems for Developing World By Dr Boniface Ekechukwu* and Chidi Obi **Dr Arinze Nweze* *Department of Computer Science, Nnamdi Azikiwe University, PMB5025 Awka, Anambra State, Nigeria ** Dept of Information Technology, National Open University, Awka Center ***Dept of Computer science, Caritas University, Enugu Abstract Recommendation of appropriate Drugs and limited availability of medical experts, make it difficult for a patient to receive immediate attention and appropriate drug recommendation. Time wasting is involved. Our hospitals are known for long queues due to few medical experts for diagnosis and treatment of patients. These patients undergo stress of obtaining a hospital card, registering with the hospital, seeing the medical expert and receiving drug recommendations. Unavailability of Medical Experts is a serious problem. This research was conducted using diabetes as a case study. Owing to the nature of diabetes as a disease, one may not find a medical expert in a critical moment of need. The available medical experts may have several hospitals expected to cover at the same time. Thus, he has very limited time to attend to the patients. This system is developed to assist the patient specially when expert doctors are not available. Introduction The importance of this study cannot be over emphasized. This work will be of great importance to the: Medical Doctors: Medical professional like nurses: Government and hospital management: Diabetic patients: Public and less privileged. The research started based on the needs of the people for: the development of software that will enhance faster diagnosis of Diabetes; early detection and treatment 230

of the disease-diabetes: reducing stress and inadequacies associated with the manual diagnosis of diabetes by medical doctors: software that will also assist in managing the limited number of medical experts: improvement of the manual diagnosis of the medical experts: will make the data of patients easily available for future use: It will also give a more accurate result from the test we run and have good data for results obtained. This project does not intend to replace the medical doctors with computers, rather to ease the problems doctors face in the diagnosis of diabetes. This work will be of great importance to the doctors who have several patients to attend to, within a very limited time. They will easily diagnose and prescribe drugs with the support of computerized expert system for diagnosis of diabetes. Background Studies Artificial intelligence is a term that was first used by John McCarthy at Dartmouth College in 1956 to describe computer that have the ability to mimic or duplicate the functions of human brain. Many artificial intelligence (AI) pioneers that attended this first conference predicted that computers would be as smart as people by 1960s. John McCarthy who coined the tern in 1956 defined it as the science and engineering of making intelligent machines. Wikipedia s Encyclopedia (2007) defines artificial intelligence as the intelligence of machines and the branch of computer science that aims to create it. Artificial intelligence is also defined as the study and design of intelligent agents, where and intelligent agent is a system that perceives its environment and takes action that maximizes its chances of success. The field was founded on the claim that a central property of human s intelligence-the sapience of Homo sapiens can be so precisely described that it can be stimulated by a machine. Therefore, artificial intelligence is defined as computer programs that are derived from a branch of computer science that deals with the manipulation process which results to an intelligent actions and goals. It is also seen as the science and engineering of making intelligent machines, using intelligent computer programs which 231

is related to the similar task of using computers to understand human intelligence. It is building computer programs that can exhibit intelligent behaviour. It is concerned with the concept s and methods of symbolic inference or reasoning by a computer and how the knowledge used to make those inferences will be represented inside the machine. Intelligence covers many cognitive skills including the ability to solve problems, learn and understand languages. Artificial intelligence addresses all of those but most progress to date in artificial intelligence has been made in the area of problem solving. The concepts and methods for building programs that reason about problems rather than calculate a solution. The central problems of artificial intelligence include such traits as reasoning, knowledge, planning, learning, communication, perception and the ability to move and manipulate objects. Dr. Anthony Sforza stated with smart doctor you can fully document a patient visit, write a new prescription, complete electronic method coding and have a bill ready to go electronically in an average time of 1.5 minutes. This means that with smart doctor in use, one would receive medical attention, prescriptions and bill within 1.5 minutes. Thus, patients would spend a very short time in the hospital, while the doctor would be able to attend to several patients within a very short time. Gary L. Robertson, M.D (Northern western University Chicago, Illinois, U.S.A) defined it as a disorder in which there is an abnormal increase in urine output, fluid intake and often thirsts. It causes symptoms such as urinary frequency, nocturnal (frequent awakening at night to urinate) or enuresis (involuntary urination during sleep or bedwetting). Urine output is increased because it is not concentrated normally. Consequently, instead of being a yellow color, the urine is pale, colorless or watery in appearance and the measured concentration (osmolatity or specific gravity is low). Materials and Methods Wikipedia Encyclopedia (2007) defines Artificial intelligence as the intelligence of machines and the branch of computer science that aims to create it. This means the 232

ability of a machine to reason intelligently as a human being. The machine is able to take decisions that are correct. Artificial Intelligence is a broad field that includes several special areas such as Robotics, Vision Systems, Natural Language Processing, Learning System, Neutral networks and Expert System. Robotics: The word Robot was popularized by Karel Capek s 1920 play. This word Robot comes from the Greek word robot meaning unpleasant or difficult work. A robot is a machine that acts like human. It has hands and legs, and can hold or move some physical objects. It is associated with computer control system. There is another area of artificial intelligence, which includes hardware and software that permit computers to capture, store and manipulate visual images and pictures. The vision system is used by United States Justice Department to perform finger print analysis with almost the same level of precision as human experts. The speed with which the system can search through a database of fingerprints has brought a quick resolution to many long standing mysteries. Vision System is also effective at identifying people based on facial features. Canesta, a start-up firm in California, uses infrared light and photographic chips to give computer device a three dimensional image of objects. In the same way, vision system can be used together with robots, to give some machines sight. Expert systems are computer programme that are derived from a branch of computer science research called Artificial Intelligence (A.I). Artificial Intelligence programs that achieve expert level competence in solving problems in task areas by bringing to bear a body of knowledge about specific tasks are called knowledge based or expert systems. Often the term expert system is reserved for programs whose knowledge base contains the knowledge used by human experts. The two terms Expert system (E.S) and Knowledge-based system (KBS) are often used synonymously. The area of human intellectual endeavor to be captured in an expert system is called the task domain. Task refers to the area within which the task 233

is being performed. Typical tasks are diagnosis, planning, scheduling, configuration and design. System Design Every expert system consists of two principal parts: the knowledge base; and the reasoning or inference engine. Another important point to be noted in expert system is the knowledge presentation. Knowledge presentation formalizes and organizes the knowledge. One widely used representation is the production rule, or simply rule. A rule consists of an IF part and a THEN part (also called a condition and an action).the IF part lists a set of conditions in the same logical combination. The piece of knowledge represented by the production rule is relevant to the line of reasoning being developed if the IF part of the rule is satisfied. Consequently, the THEN part can be concluded, or its problem-solving action taken. Expert systems whose knowledge is represented in rule form are called rule-based systems. Another widely used representation is called the unit (also known as frame, schema, or list, structure ) is based upon a more passive view of knowledge. The unit is an assemblage of associated symbolic knowledge about an entity to be represented. Typically, a unit consists of a list of properties of the entity and associated values for those properties. Since every task domain consists of many entities that stand in various relations, the properties can also be used to specify relations, and the values of these properties are the names of other units that are linked according to the relations. One unit can also represent knowledge that is a special case of another unit, or some units can be parts of another unit. The design of the new system is the architectural drawing and outlining of the specification document. It is the blue print of the system that is to be developed. It is done in two phases. The architectural design is the breaking down of the system into its components, called modules and the detailed design which is the actual design of each module. 234

P1 Log In P2 Registration of New Patient Maintenance P3 Patient Info.. D1 P4 Diagnosis of Patients P5 P6 P7 Result/Report Help Exit D2 The diagram above shows the details of the system. P1: This process is responsible for logging on a new user with the insertion of a password. P2: This process is responsible for registration of a new patient. P3: This is responsible for the updating or maintenance of a patient s record. P4: This process is responsible for the diagnosis of a patient. 235

P5: This process is responsible for querying the data base management and receiving report about a particular patient. P6: This takes care of the help options. P7: This helps the users to exit or log out of the program. D1: This is the database where information about the patient is stored. D2: This is the database where information about the help option is stored. Results and Discussions In the hospitals, patients usually wait for a longtime before receiving medical attentions. Patients sometimes require the services of a doctor or nurse at the time they are not available. In order to solve or reduce this problem, a computerized diagnosis system is recommended for every clinic or hospitals. However, this project is not designed to substitute medical practitioners in the health sector. Rather, it shows how computer programs, expert systems can be used in medical diagnosis (diabetes) and files can be kept in a database for appending and retrieval in our hospitals. 236

237

References 1 Control, Cervical Cancer Screening in Developing Countries: Report of a WHO Consultation, Geneva: World Health Organization, 2002. As of August 24, 2011: 2 Expert System and medical Issues Thomson Learning. pp. 741 pages. ISBN 0-324-06188-9. 3 French,C.S.(1993).Data processing and information technology Dp publication Ltd, London. 4 Gregory Hastings, Nejhdeh Ghevondian, A selforganizing estimator for hypoglycemia monitoring in diabetic patients, 20th annual international conference of IEEE engineering in medicine and biology society,vol. 20, No 3, 1998. 238

5 T.Jayalakshmi and Dr.A.Santhakumaran, A novel classification method for classification of diabetes mellitus using artificial neural networks. 2010 International Conference on Data Storage and Data Engineering. 239