Medical device function configuration post-manufacturing
First Claim
Patent Images
1. A method for configuring a medical device, comprising:
- setting a first device configuration of the medical device corresponding to a configuration definition stored in a memory of the medical device comprising both one allowable status field bit and one function status field bit corresponding to each of a plurality of medical device functions, the function status field bit indicating a current status of a respective medical device function as being enabled or disabled and the allowable status field bit indicating whether updates to the function status field bit of the respective medical device function are allowed or not allowed;
interrogating the medical device using a first programmer configuration configured to update the first device configuration;
automatically comparing the first programmer configuration and the first device configuration in response to the interrogating; and
automatically setting a second device configuration of the medical device by updating the function status field bit for at least one of the plurality of medical device functions in response to the comparison of the first programmer configuration and the first device configuration if the allowable status field bit for the at least one of the plurality of medical device functions indicates updates to the respective function status field bit are allowed, wherein the updating comprises switching between an enabled and a disabled status.
1 Assignment
0 Petitions
Accused Products
Abstract
A medical device system and method configure a medical device according to a configuration definition. The configuration definition includes an allowable status and a function status for each of a number of medical device functions. The medical device configuration is updated automatically in response to being interrogated by a programmer configured to update the device configuration. The device configuration is updated by updating the function status for at least one of the medical device functions in response to the allowable status for the medical device function.
116 Citations
19 Claims
-
1. A method for configuring a medical device, comprising:
-
setting a first device configuration of the medical device corresponding to a configuration definition stored in a memory of the medical device comprising both one allowable status field bit and one function status field bit corresponding to each of a plurality of medical device functions, the function status field bit indicating a current status of a respective medical device function as being enabled or disabled and the allowable status field bit indicating whether updates to the function status field bit of the respective medical device function are allowed or not allowed; interrogating the medical device using a first programmer configuration configured to update the first device configuration; automatically comparing the first programmer configuration and the first device configuration in response to the interrogating; and automatically setting a second device configuration of the medical device by updating the function status field bit for at least one of the plurality of medical device functions in response to the comparison of the first programmer configuration and the first device configuration if the allowable status field bit for the at least one of the plurality of medical device functions indicates updates to the respective function status field bit are allowed, wherein the updating comprises switching between an enabled and a disabled status. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A medical device system, comprising:
-
a programmable medical device comprising a memory and a configuration definition stored in the memory, the configuration definition comprising both one allowable status field bit and one function status field bit corresponding to each of a plurality of medical device functions, the function status field bit indicating a current status of a respective medical device function as being enabled or disabled and the allowable status field bit indicating whether updates to the function status field bit of the respective medical device function are allowed or not allowed; a first programmer configuration configured to update the configuration definition wherein updating the configuration definition comprises automatically comparing the first programmer configuration and the configuration definition in response to interrogating the medical device using the first programmer configuration and automatically setting an updated configuration definition by updating the function status field bit for at least one of the plurality of medical device functions in response to the comparing of the first programmer configuration and the configuration definition if the allowable status field bit for the at least one of the plurality of medical device functions indicates updates to the respective function status field bit are allowable, wherein the updating comprises switching between an enabled and a disabled status. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium for storing a set of instructions which when implemented in a medical device system cause the system to:
-
set a first device configuration of a medical device corresponding to a configuration definition stored in a device memory and comprising both one allowable status field bit and one function status field bit corresponding to each of a plurality of medical device functions, the function status field bit indicating a current status of a respective medical device function as being enabled or disabled and the allowable status field bit indicating whether updates to the function status field bit of the respective medical device function are allowed or not allowed; automatically compare a first programmer configuration and the first device configuration in response to interrogating the medical device using the first programmer configuration; and automatically set a second device configuration of the medical device by updating the function status field bit for at least one of the plurality of medical device functions in response to comparing of the first programmer configuration and the first device configuration if the allowable status field bit for the at least one of the plurality of medical device functions indicates updates to the function status field bit are allowed, wherein the updating comprises switching between an enabled and a disabled status.
-
-
17. An implantable medical device, comprising:
-
a memory; a device configuration definition stored in the memory, the device configuration definition comprising both one allowable status field bit and one function status field bit corresponding to each of a plurality of medical device functions, the function status field bit indicating a current status of a respective medical device function as being enabled or disabled and the allowable status field bit indicating whether updates to the function status field bit of the respective medical device function are allowed or not allowed; telemetry circuitry for establishing a communication link with a programmer and for receiving an update instruction for updating the device configuration definition; and a processor for updating the function status field bit for at least one of the plurality of medical device functions in response to the allowable status field bit for the at least one of the plurality of medical device functions indicating updates to the function status field bit are allowed and the update instruction, wherein the updating comprises switching between an enabled and a disabled status. - View Dependent Claims (18)
-
-
19. A medical device system, comprising:
-
a plurality of programmable medical devices each comprising a memory and a device configuration definition stored in the memory, the configuration definition comprising both one allowable status field bit and one function status field bit corresponding to each of the plurality of medical device functions, the function status field bit indicating a current status of a respective medical device function as being enabled or disabled and the allowable status field bit indicating whether updates to the function status field bit of the respective medical device function are allowed or not allowed; a programmer comprising a memory and an update file stored in the memory for updating the configuration definition wherein updating the configuration definition comprises automatically comparing the update file and the configuration definition in response to interrogating one of the plurality of the medical devices using the programmer and automatically updating the configuration definition of the one of the plurality of medical devices by updating the function status field bit for at least one of the plurality of medical device functions in response to the comparing of the update file and the configuration definition if the allowable status field bit indicates updates to the function status field bit are allowed for the at least one of the plurality of medical device functions, wherein the updating comprises switching between an enabled and a disabled status; wherein the plurality of programmable medical devices comprises a first set of devices having a first configuration definition comprising a first allowable status field and a second set of devices having a second configuration definition wherein the second configuration definition includes a second allowable status field defined uniquely different than the first allowable status field.
-
Specification