Data set distribution during medical device operation
First Claim
1. A computer-implemented method for medical device management, the method comprising:
- determining data set information associated with a medical device, the data set information including at least two of (a) a first identifier representative of a first version of an active data set at the medical device, (b) a second identifier representative of a second version of a programmed data set at the medical device, or (c) a third identifier representative of a third version of a downloaded data set at the medical device;
in response to determining that the medical device has the active data set based on the first identifier and the programmed data set based on the second identifier, determining whether the medical device has the downloaded data set based on the third identifier;
in response to determining that the medical device does not have the downloaded data set based on the third identifier, determining whether the first identifier matches a fourth identifier, the fourth identifier representative of a fourth version of a target data set;
in response to a determining that the first identifier does not match the fourth identifier, downloading, by the medical device, the target data set from a server to a download buffer of the medical device, the target data set corresponding to executable instructions to facilitate determination of one or more drug delivery parameters by the medical device prior to drug delivery by the medical device;
determining, by the medical device, an operating state of the medical device by;
in response to determining that the medical device is performing an operation with respect to a subject, determining that the operating state is not idle; and
in response to determining that the medical device is not performing the operation with respect to the subject, determining that the operating state is idle;
when the operating state indicates the medical device is not idle, preventing, by the medical device, activation of the target data set until the operation is complete by holding the second target data set in the download buffer;
when the operating state indicates the medical device is idle, triggering, by the medical device, activation of the target data set in place of the active data set; and
facilitating, by the medical device, operation of the medical device according to the target data set.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain examples provide systems, methods, and apparatus for medical device management. An example method includes comparing a first identification of a first data set to a second identification of a second data set at a medical device. The example method includes, when the first identification does not match the second identification, triggering a download of the second data set to the medical device. The example method includes determining an operating state of the medical device. The example method includes, when the operating state indicates the medical device is idle, triggering activation of the second data set in place of the first data set at the medical device. The example method includes facilitating operation of the medical device according to the second data set.
43 Citations
20 Claims
-
1. A computer-implemented method for medical device management, the method comprising:
-
determining data set information associated with a medical device, the data set information including at least two of (a) a first identifier representative of a first version of an active data set at the medical device, (b) a second identifier representative of a second version of a programmed data set at the medical device, or (c) a third identifier representative of a third version of a downloaded data set at the medical device; in response to determining that the medical device has the active data set based on the first identifier and the programmed data set based on the second identifier, determining whether the medical device has the downloaded data set based on the third identifier; in response to determining that the medical device does not have the downloaded data set based on the third identifier, determining whether the first identifier matches a fourth identifier, the fourth identifier representative of a fourth version of a target data set; in response to a determining that the first identifier does not match the fourth identifier, downloading, by the medical device, the target data set from a server to a download buffer of the medical device, the target data set corresponding to executable instructions to facilitate determination of one or more drug delivery parameters by the medical device prior to drug delivery by the medical device; determining, by the medical device, an operating state of the medical device by; in response to determining that the medical device is performing an operation with respect to a subject, determining that the operating state is not idle; and in response to determining that the medical device is not performing the operation with respect to the subject, determining that the operating state is idle; when the operating state indicates the medical device is not idle, preventing, by the medical device, activation of the target data set until the operation is complete by holding the second target data set in the download buffer; when the operating state indicates the medical device is idle, triggering, by the medical device, activation of the target data set in place of the active data set; and facilitating, by the medical device, operation of the medical device according to the target data set. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible computer readable storage medium comprising program code for execution by a processor of a medical device that, when executed, causes the processor of the medical device to at least:
-
determine data set information associated with the medical device, the data set information including at least two of (a) a first identifier representative of a first version of an active data set at the medical device, (b) a second identifier representative of a second version of a programmed data set at the medical device, or (c) a third identifier representative of a third version of a downloaded data set at the medical device; in response to determining that the medical device has the active data set based on the first identifier and the programmed data set based on the second identifier, determine whether the medical device has the downloaded data set based on the third identifier; in response to determining that the medical device does not have the downloaded data set based on the third identifier, determine whether the first identifier matches a fourth identifier, the fourth identifier representative of a fourth version of a target data set; in response to a determining that the first identifier does not match the fourth identifier, download the target data set from a server to a download buffer of the medical device, the target data set corresponding to executable instructions to facilitate determination of one or more drug delivery parameters by the medical device prior to drug delivery by the medical device; determine an operating state of the medical device by; in response to determining that the medical device is performing an operation with respect to a subject, determining that the operating state is not idle; and in response to determining that the medical device is not performing the operation with respect to the subject, determining that the operating state is idle; when the operating state indicates the medical device is not idle, prevent activation of the target data set until the operation is complete by holding the target data set in the download buffer; when the operating state indicates the medical device is idle, triggering activation of the target data set in place of the active data set; and facilitating operation of the medical device according to the target data set. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor of a medical device; and a memory including instructions that, when executed, cause the processor of the medical device to; determine data set information associated with the medical device, the data set information including at least two of (a) a first identifier representative of a first version of an active data set at the medical device, (b) a second identifier representative of a second version of a programmed data set at the medical device, or (c) a third identifier representative of a third version of a downloaded data set at the medical device; in response to determining that the medical device has the active data set based on the first identifier and the programmed data set based on the second identifier, determine whether the medical device has the downloaded data set based on the third identifier; in response to determining that the medical device does not have the downloaded data set based on the third identifier, determine whether the first identifier matches a fourth identifier, the fourth identifier representative of a fourth version of a target data set, in response to determining that the first identifier does not match the fourth identifier, download the target data set from a server to a download buffer of the medical device, the target data set corresponding to executable instructions to facilitate determination of one or more drug delivery parameters by the medical device prior to drug delivery by the medical device; determine an operating state of the medical device by; in response to determining that the medical device is performing an operation with respect to a subject, determining that the operating state is not idle; and in response to determining that the medical device is not performing the operation with respect to the subject, determining that the operating state is idle; when the operating state indicates the medical device is not idle, prevent activation of the target data set until the operation is complete by holding the target data set in the download buffer; when the operating state indicates the medical device is idle, trigger activation of the target data set in place of the active data set; and facilitate operation of the medical device according to the target data set. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification