Medical device low acuity vitals system architecture
First Claim
Patent Images
1. A medical device, comprising:
- a tangible, non-transitory storage device storing a single system architecture including a plurality of modular software components, wherein each of the plurality of modular software components is programmed to provide a separate medical device functionality;
wherein each of the plurality of modular software components is configured to run independently as a daemon such that each daemon provides the separate medical device functionality;
wherein the plurality of modular software components further comprise a plurality of reusable assets,wherein at least one of the plurality of reusable assets is a proxy for interfacing with a measurement module, wherein the measurement module is configured to obtain patient physiological data;
wherein at least one of the plurality of reusable assets specifies a message channel for receiving output from the measurement module; and
wherein the message channel is defined between the proxy and the measurement module within the medical device so that the patient physiological data is communicated, using an object-oriented data model with a publish/subscribe bus architecture, from the measurement module to the proxy;
wherein each of the plurality of modular software components is configured to be modified and recompiled without recompiling unchanged modular software components; and
wherein the plurality of modular software components are configured to communicate to each other through a software component.
6 Assignments
0 Petitions
Accused Products
Abstract
A medical device including a non-transitory storage device storing a plurality of modular software components programmed to provide medical device functionality is disclosed. The software components can be configured to run independently as a daemon, to be modified without recompiling unchanged software components and to communicate to each other through a software component. A system including a central unit configured to communicate with a medical device is also disclosed. A medical device software architecture stored on a non-transitory, computer readable storage medium including a plurality of modular software components programmed to provide medical device functionality is also disclosed.
-
Citations
7 Claims
-
1. A medical device, comprising:
-
a tangible, non-transitory storage device storing a single system architecture including a plurality of modular software components, wherein each of the plurality of modular software components is programmed to provide a separate medical device functionality; wherein each of the plurality of modular software components is configured to run independently as a daemon such that each daemon provides the separate medical device functionality; wherein the plurality of modular software components further comprise a plurality of reusable assets, wherein at least one of the plurality of reusable assets is a proxy for interfacing with a measurement module, wherein the measurement module is configured to obtain patient physiological data; wherein at least one of the plurality of reusable assets specifies a message channel for receiving output from the measurement module; and wherein the message channel is defined between the proxy and the measurement module within the medical device so that the patient physiological data is communicated, using an object-oriented data model with a publish/subscribe bus architecture, from the measurement module to the proxy; wherein each of the plurality of modular software components is configured to be modified and recompiled without recompiling unchanged modular software components; and wherein the plurality of modular software components are configured to communicate to each other through a software component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification