Distributed medication delivery system and method having autonomous delivery devices
First Claim
1. A system for the delivery of medication, the system comprising:
- a medical delivery operations module comprising a delivery mechanism having a base function of medication delivery at a selectable delivery rate and a selectable delivery volume, the medical delivery operations module further comprising a user interface, a buffer memory, a communications system, an operations module processor, and a base function control program stored in a non-volatile memory that is configured, when accessed and executed, to program the operations module processor to control the operation of the delivery mechanism to perform its base function wherein the operation module processor is connected to the user interface to receive program instructions to set delivery rate and delivery volume at fixed values;
wherein the communications system is configured to receive an advanced medication delivery program from a source outside the medical delivery operations module and store the advanced medication delivery program in the buffer memory, wherein the advanced medication delivery program has a plurality of different values for at least one of the delivery rate and the delivery volume that vary with time; and
wherein the base function control program also programs the operations module processor to access the buffer memory and when an advanced medication delivery program has been completely loaded into the buffer memory and a “
start”
instruction is received from the user interface, to execute the advanced medication delivery program under which the operations module processor automatically varies at least one of the rate of delivery and volume of delivery values in accordance with the advanced delivery program, and wherein the operations module processor is programmed to execute the advanced delivery program residing in the buffer memory autonomously without being under real time control of, or dependent on, any remote processor or data source, including a processor at the source from which the advanced delivery program came, or the user interface, except that the user interface is usable to start and stop the operations module processor in running the advanced delivery program, but neither the user interface nor any other control or data device can be used to change the advanced program.
2 Assignments
0 Petitions
Accused Products
Abstract
A pump operations module having a base function includes only base function programming in the module itself but is configured to receive advanced delivery programs in a buffer for execution autonomously. An advanced interface module (AIM) is used to prepare advanced delivery programs and upload them to one or more delivery modules as well as monitor the performance of those modules. However, the advanced interface module does not control the execution of those advanced delivery programs by the pump operations modules. The AIM includes a touch screen and access to drug libraries. The AIM will generate graphical slide controls on the touch screen with the minimum and maximum values on the touch screen for the user to create an advanced delivery program for upload, to greatly lessen the risk of errors. Support for PK applications is provided.
76 Citations
20 Claims
-
1. A system for the delivery of medication, the system comprising:
-
a medical delivery operations module comprising a delivery mechanism having a base function of medication delivery at a selectable delivery rate and a selectable delivery volume, the medical delivery operations module further comprising a user interface, a buffer memory, a communications system, an operations module processor, and a base function control program stored in a non-volatile memory that is configured, when accessed and executed, to program the operations module processor to control the operation of the delivery mechanism to perform its base function wherein the operation module processor is connected to the user interface to receive program instructions to set delivery rate and delivery volume at fixed values; wherein the communications system is configured to receive an advanced medication delivery program from a source outside the medical delivery operations module and store the advanced medication delivery program in the buffer memory, wherein the advanced medication delivery program has a plurality of different values for at least one of the delivery rate and the delivery volume that vary with time; and wherein the base function control program also programs the operations module processor to access the buffer memory and when an advanced medication delivery program has been completely loaded into the buffer memory and a “
start”
instruction is received from the user interface, to execute the advanced medication delivery program under which the operations module processor automatically varies at least one of the rate of delivery and volume of delivery values in accordance with the advanced delivery program, and wherein the operations module processor is programmed to execute the advanced delivery program residing in the buffer memory autonomously without being under real time control of, or dependent on, any remote processor or data source, including a processor at the source from which the advanced delivery program came, or the user interface, except that the user interface is usable to start and stop the operations module processor in running the advanced delivery program, but neither the user interface nor any other control or data device can be used to change the advanced program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for the delivery of medication, the system comprising:
-
a medical delivery operations module comprising a delivery mechanism having a base function of medication delivery at a selectable delivery rate and a selectable delivery volume, the medical delivery operations module further comprising a user interface, a buffer memory, a communications system, an operations module processor, and a base function control program stored in a non-volatile memory that is configured, when accessed and executed, to program the operations module processor to control the operation of the delivery mechanism to perform its base function wherein the operation module processor is connected to the user interface to receive program instructions to set delivery rate and delivery volume at fixed values, and further to control the systems operations of the medical delivery operations module, to monitor those operations, and to display error notices on the delivery operations module user interface; wherein the communications system is configured to receive an advanced medication delivery program from a source outside the medical delivery operations module and store the advanced medication delivery program in the buffer memory, wherein the advanced medication delivery program has a plurality of different values for at least one of the delivery rate and the delivery volume that vary with time; and wherein the base function control program also programs the operations module processor to access the buffer memory and when the advanced medication delivery program has been completely loaded into the buffer memory and a “
start”
instruction is received from the user interface, to execute the advanced medication delivery program under which the operations module processor automatically varies at least one of the rate of delivery and volume of delivery values in accordance with the advanced delivery program, and wherein the operations module processor is programmed to execute the advanced delivery program residing in the buffer memory autonomously without being under real time control of, or dependent on, any remote processor or data source, including a processor at the source from which the advanced delivery program came, or the user interface, except that the user interface is usable to start and stop the operations module processor in running the advanced delivery program, but neither the user interface nor any other control or data device can be used to change the advanced program;wherein the advanced delivery program may be overridden at the user interface by pressing a stop key, at which time the user interface may be used to program at least one of the delivery rate and delivery volume for manual operation of the delivery mechanism, and the user interface includes a continue key that the user may press to return the delivery mechanism to operation under the advanced delivery program. - View Dependent Claims (18, 19, 20)
-
Specification