Monday, June 3, 2019
Types Of Clinical Decision Support System Computer Science Essay
Types Of clinical finality foul System computing device Science EssayNowadays, technology is growing rapidly. With much(prenominal) tremendously growth of technology, m any(prenominal) field of industry is taking the chance in adopting these technologies to transform their business flow to fit with the environment. Medical is one of the industries that changing their services to provide better cargon and better treatment to patients. Many clinical center, hospitals or medical organization is investing on Clinical finding Support System to improve the quality of ending making from the progress of diagnosis.What is Clinical conclusion Support System?Clinical Decision Support Systems atomic number 18 active noesis placements which use two or more items of patient data to generate case-specific advice from Wyatt J, Spiegelhalter D, 1991 (OpenClinical 2001-2009)It designed to integrate with a medical acquaintance data al-Qaida as considerably as patient data to generate cas e specific advises to exploiters. In an other(a) words, it is designed to healthc be professional to name medical finis. kind of of taking the place of diagnosis as a job of data processor program, it rather intended to support the clinical estimables because computer is not able to fulfill as a human being and it may cause defect which may harm and risking others people survivability.In some area, computers pot help the clinician in retrieving details needed in the progress of diagnosis such as patients medical history, all kind of examination and science laboratory test. In addition, the reaction of medicate and allergies toward the patient pass on be taken into account to help a busy clinician to handle over light speed patients in a day. (Clinical Decision Support System, Citizendium, 2006)What is the purpose of Clinical Decision Support System?CDSS generally is used to incite clinician by using the point of medical to provide some expert opinion or advices. A clin ician may interact with CDSS in doing determination of diagnosis, analysis and etc by according to provided patient data.Previous theories of CDSS were to use the CDSS to literally make decisions for the clinician. (Clinical Decision Support System, iS idlerMyFood, 2010). By now, clinician is able to input information to the system and wait for CDSS to produce the right choice to advice them the correct action.By gone finished the computer analysis, clinician is not only making decision done own knowledge which may not be most suitable result from a diagnosis but excessively getting advices from computer to improve the quality of decision making. In another words, it served as a peripheral brain.Functions of Clinical Decision Support System at that place are 4 basic functions contain in Clinical Decision Support System which are Administrative, Managing clinical complexity and details, Cost control, Decision support by establish on Perreault Metzger.Administrative centre syst em must be administrable which means that it must be able to support clinical coding and documentation, procedures and referrals of the medical center. In order to achieve that, CDSS is always created through with(predicate) with(predicate) multiple platforms and it understands really well on all(prenominal) medicals bill procedure.Other than that, it must be able to manage clinical complexity and details. It keeps patients on research and chemotherapy protocols as clinical experts always did. It tracks patient orders, referrals go through the status of patient and preventive care after prescription.Cost controllable by avoiding any duplication of process, document or any unnecessary lab test and to monitor medication orders to confirm any incorrect places which great power be a direct harm to particular medical centers financialDecision Support is mean to support clinical diagnosis and treatment plan processes and promoting use of best practices, condition-specific guideline s, and population-based management. (OpenClinical 2001-2009)Characteristics and Types of Clinical Decision Support SystemCharacteristics of CDSSThere are 4 basic luck usually postulate by CDSS which are deduction Engine, Knowledge Base, account avouchment Module and Working Memory.Inference EngineInference Engine is the main part of CDSS. It used knowledge from database integrated with the system as well as the knowledge about the patient to generate an output or a conclusion based on certain condition. Inference engine control the actions of the system and guide system with the best actions. For an example, it willing go forth to detect the condition to trigger the alert or conclusion to be displayed in a diagnostic progress.Knowledge BaseKnowledge Base acquired the knowledge Inference Engine used to present to the users. In Knowledge base, it contains every risk factor to carry out in new lesions and risk scores. It will be built with the involvement of clinical domain e xperts with also every activity of create, edit and maintenance. In another way, some knowledge base is created through automated process. Automated process knowledge is acquired from external sources such as books, magazine, journal articles and database by a computer application. The process of creating a knowledge base is complex and complicated. In order to make it easier, at that place are tools specially created to facilitate the acquisition and elicitation of knowledge base. There is an example tool called Protg, a knowledge- based development environment.Working memoryWorking memory is a collection of patient data or form of a marrow which is stored inside database. These data may include patients age, name, data of birth, gender and etc or allergies, history medical information or problems and other information.Explanation ModuleExplanation Module responsible in composing justification for the conclusions drawn by the Inference Engine by applied Knowledge base and patien t data. This fragment is not presented in all CDSSs.In another way, CDSS evoke work on synchronous mode and asynchronous mode. In synchronous mode, users can travel by directly with application to wait for the output from system. Users will have to wait for the output in order to continue their works. For example, CDSS checks for doses interaction or any practical medicine that patient allergies to then clinician will only able to continue to diagnose patient by based on the result generated by CDSS. When there is in asynchronous mode, CDSS is finishing independently while does not required user to wait for. For an example generate a checkup reminder for patients.CDSS can be categorize as open-loop or closed-loop systems. Open-loop CDSS will generate a conclusion but it takes no action directly by its own. Usually users will take the actions on the final decision. For an example, CDSS generates alert or reminder to users to take the actions. A Closed-loop CDSS is the opposite of open-loop CDSS. It will take actions by its own without any interpellation from users. For an example, system will automatic save up all details of diagnosis process.CDSS can be also an event monitor, a consultation system or a clinical guideline. Even monitor is a software application that converts every available data into electronic format and uses its integrated knowledge base to send reminder to clinicians appropriately. Consultation system allows user enters the details of a case and in another way, the system will provide user a list of problems that may explain the case and suggestion the best action to be taken.Clinical Guideline basically developed by a group of clinical experts and disseminated by the government or by professional organization and it apply in most of the CDSS. This clinical guideline has been presented with every statement of best practices regarding to a particular health condition. Other than providing recommendation from various practices, it can be taken as examples in medical education.Type of Clinical Decision Support SystemKnowledge-based Clinical Decision Support System (Expert System)Knowledge-based expert systems are created by having experts use the biomedical literature to identify relationships amid independent variables (such as signs and symptoms) and dependent variables (such as likely underlying diseases).It contains related arranged such as local hospital information, patient data and other compiled data and apply it with IF-ELSE-THEN predefined rules to guide through the whole progress of decision making. However, rules may also be acquired from various fictitious characters of decision trees.These rules-based CDSS is the most usually raise among all the clinical application. It will alert user when there is a possible drug doses or allergies which may harm or risk patient life by based on patient details such as age, sex, weight, height and etc.Example if the system rules used to determine drug interactio n, the formula will started to run and to detect every possible risky drug interaction, the rules big businessman be IF drug A is taken AND drug B is taken THEN alert user. By going through these predefined rules, provided information must be always up-to-dated to prevent any wrong output which might lead to misdiagnosis.To construct a rule-based system for medical decision support, an expert with domain knowledge always must be recruited to create and handle the knowledge base and train the system. To train an expert system is very time-consuming and it the result that produced is only usable in a narrow scope project. Therefore, a rule-based CDSS is not commonly used to deliver the critical message to clinician. (Clinical Decision Support System, Citizendium, 2006)Non Knowledge-Based Clinical Decision Support SystemNon Knowledge Based CDSS does not apply any data from knowledge base but they used another kind of artificial intelligent called Machine Learning. From the term of Ma chine Learning, it means a machine will learn from the past experience and previous lesson that given by experts. This kind of idea has implemented in this type of CDSS. Computer will learn everything in previous medical progress and find pattern in clinical data.Non Knowledge based CDSS is trained from the relationship between symptoms and signs (also called independent variables) and diseases (also called dependent variables). Machine Learning is using case-based to proceed every lesson because the system is being trained from previous cases.There are 2 type of non knowledge based systems are artificial neural networks and genetic algorithms. It contains some mathematical fashion models that can observe and emulate the properties of an item and some kind of adaptively learns the fictive properties of the item. (Clinical Decision Support System, Citizendium, 2006). Artificial neural networks type of CDSS can analyze the attributes or patterns from patient data to derive the ass ociations between the symptoms and a diagnosis. (Wikipedia, 2010). It can perform supervised or unsupervised machine education depending on the way of providing the available information.Genetic Algorithm is based on a several processes of peeping and simplifying and use the directed selection achieve optimal CDSS result. The algorithm will firstborn determine properties of sets of resolving powers to a problem. Every ascendant that generated will be recombined, mutated and reiterate the process again. The rotation of finding solution will not stop until a proper solution is found. The knowledge used in finding solution is derived from patient data. It usually focus on those disease that caused by narrow list of symptoms. (Wikipedia, 2010)Architecture of Clinical Decision Support System3.1. Basic innovation of Decision Support System ArchitectureSince Clinical decision support system is a kind of decision support system that is design to assist clinician in decision making ta sks. The architecture design of decision support system always consists of two major sub-systems which is human decision maker and computer systems. Construct a decision support system with only computer hardware and software program is not a correct concept because there might be some un twistd or semi structured decision (those decisions cannot be decide through a collection of mathematical model or formula) is not able to be programmed by system because its precisely nature thinking from a human and it is elusive and complex. There is no such independent component in a decision support system. It always needs a human decision maker as another component of decision support system to integrate with computer systems. The function of human decision maker is not to build a database for decision support system. alternatively of build a database, it functions as a decision maker that provides judgment, partake in their experience and exercises intuition throughout the entire process of decision making.The very first step of decision making is begin with the creation of a decision support model (decision support model is the formula or the way that helps user to filter or decide the specific result) by using some integrated DSS program such as Microsoft Excel. System will interact with database through Database Management Systems (DBMS) and deal the data from database with the decision support model through Model-Based Management System (MBMS). DBMS is an application that used to create, manage as well as control the access to the database. MBMS is an application that embedded within a DSS program that allow user to create, edit and delete the decision support model. By going through DBMS and MBMS, model is able to associate with the data from database to make a specific decision.DSS draw.pngFigure 1.0 Decision Support System diagramThe diagram above shows DBMS and MBMS is integrated with the DSS to communicate with the models and database to provide result to us ers.3.2. Four-Phase Model of Clinical Decision Support ArchitectureFour-Phase Model of clinical decision support architecture is referring to 4 type of architecture that has been used in clinical decision support system development. These architectures also representing the evolutionary of clinical decision support system. This 4 type of architecture is standalone decision support system (1959), integrated system (1967), standards-based system (1989), service models (2005). The phases is happen sequentially, every phase is learned and influenced from previous phases.Standalone Decision Support SystemThe first phase is Standalone decision support system which happened in year 1959. They were systems that operate developly from clinical system. The clinician got to by design seek the system out and enter information of his medical cases and then wait for the system to interpret the result. This kind of system is easy to develop because user that comes with medical knowledge and com puter skills can make one of it. It is easy to share as well because the system is easy to develop, it can be categorized as a simple system, user can just make a copy of the program and then mail to another who wishes to use the system. There are limitations such as they required user to enter all the information needed by the system to make it inference. Another disadvantage is user got to seek out how the system works and flow. User that is lack of medical knowledge might have problem in system usage and might causes a lot of medical error. Thus, they cannot be proactive. It also very time consuming, it may takes half to an hour to enter a case because the models feature is very narrow and it required a lot of information to generate an output. corporate SystemDue to the significant problems from standalone CDSS, developers begun to involve the architecture into another which is integrated system. The invented of Integrated system have solved a lot of problems. First of them is t ermination of multiple user input. The information is stored electronically after the first input by the user. Another significant solution is system can be proactive. They can alert user when it detect dangerous between drugs interaction or the dosing error automatically. The major disadvantage of integrated system is difficult to share. This system is very complex because it directly built with large clinical system. Therefore, it cant directly share to others who are not using the same clinical system. Unlike standalone system which built only based on self knowledge and computer skills. It can be send to anyone who wanted to use it. Another major problem is knowledge management problem. When there is an update for knowledge or clinical guideline, it perchance needs to find the source code to know where is guideline used.Standard-Based SystemIn order to make content sharable, several research and effort had been undertaken to standardise clinical decision support content. The s tandardization of content has overcome many disadvantage of integrated system. It shares the clinical decision support content by separate the code that describing the content from source code. However, it still has some limitations. First, there is way too much standard format to choose. There are over hundred of standard to represent a simple notification. Standardized encoded may constrain a users standard. The standard that user intended to write has the difficulty to compatible with the convertible standard.Service ModelsService Models, the most recent CDSS architecture. It recombined clinical information system and clinical decision support system components by using a standard application programming interface (API). This models standardizing both clinical decision support system and clinical system into one interface. Both systems will only heart at only one clinical system and one CDSS at a time although the knowledge about patient and medicine are across many places.Cli nical Decision Supports Algorithm4.1 Artificial Neural NetworkArtificial Neural Network is a method that used by non knowledge-based CDSS. It required training from experts in a form of artificial intelligence. It will base on the past experiences or recognized examples to create a set of solution to a medical problem. They possess the Human-Brain-Like behavior instead of Computer-Like. Due to the capability of knowing the behavior of problem through its experiences, they are commonly used in recognition problems. From the result, this methodology is very well in determining narrow and well-defined clinical problem.Three general type of algorithm used by machine learning which is unsupervised, reinforcement and supervised.Unsupervised LearningUnsupervised learning means the computer identify some natural grouping within a database by based on how similar the items are and what makes a Good group without being provided examples of feature values of items. Therefore, the way of machin e learning also called clustering. Unfortunately, unsupervised learning is not being used in many studies of various type of diagnosis.Reinforcement LearningIn reinforcement learning, it is not provided any samples of feature values of items. Instead of giving the samples, it is given a specific main point or feedbacks which are able to determine whether the system is on the right track.Supervised LearningIn supervised learning, the computer is given the samples of feature value of items. The reason of doing supervised learning is to develop a classifier that can predicts all the chess opening from given predetermined classes or samples based on a set of attributes and features to describe the items.4.2 Bayesian NetworkBayesian Network shows a set of variables and dependencies of conditional among the variables via Directed Acyclic Graph (DAG). Each node in the graph represents a variable and particular node will assort to its neighbor to show the dependencies among the correspond ing variables. This algorithm provides a simple understanding and definition between any two nodes. It helps predict and compute every possibility event might occur in a specific condition. In the stand of medical view, it can compute every possibility diseases by based on the symptoms given. For example, fever, cough, sore throat and chilling might lead to symptoms of Dengue disease.There are two important component consists in this algorithm which are structure and a set of parameters. Structure of the Bayesian Network is constructed from DAG. Every node in DAG may be given value by the parent node. Parameters are describing the relationship and the probabilities of a node to its parent. These components can support Bayesian Network computation by using the chain rule. Therefore, parameter and structure learning must be carrying out to fully represent probability distribution. Parameter learning is to specify each node in DAG is slightly distributed based on varies conditional. S tructure learning is to identify the way of distribution throughout the whole network by based on the local data.When learning Bayesian Network, the amount of training data is very important and it directly affected the correctness of the network. Therefore, training data must be provided enough through employment of experts to provide various form of knowledge to improve the accuracy of the models. The experts might provide some knowledge that specifying a condition among the variables in Bayesian Network.Bayesian Network Example.pngFigure 2.0 Example of Bayesian NetworkThe example shows that fever and chilling by chance the symptoms of Dengue Disease. In another way, chilling maybe the side effect of fever.4.3 Logical Condition
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.