The portable insulin pump. Developing a dependability. pump



Similar documents
Developing software which should never compromise the overall safety of a system

System Specification. Objectives

Insulin Pump System Design

My Sick Day Plan for Type 1 Diabetes on an Insulin Pump

SURVEY OF INTRUSION DETECTION SYSTEM

Project Name: Nortrax Section Project No: SURGE PROTECTION DEVICES Page 1

A list of all medications you are taking also include any vitamins, supplements, over-the-counter medicines, or herbal products

Safety Requirements Specification Guideline

USER GUIDE SYSTEM 3 SYSTEM 21

Topics in Software Reliability

A Methodology for Safety Critical Software Systems Planning

JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 21/2012, ISSN

CONSENT FOR MRI SCAN WITH INTRAVENOUS CONTRAST

Visualize, Document & Keep Your Network Running!

Observation and Findings

System Specification. Author: CMU Team

Example of a Health Care Failure Mode and Effects Analysis for IV Patient Controlled Analgesia (PCA) Failure Modes (what might happen)

The Canadian National System for Incident Reporting in Radiation Treatment (NSIR-RT) Taxonomy March 2, 2015 V2

Chapter 1- Introduction. Lecture 1

Lecture 2. Anis Koubaa

Domains. Seminar on High Availability and Timeliness in Linux. Zhao, Xiaodong March 2003 Department of Computer Science University of Helsinki

Chapter 1- Introduction. Lecture 1

Software-based medical devices from defibrillators

Diabetes. New Trends Presented by Barbara Obst RN MS August 2008

Positron Emission Tomography - For Patients

Work Smarter, Not Harder: Leveraging IT Analytics to Simplify Operations and Improve the Customer Experience

Chapter 24 - Quality Management. Lecture 1. Chapter 24 Quality management

Office of Health Care Quality

ISO Introduction

DAILY BIOLOGIC CHECK OF AUDIOMETERS

NOS for Network Support (903)

Embedded Systems Lecture 9: Reliability & Fault Tolerance. Björn Franke University of Edinburgh

Insulin pump therapy aiming for better blood glucose control in people with type 1 diabetes

Risk Assessment for Medical Devices. Linda Braddon, Ph.D. Bring your medical device to market faster 1

Availability and Cost Monitoring in Datacenters. Using Mean Cumulative Functions

Introduction to Software Engineering

Inferior Vena Cava filter and removal

CARDIOLOGIST What does a cardiologist do? A cardiologist is a doctor who specializes in caring for your heart and blood vessel health.

Architectural Design Structured Design. Xin Feng

Procedure for the Management of. when unwell. To be completed at the start of each academic year and reviewed regularly.

An introduction to designing reliable cloud services

Enterprise Computing Solutions

B. Braun Space GlucoseControl (SGC)

University College Hospital. Sick day rules insulin pump therapy

Software Quality. Software Quality Assurance and Software Reuse. Three Important Points. Quality Factors

Local Steroid Injections to Joints and Soft Tissues. Rheumatology Patient Information Leaflet

The Background for the Diabetes Detection Model

MAINTENANCE INSTRUCTIONS. Thermia Robust heat pump

Methods for Delivering Insulin and Monitoring Blood Sugar. A Review of the Research for Children, Teens, and Adults With Diabetes

Study of Wireless Sensor Networks and their application for Personal Health Monitoring. Abstract

JANUVIA sitagliptin phosphate 25 mg, 50 mg & 100 mg tablets

Summary of the risk management plan (RMP) for Xultophy (insulin degludec / liraglutide)

Ultrasound Condition Monitoring

Anomaly detection. Problem motivation. Machine Learning

ITIL A guide to incident management

THE SOFTWARE PRODUCTS FOR WATER NETWORKS MANAGEMENT THE CONTROL TECHNOLOGY GROUP. The AQUASOFT family solutions allow to perform:

Causes, incidence, and risk factors

The Business case for monitoring points... PCM architecture...

ICD-10-CM Official Guidelines for Coding and Reporting

Mobile Application Threat Analysis

Myth vs. Reality: Diabetes Related

SWITCHING STRATEGIES: MOVING TO CONDITION- BASED MAINTENANCE. By David Stevens, Technical Manager & Trainer, AVT Reliability

Chicago Crane Operators Examination Study Guide

Skills Standards ADVANCED CMA: INSULIN ADMINISTRATION OD68609 MEETS OSDH NURSE AIDE REGISTRY CERTIFICATION REQUIREMENTS

CMSC 435: Software Engineering Course overview. Topics covered today

Scheduled Maintenance

Automotive Black Box Data Recovery Systems

International Journal of Advancements in Research & Technology, Volume 3, Issue 4, April ISSN

Additional Services Agreement. Part 3: Schedule of our requirements

Design of an Insulin Pump. Purpose of an Insulin Pump:

Intravenous Therapy Principles of Care. Breege Smithers Practice Educator

Stem Cell Quick Guide: Stem Cell Basics

Windows Server Performance Monitoring

READ THIS FOR SAFE AND EFFECTIVE USE OF YOUR MEDICINE PATIENT MEDICATION INFORMATION. sacubitril/valsartan film-coated tablets

Cat Electronic Technician 2015C v1.0 Product Status Report 2/16/2016 9:19 AM

CHAPTER 4 GRID SCHEDULER WITH DEVIATION BASED RESOURCE SCHEDULING

THIRD PARTY ASSISTANCE CLAIMANT GUIDE. May 2010

BROCADE FABRIC VISION TECHNOLOGY FREQUENTLY ASKED QUESTIONS

Basal Rate Testing Blood sugar is affected at any time by 1) basal insulin 2) food (carbohydrate) intake 3) bolus insulin (meal time and correction)

Service Pack Release Letter MIC Series 550 System Controller Table of Contents

Overview of International Medical Device Human Factors Standards. Ed Israelski PhD, Director of Human Factors Abbott Abbott Park, IL, USA

Medical Device Software

Reporting Adverse Events and Concerns at Stroger Hospital

Diabetes Mellitus in ICD 10 CM

What is Type 2 Diabetes?

PUTTING THE CUSTOMER AT THE HEART OF CUSTOMER SERVICE. A Best Practice Guide to Integrating Customer Service and CRM

Myths About Type 2 Diabetes and Insulin

Transcription:

The portable insulin pump Developing a dependability specification for the insulin pump

Dependability attributes Availability The pump should have a high level of availability but the nature of diabetes is such that continuous availability is unnecessary Reliability Intermittent demands for service are made on the system Safety The key safety requirements are that the operation of the system should never result in a very low level of blood sugar. A fail-safe position is for no insulin to be delivered Security Not really applicable in this case

System availability In specifying the availability, issues that must be considered are: The machine does not have to be continuously available as failure to deliver insulin on a single occasion (say) is not a problem However, no insulin delivery over a few hours would have an effect on the patient s health The machine software can be reset by switching it on and off hence recovery from software errors is possible without compromising the usefulness of the system Hardware failures can only be repaired by return to the manufacturer. This means, in practice, a loss of availability of at least 3 days

Availability A general specification of availability suggests that the machine should not have to be returned to the manufacturer more than once every year (this repair time dominates everything else) System availability 727/730 *100 = 0.99 It is much harder to specify the software availability as the demands are intermittent. In this case, you would subsume availability under reliability

Reliability metric Demands on the system are intermittent (several times per hour) and the system must be able to respond to these demands In this case, the most appropriate metric is therefore Probability of Failure on Demand Other metrics Short transactions so MTTF not appropriate Insufficient number of demands for ROCOF to be appropriate

Transient failures System failures can be repaired by user actions such as resetting or recalibrating the machine. For these types of failure, a relatively low value of POFOD (say 0.002) may be acceptable. This means that one failure may occur in every 500 demands made on the machine. This is approximately once every 3.5 days. Permanent failures require the machine to be repaired by the manufacturer. The probability of this type of failure should be much lower. Roughly once a year is the minimum figure so POFOD should be no more than 0.00002.

Physical hazards System hazard analysis Hazards that result from some physical failure of the system Electrical hazards Hazards that result from some electrical failure of the system Biological hazards Hazards that result from some system failure that interferes with biological processes

Insulin system hazards insulin overdose or underdose (biological) power failure (electrical) machine interferes electrically with other medical equipment such as a heart pacemaker (electrical) parts of machine break off in patient s body(physical) infection caused by introduction of machine (biol.) allergic reaction to the materials or insulin used in the allergic reaction to the materials or insulin used in the machine (biol).

Risk analysis example Identified Hazard Hazard Estimated Acceptability hazard probability severity risk Insulin overdose Medium High High Intolerable Insulin Medium Low Low Acceptable underdose Power failure High Low Low Acceptable Machine High High High Intolerable incorrectly fitted Machine breaks Low High Medium ALARP in patient Machine causes Medium Medium Medium ALARP infection Electrical Low High Medium ALARP interference Allergic reaction Low Low Low Acceptable

Software-related hazards Only insulin overdose and insulin underdose are software related hazards The other hazards are related to the hardware and physical design of the machine Insulin underdose and insulin overdose can be the result of errors made by the software in computing the dose required

Arithmetic error Software problems Some arithmetic computation causes a representation failure (overflow or underflow) Specification may state that arithmetic error must be detected and an exception handler included for each arithmetic error. The action to be taken for these errors should be defined Algorithmic error Difficult to detect anomalous situation May use realism checks on the computed dose of insulin

Insulin pump fault tree

General dependability requirements SR1: The system shall not deliver a single dose of insulin that is greater than a specified maximum dose for a system user. SR2: The system shall not deliver a daily cumulative dose of insulin that is greater than a specified maximum for a system user. SR3: The system shall include a hardware diagnostic facility that should be executed at least 4 times per hour. SR4: The system shall include an exception handler for all of the exceptions that are identified in Table 3. SR5: The audible alarm shall be sounded when any hardware anomaly is discovered and a diagnostic message as defined in Table 4 should be displayed.