Communication Station and Software for Interfacing with an Infusion Pump, Analyte Monitor, Analyte Meter, or the Like
A communication station is for use with a medical device (such as an infusion pump) and a processing device (such as a computer). The communication station includes a housing, a medical device interface coupled to the housing, a processing device interface coupled to the housing and a processor coupled to the housing. The device interface interfaces with the medical device, and the processing device interface interfaces with the processing device. The processor provides a communication path between the medical device and the processing device such that programming and instructions may be communicated from the processing device to the medical device and data may be transferred from the medical device to the processing device. The communication station may be combined with a system that is capable of generating reports either locally or remotely. In addition, the medical device interface may be a cradle that is configurable to attach to different shaped medical devices.
Latest Patents:
This application claims priority on U.S. Provisional application Ser. No. 60/102,469, filed Sep. 30, 1998 and entitled “Communication Station For Interfacing With An Infusion Pump”, U.S. Provisional application Ser. No. 60/121,565, filed Feb. 25, 1999 and entitled “Glucose Monitor Communication System”, and U.S. Provisional application Ser. No. 60/143,981, filed May 20, 1999 and entitled “Diabetes Integrated Management System”, and is also a Continuation-In-Part of U.S. patent application Ser. No. 29/087,251, filed Apr. 29, 1998 and entitled “Communication Station for an Infusion Pump”, all of which are specifically incorporated by reference herein.
FIELD OF THE INVENTIONThis invention relates to communication stations for medical devices and, in particular embodiments, to a communication station for use with infusion pumps, analyte monitors/meters such as glucose monitors, glucose meters, or the like.
BACKGROUND OF THE INVENTIONTraditionally, many modern programmable infusion pumps include internal memory for generating and storing data representing actual pump operation over a period of time. The stored data may be reviewed on a periodic basis by medical personnel, so that the patient's condition and treatment regimen can be closely monitored, and the pump reprogrammed as needed. Unfortunately, data retrieval from the infusion pump and/or physician-dictated modification of the basic infusion pump program have required regular patient visits to a medical treatment facility.
To overcome this drawback, raw data has been transferred from an infusion pump to another data storage and/or processing device. An example of a data transfer system for an infusion pump is disclosed in U.S. Pat. No. 5,376,070 issued Dec. 27, 1994 to Purvis et al. and is entitled “Data Transfer System for an Infusion Pump,” which is herein incorporated by reference. This device relates to a relatively simple and effective data transfer system that is designed for retrieving data from, and sending program data to, a medication infusion pump. The data transfer system is particularly suited for remote data transfer and/or reprogramming of the infusion pump.
Over the years, bodily characteristics have been determined by obtaining a sample of bodily fluid. For example, diabetics often test for blood glucose levels. Traditional blood glucose determinations have utilized a painful finger prick using a lancet to withdraw a small blood sample. In addition, all of these systems are designed to provide data at discrete points and do not provide continuous data to show the variations in the characteristic between testing times. The data representing the results of the test are often stored in a memory of a glucose meter. The data is then downloaded into a computer for later review. However, none of these systems coordinate infusion pump data with the glucose meter data. Also, these systems generally only download raw data and do not provide for analysis and presentation of the data in a useful format.
SUMMARY OF THE DISCLOSUREIt is an object of an embodiment of the present invention to provide an improved communication station for medical devices, which obviates for practical purposes, the above mentioned limitations.
According to an embodiment of the invention, a communication station is for use with a medical device and a processing device. The communication station includes a housing, a medical device interface coupled to the housing, a processing device interface coupled to the housing and a processor coupled to the housing. The medical device interface interfaces with the medical device, and the processing device interface interfaces with the processing device. The processor provides a communication path between the medical device and the processing device such that programming and instructions may be communicated from the processing device to the medical device and data may be transferred from the medical device to the processing device. In preferred embodiments, the medical device is an infusion pump, analyte monitor, continuous glucose monitor, glucose meter, or the like, and the processing device is a computer. Also, in some embodiments, the medical device interface is a cradle that is configurable to attach to different shaped diabetes related medical devices.
According to an embodiment of the invention, a communication system includes at least one diabetes related medical device, a processing device, and a communication station. The communication station includes a housing, a medical device interface, a processing device interface and a processor. The medical device interface is coupled to the housing and interfaces with the at least one diabetes related medical device. The processing device interface is coupled to the housing and interfaces with the processing device. The processor is coupled to the housing, the medical device interface and the processing device interface to provide a communication path between the at least one diabetes related medical device and the processing device so that programming and instructions may be communicated from the processing device to the at least one diabetes related medical device and data may be transferred from the at least one diabetes medical device to the processing device. In preferred embodiments, the at least one diabetes related medical device is an infusion pump, analyte monitor, continuous glucose monitor, glucose meter, or the like, and the processing device is a computer. Also, in some embodiments, the medical device interface is a cradle that is configurable to attach to different shaped diabetes related medical devices.
In particular embodiments, the processing device uses the data transferred from the at least one diabetes related medical device to generate at least one report based on the transferred data. The at least one report includes infusion pump history and settings, glucose meter history and settings, or both. In further embodiments, the at least one report further includes glucose meter with infusion pump history and glucose monitor history. The at least one report can include tabular and graphical data, as well as statistical analysis, exception reporting, and clinical recommendations based on expert system analysis.
In other embodiments, the processing device interface includes a communication circuit for communicating with the processing device, and the processing device is a remotely located computer. In some embodiments, the remotely controlled computer runs software for a network data management service that utilizes the data transferred from the at least one diabetes related medical device.
Other features and advantages of the invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings which illustrate, by way of example, various features of embodiments of the invention.
A detailed description of embodiments of the invention will be made with reference to the accompanying drawings, wherein like numerals designate corresponding parts in the several figures.
As shown in the drawings for purposes of illustration, the invention is embodied in a communication station for use with an infusion device for infusion of a liquid, such as medication, chemicals, enzymes, antigens, hormones, vitamins or the like, into a body of a user; and a computer, such as a personal computer (PC), laptop, computer, processing device, remote computer, other medical device or the like. In preferred embodiments of the present invention, the infusion device is an external infusion pump; however, it will be recognized that further embodiments of the invention may be used with programmer or data transfer devices for use with external infusion pumps, implantable administration devices, implantable infusion pumps, or the like, or systems that use a combination of implantable and external components. Particular embodiments are directed towards the use in humans; however, in alternative embodiments, the infusion devices may be used in animals. The invention is also embodied in a communication station for use with a glucose monitor system that is coupled to a sensor set to provide continuous, near continuous, or intermittent data recording of the sensor readings for a period of time. In preferred embodiments of the present invention, a glucose sensor and a glucose monitor are used for determining glucose levels in the blood and/or bodily fluids of the user. However, it will be recognized that further embodiments of the invention may be used to determine the levels of other analytes or agents, characteristics or compositions, such as hormones, cholesterol, medications concentrations, viral loads (e.g., HIV), or the like. In other embodiments, the glucose monitor may also include the capability to be programmed to take data at specified time intervals or calibrated using an initial data input received from an external device. The glucose monitor and glucose sensor are primarily adapted for use in subcutaneous human tissue. However, still further embodiments may be placed in other types tissue, such as peritoneal, inter-peritoneal, intraperitoneal, dermal, sub-dermal, subdural, intrathecal, intraventricular, muscle, lymph, organ tissue, veins, arteries or the like, and used in animal tissue. Embodiments may record sensor readings on an intermittent or continuous basis.
As illustrated in
In preferred embodiments, the infusion pump 12 is connected to the communication station 10 through a cradle holder 20 on the communication station 10 that maintains the position and orientation of the infusion pump 12. This permits the infusion pump 12 to interface with the communication station 10 using an optical communication connection having optical elements 22. In alternative embodiments, the infusion pump 12 may be connected using other methods, such as wired connections, radio connection, contact connections, or the like. In further embodiments, the portion of the communication station 10 that includes the cradle 20 may be replaceable to permit the cradle 20 to be reconfigured to work with other medical devices, such as a glucose meter, RF programmer or data transfer device. In still further alternative embodiments, the optical elements may also be reconfiguarble to work with different devices.
As shown in
As shown in
As shown in
The communication station 10 shall be designed to ensure that the IR ports 22 are insensitive to ambient light so that the presence of ambient light will not cause a device malfunction by interference with the IR communication transceivers 22. When infusion pump 12 is placed in the communication station 10 cradle 20, two (2) infrared (IR) ports (not shown) on the back side of the infusion pump 12 align with two (2) ports on the communication station 10. Data is then transferred from the infusion pump 12 using these IR ports 22. Preferably, the communication station 10 uses at least two Infra-Red (IR) communication transceiver sets 22 on each communication station 10. One IR transceiver set 22 is positioned to communicate with the infusion pumps 12 described above, and the other one IR transceiver set 22 is positioned to communicate with the glucose monitor 18.
The communication station 10 will also have two RS-232 compatible serial communication ports 16 and 26; one female DB9 (To PC) 16, which is identified as COM Port A, and one female DB9 (pass-through) 26, which is identified as COM Port B. In preferred embodiments, a serial cable to connect the communication station to the PC 14 will be provided with the communication station 10. The cable will have a female DB9 end to connect to the PC 14 and a male DB9 end to connect to the communication station 10 (COM Port A—16). In alternative embodiments, the male and female connectors of the communication station and the cable may be interchanged.
The communication station 10 will use a microcontroller 34 to support the communication between the infusion pump 12 or glucose monitor 18 and the PC 14. Preferred embodiments of the communication station 10 software will include circuitry, modems or the like, that supports communication at baud rates from 1024, 1200 up to 19200 Baud. However, in alternative embodiments, lower rates to 100 Baud and higher rates to several MegaBaud may be used, with the selection being dependent on the type, the amount of data, and the location that the data is downloaded to.
There will be firmware (embedded software) used in the communication station 10. This firmware will contain the means to support communications with the infusion pump 12 or glucose monitor 18 and of translating to serial information. In preferred embodiments, communication protocols necessary to communicate with the infusion pump 12 or glucose monitor 18 will be contained in the communication station 10 firmware. However, in alternative embodiments, the communication protocols may be loaded into a RAM, other suitable memory device, a CD, or the like.
Preferably, the communications link with the infusion pump 12 or glucose monitor 18 will not be initiated by the communication station 10 firmware until communications with the PC software has been established and the appropriate command has been received. Preferably, the software to communicate to the communication station 10 will reside in the host PC 10. However, in alternative embodiments, the software may reside in the communication station 10, infusion pump 12, glucose monitor 18 and/or glucose meter 24. The PC software will establish the communication link with the communication station 10. The PC software will send the commands to initiate the downloading of the appropriate data to a text file which will be stored on the PC 14. It will also create reports and graphs. In alternative embodiments, a remote computer may be utilized to establish a communication link and may request user confirmation at the communication station to confirm the establishment of the communication link. The PC software will be Windows 95-compatible. However, alternative embodiments may be compatible with future versions of Windows, UNIX, LINUX, DOS, Mac OS, OS2, or the like.
Preferably, the communication station shall not require any calibration. In addition, other than periodic cleaning of the device, no maintenance shall be required particularly in the area of the infra-red components. It is critical to the operation of the communication station 10 that the infra-red clear lenses protecting the receiving and transmitting elements 22 be maintained in an optically clear condition. The communication station 10 shall be designed to allow cleaning with a soft cloth or paper towel and commonly used household and clinical cleansing agents. Cleaning requirements and chemical resistance will conform to AAMI TIR No. 12-1994 Annex A.
As shown in
Press the Device Selector Switch 28 on the communication station 10 to indicate that a cradle 20 loadable device will be used. Place the infusion pump 12 face up (so that you are looking at the infusion pump display) into the communication station 10 cradle 20 (see
As discussed above, the software on the PC 14 will display a Splash Screen 52 after opening the application. The Splash Screen 52 will include the following characteristics: logo, such as the MiniMed logo, or the like; title, such as “Communications and Data Analysis Software Version x.x”, or the like; subtitle, such as “For Use with MiniMed 507, 507C, and 508 Insulin Pumps, MiniMed Glucose Monitor 7101 and 7102, and Glucose Meters (Accuchek, OneTouch)”, or the like; additional subtitles such as “Copyright YYYY/MiniMed Inc./All Rights Reserved”, or the like; and a button such as “OK”, or the like, to indicate an understanding of the window. In alternative embodiments, more or less information and/or buttons may be added to the splash screen 52.
When the user initiates the software for the first time, or needs to reconfigure the software to reflect changes in the medical device, patient information, or the like, the user accesses the User Preferences Screen, as shown in
As shown in
As shown in
As shown in
As shown in
To use the communication PC software requires the selection of a patient under which to download data and/or analyze data. To select a patient, the user will click on the appropriate patient name that is listed in a Patient Selection window, such as shown in
Alternatively, the user may click on the icon in
As shown in
Once a patient record has been created, the Patient Selection screen, as shown in
The download operation consists of transferring data to the PC 14 (or other data storage and/or processing device) from the following medical devices such as infusion pumps 12, monitors 18, and meters 24. To download data from a medical device, the user can select the appropriate menu under the download heading shown in
Downloading for infusion pumps includes the process of transferring appropriate data from the infusion pump 12 to the PC 14. Typical stored information, which is downloaded from an infusion pump 12 are current pump settings, daily totals and boluses, events, and alarms. The downloaded infusion pump data is integrated in the reports with glucose monitor 18 and glucose meter 24 data that has been previously or later downloaded (see discussion below). The infusion pump download operation will be initiated by either the Pump Download icon (see
The communication station PC software checks for several differences during the download operation. For instance, the software checks for a Time/Date difference during the download operation by comparing the time and date in the infusion pump 12 with the time and is date in the PC 14. If a difference of >5 minutes exists, the user will be notified with a message indicating the existence of the mismatch and the time and date for each device. The user then will be asked to select which time and date should be used and given the option to reset the time and date on the infusion pump. In alternative embodiments, different time differences may be used to prompt the user. The PC software also checks for an infusion pump serial number difference between the previous download, and then if noted, the software will alert the user and offer the options of either CANCEL or PROCEED. In addition, the software will check for a time overlap, such as by a clock change, and then if it is noted, the program shall offer the following options: CANCEL download, PROCEED (and discard older overlapping data), PROCEED (and discard newer overlapping data), Alternative embodiments may check for other differences or changes during the download operation.
Downloading for glucose monitors 18 includes the process of transferring appropriate data from the glucose monitor 18 to the PC 14. The glucose monitor download will be initiated from either the Menu bar (see
Downloading for glucose meters 24 includes the process of transferring appropriate data from the glucose meter 24 to the PC 14. The glucose meter download will be initiated from either the Menu bar (see
The communication station PC software provides several data display and print options for the user to better analyze and sort the data downloaded for each patient. For instance, the PC software provides user-selectable displays (e.g., reports, and the like) and printouts of infusion pump 12, glucose meter 24 and glucose monitor 18 (i.e., sensor) data in accordance with the display screens and reports shown in
A report is selected for display via either the standard Windows menu (e.g. under reports—see
-
- 1) the Device Table section lists the devices that have been previously downloaded into the selected patient's file. The table includes for each previously downloaded device: the device name, serial number, and most recent download date. The devices listed in the Device Table shall be: infusion pump(s), monitor(s), and meter(s). For each device type (e.g. infusion pump), there may be either none, one, or multiple instances listed. Preferably, this section of the report shall be of variable length and shall be scrollable. If infusion pump data is present, the infusion pump settings listed in report shall be displayed at the bottom of the report. If multiple infusion pumps are listed, the settings of only the infusion pump most recently used shall be displayed.
- 2) the Current Basal Profile section, if infusion pump data is present, will show the current 24 hour Basal Profile as a continuous line and/or bar graph over 24 hours. Units/hour shall be depicted on the Y axis, with the values preferably automatically scaled with the highest value equal to the next highest whole unit above the highest basal rate setting. In addition, it is preferred that the time in hours will be depicted on the x axis with 12 am, 3 am, 6 am 9 am, 12 noon, 3 pm 6 pm, 9 pm and 12 am markers indicated. Also, faint horizontal lines will be present across the graph at 0.2 unit increments up to a maximum of 5.0 units/hour. If the total exceeds 5.0 units, the scale will switch to 0.5 unit increments. Other units, time values or axis labeling may be used.
- 3) statistics on the profile will also be provided and include the number of basal rates (rates/day), the total basal insulin (U/day), the date the basal rate was last changed (date), and the umber of days since the profile was changed.
The software shall have the ability to display Current Infusion Pump Setup information as shown in Table 1 below:
The infusion pump data is shown in the upper section and graphically depicts basal rate, bolus, prime, and alarm history for the specified day. The basal rate is shown as a line indicating: normal basal rate, temporary basal rate, auto-off, and suspend (preferably, the programmed normal basal rate shall be shown as a dashed line during any of: suspend, temporary basal rate, or auto-off). Boluses will also be indicated. The alarm markers will be positioned to show the time of any alarm. In the illustrated report, two insulin scales are marked due to the relative scale of a bolus (large) compared to a basal rate (small). The bolus scale shall be on the left y-axis and the basal scale shall be on the right hand y-axis. In particular embodiments, any priming events will also be shown.
The sensor and meter data is shown in the lower section and graphically depicts meter readings and sensor data-vs.-time for the specified day. Preferably, any continuous glucose monitor (i.e., sensor) readings will be displayed as a continuous line graph. Meter readings will be marked as either a reference value or as calibration points. Any sensor event markers, such as small rectangular markers, or the like, at the bottom edge shall depict sensor event markers.
The alarm/event/marker table is shown in an upper side section and will be shown only if either infusion pump 12, glucose meter 24 or glucose monitor 18 (i.e., sensor) data is present. Alarms and events from the infusion pump 12, glucose meter 24 and glucose monitor 18 will be listed in order of time of the event/alarm. Textual definitions for events shall be listed if defined; otherwise a numeric value for the events shall be shown. This table shall display the following ‘programming changes’ for the current day: Time/Date change—displays new date (in mm-dd-yy format) and new time, where the time change is displayed in either 12 or 24 hr format depending on user's settings; Suspend On/Off—time the feature was turned on and was time turned off; Temporary basal rate—displays setting of a Temporary Basal Rate including amount in units per hour (e.g. 0.6 u/h) and duration displayed in same format as duration for bolus history; Basal Rate change—a note referring to a Basal Profile section for basal rate change history; battery removal/replacement—displays the removal and subsequent replacement of batteries with time of action; Maximum Basal Rate change—changes of the setting along with the time of action; Maximum Bolus change—displays the change of setting along with the time of action; Insulin Concentration change—displays the change of concentration; Auto Off Change—displays new feature setting along with the time of change displayed in hours; Alarm/Error Code—brief description of the alarm/error.
The pie chart data is shown in a lower side section and graphically depicts basal:bolus ratio and bolus type as pie charts.
The Weekly Summary report is be split between two screens with 7 weeks on the first screen and 6 weeks on the second screen. In addition, a 91 day summary column will follow the 13th week on the second screen. Preferably, the report will arrange data and graphics into a table format with one row for each data category and one column for each week. The most recent week's data (i.e. ‘column’) shall be on the left with prior weeks to the right. In alternative embodiments, other data formats or orders of presentation may be used.
Each week's data (i.e. column) shall consist of:
-
- 1) tabular monitor and/or meter data including the average number of meter readings per day (numeric); glucose goals (numeric): percent that are above the hyperglycemic limit, percent that are in range, and percent that are below hypoglycemic limit (as set in the User Preferences screen); standard deviation of the week's meter readings (numeric); average glucose value (i.e. the average meter reading) (numeric); and a graphic component that shows the glucose reading range (e.g., a narrow vertical rectangle), average glucose value (e.g., a diamond within the rectangle), and the hyperglycemic and hypoglycemic limits (e.g., shown as 2 dotted horizontal lines). In alternative embodiments, other data formats or orders of presentation may be used.
- 2) Tabular infusion pump data including the average Daily total insulin (numeric); average number of boluses per day (numeric); average prime volume (numeric); the percent of the time that a Temporary Basal rate is used (numeric); the percent of the time that the infusion pump was in the Suspend mode (numeric); and a graphical component including total insulin, basal insulin, bolus insulin in a stacked column chart, with basal amount on the bottom including the percent of insulin delivered by basal rate (numeric), and the graphic also shows the average daily total insulin for the 13 week period as a horizontal dotted line with associated numeric value. In alternative embodiments, other data formats or orders of presentation may be used.
The infusion pump data includes the boluses and primes covering a 14 day period. Generally, the basal profile is not included since this is not changed frequently, but alternative embodiments could include it as part of the report. The data should include an insulin scale that is marked in units, and each bolus and prime should be indicated against this scale.
The glucose meter data is a plot of meter readings that covers the specified 14 day period. Preferably, the readings are plotted against a glucose scale of 20 to 240 (although other limits may be used). The hyperglycemic and hypoglycemic limits (set in the User Preferences screen) will be displayed as horizontal dotted lines. In particular embodiments, the numeric values of the limits shall be displayed adjacent to the lines. Any off the scale readings, such as those greater than 240 will be indicated at the upper edge of the Meter Data graph by a ‘triangle’ and a numeric value.
The pie charts will include 3 pie charts that each covers 7 days of infusion pump and glucose meter data. The Glucose Goals chart includes three sections that show the percentage of glucose meter readings that were above, within, and below range. The Basal/Bolus ratio chart includes two sections that shows the percentage of total basal insulin and total bolus insulin. The Bolus Type chart includes two sections that show the percentage of bolus volume that was delivered by a Normal Bolus and a Square Wave Bolus volume. In preferred embodiments, any dual boluses are split into the Normal Bolus and Square Wave Bolus components. However, in alternative embodiments, the dual boluses may be included as a separate section of the pie chart.
The 2 Week Modal Day report will also have a tabular Statistical Data section that will include the date range (e.g., the total span of dates displayed), number of days displayed, Mean Glucose Level for the selected period, Standard Deviation of the glucose meter readings, Average number of meter readings per day. The 2 Week Modal Day report will also include a Glucose Goals pie chart having three sections that show the percentage of glucose meter readings that were above, within, and below range for the selected period.
The top portion of the report includes the Sensor Data section that displays a 4 day continuous graph of Glucose Monitor data integrated with meter calibration and reference points. The bottom portion of the report includes the Modal Day section that displays the Sensor data for the specified 4 day period so that it is plotted vs. time on a single day scale (i.e., 4 continuous line graphs of sensor data shall be overlaid on a single day time scale). The bottom side portion includes a Glucose Goals pie chart that has three sections that show the percentage of glucose meter readings that were above, within, and below range for the selected 4 day period. The bottom side portion also has a tabular statistical data section that will include the Hours of Sensor data displayed, the Mean Glucose Level for the selected period, the Maximum and Minimum Glucose level for the selected period, the Standard Deviation of the glucose Sensor data, and the average number of meter readings per day.
As shown in
As described above, the reports are generated and displayed by the communication station PC software used by the PC 14 to interpret the data downloaded from a medical device through the communication station 10 to the PC 14. However, the displayed reports may also be printed out for hard copy records or analysis, such as by the use of a menu or by selecting the icon shown in
For these embodiments, each report will have three button options on the bottom of each screen: Main Screen—a single click on this button will return the user to the main screen to select another report; Print Screen—a single click on this button will print the current report; and Help—a single click on this button will pull up the help files.
-
- Bolus History is table that displays the time, type, amount, and duration of the day's bolus deliveries in chronological order. The boluses are listed as N for Normal, S for Square, D/N for the Normal portion of a Dual Wave Bolus, and D/S for the Square Wave portion of a Dual Wave Bolus. Bolus amounts are recorded in units, e.g. 6.0 units. Duration times for Square and Dual Wave boluses are displayed using the following format: a one hour bolus would be shown as 1:00, a 2 and a ½ hour bolus is shown as 2:30.
- Basal Profile is a table that displays the current basal rates set in the pump and the times which each rate starts for the current day.
- Programming Events is a table that displays all the programming changes for the current day beginning at 12:00 am. The possible programming changes include: Time/Date Change—displays new date (in mm-dd-yy format) and new time and time of change (a Time change is displayed in both 12 and 24 hour format depending on the User Preferences). Suspend ON/OFF—displays the time when Suspend feature was first turned on and then turned off. Temporary basal rate—displays a setting of a temporary basal rate including amount in units per hour, e.g. 0.6 U/h, as well as time, and duration of the temporary basal rate. Basal rate change—displays a note referring to Log II to review basal rate changes. Battery removal/replacement—displays the removal and replacement of batteries with the time of action. Maximum basal rate change—displays the change of setting with the time of action. Maximum bolus change—displays the change of setting with the time of action. Insulin Concentration change—displays the change of concentration with the time of action. Auto Off Change—displays setting along with the time of change displayed in hours.
- Alarms is a table that displays the time, alarm/error code and a brief description of any alarm received for the current 24 hour period. The following alarms are the most common alarms that the user may see: A-04—No Delivery; A-05—Depleted Batteries; A-06—Auto Off; A-35—Motion Sensor; and A-51—Watchdog. Alternative embodiments may display more or less alarms.
- Prime History is a table that displays the time and prime amount in units for the current day. Daily Total is an area that displays the current day's total insulin delivered as a Basal and Bolus in units, e.g. 60.0 units as of the time of the download. To select a different date to review, the user clicks the “Select Date” softkey button and clicks on the desired date.
Various modifications may be made to these reports, and they may be combined together in different ways to create custom reports that are suited to the user's needs. Although various color and graphical schemes have been presented, other schemes are possible without departing from the scope of the embodiments of the present invention. The reports have emphasized the use of a communication station 10 with an infusion pump 12 and augmenting the data with data from a glucose meter 24 and/or glucose monitor 18. However, the communication station 10 and PC software may be used with other medical devices, which then place particular emphasis on data from these devices. For instance, the communication station 10 may be used primarily with a glucose monitor 18 and provide expanded reports beyond those described above. The reports may report additional histories and events similar to those described above for the infusion pump 12 or in a manner that are particularly suited to the analysis requirements of the glucose monitor 18 and its data.
In that view, as illustrated in
The glucose monitor system 1001, in accordance with a preferred embodiments of the present invention include a sensor set 1010, and a glucose monitor 18. The sensor set 1010 utilizes an electrode-type sensor 1012, as described in more detail below. However, in alternative embodiments, the sensor may use other types of sensors, such as chemical based, optical based or the like. In further alternative embodiments, the sensors may be of a type that is used on the external surface of the skin or placed below the skin layer of the user. Preferred embodiments of a surface mounted glucose sensor would utilize interstitial fluid harvested from the skin. Preferably, the sensor 1012 monitors blood glucose levels, and may be used in conjunction with automated or semi-automated medication infusion pumps of the external or implantable type as described in U.S. Pat. No. 4,562,751; 4,678,408; 4,685,903 or 4,573,994, to deliver insulin to a diabetic patient. However, other embodiments may monitor other analytes to determine viral load, HIV activity, bacterial levels, cholesterol levels, medication levels, or the like.
The glucose monitor 18 generally includes the capability to record and store data as it is received from the glucose sensor 1010, and then includes either a data port or wireless transmitter for downloading the data to a PC 14, a data processor 200, laptop, communication station, or the like for later analysis and review. The PC 14, data processor 200, laptop, or the like, utilizes the recorded data from the glucose monitor to determine the blood glucose history. The purpose of the glucose monitor system 1001 is to provide for better data recording and testing for various patient conditions utilizing continuous or near continuous data recording.
Logged data can be analyzed further for detailed data analysis. In further embodiments, the glucose monitor system 1001 may be used in a hospital environment or the like. Still further embodiments of the present invention may include one or more buttons 1122, 1124, 1126 and 1128 on the glucose monitor 18 to program the monitor 18, to record data and events for later analysis, correlation, or the like. In addition, the glucose monitor may include an on/off button 1130 for compliance with safety standards and regulations to temporarily suspend transmissions or recording. The glucose monitor 18 may also be combined with other medical devices to combine other patient data through a common data network and telemetry system. In alternative embodiments, the glucose monitor 18 may be designed as a Holter-type system that includes a Holter-type recorder that interfaces with a glucose monitor, processor, computer of the like, such as disclosed in U.S. patent application Ser. No. 09/246,661 filed Feb. 5, 1999 and entitled “An Analyte Sensor and Holter-Type Monitor System and Method of Using the Same”, which is herein incorporated by reference. Further embodiments may use wireless communication between the sensor set 1010 and the glucose monitor 18 utilizing a telemetered glucose monitor transmitter as shown and described in U.S. patent application Ser. No. 09/377,472, filed Aug. 19, 1999 and entitled “Telemetered Characteristic Monitor System and Method of Making the same”, which is herein incorporated by reference.
As shown in
Further description of flexible thin film sensors of this general type are be found in U.S. Pat. No. 5,391,250, entitled METHOD OF FABRICATING THIN FILM SENSORS, which is herein incorporated by reference. The connection portion 1024 may be conveniently connected electrically to the sensor monitor (not shown), a glucose monitor 18, or a data processor 200, computer, communication station, or the like, by a connector block 1028 (or the like) as shown and described in U.S. Pat. No. 5,482,473, entitled FLEX CIRCUIT CONNECTOR, which is also herein incorporated by reference.
The sensor 1012 is mounted in a mounting base 1030 adapted for placement onto the skin of a user. As shown, the mounting base 1030 is a generally rectangular pad having an underside surface coated with a suitable pressure sensitive adhesive layer 1032, with a peel-off paper strip 1034 normally provided to cover and protect the adhesive layer 1032, until the sensor set 1010 is ready for use. As shown in
The insertion needle 1014 is adapted for slide-fit reception through a needle port 1042 formed in the upper base layer 1036 and further through the lower bore 1040 in the lower base layer 1038. As shown, the insertion needle 1014 has a sharpened tip 1044 and an open slot 1046 which extends longitudinally from the tip 1044 at the underside of the needle 1014 to a position at least within the bore 1040 in the lower base layer 1036. Above the mounting base 1030, the insertion needle 1014 may have a full round cross-sectional shape, and may be closed off at a rear end of the needle 1014. Further description of the needle 1014 and the sensor set 1010 are found in U.S. Pat. No. 5,586,553, entitled “TRANSCUTANEOUS SENSOR INSERTION SET” and co-pending U.S. patent application Ser. No. 09/346,835, entitled ‘DISPOSABLE SENSOR INSERTION ASSEMBLY,” which are herein incorporated by reference.
The cannula 1016 is best shown in
As shown in
The glucose monitor 18 includes a housing 1106 that supports a printed circuit board 1108, batteries 1110, memory storage 1112, the cable 1102 with the plug connector 1103, and the plug receptacle 1105. In preferred embodiments, the housing 1106 is formed from an upper case 1114 and a lower case 1116 that are sealed with an ultrasonic weld to form a waterproof (or resistant) seal to permit cleaning by immersion (or swabbing) with water, cleaners, alcohol or the like. As shown, the lower case 1116 may have an underside surface that includes a belt clip 1118 (or the like) to attach to a user's clothing.
As shown in
After a sensor set 1010 has been used for a period of time, it is replaced. The user will disconnect the glucose sensor set 1010 from the cable 1102 and glucose monitor 18. In preferred embodiments, if an additional test is required and/or desired, the glucose monitor 18 is connected to a new sensor set 1010. A new sensor set 1010 and sensor 1012 are attached to the glucose monitor 18 and connected to the user's body. Recording then continues, as with the previous sensor 1012. Finally, the data stored in the memory 1112 of the glucose monitor 18 is downloaded (or transmitted) to the PC 14, data processor 200, laptop, communication station 10, or the like, for analysis and review.
The communication station PC software will have the capabilities listed below: an ability to store and process complete data sets from several devices in preparation for uploading the data to an application program or network service; an ability to display simple text instructions on an LCD display 504; an ability to enter data such as meter type, phone number, or the like, with the amount of data entry required to be minimized; an ability to update code in the field; an ability to store unique device serial number. In addition, the communication station 500 will have hardware support for RF communications with the infusion pump 12, glucose monitors 18, glucose meters 24, or the like, that support RF communications for program instructions and/or data transmission. Additional features may be incorporated into future releases of the software for the communication station following the product manufacturer date, and thus the communication stations in the field will have the capability to be updated to newer releases of software using the in-field code update capability of the software.
As shown in
As discussed, the communication station 500 includes a processor board that has two RJ11 phone line connectors 518 and 520. A passthrough relay 524 will allow the second RJ11 connector 520 to be disconnected from the first during modem communications. A status bit will be provided to indicate whether the line is in use. The processor board of the communication station 500 will also be compatible with the Conexant socket modem technology and will be useable with 14.4 Kbps, 33.6 Kbps, and 33.6 Kbps world class modems. In alternative embodiments, the RJ11 connectors 518 and 520 may be formed separate from the processor board, or replaced by a different connector format. In further alternative embodiments, the communication station may use higher or lower modem speeds and modems compatible with other communication standards, such as DSL, TCIP, ISDN, or the like. The processor board of the communication station will provide two RS232 ports 16 and 26 with one male and one female DB9 connectors. Signal multiplexing will provide a passthrough which connects the two serial ports to each other. The RS-232 Transceiver shall be ±15 kV ESD-Protected. EMI filtering of the RX and TX signals shall be provided. Only RX, TX, and GND signals need to be provided to the processor, however all standard RS232 signals shall be routed when the two ports 16 and 26 are connected in passthrough mode. In alternative embodiments, different connector specifications or formats may be used.
The processor board will have IR circuitry 526 for communication with the infusion pumps 12, and glucose monitors 18 having IR data transfer circuitry compatible with the circuitry of the communication station. The processor board will also have RF circuitry 528 for communication with the infusion pumps, glucose monitors and future devices that have RF data transfer or programming capabilities. The communication station 500 is also designed to communicate with several glucose meters such as the Medisense Precision QID, and will support for example the following Precision QID commands: Read Sensor and Erase Sensor. The One Touch glucose meter will be supported for the following commands: DM?—Send the Meter's software version and date; DM@—Send the Meter's serial number; DMF—Send date and time from the Meter's clock; DMI—dump the data log from the Meter's memory; and DMP—dump blood, control, and check strip records from the Meter's memory. In alternative embodiments, other meters and other commands may be supported.
The processor board shall be have a beeper 522 which can generate tones when driven by the Pulse Width Modulation capability of the Dragonball EZ processor 506. In alternative embodiments, other audio producing mechanisms, such as a speaker, sound card, or the like, may be used. The processor board is responsible for regulating the 9VDC, 1 Amp unregulated power that is provided. The power connector 32 will be a Kycon Part number KLD-0202-B. The input circuitry will provide Transient Surge protection, EMI filtering, and a Resettable Fuse.
The communication station 500 includes a improved user interface 512 to make the communication station 500 more versatile. The communication station 500 uses a Seiko Instruments G241D01R000 graphics LCD 504 that has 240×160 pixels. Assuming a minimal 8×6 pixel font, this display is capable of displaying up to 30×26 characters if oriented vertically or 20×40 characters if oriented horizontally. Preferably, the LCD 504 has a LED backlight. In alternative embodiments, other display devices, such as CRT, plasma, or the like may be used, different LCD types and sizes may be used, and the LCD may omit a backlight.
The user interacts with the communication station 500 through the use of two soft keys 552 and 554 and two arrow keys 556 and 558 used with the display on the LCD 504. Feedback is received via the LCD and beeper. The user interface allows the user to navigate a variety of screens including: Menu Screens; Numeric Entry Screens; Softkey Screens; and Check Screens. An example of a typical LCD window is shown in
Software in the communication station 500 will support the user scenarios listed below.
Scenario 1: Initial Setup
This scenario describes the first user interaction with the communication station 500. For instance, the communication station 500 is powered on by plugging in the device. An initial greeting is presented to the user such as “Welcome to the MiniMed Com Station. I'm going to ask you a few questions to set things up.” A softkey label continue is presented. The user presses continue and is presented with the screen “Do you need to do anything special to get an outside line, such as dial 9?” The user is presented with softkeys labeled yes and no. If the user hits yes, they are presented with a numeric entry screen which allows them to enter the number required for and outside line. The next question the user is presented with is “Do you have call waiting?”. The user is presented with softkeys labeled yes and no. If the user hits yes, they are presented with a numeric entry screen which allows them to enter the number required to disable call waiting. The user is presented with a screen saying “Congratulations! Setup is complete. If you ever want to change your setup you can do so from the main menu” A softkey label continue is presented. The user is then presented with the main screen. The main screen is a menu screen with three options: Setup, Collection information, Send information to a remote source (see
Scenario 2: Typical Data Collection and Upload
This scenario describes the typical user interaction with the communication station 500. For instance, the user places his infusion pump 12 or glucose monitor 18 in the cradle 20 or connects a glucose meter 24 to the serial port 26. The user selects collect information from the LCD screen 504. The user is presented with a list of devices. The user selects the infusion pump 12, glucose monitor 18, and/or glucose meter 24 that is to be download from. The user receives a message such as “Communicating with <name of device>. Please wait . . . ” Once communication is complete a message such as “Communication complete. Do you want to send the collected information to a remote location?” If the user chooses to send the data to the remote location, they are presented with a screen that says “Contacting Remote Network Services, please wait.” During the data transfer, the LCD 504 will display a screen that says “Data being sent to Remote Network Services, please wait . . . ” A progress bar indicates the time remaining. Once the data has been sent, a message such as “Finished sending data to Remote Network Services.” The user presses continue and is returned to the main menu.
Scenario 3: Typical PC Use
This scenario describes the typical user interaction with the device. For instance, following the directions on the PC screen, the user connects a serial cable from their PC 14 to the communication station 500. When the user clicks a button on the PC screen, the communication station 500 screen displays the message “The communication station is in PC controlled mode.” The user follows the instructions on the PC screen. Once the session is terminated, the communication station 500 returns to the main menu.
As discussed above, the communication station 500 can communicate with a network-based data management service that will gather device and patient data in a central location and produce reports for use by care providers, managed care organizations, and patients, such as disclosed in U.S. Patent Application Ser. No. 60/143,981 filed May 20, 1999 and entitled “Diabetes Integrated Management System”, which is incorporated by reference herein. The initial goal of a data management service will be to gather device data with minimal user interaction and fax a report to the care provider's office in advance of a patient appointment. This service will rely on communications devices and software in either the patient's homes or the care provider's offices to gather device data and transmit it to the data management service via modem. A communication station 500 will be used as a communication device to gather data from current medical devices and to interact with the network-based data management service. Future phases of the data management service will support direct patient interaction with the service for the purpose of conducting medical and marketing surveys, presenting medical instructions, conducting tutorials, and electronic ordering of supplies.
The following describes a typical interaction between the communication station 500 and the network service: For instance, the communication station 500 calls network server and establishes initial connection. The server responds with a successful login in message and server time. The communication station 500 records this time. In preferred embodiments, the network server never calls the communication station 500; however, in alternative embodiments, the network server may call the communication station 500 at periodic intervals or to check on the status of a patient that is overdue to transmit data. Next, the communication station 500 downloads an instr.bat file. This file tells the communication station that it needs to update its code using newcode.bin and update its screens using newscreens.xml. The communication station 500 looks and sees if there are any special instructions just for it on the network server. To do this it looks for an instruction file with it's serial number (i.e. SN1234_instr.bat). This file might tell it that it has a couple of messages waiting specifically for it (i.e. SN1234_msg1.xml and SN1234_msg2.xml). The communication station 500 then sends a SN1234_hist.dat file. This file contains a log of errors encountered and other communication station 500 status information. Next, the communication station 500 sends all the download data files in its memory using the instr.bat file or the SN1234_instr.bat if such a file exists. After the transfer is complete, a success message is sent, and either the network server or the communication station 500 will terminate the connection.
The data downloaded from the devices shall be stored in the exact format they are received. Data shall be transferred using Xmodem-1K. On manufacture the Real Time Clock 516 is set in such a way that it is effectively a counter counting minutes and seconds since the date of manufacture. This counter is battery backed and never reset. It provides an absolute reference against which all other times are measured. When devices are downloaded, the time of the device is recorded along with the manufacture counter time. This will enable the conversion of the data from device time to manufacture counter time. In this way, no matter what the variety of device times, all data can be normalized to manufacture counter time. When the communication station 500 connects with the network, the network responds with its time. Upon reception of the network time, the network time is recorded along with the corresponding manufacture counter time. This will enable the conversion of the manufacture counter normalized timestamps to network time.
The communication station 500 will have the ability to communicate with a PC 14 via an RS232 link to a DB9 com port 16. There is a PC Controlled Mode, where upon reception of a command to put the communication station 500 in PC Controlled Mode, the communication station 500 locks out all normal functions and places the message “The communication station is under the control of your PC, press Cancel to end control”. The communication station remains in PC Controlled Mode until released by the PC 14, the cancel softkey is pressed on the communication station 500, or the communication station 500 times out. In PC Controlled Mode the following commands are available: program the communication station 500; program the PIC Microcontroller in the RF section of the communication station 500; put a message on the LCD display 504 of the communication station 500; put the communication station 500 serial ports 26 and 520 in pass through mode; directly communicate serially with the IR transmitters and receivers 22; directly communicate serially with the RF transceiver 526; determine what files are stored in the communication station memory 508 and 510 and download them; instruct the communication station 500 to download data from specific devices (such as an infusion pump 12) to the file system. This differs from direct IR or RF communications in that the PC 14 relies on the communication station to handle the protocol for communicating with these devices; and download the communication station 500 history and status information. There is also a communication station 500 Debug Mode, which is similar to PC Controlled mode in that it involves serial communication with a PC. However, unlike PC controlled mode, the Debug Mode does not lock out normal communication station 500 functioning. In Debug Mode the following commands are available; program the communication station 500; program the PIC Microcontroller in the RF section of the communication station 500; determine what files are stored in the communication station memory 508 and 510 and download them; download the communication station 500 history and status information; simulate a keypress; adjust the LCD contrast 504; batch program the communication station 500 and the PIC microcontroller (this allows multiple devices to be programmed simultaneously); and failure simulation.
As discussed above, the communication station 500 will have the ability to perform several levels of in field code update, including: PIC Microcontroller update; screens update; normal code update; and Boot Block update. The PIC Microcontroller update is responsible for updating certain aspects of the RF protocol used in communicating with the RF data transmitting and programmable devices. The Screens update changes the screen wording to access new functions and features. The Normal Code Update updates everything except for a small amount of boot code. If a normal code update fails, the boot block provides the code for recovery and retry. The Boot Block Update remotely updates the boot block. However, if the update of this portion of code fails, the device will have to be returned for reprogramming.
While the description above refers to particular embodiments of the present invention, it will be understood that many modifications may be made without departing from the spirit thereof. The accompanying claims are intended to cover such modifications as would fall within the true scope and spirit of the present invention.
The presently disclosed embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims, rather than the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.
Claims
1.-28. (canceled)
29. A communication system for use in monitoring medical treatment of a patient, the system comprising:
- a plurality of medical devices comprising at least an infusion device and a continuous glucose monitor;
- a processing device including at least one embedded computer program that is capable of causing the processing device to perform: downloading data from the plurality of medical devices used to treat a medical condition for a patient; recording the downloaded data in a patient data file; integrating the data from the infusion device with data previously or later downloaded from the continuous glucose monitor and presenting the integrated data in a user chosen report format; and
- a communication station comprising: a housing; a medical device interface coupled to the housing which interfaces with the plurality of medical devices; a processing device interface coupled to the housing that interfaces with the processing device; and a processor coupled to the housing, the medical device interface and the processing device interface to provide a communication path between the plurality of medical devices and the processing device such that programming and instructions may be communicated from the processing device to the medical device and data may be transferred from the medical device to the processing device.
30. The communication system in accordance with claim 29, wherein the processing device is a computer.
31. The communication system in accordance with claim 29, wherein the plurality of medical devices includes a glucose meter.
32. The communication system in accordance with claim 31, wherein the user chosen report format displays glucose meter history with the infusion pump history and the continuous glucose monitor history to provide contemporaneous information showing the relationship between the infusion pump, the glucose monitor and the glucose meter.
33. The communication system in accordance with claim 29, wherein the user chosen report format displays infusion pump history with the continuous glucose monitor history to provide contemporaneous information showing the relationship between the infusion pump and the glucose monitor.
34. The communication system in accordance with claim 29, wherein the processing device interface includes a communication circuit for communicating with the processing device, and wherein the processing device is a remotely located computer.
35. The communication system in accordance with claim 29, wherein the remotely controlled computer runs software for a network data management service that utilizes the data transferred from the plurality of medical devices.
36. The communication system in accordance with claim 29, wherein the communication station is used to program or change settings of at least one of the plurality of medical devices.
37. The communication system in accordance with claim 29, wherein the communication station is used to acquire the data from at least one of the plurality of medical devices in real time.
38. The communication system in accordance with claim 29, wherein the communication station is used to trouble shoot operation of at least one of the plurality of medical devices.
39. The communication system in accordance with claim 29, wherein user chosen report format is a member of a set of user chosen report formats comprising a patient information/medical device settings report, a log book report, a daily summary report screen, a daily detail report screen, a weekly summary report, a weekly details report, a two week modal day report, and a medical device details report.
40. The communication system in accordance with claim 29, wherein the user chosen report format temporally displays insulin administration compared to blood glucose levels.
41. The communication system in accordance with claim 29, wherein the user chosen report format displays ranges of blood glucose levels over a period of time.
42. The communication system in accordance with claim 29, wherein the user chosen report format displays percentages of blood glucose levels above and below glucose goals.
43. The communication system in accordance with claim 29, wherein the user chosen report format are chosen by using a corresponding icon.
44. The communication system in accordance with claim 29, wherein the user chosen report format contains information for both bolus and basal insulin administered to the patient.
45. The communication system in accordance with claim 29, wherein the user chosen report format contains alerts.
46. The communication system in accordance with claim 29, wherein the step of presenting the integrated data further comprises calculating a percentage of total insulin delivery in the form of a bolus injection over a period of time.
47. The communication system in accordance with claim 29, wherein the step of presenting the integrated data further comprises calculating an average blood glucose level over a period of time.
48. The communication system in accordance with claim 47, wherein the step of presenting the integrated data further comprises calculating a standard deviation.
49. The communication system in accordance with claim 29, wherein the step of presenting the integrated data further comprises transforming the data into graphical waveform data, wherein the graphical waveform data represents the time at which the data occurs.
50. The communication system in accordance with claim 33, further displaying blood glucose levels from multiple predefined time periods on the same scale of a single one of the multiple predefined time periods within the user chosen report format, with the blood glucose levels from the multiple predefined time periods shown in an overlaid fashion relative to each other over the single one of the predefined time periods.
51. The communication system in accordance with claim 50, wherein each predefined time period is the time period of a single day or a single week.
52. The communication system in accordance with claim 34, further displaying blood glucose levels from multiple predefined time periods on the same scale of a single one of the multiple predefined time periods within the user chosen report format, with the blood glucose levels from the multiple predefined time periods shown in an overlaid fashion relative to each other over the single one of the predefined time periods.
53. The communication system in accordance with claim 52, wherein each predefined time period is the time period of a single day or a single week.
Type: Application
Filed: Jun 16, 2008
Publication Date: Oct 9, 2008
Applicant:
Inventors: Luis J. Malave (Valencia, CA), Mark C. Estes (Simi Valley, CA), Jay Yonemoto (Diamond Bar, CA), J. Jeffrey Barlow (Valencia, CA), Todd M. Gross (Saugus, CA), John Shin (Glendale, CA), Paul S. Cheney (Winnetka, CA), Mike Dobbles (Burbank, CA), Clifford W. Hague (Sherman Oaks, CA), Deborah Ruppert (Los Angeles, CA), Kevin C. Wells (Santa Monica, CA)
Application Number: 12/140,157
International Classification: A61M 1/00 (20060101);