Method For Configuring An Insulin Pump With Configuring Device
First Claim
1. A computer-implemented method of configuring an insulin pump using a pump configuring device, the insulin pump having a plurality of parameter blocks, each of the plurality of parameter blocks having a respective parameter and an associated restriction setting, the pump configuring device having a predetermined authorization level, the method comprising:
- receiving, by the pump configuring device, a request to access one of the parameters on the insulin pump;
identifying, by the pump configuring device, the one of the plurality of parameter blocks that includes the one of the parameters;
retrieving, by the pump configuring device from the insulin pump, the one of the parameters and the restriction setting associated with the one of the parameters;
comparing, by the pump configuring device, the authorization level of the pump configuring device to the restriction setting associated with the one of the parameters;
determining, by the pump configuring device, whether the pump configuring device is authorized to write to the one of the plurality of parameter blocks based on the comparison of the authorization level and the restriction setting; and
writing, by the pump configuring device, to the one of the plurality of parameter blocks on the insulin pump in response to a determination that the pump configuring device is authorized to write to the one of the parameter blocks.
4 Assignments
0 Petitions
Accused Products
Abstract
An insulin pump is configurable by a configurator. The pump has parameter blocks, each with a respective parameter and an associated restriction setting, and the configurator has an authorization level. Configuring the pump includes receiving, by the configurator, a request to access a parameter on the pump. The method also includes identifying, by the configurator, the parameter block that includes the parameter. Moreover, the method includes retrieving, by the configurator from the pump, the parameter and the associated restriction setting, and comparing, by the configurator, the authorization level of the configurator to the restriction setting. Also, the method includes determining, by the configurator, whether the configurator is authorized to write to the parameter block based on the comparison. Additionally, the method includes writing, by the configurator, to the parameter block on the insulin pump in response to a determination that the configurator is authorized to write to the parameter block.
-
Citations
20 Claims
-
1. A computer-implemented method of configuring an insulin pump using a pump configuring device, the insulin pump having a plurality of parameter blocks, each of the plurality of parameter blocks having a respective parameter and an associated restriction setting, the pump configuring device having a predetermined authorization level, the method comprising:
-
receiving, by the pump configuring device, a request to access one of the parameters on the insulin pump; identifying, by the pump configuring device, the one of the plurality of parameter blocks that includes the one of the parameters; retrieving, by the pump configuring device from the insulin pump, the one of the parameters and the restriction setting associated with the one of the parameters; comparing, by the pump configuring device, the authorization level of the pump configuring device to the restriction setting associated with the one of the parameters; determining, by the pump configuring device, whether the pump configuring device is authorized to write to the one of the plurality of parameter blocks based on the comparison of the authorization level and the restriction setting; and writing, by the pump configuring device, to the one of the plurality of parameter blocks on the insulin pump in response to a determination that the pump configuring device is authorized to write to the one of the parameter blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A pump configuring device that is operable to configure an insulin pump having a plurality of parameter blocks, each of the plurality of parameter blocks having a respective parameter and an associated restriction setting, the insulin pump configuring device comprising:
-
an input device that is operable to receive a request to access one of the parameters on the insulin pump; a memory device with a predetermined authorization level of the pump configuring device saved thereon; a communication device that is operable to communicate with the insulin pump to retrieve the one of the parameters and the restriction setting associated with the one of the parameters; and a processor that is operable to compare the authorization level of the pump configuring device to the restriction setting associated with the one of the parameters, determine whether the pump configuring device is authorized to write to the one of the plurality of parameter blocks based on the comparison of the authorization level and the restriction setting, and write to the one of the plurality of parameter blocks on the insulin pump in response to a determination that the pump configuring device is authorized to write to the one of the parameter blocks. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A diabetes treatment system comprising:
-
an insulin pump having a plurality of parameter blocks, each of the plurality of parameter blocks having a respective parameter and an associated restriction setting; and an insulin pump configuring device that includes; an input device that is operable to receive a request to access one of the parameters on the insulin pump; a memory device with a predetermined authorization level of the pump configuring device saved thereon; a communication device that is operable to communicate with the insulin pump to retrieve the one of the parameters and the restriction setting associated with the one of the parameters; and a processor that is operable to compare the authorization level of the pump configuring device to the restriction setting associated with the one of the parameters, determine whether the pump configuring device is authorized to write to the one of the plurality of parameter blocks based on the comparison of the authorization level and the restriction setting, and write to the one of the plurality of parameter blocks on the insulin pump in response to a determination that the pump configuring device is authorized to write to the one of the parameter blocks.
-
-
20. A computer-implemented method of configuring an insulin pump using a pump configuring device, the insulin pump having a plurality of parameter blocks, each of the plurality of parameter blocks having a respective old parameter and an associated restriction setting, the plurality of parameter blocks also divided into a plurality of active parameter blocks and a plurality of backup parameter blocks, each of the active parameter blocks substantially copied by a corresponding backup parameter block, the pump configuring device having a predetermined authorization level, the method comprising:
-
receiving, by the pump configuring device, a request to change one of the old parameters on the insulin pump to a new parameter; identifying, by the pump configuring device, the one of the plurality of active parameter blocks and the one of the plurality of backup parameter blocks that includes the one of the old parameters; retrieving, by the pump configuring device from the insulin pump, the one of the old parameters and the restriction setting associated with the one of the old parameters; comparing, by the pump configuring device, the authorization level of the pump configuring device to the restriction setting associated with the one of the old parameters; determining, by the pump configuring device, whether the pump configuring device is authorized to write to the one of the plurality of backup parameter blocks based on the comparison of the authorization level and the restriction setting; overwriting, by the pump configuring device, the one of the old parameters with the new parameter on the one of the plurality of backup parameter blocks in response to a determination that the pump configuring device is authorized to write to the one of the backup parameter blocks; determining, by the insulin pump, whether the new parameter is valid after overwriting the one of the old parameters with the new parameter; overwriting, by the insulin pump, the one of the old parameters with the new parameter on the one of the one of the active parameter blocks that is a substantial copy of the one of the plurality of backup parameter blocks in response to a determination that the new parameter is valid; and overwriting, by the insulin pump, the new parameter with the one of the old parameters on the one of the plurality of backup parameter blocks in response to a determination that the new parameter is invalid.
-
Specification