Remote Flashing During Infusion
First Claim
1. A method comprising:
- determining, at a medical device controller, one or more current versions of executable code associated with one or more processors in a medical device, wherein the medical device controller operates in conjunction with the medical device;
determining, at the medical device controller, one or more current versions of configuration information associated with the one or more processors in the medical device;
determining, at the medical device controller, which of the one or more processors in the medical device require updated executable code, and which of the one or more processors in the medical device require updated configuration information; and
distributing, from the medical device controller to the medical device, at least one of the updated executable code and the updated configuration information as required by the one or more processors in the medical device.
1 Assignment
0 Petitions
Accused Products
Abstract
A medical device controller operating in conjunction with a medical device determines one or more current versions of executable code associated with one or more processors in a medical device. Medical devices may include infusion pumps, other patient treatment devices as well as vital signs monitors. The medical device controller determines one or more current versions of executable code and configuration information associated with the one or more processors in the medical device. The medical device controller further determines which of the processors in the medical device require updated executable code, and which of the processors in the medical device require updated configuration information. The medical device controller distributes to the medical device as required at least one of the updated executable code and the updated configuration information. The medical device deploys the distributed updates, and activates the updates at a clinically appropriate time.
-
Citations
17 Claims
-
1. A method comprising:
-
determining, at a medical device controller, one or more current versions of executable code associated with one or more processors in a medical device, wherein the medical device controller operates in conjunction with the medical device; determining, at the medical device controller, one or more current versions of configuration information associated with the one or more processors in the medical device; determining, at the medical device controller, which of the one or more processors in the medical device require updated executable code, and which of the one or more processors in the medical device require updated configuration information; and distributing, from the medical device controller to the medical device, at least one of the updated executable code and the updated configuration information as required by the one or more processors in the medical device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a medical device from a medical device controller, at least one update comprising one or more of updated executable code and updated configuration information for one or more processors in the medical device; deploying, at the medical device, the received at least one update by determining the appropriate processor in the medical device associated with the at least one update and transferring the at least one update to an appropriate storage associated with the appropriate processor; and activating, at the medical device, the deployed update by selecting to use the at least one update at the appropriate processor during operation of the medical device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a medical device controller configured to at least; operate in conjunction with a plurality of medical devices; determine one or more current versions of executable code associated with processors in the plurality of medical devices; determine one or more current versions of configuration information associated with the processors in the medical devices; determine which of the processors in the medical devices require one or more updates comprising updated executable code and updated configuration information; and distribute the one or more updates to the medical devices requiring the one or more updates; and at least one of the plurality of medical devices is configured to at least; receive, from the medical device controller, at least one update required by the one or more processors in the medical device, wherein the at least one update comprises one or more of the updated executable code and the updated configuration information; deploy the received at least one update by determining an appropriate processor in the medical device associated with the at least one update and transferring the at least one update to an appropriate storage associated with the appropriate processor; and activate the deployed update by selecting to use the at least one update at the appropriate processor during operation of the medical device.
-
Specification