Component architecture for medical device system networks
First Claim
Patent Images
1. A computerized component architecture for medical device systems, comprising:
- a body of software components having standardized software interfaces to medical device interface instruments and IMDs; and
at least one hardware module capable of executing the software components, with the at least one hardware module being deployable to a plurality of medical device interface instruments;
said hardware module having means for communication with a data communications network, and with a medical device external to the hardware module.
1 Assignment
0 Petitions
Accused Products
Abstract
A component-based software architecture environment is provided for information networks used for administering one or more implantable medical devices (IMDs) in one or more patients. Various interface schema which may be used in implementing an IMD network are provided, as well as common interfaces for development of software within the network environment. The information network, and the software used in and implementing the network, may be upgraded and developed in a distributed and incremental manner, without requiring modification of entire systems or device instructions.
-
Citations
25 Claims
-
1. A computerized component architecture for medical device systems, comprising:
-
a body of software components having standardized software interfaces to medical device interface instruments and IMDs; and
at least one hardware module capable of executing the software components, with the at least one hardware module being deployable to a plurality of medical device interface instruments;
said hardware module having means for communication with a data communications network, and with a medical device external to the hardware module. - View Dependent Claims (2, 3, 4)
-
-
5. In an IMD administration network in which one or more interface instruments are in communication with a plurality of medical devices applied to one or more patients, a computerized software component system, comprising:
-
a defined body of interface definitions;
at least one body of executable code capable of instructing or operating an IMD interface instrument, the body utilizing at least one of the interface definitions to communicate with the instrument or with a computerized IMD administration network.
-
-
6. A computerized component architecture for medical device systems, comprising:
-
a body of software components having standardized software interfaces to medical device interface instruments;
a computerized network of processing equipment with at least two nodes remote from each other; and
means for the execution of software components via these interfaces from remote processing equipment. - View Dependent Claims (7, 8)
-
-
9. A software component-based IMD administration and control instrument, comprising:
-
a master processing instrument having network communications capabilities;
an electronics module having telemetry and processing capabilities installed within said master processing instrument;
at least one component software module resident within the memory of said electronics module;
- View Dependent Claims (10, 11, 12, 14, 15, 16, 17, 18, 19)
-
-
13. An IMD monitoring and administration network environment implementing reusable and extendable software, comprising:
-
at least one IMD in communication with at least one IMD interface device;
at least one of said IMD interface device having installed interface software in message-passing relation with at least one network interface;
at least one of said network interface being in message-passing relation with at least one user node.
-
-
20. A method of implementing a compartmentalized, robust IMD monitoring and administration network, comprising the steps of:
-
establishing a data communications link between at least one IMD and one computer via an interface device;
programming at least one software component to execute on the interface device, the software component being capable of message-passing communications over data communications media;
programming at least one software component to execute on a linked computer, said software component being capable of operating in a message-passing relationship with at least one software component designed to execute on the interface device. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification