Home

CATHETER! l4

image

Contents

1. 364 550 irr 5 207 642 5 1993 Orkin et al 1 36 5 230 623 7 1993 Guthrie et al ss 433 72 Crone Jaromir Belic and Roger W Jelliffe M D A 5 201 190 3 1994 Scarola et al 340 825 06 Programmable Infusion Pump Controller taken from 30th 5 295 062 3 1994 Fukushima 364 188 Annual Conference On Engineering in Medicine and Biol 5 338 157 8 1994 Blomquist ee 417 2 Nov 5 9 1977 pp A 35826 through A 35837 5 376 070 12 1994 Purvis et al 604 31 Block Medical Growing With Home Infusion Therapy SO 2691246 taken from INVIVO The Business and Medicine Report 5 412 400 5 1995 Takahara et al 345 119 d 5 485 408 1 1996 Blomquist 364 578 Apr 1991 pp 7 9 5 558 638 9 1996 Evers et al Selected pages from Chapter 1 and 2 by Foley et al 5 573 506 11 1996 Vasko Fundamentals of Interactive Computer Graphics 1982 U S Patent Oct 24 2000 Sheet 1 of 12 6 135 949 REMOTE MONI TOR CONTROLLER INFUSION PUMP CATHETER 14 20 FIG 2 SE LEE EE A 62 E EN o 68 66 64 76 74 ER 70 82 MOUSE ELM mm PERA ASMA EN U S Patent Oct 24 2000 Sheet 2 of 12 6 135 949 1 0 INTERFACE BACKLIGHT DISPLAY U S Patent Oct 24 2000 Sheet 3 of 12 6 135 949 200 FIG 5 INITIALIZATION AND SELF TEST anes 202 204
2. ANY REMAINING VOL a TIME PROGRAM CONTINUOUS 264 REPORT ALARMS U S Patent Oct 24 2000 Sheet 4 of 12 6 135 949 FIG 6 302 STORE PROGRAMMED PARAMETERS STORE RUN PARAMETERS STORE TOTAL VOLUME INFUSED STORE TOTAL VOLUME INFUSED NEW RATE VOLUME PROGRAMMING COMPLETE STORE TOTAL VOLUME INFUSED ALARM TYPE INFUSION COMPLETE STORE TOTAL VOLUME INFUSED STORE TOTAL VOLUME INFUSED MALFUNCTION LOCKOUT PROGRAMMING COMPLETE STORE MODES LOCKED OUT 338 STORE GIVEN NOT GIVEN BOLUS AMOUNT BOLUS CENOEST NO 6 135 949 Sheet 5 0112 Oct 24 2000 U S Patent Sl 913 VIVA NOISNANI D VIVA IT a OJANSIY SIIdvYIaHL O 501 1 231194 O 031YVISIY dWnda Q313 ldWOO SIIdVYIHL O SNLVLS 50108 o NO dNnd O GQ318V1S S3ldVu3Hi O SSONVHOSLVY SNOILVYLIL O 440 0O3INYNL 0 Q3WWVH9OHd S3ldVH3Hl O S32V84A99Id a NO dW d D SWYV1V SNOLLONNITIVA 0 pu lets EEE 31VQ 3LvG Y3IGWNN SNIGN3 ONINNI938 QI AN3ILVD 3WNVN AN3ILV VIVO 2 914 vol U S Patent Oct 24 2000 Sheet 6 of 12 6 135 949 y 380 5 382 SET POINTER NEXT ADDRESS 384 IS POINTER AT LAST ADDRESS 386 SET POINTER TO FIRST ADDRESS 388 WRITE TIME STAMP IN LOG 390 WRITE EVENT DATA IN LOG
3. 8 is a flowchart of a routine 380 for storing data in the memory locations 372 Referring to FIG 8 at step 382 the pointer 376 is set to the address of the next memory location 372 in which data is to be stored At step 384 if the pointer 376 is at the last memory location in which data may be stored the routine branches to step 386 where the pointer is set to the address of the first memory location in which data may be stored As a consequence of steps 384 386 the contents of the memory locations 372 are periodically overwritten with new data however the number of memory locations 372 is sufficiently large so that several months of data for example is stored before being overwritten At steps 388 and 390 the data is stored in the memory location 372 specified by the pointer 376 the data includes a time stamp generated from the real time clock 106 and event data specifying the particular infusion event FIGS 9 10 and 12 are flowcharts of various routines that are performed by the remote monitor controller 20 As described in more detail below the remote monitor controller 20 may be used to monitor the operation of the infusion pump 12 to control the operation of the infusion pump 12 and or to transfer infusion data and patient data from the infusion pump 12 so that such data can be reviewed by a health care professional at a location remote from the patient The remote monitor controller 20 is designed to interface with differ
4. FIG 8 U S Patent Oct 24 2000 Sheet 7 of 12 6 135 949 IDENTIFY PUMP TYPE JR 402 SEND PUMP FIG 9 ID REQUEST 410 READ CHARACTERS FROM PUMP DETERMINE gt 406 PUMP TYPE YES 408 ERROR MESSAGE 4 NO CORRECT YES RESPONSE 412 TIMER EXPIRED NO SEND PUMP DISPLAY RE QUEST READ CHARACTERS FROM PUMP 422 ERROR MESSAGE DETERMINE PUMP TYPE 426 U S Patent USER SELECTS MODE COMMAND N MODE 52 NO 4 465 La MODE 6 DISPLAY PUMP MONITOR 467 GET PUMP S DISPLAY FROM PUMP SHOW PUMP S DISPLAY ON SCREEN Oct 24 2000 Sheet 8 of 12 6 135 949 450 23 GET PUMP S DISPLAY FROM PUMP DISPLAY PUMP KEYPAD COMMAND INPUT SHOW PUMP S NO DISPLAY ON SCREEN TRANSMIT COMMAND TO PUMP DOWNLOAD DATA LOG DOWNLOAD DATALOG YES VIEW DATA LOG YES FIG IO U S Patent Oct 24 2000 Sheet 9 of 12 6 135 949 78 RESET NO YES RUN PUMP REV TIT HOLD ae od sous FIG 8 FIG IIB 191151 Lo fm re U S Patent Oct 24 2000 Sheet 10 of 12 6 135 949 COMMAND PUMP SEND PUMP COMMAND READ CHARACTERS FROM PUMP PUMP ECHO CORRECT ERROR MESSAGE SEND ACKNOWLEDGEMENT 458 y 480 482 488 490 FIG 12 U S Patent Oct 24 2000 Sheet 11 of 12 6 135 949 500 FIG 13 RECEIVE
5. If the pump is not to be programmable the program branches to step 216 where a lockout sequence is performed by requesting the user to input which infusion modes should be locked out If the pump is to be program mable by the patient the program bypasses step 216 The infusion pump 12 has five basic modes of infusion 1 a continuous mode in which the pump delivers a single volume at a single rate 2 an auto ramp mode in which the pump delivers liquid at a rate that gradually increases to a threshold rate stays constant at the threshold rate and then gradually decreases 3 an intermittent mode in which the pump delivers discrete liquid volumes spaced over relatively long periods of time such as a liquid volume every three hours 4 a custom mode in which the pump can be pro grammed to deliver a unique fusion rate during each of 25 different time periods and 5 a pain controlled analgesic PCA mode during which the pump will periodically infuse boluses of analgesic in response to periodic requests by the patient At step 218 the pump 12 generates on the display 92 the prompt Continuous to the user If the user desires to use the pump in its continuous mode the user answers yes via the keypad 90 and the program branches to step 220 at which the continuous mode is programmed by the user by entering a number of infusion parameters such as the desired infusion rate the volume to be infused etc At step 218 if the user
6. monitor controller may be used to monitor the operation of the medical device control the operation of the medical device and or to transfer data from the medical device to the remote monitor controller The apparatus may allow voice communication between the remote monitor controller and the patient who is receiving treatment via the medical device while the medical device is being monitored and or con trolled from the remote location The remote monitor controller may also include means for determining the type of medical device to which it is connected 9 Claims 12 Drawing Sheets REMOTE MONITOR CONTROLLER 6 135 949 Page 2 U S PATENT DOCUMENTS 5 643 212 7 1997 Coutre et al 4 696 671 9 1987 Epstein et al OTHER PUBLICATIONS 4 731 051 3 1988 Fischelll 604 67 4 810 243 3 1989 Howson aaa 604 31 IEEE 488 and VXIbus Control Data Acquisition and 4 828 545 5 1989 Epstein et al Analysis the Most Choices select pages taken from 4 901 221 2 1990 Kodosky et al 364 200 National Instruments Application Software Products and 4 925 444 5 1990 Orkin et al Application Software Overview 1991 17 pages 4 942 514 7 1990 Miyagaki etal 364 190 LabVIEWO2 User Manual Chapter 2 The Front Panel 24153 8277 10 1392 Coufre et al taken from National Instruments Corporation Jan 1990 pp 5 155 693 10 1992 Altmayer et al
7. 502 DATA DUMP ACTIVE 504 RESET DATA DUMP FLAG 508 DATA DUMP COMMAND 2 TRANSMIT ERROR MESSAGE 506 SET TRANSMIT POINTER TO OLDEST DATA 50 RESPOND OTHER COMMAND SET DATA DUMP FLAG 514 FETCH FIRST DATA BYTE UPDATE TRANSMIT POINTER FORMAT DATA IN ASCII ENABLE TRANSMIT INTERRUPT SEND FIRST DATA BYTE 524 U S Patent Oct 24 2000 Sheet 12 of 12 6 135 949 TRANSMIT 550 552 DATA DUMP ACTIVE RESPOND TO OTHER INTERRUPT 556 ALL DATA SENT NO FETCH NEXT DATA BYTE UPDATE TRANSMIT POINTER FORMAT DATA IN ASCII SEND DATA BYTE DISABLE TRANSMIT INTERRUPT RESET DATA DUMP FLAG 568 FIG 14 6 135 949 1 APPARATUS FOR MONITORING AND OR CONTROLLING A MEDICAL DEVICE This is a continuation of prior application Ser No 08 691 872 filed Aug 2 1996 now U S Pat No 5 807 336 which is hereby incorporated herein by reference in its entirety BACKGROUND OF THE INVENTION The present invention is directed to an apparatus for monitoring and or controlling a medical device such as an Infusion pump from a remote location An infusion pump is used to automatically administer liquid medicant to a patient The liquid medicant is supplied from a source of medicant and pumped into the patient via a catheter or other injection devi
8. 20 25 30 35 40 45 50 55 60 65 10 It should be noted that the virtual keypad shown in FIG 11A is the same as the actual keypad 90 of the pump 12 which is shown in FIG 3 except that the on off key of the pump 12 is replaced with a reset key in the virtual key display Where a different type of pump having a different keypad is attached to the remote monitor controller 20 that particular keypad is displayed on the display device 78 An example of a different virtual keypad is shown in FIG 11B Various virtual keypad configurations may be stored in the memory of the remote monitor controller 20 each virtual keypad configuration having a pump type code associated therewith Since the remote monitor controller 20 initially determined the type of pump to which it was attached via the routine of FIG 9 it can retrieve from memory and display the corresponding virtual keypad for that type of pump After the virtual keypad is displayed the health care professional may control the operation of the infusion pump 12 by selecting any of the virtual keys with the mouse 82 Other ways of selecting the keys could be utilized such as a touch sensitive screen or a display screen activated by radiation sensors The infusion pump 12 responds to com mands entered via its keypad 90 and to commands generated from the remote monitor controller 20 At steps 456 and 458 any commands entered by the health care professional are tra
9. United States Patent ro Russo et al US006135949A 1 Patent Number 6 135 949 45 Date of Patent Oct 24 2000 54 APPARATUS FOR MONITORING AND OR CONTROLLING A MEDICAL DEVICE 75 Inventors Sam Russo Lisle Sho Chen Northfield both of 111 Larry Wilson Poway Calif Joseph P Moser Wheaton Alan E Jordan San Diego Calif 73 Assignee Baxter International Inc Deerfield Ill 21 Appl 09 152 573 22 Filed Sep 14 1998 Related U S Application Data 63 Continuation of application No 08 691 872 Aug 2 1996 Pat No 5 807 336 51 MEC lin 61 5 00 152 US CL eren 600 300 604 131 58 Field of Search 600 300 604 207 604 246 131 607 60 128 004 56 References Cited U S PATENT DOCUMENTS 4 413 314 11 1983 Slater et al 364 188 4 561 443 12 1985 Hogrefe et al 4 676 776 6 1987 Howson et List continued on next page OTHER PUBLICATIONS McMorris et al Are Process Control Rooms Obso lete taken from Control Engineering pp 42 47 Jul 1971 Abbott Laboratories LIFECARE Blue Line System prod uct literature copyrighted 1990 L C Sheppard Computer Based Clinical Systems Auto mation and Integration taken from 39th ACEMB Sep 13 16 1986 pp 73 75 Selective portions of Chapter 9 of Mayhew Principles and Guidelines In Software User Interface Design 1992 Electronic s Article of Feb 1990 by Jack S
10. a transmit buffer XMIT 70 for transmitting data bytes and a receive buffer REC 72 for receiving data bytes The remote monitor controller 20 has a keyboard 74 connected to the I O circuit 66 via a line 76 a display device 78 such as a CRT connected to the I O circuit 66 via a line 80 and an input device such as an electronic mouse 82 connected to the I O circuit 66 via a line 84 The remote monitor controller 20 can also include one or more disk drives such as a hard disk drive or a floppy disk drive FIG 3 is a front view of one embodiment of the infusion pump 12 shown schematically in FIG 1 Referring to FIG 10 15 20 25 35 40 45 50 55 60 65 4 3 the pump 12 has an input device in the form of a keypad 90 via which a user may input data and commands and a display 92 for displaying textual messages to the user A block diagram of the electronics of the infusion pump 12 is shown in FIG 4 Referring to FIG 4 the pump 12 includes a controller 100 an electrically programmable read only memory EPROM 102 having a built in I O interface 102a a nonvolatile RAM 104 a real time clock 106 and the display 92 all of which are interconnected by a communications bus 108 The display 92 has a backlight 110 which is selectively activated by an enable signal generated on a line 112 interconnecting the controller 100 and the backlight 110 Both the RAM 104 and the real time clock 106 are connected to a batt
11. ata stored in the medical device and a routine for viewing data from the medical device 6 The medical apparatus of claim 1 wherein the medical device comprises a controller for controlling the interaction of the medical device with the patient 5 10 14 7 The medical apparatus of claim 1 wherein the apparatus for allowing voice communication comprises a first voice data modem operatively coupled to the medi cal device and a second voice data modem operatively coupled to the remote apparatus the first and second voice data modems being coupled to the communication link 8 The medical apparatus of claim 1 wherein the commu nication link comprises a telephone line 9 The medical apparatus of claim 1 wherein the medical device comprises a programmable infusion pump
12. ce The manner in which the liquid is infused is controlled by the infusion pump which may have various modes of infusion such as a continuous mode in which the liquid medicant is continuously infused at a constant rate or a ramp mode in which the rate of infusion gradually increases then remains constant and then gradually decreases Typically the monitoring of an infusion pump is per formed by reviewing a visual display means incorporated in the infusion pump and the control of the infusion pump is performed by activating an input device such as a keypad incorporated with the infusion pump Consequently the monitoring and or control of an infusion pump is performed at the same location at which the infusion pump is disposed SUMMARY OF THE INVENTION The invention is generally directed to a medical apparatus having a programmable medical device disposed at a first room location and a remote monitor and or controller dis posed at a second room location In one aspect the invention is directed to a medical apparatus having a medical device for administering a medical treatment to a patient the medical device being disposed at a first room location and including means for administering the medical treatment to the patient and memory means for storing data regarding the medical treat ment administered to the patient The medical apparatus also includes a remote monitor for monitoring the medical treat ment administered to the pat
13. ded upon the occurrence of each event is listed in the right hand column of Table 1 The time at which the infusion data is recorded which is determined by the real time clock 106 is also stored along with the infusion data TABLE 1 EVENT DATA RECORDED Power On Date and Time Program Infusion parameters See Table 2 Run Infusion parameters See Table 2 Hold Total Volume Infused Restart Time of Restart Rate Changes Total Volume Infused Rate Volume Alarms Total Volume Infused Alarm Type Infusion Complete Total Volume infused Malfunctions Total Volume Infused Malfunction Type Resume Infusion parameters See Table 2 Maintenance Date Date Patient ID Patient ID Number Serial No Serial Number Language Change New Language Lockout Modes Locked Out Pressure Select Bolus Request Titration Power Off Version No New Pressure Setting Given Not Given Bolus Amount New Parameters Time of Power Off Software Version Number Referring to Table 1 and FIG 6 when the power to the infusion pump 12 is tured on the date and time of the power turn on is recorded When the pump is completely programmed pursuant to one of steps 220 224 228 232 6 135 949 7 236 FIG 5 as determined at step 302 the programmed Infusion parameters are stored at step 304 along with the time of such storage The particular parameters that are stored depend upon which infusion mode was programmed Several examples of infusion parameters tha
14. does not want to use the continuous mode the user answers No and the program branches to step 222 Steps 222 236 are generally the same as steps 218 and 220 except that the user may be prompted for different infusion parameters depending on which of the five possible infusion modes is selected After the completion of one of the steps 220 224 228 232 or 236 the program branches to the ready to run step 210 When the user presses the Run key the pump 12 enters the run mode 260 and infuses the patient with a liquid medicant in accordance with the infusion mode selected at one of steps 218 222 226 230 234 and the infusion parameters entered at one of steps 220 224 228 232 236 The pump 12 remains in the run mode 260 until the Hold key is pressed as determined at step 262 Upon the occur 10 15 20 30 35 40 45 50 55 60 65 6 rence of alarm condition an alarm is reported at step 264 At step 262 if the hold key is pressed the infusion is stopped at step 266 and the pump 12 waits for the run key to be pressed at step 268 or the on off switch to be turned off at step 270 Summarizing the operation described above if the pump is to be utilized in lockout mode a medical assistant turns the pump on programs the desired infusion mode at one of steps 220 224 228 232 236 and then turns the pump off The programmed infusion parameters will be retained in the memory 104 The
15. edical device transmit display data including a plurality of characters shown on the visual display device of the one programmable medical device means for receiving the display data and means for determining the type of the one programmable medical device based upon the display data The display data may include a number of characters and the determining means may include means for determining the type of the one programmable medical device based upon the number of characters in the display data The means for automatically determining the type of the one programmable medical device may also include means of a first type for automatically determining the type of the one programmable medical device and means of a second type for automatically determining the type of the one program mable medical device These and other features and advantages of the present invention will be apparent to those of ordinary skill in the art in view of the detailed description of the preferred embodiment which is made with reference to the drawings a brief description of which is provided below BRIEF DESCRIPTION OF THE DRAWINGS FIG 1 is a block diagram of an apparatus for adminis tering medical treatment to a patient and monitoring the condition of the patient FIG 2 is a block diagram of the electronic components of the remote monitor controller shown schematically in FIG 1 FIG 3 is a front view of one embodiment of the infusion pump shown schemat
16. ent types of infusion pumps In order to determine which type of infusion pump the remote monitor controller 20 is operatively coupled a pump identification routine 400 performed after the communication link between the remote monitor controller 20 and the infusion pump 12 is estab lished Referring to FIG 9 at step 402 the remote monitor controller 20 transmits a pump identification ID request to the infusion pump 12 via the communication link 38 In response to the pump ID request the pump 12 transmits a multi character ID code back to the remote monitor controller 20 The ID code may include for example one or more characters identifying the pump model and or one or more characters identifying the software version of the pump At step 404 the remote monitor controller 20 reads the characters sent from the pump 12 until all characters are received as determined at step 406 or until a predetermined time period e g five seconds elapses The time period may be determined by a timer not shown The remote monitor controller 20 may determine that all characters have been received by for example identifying one or more termina tion characters such as a carriage return character lt CR gt followed by a line feed character lt LF gt Step 408 determines whether a correct response was received from the pump 12 which may be determined checking the characters received from the pump 12 against a list of possible ID codes If a correct r
17. ery 114 which supplies power to them only in the absence of system power The controller 100 has a transmit buffer 116 and a receive buffer 118 connected to the communications bus 108 The controller 100 controls the medicant infusion rate by periodically transmitting a control signal to an amplifier circuit 120 via a line 122 to drive a pump motor 124 which drives a pumping mechanism 126 such as a rotary pump wheel not shown adapted to make contact with a portion of the liquid conduit 16 FIG 1 connected to the catheter 14 The controller 100 receives periodic inputs from a shaft encoder SE sensor 130 which is disposed on the shaft of the motor 124 The SE sensor 130 may be a two phase motion sensing encoder which provides two signal outputs to the controller 100 The rotational speed of the motor 124 and its direction of rotation are determined by the controller 100 based upon the rate and phase relationship between the two signal outputs The SE encoder 130 periodically transmits the signals to the controller 100 via a line 132 Each time the signals are transmitted an interrupt is generated and the controller 100 compares the actual position of the motor shaft with its desired position and transmits a new control signal such as a pulse width modulated signal to the amplifier 120 via the line 122 to ensure that the actual speed of the motor 124 corresponds to the motor speed required for the desired medicant infusion rate The in
18. esponse was received the routine branches to step 410 where the pump type is determined for example by comparing the received pump ID code with at least one possible ID code which identifies a particular type of infusion pump or by compar ing the received pump ID code with a number of possible ID codes each of which identifies a particular type of infusion pump As used herein the type of infusion pump may relate to the model of the pump or the software version of the pump If a correct response was not received as determined by step 408 at step 412 the routine determines whether the predetermined time period measured by the timer has 6 135 949 9 expired prior to receiving a termination character If so the routine branches to step 414 where an error message is generated due to the pump s failure to respond to the pump ID request At step 412 if some type of response not a correct response was received before the timer expired the routine branches to step 416 Steps 416 426 comprise a second way of determining the type of infusion pump 12 connected to the remote monitor controller 20 which is based on the number of characters in the display 92 of the pump 12 For example a first type of infusion pump may have a display capable of displaying 12 characters whereas a second type of infusion pump may have a display capable of displaying 12 characters Steps 416 426 determine the type of infusion pump based on the number
19. handle entitled Who Will Dominate the Desktop in the 90s INFUSION PUMP Chapter 5 entitled Direct Manipulation from Shneiderman Designing the User Interface Strategies for Effective Human Computer Interaction published 1992 Literature of the Baxter s MultiPlex Fluid Management System 1988 Literature of the Baxter MultiPlex Fluid Management Sys tem copyrighted 1988 Literature describing Baxter s Flo Gard 6201 Volumetric Infusion Pump copyrighted 1992 Literature of I Flow Corporation advertising its Vivus 4000 Infusion System One page article by Jerry Hirsch entitled Portable IV Frees Patients printed in The Orange County Register Article by Bedder et al entitled Cost analysis of Two Implantable Narcotic Delivery Systems published Mar 14 1991 Pp 66 71 from book chapter entitled MiniMed Technolo gies Programmable Implantable Infusion System describ ing clinical trials from Nov 1986 Advertisement describing IMED STATUS Infusion Management System List continued on next page Primary Examiner Max Hindenburg Attorney Agent or Firm Wallenstein amp Wagner 57 ABSTRACT A medical apparatus is provided with a programmable medical device disposed at a first room location and a remote monitor and or controller disposed at a second room loca tion The programmable medical device is used to admin ister a medical treatment to a patient and the remote
20. hecked If the flag is not active meaning that a data dump operation is not in progress the routine branches to step 554 where the routine responds to the other interrupt If the data dump flag is active then the routine branches to step 556 where it determines whether all of the segmented 10 15 20 25 30 35 40 45 50 55 60 65 12 portions of the infusion data have been transmitted This may be accomplished for example by determining if the transmit pointer 513 and the pointer 376 FIG 7 are pointing to the same memory location If all the requested data has been sent the routine branches to step 558 where the transmit interrupt is disabled and then to step 560 where the data dump flag is reset to logic 0 effectively ending the data transfer operation If not all the data has been transferred as determined at step 556 the routine branches to step 562 where the data byte specified by the transmit pointer 513 is retrieved from the RAM 104 At step 564 the position of the transmit pointer is updated to point to the address of the next data byte to be transmitted At step 566 the data byte retrieved at step 562 is formatted in ASCII and at step 568 the refor matted data byte is transmitted from the infusion pump transmit buffer 116 to the remote monitor controller 20 over the data link 38 The transmit interrupts generated by the controller 100 to transfer the segmented data portions to the remo
21. ically in FIG 1 FIG 4 is a block diagram of the electronic components of the infusion pump of FIG 3 FIG 5 is a flowchart of the overall operation of the infusion pump 6 135 949 3 FIG 6 illustrates a number of data recording steps formed during the operation of the infusion pump FIG 7 is a representation of a portion of the memory of the infusion pump FIG is a flowchart of a store data routine which can be used to store data relating to the operation of the infusion pump and data relating to the condition of a patient FIG 9 is a flowchart of a routine which may be used to identify the type of infusion pump to which the remote monitor controller is coupled FIG 10 is a flowchart of a mode select routine of the remote monitor controller FIGS 11A 11B illustrate portions of visual displays generated by the remote monitor controller FIG 12 is a flowchart of a command pump routine that is performed by the remote monitor controller FIG 13 is a flowchart of a receive routine that is per formed by the infusion pump FIG 14 is a flowchart of a transmit routine that is performed by the infusion pump and FIG 15 is an illustration of a graphical user menu that may be displayed by the remote monitor controller DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT FIG 1 illustrates one embodiment of an apparatus 10 for administering medical treatment to a patient Referring to FIG 1 the apparatus 10 incl
22. ient the remote monitor being disposed at a second room location remote from the first room location and means for transferring the data from the medical device to the remote monitor while the medical device is administering the medical treatment to the patient The data may be transmitted to the remote monitor in segmented noncontinuous data portions and the means for transferring the data to the remote monitor may include means for repeatedly transmitting portions of the data from the medical device to the remote monitor and means for generating an interrupt when one of the data portions has been transmitted to the remote monitor the interrupt causing the transmitting means to transmit another of the data portions from the medical device to the remote monitor In a second aspect the invention is directed to a medical apparatus having a medical device for administering a medical treatment to a patient the medical device being disposed at a first room location and including means for administering the medical treatment to the patient and memory means for storing data regarding the medical treat ment administered to the patient The medical device also includes a remote monitor for monitoring the medical treat 10 15 25 30 40 45 50 55 60 65 2 ment administered to the patient the remote monitor being disposed at a second room location remote from the first room location a communication link operatively coup
23. in connection with FIGS 13 14 If the user inputs a view data log request as determined at step 474 the routine branches to step 476 where data previously downloaded at step 472 can be viewed on the display device 78 of the remote monitor controller 20 The user may exit the mode select routine 450 via step 478 FIG 12 illustrates one routine that could be used to implement the transmit command step 458 shown schemati cally in FIG 10 Referring to FIG 12 the pump command 15 transmitted from the remote monitor controller 20 at step 480 and then the infusion pump 12 transmits to the remote monitor controller 20 an echo of the command so that the remote monitor controller 20 known that command was received properly by the pump 21 The characters making up the echo are received at steps 482 484 and if the echo is not 6 135 949 11 correct an error message is displayed to the health care professional At step 490 the remote monitor controller 20 sends an acknowledgement of the echo to the pump 12 The transfer of data from the infusion pump 12 to the remote monitor controller 20 shown schematically in step 468 of FIG 10 is accomplished via a receive interrupt service routine 500 and a transmit interrupt service routine 550 that are performed by the infusion pump 12 Flowcharts of the routines 500 550 are shown in FIGS 13 and 14 The receive routine 500 shown in FIG 13 is invoked upon the generation of a receive interrupt by the pum
24. ine branches to step 508 where the message just received in the receive buffer 118 is checked to determine whether it is a data dump command If it is not then the routine branches to step 510 where the pump 12 responds to the command If the message is a data dump command the routine branches to step 512 where a transmit pointer 513 see FIG 7 is set to the oldest data in the RAM 104 that has not yet been transmitted to the remote monitor controller 20 At step 514 the data dump flag is set to logic 1 since a new data transfer operation is beginning At step 516 the data byte specified by the transmit pointer 513 is retrieved from the RAM 104 and at step 518 the position of the transmit pointer 513 is updated e g incremented to point to the address of the next data byte to be transmitted At step 520 the data byte retrieved at step 516 is formatted in ASCII at step 522 the transmit interrupt is enabled and at step 524 the reformatted data byte is transmitted from the infusion pump transmit buffer 116 to the remote monitor controller 20 over the data link 38 When the first data byte is sent out from the transmit buffer 116 a transmit interrupt is generated by the controller 100 to indicate that the transmit buffer 116 is empty and that another data byte can be transmitted Upon the generation of the transmit interrupt the transmit routine 550 is performed Referring to FIG 14 at step 552 the status of the data dump flag is c
25. infusion data from the pump 12 to the remote monitor controller 20 and viewing the data The user may perform one of those functions by selecting an operational mode displayed on the display device 78 FIG 2 of the remote monitor controller 20 via the mouse 82 These modes include a command mode in which a health care profes sional at the remote monitor controller 20 may transmit command signals to the infusion pump 12 to control its operation a monitoring mode in which the infusion pump 12 will continually transmit the contents of its visual display 92 to the remote monitor controller 20 a download data mode in which infusion data is transferred from the pump 12 to the remote monitor controller 20 and a view data mode in which the infusion data may be viewed on the display 78 of the remote monitor controller 20 FIG 10 illustrates a flowchart 450 of the basic operation of the remote monitor controller 20 Referring to FIG 10 at step 452 if the user selected the command mode described above the routine branches to step 454 where a display of the keypad 90 of the infusion pump 12 is shown on the display device 78 The display shown at step 454 comprises a plurality of virtual entry keys having a spatial configura tion substantially the same as the entry keys of the keypad 90 of the particular infusion pump type which is connected to the remote monitor controller 20 An example of such a visual display is shown in FIG 11A 10 15
26. led between the medical device and the remote monitor means for transferring the data from the medical device to the remote monitor via the communication link and means for allowing voice communication between the medical device and the remote monitor via the communication link while the data is being transferred from the medical device to the remote monitor In a third aspect the invention is directed to an apparatus having remote means for communicating with one of a plurality of medical devices each of which is designed to administer a medical treatment to a patient the one medical device being disposed at a first room location and the remote means being disposed at a second room location remote from the first room location The remote means includes means for automatically determining the type of the one programmable medical device and means for receiving data relating to the medical treatment of the patient after the type of the one programmable medical device has been deter mined The apparatus also includes data communication means coupled to the remote means for transferring data between the remote means and the one programmable medical device The one programmable medical device may have a visual display device and the means for automatically determining the type of the one programmable medical device may include means for transmitting a display request to the one programmable medical device to request that the one pro grammable m
27. medical assistant would then turn the pump back on press the No key in response to the Programmable prompt at step 214 enter the lockout information at step 216 and then turn the pump off again When the patient subsequently turned on the pump to perform the infusion the program would proceed from step 212 directly to the ready to run step 210 which could prevent the patient from altering the infusion parameters If the lockout mode was not utilized the medical assistant or the patient could turn the pump on program the desired infusion mode and then press the Run key to start the infusion without ever turning the pump off During programming and operation the infusion pump 12 automatically records in the non volatile memory 104 all significant infusion data to generate a complete historical data record which can be later retrieved from the memory 104 and used for various purposes including clinical pur poses to aid in determining how effective a particular infusion therapy was and treatment purposes to confirm that the prescribed infusion was actually delivered FIG 6 illustrates various steps at which infusion data is recorded that are performed during the overall pump opera tion shown generally in FIG 5 The infusion data recorded in the memory 104 is set forth in Table 1 below A number of events which trigger the storage of data are listed in the left hand column of Table 1 and the infusion data that is recor
28. ng a medical device for interacting with a patient disposed at a first location a remote apparatus for monitoring and or controlling the medical device the remote apparatus being disposed at a second location remote from the first location a communication link operatively coupled between the medical device and the remote apparatus apparatus for transferring data and or commands between the medical device and the remote apparatus via the communication link and apparatus for providing voice communication between the medical device and the remote monitor controller via the communication link contemporaneously while data and or commands are being transferred between the medical device and the remote monitor controller 2 The medical apparatus of claim 1 wherein the remote apparatus comprises a routine for programming the medical device and a routine for monitoring the medical device 3 The medical apparatus of claim 1 wherein the medical device comprises a device for administering a medical treatment to a patient 6 135 949 13 4 The medical apparatus of claim 1 wherein the medical device comprises a device for monitoring a medical condi tion of the patient 5 The medical apparatus of claim 2 wherein the medical device comprises a memory for storing data regarding the medical device s interaction with the patient and operation of the medical device and wherein the remote apparatus comprises a routine for downloading d
29. nsmitted to the infusion pump 12 and at steps 460 and 462 the display of the pump 12 is transferred to the remote monitor controller 20 and displayed on the display device 78 of the remote monitor controller 20 At step 464 if the user exits the command mode the routine branches back to step 452 At step 465 if the health care professional selected the monitor mode the routine branches to step 466 where a visual display of the pump display 92 is shown on the display device 78 At step 467 the contents of the pump display 92 are transferred to the remote monitor controller 20 and at step 468 those contents are displayed in the visual display generated at step 466 At step 469 if the user exits the monitor mode the routine branches back to step 452 otherwise the routine branches back to step 467 so that the contents of the pump display 92 are continuously shown on the display device 78 at step 468 the display 92 of the infusion pump 12 changes in accordance with the pump operation so that the pump operation can be monitored by viewing the display 92 Step 467 may be accomplished for example by transmitting a pump display request to the pump 12 via steps similar to steps 416 420 described above If the health care professional inputs a request to down load data from the pump 12 to the remote monitor controller 20 as determined at step 470 the routine branches to step 472 where the data transfer is accomplished as described below
30. of characters in the display At step 416 the remote monitor controller 20 transmits a pump display request to the infusion pump 12 to request the pump 12 to transmit the content of its display 92 At step 418 the remote monitor controller 20 reads the display characters transmitted from the pump 12 At step 420 if a predetermined period of time has elapsed or if a terminating character is received the routine branches to step 422 At step 422 if the predetermined time period measured by the timer elapsed prior to the receipt of a terminating character the routine branches to step 424 where an appropriate error message is generated At step 426 the type of pump is determined based on the number of display characters that were received The routine could also exit step 420 if a predetermined number of characters are received In that case where the remote monitor controller 20 was designed to interface with two different types of infusion pumps one having a display capability of 12 characters and another having a display capability of 32 characters if the remote monitor controller 20 received more than 12 display characters at step 420 it would immediately be able to determine that the pump type corresponded to a pump with a 32 character display capa bility The remote monitor controller 20 allows four basic func tions to be performed including controlling the infusion pump 12 monitoring the operation of the pump 12 trans ferring
31. p controller 100 The receive interrupt indicates that a message has been received in the receive buffer 118 of the controller 100 from the remote monitor controller 20 When a download data command is sent to the infusion pump 12 as determined at step 466 of FIG 10 a data dump flag is set to logic 1 indicating that a data transfer or dump from the pump 12 to the remote monitor controller 20 is in progress The data transfer is performed in a segmented fashion Instead of sending all of the infusion data and patient data stored in the RAM 104 to the remote monitor controller 20 in a single continuous stream the data is sent in segmented portions each of which is separated in time from its adjacent portions by a period of time e g 100 microseconds Referring to FIG 13 when the routine begins at step 502 a character or message will have been just received in the receive buffer 118 At step 502 if the data dump flag is active meaning that a data transfer is already in progress then the routine branches to step 504 where the data dump flag is set to logic 0 effectively terminating the data dump operation and an error message is transmitted to the remote monitor controller 20 at step 506 This is done to prevent the data dump operation from interfering with any commands that are transmitted from the remote monitor controller 20 to the infusion pump 12 Tf the data dump flag was not active as determined at step 502 the rout
32. s any 6 135 949 5 remaining volume of liquid to be infused by the pump any additional time remaining for an infusion which would be the case where the pump was temporarily turned off during an infusion the program branches to step 206 where the user is asked via a message displayed on the display 92 whether the previous infusion should be resumed If the user answers yes via the keypad 90 the program branches to a ready to run step 210 If the previous infusion is not to be resumed the program branches to step 212 The infusion pump 12 has a lockout mode in which the user may be prevented from programming the infusion parameters such as the volume to be infused or the rate of infusion For example the pump 12 could be programmed by a medical assistant to deliver a particular infusion having a particular flow profile flow rate and volume to be infused After programming that infusion the medical assistant could place the pump in lockout mode which would prevent the patient from changing any of the infusion parameters At step 212 if the pump 12 has been previously placed in lockout mode the program branches directly to the ready to run step 210 bypassing all programming steps At step 212 if the pump is not in lockout mode the program branches to step 214 at which point the program prompts the user via the display 92 to input whether the patient should be allowed to program the pump during the subsequent infusion
33. t are stored for each of a number of infusion modes are illustrated in Table 2 set forth below TABLE 2 INFUSION MODE INFUSION PARAMETERS Infusion Mode Infusion Rate Volume To Be Infused Delay Time Total Bag Volume KVO Rate Infusion Mode Infusion Rate Volume To Be Infused Delay Time Total Bag Volume Duration of Up Ramp Duration of Down Ramp KVO Rate Infusion Mode Total Infusion Time Number of Doses Dose Time Dose Volume KVO Rate Continuous Auto Ramp Intermittent When the pump enters the run mode 260 FIG 5 as determined at step 306 the time at which the run mode was begun along with the parameters pursuant to which the infusion is performed are stored at step 308 At step 310 if the hold key is pressed then the time at which the hold key was pressed along with the total volume infused at the time the hold key was pressed are stored at step 312 The pump also stores any infusion rate changes such as changes caused by switching from a continuous rate to a keep vein open KVO rate or in the intermittent mode changing from a KVO rate to a higher infusion rate the presence of which are detected at step 314 The new rate and the time at which the new rate started are stored at step 316 At step 318 if any alarms are generated the alarm type the time at which the alarm occurred and the total volume infused at the time of the alarm are recorded at step 320 If the infusion is completed as determined at s
34. te monitor controller 20 are assigned a lower priority than the interrupts generated in response to input of the shaft encoder sensor 130 which is necessary to provide the desired infusion rate Consequently the transfer of the infusion data and patient data does not interfere with the ability of the pump 12 to provide the desired infusion rate and the data transfer can occur while the pump is infusing the patient with the medicant FIG 15 is an illustration of a graphical user menu that may be shown on the display device 78 of the remote monitor controller 20 The health care professional may select particular data for transfer or viewing via a number of different parameters such as beginning data ending data types of data etc The particular manner in which particular data may be selected for transfer or viewing is not consid ered important to the invention Modifications and alternative embodiments of the inven tion will be apparent to those skilled in the art in view of the foregoing description This description is to be construed as illustrative only and is for the purpose of teaching those skilled in the art the best mode of carrying out the invention The details of the structure and method may be varied substantially without departing from the spirit of the invention and the exclusive use of all modifications which come within the scope of the appended claims 18 reserved What is claimed is 1 A medical apparatus comprisi
35. tep 322 the program branches to step 324 where the time at which the infusion was completed is stored along with the total volume infused At step 326 if there is a malfunction the malfunc tion type the time at which the malfunction occurred and the total volume infused at the time of the malfunction are recorded at step 328 At step 330 if the infusion is resumed when the pump is turned back on after having been turned off during an infusion the time at which the infusion is resumed along with the infusion parameters are stored at step 332 Upon the completion of the programming of a lockout sequence as determined at step 334 i e after step 216 of FIG 5 the time at which the programming of the lockout was completed is stored along with the infusion modes that were locked out At step 338 upon the detection of a bolus request the time at which the bolus was requested is stored at step 340 along with an indication whether the bolus was actually given and the amount of the bolus FIG 7 illustrates the data organization of a portion of the RAM 104 in which infusion data the data stored during the steps of FIG 6 is stored Referring to FIG 7 the infusion data is stored in a number of memory locations 372 Data 10 15 20 25 30 35 40 45 50 55 60 65 8 may be written to the memory location 372 utilizing a pointer 376 which specifies the memory location at which data should be next stored FIG
36. terrupts caused by the SE sensor 130 are assigned to the highest priority so that they are responded to immediately before any other actions are taken by the controller 100 The pump 12 has a number of other features not described herein which are disclosed in the following patent applications each of which is incorporated herein by refer ence U S Ser No 08 399 184 filed Mar 6 1995 entitled Infusion Pump Having Power Saving Modes U S Ser No 08 398 977 filed Mar 6 1995 entitled Infusion Pump With Selective Backlight U S Ser No 08 398 980 filed Mar 6 1995 entitled Infusion Pump With Different Oper ating Modes U S Ser No 08 398 886 filed Mar 6 1995 entitled Cassette For An Infusion Pump U S Ser No 08 399 183 filed Mar 6 1995 entitled Infusion Pump With Dual Latching Mechanism U S Ser No 08 398 887 filed Mar 6 1995 entitled Infusion Pump With Historical Data Recording The operation of the infusion pump 12 is controlled by a computer program stored in the EPROM 104 and executed by the controller 100 A flowchart 200 of the overall opera tion is illustrated in FIG 5 Referring to FIG 5 when the pump 12 is turned on at step 202 the pump is initialized and a test of the pump operation is performed The pump 12 may be turned off temporarily during an infusion in which case the pump 12 may continue the infusion when it is turned back on as described below At step 204 if there i
37. udes a programmable medical treatment means in the form of an infusion pump 12 which is connected to a liquid medicant injection device in the form of a catheter 14 via a liquid conduit schematically shown as 16 The apparatus 10 includes a remote monitor controller 20 which is disposed at a room location remote from the room location at which the infusion pump 12 is located The remote monitor controller 20 could be disposed in a different room of the same building in which the pump 12 is disposed or in a different building than the one in which the pump 12 is disposed The remote monitor controller 20 is connected to a conventional voice data modem 22 via a data link 24 and the modem 22 is also connected to a telephone 26 via a voice link 28 The infusion pump 12 is connected to a conventional voice data modem 30 via a data link 32 and the modem 30 is connected to a telephone 34 via a voice link 36 The two modems 22 30 are interconnected to bidirec tional voice and data communication via a communication link 38 which could be a telephone line for example FIG 2 is a block diagram of the electronics of the remote monitor controller 20 shown schematically in FIG 1 Refer ring to FIG 2 the remote monitor controller 20 includes a microprocessor MP 60 a read only monitor ROM 62 a random access memory RAM 64 and an input output I O circuit 66 all of which are interconnected by an address data bus 68 The microprocessor 60 has

Download Pdf Manuals

image

Related Search

Related Contents

4 - Olivetti  10584 NSBT-210  HBC86K7.3 HBC86K7B3 Horno compacto con microondas  Samsung ML-5010ND Mono Laser (48 ppm) Manual de utilizare  Shure 515SDX User's Manual    Oki C9800 MFP User's Manual  User Guide  アクセントDR ACC - 医薬品医療機器総合機構  仕 様 書 1 品 目: 小動物用低磁場小型水平型磁気共鳴画像システム  

Copyright © All rights reserved.
Failed to retrieve file