The present disclosure relates generally to health care monitoring, and more particularly to systems and methods for distributed health care monitoring.
Conventional health care monitoring systems typically include tightly coupled hardware and software components that are frequently only able to function with other specific components from the same manufacturer. For example, a bedside monitor for measuring oxygen levels in a patient may include a sensor, data processing equipment, and a display, all made by a single manufacturer and connected using proprietary connectors. The data measured by the sensor is received and analyzed by the data processing equipment, and then shown on the display so that it can be interpreted by a health care provider. The measured data usually cannot, however, be provided to other devices, and the display of the monitor is typically unable to display data measured by other sensors of other health care monitoring devices.
This tight coupling of the various components can reduce the ability to re-use certain components for several different monitoring functions, such as the ability to use one display to provide graphical information from many different sensors or other monitoring devices, or the ability to provide measurement data from one sensor to many different processers for use and analysis. The proprietary nature of the components can also reduce portability—for example, a user may need to purchase many different components from a single manufacturer because equipment from one manufacturer may not be interoperable with equipment from a second manufacturer. Moreover, the development, manufacture, and maintenance of these tightly coupled, proprietary health care monitoring devices may be difficult due to the complexity of each device and system.
The described features generally relate to one or more improved methods, systems, and devices for distributed health care monitoring. The functions of a comprehensive health care monitoring process may divided into individual, functional and/or logical modules, which may be implemented in software and/or hardware and distributed throughout one or more different health care devices. In some embodiments, no single health care device implements all of the monitoring functions, but instead two or more separate health care devices work together to provide the collective functionality needed in a particular health care monitoring situation. Also, in some embodiments, the health care devices may be remotely managed in order to, for example, determine usage charges, business intelligence information, and so forth.
A method for health care monitoring is thus described, with the method including defining a number of functions associated with a health care monitoring process, distributing the functions associated with the health care monitoring process among a number of health care devices, and communicating among the health care devices using a network connecting the health care devices to monitor a patient.
In some examples, distributing the functions among the health care devices may involve including one or more monitoring modules implementing respective ones of the defined functions in each of the health care devices. Further, the method may further include defining a number of different topics of data that can be published by each of the respective monitoring modules, wherein the different topics are defined according to a data distribution service protocol. The health care devices may cooperatively work together to accomplish all of the functions associated with the health care monitoring process. In some examples the network may be a wireless network between at least two of the health care devices. The network may define a data bus to which each of the health care devices may publish certain types data and from which each of the health care devices may subscribe to certain types of data. Also, each health care device that subscribes to a certain type of data may be agnostic as to which other health care device published that certain type of data.
In some examples, each of the health care devices may be interoperable with a number of types of different health care devices. Also, the health care devices may include first and second health care devices, the first and second health care devices may each include a first monitoring function, and the method may further include utilizing the first health care device to implement the first function during a first time period, and switching to utilize the second health care device to implement the first function during a second time period upon an occurrence of a pre-defined event. The second health care device may not be utilized during the first time period to implement the first function and the first health care device may not be utilized during the second time period to implement the first function. In some examples, the pre-defined event may relate to loss of power for the first health care device. Also, the health care devices may further include a third health care device including a second monitoring function, and the third health care device may be utilized to implement the second monitoring function during both the first and second time periods. The switching to utilize the second health care device may happen automatically upon the occurrence of the pre-defined event.
Also disclosed is a health care device, which includes a monitoring module configured to perform one of a number of defined functions associated with a health care monitoring process and a core domain module, wherein the health care device is configured to communicate with other health care devices over a network, the other health care devices including modules configured to perform others of the defined functions associated with the health care monitoring process.
In some examples, the monitoring module may be a data source domain module configured to transmit measurements from a transducer to the communications module for publication on the network. The health care device may further include a communications interface configured to communicate with the other health care devices over the network. The monitoring module may be a user interface module configured to display information received over the network via the communications module.
A method for health care monitoring is also disclosed, the method including incorporating at least one function of a number of defined functions associated with a health care monitoring process into at least one health care device of a number of health care devices, and utilizing the at least one health care device to perform a subset of the defined functions associated with the health care monitoring process.
A distributed health care monitoring system is also disclosed, the system including a number of health care devices, each of the health care devices including two or more of a number of monitoring modules, each of the monitoring modules configured to implement a respective function associated with a health care monitoring process, and a network connecting the health care devices.
In some examples, the network may define a data bus to which each of the monitoring modules may publish certain types data and from which each of the monitoring modules may subscribe to certain types data. The system may also include a server coupled with the network and configured to store information published to the data bus by the health care devices. One of the health care devices may include a sensor device, the sensor device may include a data source domain module and a transducer, and the data source domain module may be configured to publish measurements from the transducer onto the data bus. One of the health care devices may include a display device, the display device may include a user interface domain module and a display, and the user interface domain module may be configured to subscribe to the measurements from the data source domain module of the sensor device and further configured to display the measurements on the display. In some examples, none of the health care devices includes all of the monitoring modules. Also, the monitoring modules may include a core domain module, a remote device management domain module, a data source domain module, a parameter domain module, an alarm domain module, a trend domain module, a user interface domain module, a hardware interfaces domain module, and an algorithm module.
A multi-platform health care monitoring system is also disclosed, the system including a source code database including a number of generic software modules, each of the generic software modules configured to implement a respective function associated with a health care monitoring process, and a compiler module configured to compile each of the generic software modules into executable code modules corresponding to a number of different operating systems.
In some examples, the different operating systems may be associated with a respective number of different health care monitoring devices. At least two of the different health care monitoring devices may be from different manufacturers. Also, each of the executable code modules may be configured to publish data to a common data bus in a common data format regardless of the operating system corresponding to the respective executable code module. Each executable code module may include components common to the health care monitoring process, components common to a monitoring domain associated with the executable code module, and implementation specific components for the executable code module itself.
A method for managing a health care device is also disclosed, the method including selectively coupling a health care device with a network for remote device management of the health care device, and receiving instructions from or sending information to a remote device management server relating to the health care device.
In some examples, the network may be one or more of a wireless local area network, a wireless wide area network, a wired local area network, or the Internet. The remote device management server may be located remotely from the health care device, and the selective coupling may include supplying a network connection between the health care device and the remote device management server. In some examples, the method may further include utilizing a remote device management tool as an intermediary between the health care device and the remote device management server. The method may also include establishing a connection between the remote device management tool and the health care device and/or reconciling the remote device management tool with the remote device management server. Information may be sent to the remote device management server, and the information may include usage information for the health care device. In some examples, billing information may be generated based on the usage information.
In some examples, instructions may be received from the remote device management server, and the instructions may include one or more of licensing information, updating information, or testing information. The selective coupling of the health care device with the network may be automatically performed if the health care device is detected on a wireless network. Also, in some examples, the method may further include automatically updating the health care device once the health care device is selectively coupled with the wireless network.
In some examples, instructions may be received from the remote device management server and the instructions may include an activation instruction for demoing an unlicensed function that the health care device is capable of performing. The method may also include determining relative costs associated with a number of different network technologies for receiving the instructions or sending the information, and utilizing the determined relative costs to select one of the different network technologies for receiving the instructions from or sending the information to the remote device management server. At least one of the health care devices may include a database configured to store data, and the method may further include transmitting stored data from the database to the remote device management server.
In some examples, at least one of the health care devices may not include a database configured to store data, and the method may further include transmitting data generated by the at least one of the health care devices to the remote device management server in real-time. Also, an instruction may be received at the health care device from the remote device management server to transmit a usage log associated with the health care device, in which case the method may further include transmitting the usage log to the remote device management server.
A method for managing a health care device is also disclosed, the method including sending instructions from a remote device management server to a health care device coupled with the remote device management server via a network, and receiving information related to the health care device at the remote device management server based on the sent instructions.
A method for charging for use of a health care device is also disclosed, the method including receiving information regarding one or more identifiable uses of a health care device, determining a charge corresponding to each identifiable use of the health care device, and generating a billing report based on the determined charge for each identifiable use of the health care device.
In some examples, the received information may include a location within a health care facility in which the health care device was used, and the charge corresponding to the identifiable use may be based on the location. Different locations within the health care facility may be associated with different charges for use of the health care device. In some examples, the received information may include a parameter monitored by the health care device, and the charge corresponding to the identifiable use may be based on the parameter monitored by the health care device. The received information may alternatively or additionally include a time at which the health care device was used, and the charge corresponding to the identifiable use may be based on the time. In some examples, the received information may include an outcome of using the health care device, and the charge corresponding to the identifiable use may be based on the outcome. For example, the outcome may be an improvement in delivery of health care services. Also, in some examples, the health care device may be supplied at no charge.
A method for analyzing data from a health care device is also disclosed, the method including receiving data from a health care device, processing the received data at a location remote from the health care device to generate business intelligence based on the received data, and transmitting the business intelligence.
In some examples, the business intelligence may be transmitted to a user of the health care device and/or to a server for review by an administrator of the health care device. The received data may include usage information and the business intelligence may include trend information. The received data may alternatively or additionally include usage information and the business intelligence may include one or more suggested training opportunities. The received data may alternatively or additionally include one or more parameters monitored by the health care device, and the business intelligence may include decision support for a health care provider.
In some examples, the data may be continuously received from the health care device. Alternatively, the data may be buffered at the health care device and received at the remote location at predefined times. Also, in some examples, the data may be received from the health care device only after it is requested by the remote location. The data received from the health care device may include a summary of a data set available at the health care device. Also, in some examples, the data may be received over one or more of a wireless local area network connection, a wireless wide area network connection, a wired local area network connection, or the Internet.
Further scope of the applicability of the described methods and systems will become apparent from the following detailed description, claims, and drawings. The detailed description and specific examples are given by way of illustration only, since various changes and modifications within the spirit and scope of the description will become apparent to those skilled in the art.
A further understanding of the nature and advantages of the present invention may be realized by reference to the following drawings. In the appended figures, similar components or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label by a dash and a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
Distributed health care monitoring systems, devices, and methods are described, wherein a number functions associated with a comprehensive health care monitoring process are defined and implemented in one or more health care devices. In some embodiments, the responsibility to carry out two or more of the defined functions is distributed among two or more health care devices that work together to provide the collective functionality needed in a particular health care monitoring context. A network coupling the two or more health care devices may be used so that the health care devices can share data and otherwise communicate.
In some embodiments, each defined function may be implemented in a monitoring module, with each health care device including one or more monitoring modules. The monitoring modules may include software code that is specific to the host health care device, and the software code may be generated by a multi-platform system that generates executable code for several different specific operating systems based on a common core defining each module's general functionality. Also, in some embodiments, the health care devices may be remotely managed by a remote device management server, optionally through an intermediary remote device management tool such as a tablet computer. A remote processing center may determine charges and billing reports for use of the health care devices, or, in other examples, may generate business intelligence (such as decision support) based on data received from the health care devices.
Referring first to
Each of the health care devices 110 may perform one or more aspects of a health care monitoring process, and the health care monitoring data network 105 may allow the health care devices 110 to communicate and share data. The one or more servers 115 may be coupled with the network and configured to store information published by the health care devices 110 to a data bus (or data space) of the network 105. Alternatively, in some embodiments, the system 100 may not include any servers. In these embodiments, the “local only” system may provide for device-to-device or node-to-node connections between the health care devices 110. As also shown in
Each of the health care devices 110 and the servers 115 may be implemented with one or more application-specific integrated circuits (ASICs) adapted to perform some or all of the functions described herein in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art. The functions may also be implemented, in whole or in part, with instructions embodied in a memory (e.g., a software module), formatted to be executed by one or more general or application-specific processors.
The health care monitoring data network 105 in
The health care monitoring data network 105 may define (e.g., include) a data bus to which each of the health care devices 110 may publish certain types of data and from which each of the health care devices 110 may subscribe to certain types of data. The data bus may be implemented as a shared physical medium (e.g., wires, an air interface, etc.) to which each of the health care devices 110 is coupled, may be implemented in a database stored in the server 115, or some combination thereof. For example, and referring again to the example shown in
Still referring to the distributed health care monitoring system 100 illustrated in
In operation, the health care devices 110 are connected by the network 105 and are utilized collectively to monitor a health care patient. The monitoring of the patient may include carrying out some or all of the defined functions described herein and provide data related to the monitoring to one or more of the providers 120, 125, 130, 135, 140. For example, some or all of the data generated by the health care devices 110 may be provided to a health care provider 120 (such as a doctor or nurse) in real-time or near real-time through the network 105, or, alternatively the data may be stored on server 115 for aggregation and later analysis by a health care provider 120. Also, some or all of the data generated by the health care devices may be provided to the records provider 140, which may be an electronic medical records (EMR) provider. Some or all of the data may also be provided to an equipment provider 130, such as the manufacturer of one or more of the health care devices 110, in order for the equipment provider to determine charges associated with the use of the health care devices 110. Some or all of the data may also be provided to an analysis provider 135 (which in some embodiments may be the same as the equipment provider 130), and the analysis provider 135 may analyze the received data and provide business intelligence to the users of the health care devices, including decision support, trend information, suggested training opportunities, and so forth.
Turning now to the block diagram 200 of a health care device 110-b in
Each module 210 may be implemented with one or more application-specific integrated circuits (ASICs) adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art. The functions of each module 210 may also be implemented, in whole or in part, with instructions embodied in a memory (e.g., as a software module), formatted to be executed by one or more general or application-specific processors.
Each monitoring module 210 may be associated with a “domain” that refers to the defined functionality provided by that monitoring module. As illustrated in
Each health care device, such as the health care devices 110-b shown in
Each of the monitoring modules 210 in
A data distribution service (DDS) protocol defining certain types or “topics” of data may be used by the monitoring modules 210 to publish and subscribe to data on the local data bus 205 and/or on the data bus of the network 105. The types of data may include various raw measurements from transducers, parameters, alarms, trend information, algorithm information, graphical representations, control signals, and so forth. Taking the data source domain module 210-a-4 as an example, the data source domain module 210-a-4 may receive raw measurements from a transducer 230 (which may include one or more sensing elements, including electrodes, accelerometers, etc.) coupled with the data source domain module 210-a-4, may format the raw measurements according to the DDS protocol, and then publish (i.e., transmit) the formatted measurements on the data bus 205 if the data bus 205 is available for transmission. The data source domain module 210-a-4 may subscribe to control signals published on the data bus 205, including control signals published by the core domain module 210-a-1. In some embodiments, each transmission of data on the data bus 205 by any of the modules 210 may include an address or other identifier that identifies the source of the data transmission. In other embodiments, no identification of the source of the data transmission is given. Even in those transmissions that do include source identifiers, however, the monitoring modules 210 and the health care devices 110 may be agnostic as to the source of the data in some embodiments.
Although the health care device 110-b shown in
Referring still to the example shown in
The external communications domain module 210-a-2 may be configured to allow the health care device 110-b to interact and communicate with third party health care devices (e.g., health care devices from another manufacturer or health care devices that do not publish and subscribe to the shared data space as described herein). The external communications domain module 210-a-2 may be configured to communicate with the third party health care devices using a proprietary communications protocol, thus providing a translation function between the third party health care device and the data bus 205 and other health care devices 110-b in the system. The external communications domain module 210-a-2 may also subscribe to control signals from the core domain module 210-a-1 sent over the data bus 205, and may publish status information to the data bus 205.
The remote device management domain module 210-a-3 may be configured to couple the health care device 110-b with a remote device management server, and to receive instructions from and/or send information to the remote device management server, which is explained in further detail below with reference to
As mentioned above, the data source domain module 210-a-4 may be configured to supply received data (e.g., from transducer 230) to the other monitoring modules. As such, the data source domain module 210-a-4 may format the received data into packets and then publish the formatted data packets to the data bus 205. The data source domain module 210-a-4 may also subscribe to control signals from the core domain module 210-a-1 sent over the data bus 205, and may publish status information to the data bus 205. Note that while only a single transducer 230 and single data source domain module 210-a-4 are shown in
In some embodiments, the data source domain 210-a-4 may further be configured to synchronize data using common and/or functionally equivalent parameters or raw data (e.g., respiration rate derived from plethysmograph data, impedance data, or capnography data) from separate health care sensor devices. The data source domain 210-a-4 may synchronize these various types of data by recognizing patterns based on the inherent variability of physiologic signals as an alternative to time-stamping, or when time-stamping is not a part of the record. In other embodiments, this synchronization may be provided by the parameter domain module 210-a-5, described next, or some other domain module.
The parameter domain module 210-a-5 may be configured to parse the data measured by the transducer 230 and also to generate one or more parameters that are interpretable by a health care provider 120 based on that data from the transducer 230. As such, the parameter domain module 210-a-5 subscribes to the data published by the data source module(s) 210-a-4, and publishes the parameters generated based on the one or more types of data published by the data source module(s) 210-a-4. The parameter domain module 210-a-5 may also subscribe to control signals from the core domain module 210-a-1 sent over the data bus 205, and may publish status information to the data bus 205.
The alarm domain module 210-a-6 may be configured to generate one or more alarms responsive to the parameters published by the parameter domain module 210-a-5 and/or responsive to the raw data measurements from the data source domain module 210-a-4 exceeding a predetermined threshold. As such, the alarm domain module 210-a-6 subscribes to the raw measurements published by the data source domain module 210-a-4 and/or the parameters published by the parameter domain module 210-a-5, and publishes alarms to the data bus 205. In some embodiments, the alarm domain module 210-a-6 may support dynamic alarm configuration based at least in part on co-related parameters or conditions. The alarm domain module 210-a-6 may also subscribe to control signals from the core domain module 210-a-1 sent over the data bus 205, and may publish status information to the data bus 205.
The trend domain module 210-a-7 may be configured to maintain trends (e.g., summary data) of raw measurements and/or parameters. As such, the trend domain module 210-a-7 subscribes to the raw measurements published by the data source domain module 210-a-4 and/or the parameters published by the parameter domain module 210-a-5, and publishes trend information to the data bus 205. The trend domain module 210-a-7 may also subscribe to control signals from the core domain module 210-a-1 sent over the data bus 205, and may publish status information to the data bus 205.
The user interface domain module 210-a-8 may be configured to graphically display the raw measurements, the parameters, the alarms, the trend information and so forth on a display 235 coupled with the user interface domain module 210-a-8. As such, the user interface domain module 210-a-8 may subscribe to any of the data published on the data bus 205 in order to present a graphical depiction of the received data. The user interface domain module 210-a-8 may also subscribe to control signals from the core domain module 210-a-1 sent over the data bus 205, and may publish status information to the data bus 205.
The hardware interfaces domain module 210-a-9 may be configured to encapsulate the various hardware idiosyncrasies associated with the health care device 110-b. In this regard, the hardware interfaces domain module 210-a-9 provides a hardware abstraction layer, at which an operating system or application platform can interact with the health care device 110-b at a general or abstract level rather than at a detailed hardware level. The hardware interfaces domain module 210-a-9 allows one or more business processes or functionality (e.g., such as processes associated with the parameter domain module 210-a-5, the alarm domain module 210-b-6, and the user interface domain module 210-a-8) to make a call to the hardware interfaces of the health care device 110-b in a manner that can be agnostic with regard to how the call is implemented on various operating systems or platforms. For example, the alarm domain module 210-b-6 can maintain the same call, code, and/or logic to generate an alarm call, and the hardware interfaces domain module 210-a-9 can maintain and implement the requirements for how a particular alarm (e.g., an alarm tone) is to be generated. As such, the hardware interfaces domain module 210-a-9 can receive multiple instances of the same alarm from the alarm domain module 210-b-6 and provide each respective instance to different operating systems or platforms.
In some examples, the hardware interfaces domain module 210-a-9 may subscribe to control signals from the core domain module 210-a-1, the parameter domain module 210-a-5, the alarm domain module 210-b-6, and the user interface domain module 210-a-8 sent over the data bus 205, and may publish status information to the data bus 205. Additionally or alternatively, in certain implementations, the hardware interfaces domain module 210-a-9 (or instances thereof and/or like hardware interfaces domain modules) can be on a different hardware interface or device than a domain module that is generating a particular alarm. For example, a server may generate an alarm (e.g., using alarm domain module techniques described herein) that is received by a tablet computer having a hardware interfaces domain module (e.g., using an instance of the hardware interfaces domain module 210-a-9 and/or the hardware domain module techniques described herein).
The algorithm domain module 210-a-10 may be configured to implement one or more algorithms, which may provide analysis and interpretation of certain types of data (including raw measurements, parameters, alarms, etc.). The algorithms may in some instances be user-defined or may be contained within third-party applications obtained or purchased from an application store. As such, the types of data that the algorithm domain module 210-a-10 subscribes to and the types of the data that the algorithm domain module 210-a-10 publishes may be highly specific to which algorithm is being executed by the algorithm domain module 210-a-10 and the correlation of the monitored parameters. The algorithm domain module 210-a-10 may, in any event, subscribe to control signals from the core domain module 210-a-1 sent over the data bus 205, and may publish status information to the data bus 205.
The web services domain module 210-a-11 may be configured to provide web services to the health care device 110-b. For example, the web services domain module 210-a-11 may provide software allowing interaction of the health care devices 110-b over the network via certain predefined protocols and signaling mechanisms—for example using Extensible Markup Language (XML) or hypertext transfer protocol (HTTP). The web services domain module 210-a-11 may also subscribe to control signals from the core domain module 210-a-1 sent over the data bus 205 and may publish status information to the data bus 205.
In some embodiments, various providers may design and implement custom algorithms that suit their particular practice and contribution to the health care monitoring process. Some examples of algorithms include algorithms related to certain aspects of ventilation, fluid management, autoregulation, intensive care monitoring, delivery room monitoring, and so forth.
Referring still to
In some embodiments, the system 100 may provide a configurable rules engine, by which a user may create logical relationships between domains and between independent variables or elements within a domain in order to produce an index or flag for indicating a predefined condition has been met. Also, in some embodiments, the system 100 may be adaptable and/or resilient (similar to neural net training) in that it may create domain modules that track and/or learn use and behavior patterns and device use preferences. The adaptable/resilient system may also be able to weigh based on other results and criteria that are derived from a central data repository. It is also contemplated that the system 100 may be responsive to instantaneous and/or transient data (e.g., a new parameter or functionality) being introduced into the shared data space and be able to dynamically enhance or reduce the health care monitoring based on the discovered changes. Additionally, associated hierarchal rules used to govern the data space are contemplated, whereby the priority of parameters, their associated states and messages, including alarms and/or the display of features, may be conditional or specific to the location and/or the monitored demographics of a patient.
Turning now to
Each health care device 110-c, 110-d in
Turning now specifically to
Turning next, however, to
Even though the health care devices 110-c, 110-d shown in
Each health care device 110-e-1, 110-e-2, 110-e-3 in
The transducer health care device 110-e-1 in
Referring still to the system 500 shown in
Referring now to
Each health care device 110-f-1, 110-f-2, 110-f-3, 110-f-4 and their respective monitoring modules, as well as the server 115-b may be implemented with one or more application-specific integrated circuits (ASICs) adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art. The functions of each health care device 110 and the server 115-b may also be implemented, in whole or in part, with instructions embodied in a memory (e.g., as a software module), formatted to be executed by one or more general or application-specific processors.
In the example shown in
The health care devices 110-g in
As illustrated in
The server 115-d shown in
The database module 820 of the server 115-d shown in
In some embodiments, the administration module 830 may be configured to dynamically allocate resources to particular tasks based on the availability of different components, modules, domains, and/or personnel. For example, if an algorithm is running only periodically to conserve power on a wearable health care device, but the administration module 830 detects that another health care device with less sensitivity to power consumption becomes available, the administration module 830 may move the responsibility for running the algorithm from the low-power wearable health care device to the newly detected health care device. This switch in functional responsibility may be seamless in that the reporting of the algorithm processing is continuous in some examples. Further, the switch may allow the power consumption of the low-power device to be further reduced while at the same time allowing the algorithm to be run with a greater frequency. As another example, if the limited size of a tablet computer screen is constraining how much data can be displayed, upon the detection of a larger or additional monitor, the administration module 830 may either show additional data on the larger monitor, or switch from using the small, tablet for viewing the information to only using the larger monitor for viewing the information. In this manner, the administration module 830 may be configured to adapt a certain set of health care devices to each particular situation by, for example, minimizing a cost function, maximizing a usefulness function, and so forth.
Referring still to the administration module 830, in some embodiments, the administration module 830 may be configured to dynamically reallocate functionality to different health care devices based on changes in location, device proximity, shift changes for health care workers, admit/discharge status of patients, therapy intervention, alarm or alert conditions, parameter values, trends, and so forth. As one example, the sensor data that is displayed on a health care worker's mobile display may change based on the health care worker's proximity to various patients (e.g., when the health care worker walks into a patient's room, the display may switch to health care information regarding that patient). As another example, an audio device may signal an alarm based on a health care worker's location, assignment, or absence of alarm acknowledgment. As another example, the routing of sensor data to a display may be based on health care worker shift changes. As another example, the frequency at which certain parameters are calculated or certain data is acquired/displayed may be increased or decreased based on the condition of a patient (e.g., a sudden increase in heart rate may trigger an increased heart rate monitoring frequency, whereas a long period of stable heart rate may trigger a decreased heart rate monitoring frequency. As still another example, certain conditions or changes in conditions (e.g., patient condition or initiation or change of therapy) may trigger certain alarms, displays, or parameter calculations—for example, a declining blood oxygen saturation may trigger allocation of display functionality to a respiratory health care provider, or a change in infusion pump settings may trigger allocation of display functionality to an anesthesiologist health care provider.
Further, it will be appreciated that the functions described above with reference to the administration module 830 may be implemented by individual health care devices, or groups of health care devices—e.g., in those embodiments without a centralized server. If, for example, a group of health care devices form an ad hoc network to share data amongst themselves, one of the health care devices may assume the functionality described above related to the administration module, or the functionality may be distributed among several or all of the health care devices in the ad hoc network.
At block 905, the method 900 may include defining a number of functions associated with a health care monitoring process. The functions may be defined by, for example, the equipment providers, the health care providers, the servers, a standards or other industry group or association, or some combination thereof.
At block 910, the method 900 may include distributing the functions associated with the health care monitoring process among multiple health care devices. The functions may be distributed among the health care devices by, for example, the equipment providers when the health care devices are manufactured, or by users of the health care devices during use (e.g., the functions may either be statically distributed to the health care devices with no option to later change them, or they may be dynamically changed while in service as different monitoring needs arise and different equipment becomes available). The functions may be distributed among the health care devices in that monitoring modules implementing the respective functions may be included in respective ones of the health care devices.
At block 915, the method 900 may include communicating among the health care devices using a network connecting the health care devices to monitor a patient. The communications among the health care devices may include the monitoring modules publishing and subscribing to monitoring data, as described above with reference to
It should be noted that the method 900 is just one implementation and that the operations of the method 900 may be rearranged or otherwise modified such that other implementations are possible.
At block 1005, the method 1000 may include incorporating at least one function of the defined functions associated with a health care monitoring process into at least one health care device of a number of health care devices. The functions may be defined by, for example, the equipment providers, the health care providers, a standards or other industry group or association, and so forth. The functions may be incorporated into the health care device(s) by including software and/or hardware monitoring modules within the respective health care devices, either at manufacture or during use, by the equipment provider or by a user of the health care devices.
At block 1010, the method 1000 may include utilizing the at least one health care device to perform a subset of the defined functions associated with the health care functions associated with the health care monitoring process. The at least one health care device may be utilized by, for example, a health care provider, a patient himself or herself, and so forth.
It should be noted that the method 1000 is just one implementation and that the operations of the method 1000 may be rearranged or otherwise modified such that other implementations are possible.
The system 1100 shown in
The components 1205 common to the entire, overarching health care monitoring process may include software and/or hardware needed to comply with communications and data format protocols, foundational software/hardware objects, and so forth. The components 1210 common to all monitoring domain (modules) of the same type may include software and/or hardware needed to implement a specific monitoring function. As one example, the components 1210 common to all monitoring domains of the same type for the alarm domain module 210-j-6 may include software and/or hardware needed to compare various parameters with preset thresholds and software and/or hardware needed to generate alarms. As another example, the components 1210 common to all monitoring domains of the same type for the parameter domain module 210-j-5 may include software and/or hardware needed to receive and interpret raw measurements from the data source domain module 210-j-4 and to generate parameters corresponding thereto. The implementation specific components 1215 may include software and/or hardware specific to the instantiation of the monitoring module. For example, for a core domain monitoring module, a data source domain monitoring module, and a user interface domain monitoring module, the implementation specific components 1215 may include operating system specific custom components (see box 1305 in
Referring now to
At block 1405, the method 1400 may include implementing a function associated with a patient monitoring process in a generic software module. The generic software module may be generated by, for example, an equipment provider and/or may be defined by an industry standard.
At block 1410, the method 1400 may include compiling the generic software module into an executable code module corresponding to a specific operating system. The generic software module may be compiled by, for example, the compiler module 1105 in
It should be noted that the method 1400 is just one implementation and that the operations of the method 1400 may be rearranged or otherwise modified such that other implementations are possible.
The remote device management server 1505 and/or the remote device management tool 1510 may be implemented with one or more application-specific integrated circuits (ASICs) adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art. The functions of the remote device management server 1505 and/or the remote device management tool 1510 may also be implemented, in whole or in part, with instructions embodied in a memory (e.g., as a software module), formatted to be executed by one or more general or application-specific processors. In some embodiments, the remote device management server 1505 may include one or more aspects of the server 115-d shown in
The remote device management server 1505 and/or the remote device management tool 1510 may be configured to couple with one or more of the health care devices 110-j over a network, to send instructions to the one or more health care devices 110-j relating to their use, and receive information back from the one or more health care devices 110-j responsive to the instructions. In some embodiments, the remote device management server 1505 may be located on the same premises as the health care devices 110-j (i.e., within the same health care facility) even if not located in, for example, the same room. In these embodiments, the remote device management server 1505 is “remote” in that it is in a centralized location relative to the health care devices 110-j. In other embodiments, however, the remote device management server 1505 may truly be located remotely from the health care devices 110-j (e.g., in a different city or a different part of the same city). In either case, the health care devices 110-j may be coupled with a network (e.g., network 105-d in
The remote devices management tool 1510 may be used as an intermediary to the remote device management server 1505 in at least two ways. As one example, the remote device management tool 1510 may establish a connection between the health care device 110-j and the remote device management server 1505. As another example, the remote device management tool may receive instructions from the remote device management server 1505, carry out those instructions, and then reconcile with the remote device management server after completing the instructions. The reconciliation may include informing the remote device management server 1505 which operations were carried out and also may include transmitting to the server 1505 any data that was received from the health care devices 110-j.
Referring still to
The remote device management server 1505-a and/or the remote device management tool 1510-a (including their respective modules 1605, 1610, 1615, 1620, 1625, 1630, 1635, which will be described below) may be implemented with one or more application-specific integrated circuits (ASICs) adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art. As another alternative, the functions may be implemented, in whole or in part, with instructions embodied in a memory (e.g., as a software module), formatted to be executed by one or more general or application-specific processors.
In the example shown in
The remote device management server 1505-a in
The licensing module may be configured to manage licenses related to the health care devices 110-k-1, 110-k-2, 110-k-3, including administering and verifying license keys. In one example, the licensing module may transmit licensing information to a health care device 110-k-1, 110-k-2, 110-k-3 after a license is purchased by the equipment purchaser. The licensing information may activate some or all of the functions of the health care device 110-k-1, 110-k-2, 110-k-3. In some instances, the licensing information provided to the health care devices 110-k-1, 110-k-2, 110-k-3 by the licensing module may include activation instructions for demoing an unlicensed function that the health care device 110-k-1, 110-k-2, 110-k-3 is capable of performing but that the user has not yet purchased. Because these kinds of licensing information can be sent to the health care devices 110-k-1, 110-k-2, 110-k-3 from the remote device management server 1505-a, in some embodiments, no person may need to physical go to the location of the health care devices 110-k-1, 110-k-2, 110-k-3, or, if they do need to go to the physical location, the licensing can be done quickly and wirelessly (e.g., using the remote device management tool 1510-a as an intermediary).
The testing module 1620 may be configured to order certain self-tests by done by the health care devices 110-k-1, 110-k-2, 110-k-3 in order to check status and operability, and may further be configured to interpret and act upon the results of the self-tests.
The updating module 1625 may be configured to determine whether any software/firmware/hardware updates are available for each health care device 110-k-1, 110-k-2, 110-k-3, and, in some embodiments, to push certain software/firmware updates to the health care devices 110-k-1, 110-k-2, 110-k-3 and/or create service tickets for hardware updates to be physically installed. The updating module 1625 may also be configured to alter the device configuration for each of the health care devices 110-k-1, 110-k-2, 110-k-3 as needed.
The remote device management tool 1510-a also includes several modules 1630, 1635 that may implement certain respective device management functions. The coupling module 1630, for example, may be configured to couple with the health care devices 110-k-1, 110-k-2, 110-k-3, and, in some embodiments, to couple the health care devices 110-k-1, 110-k-2, 110-k-3 with the remote device management server 1505-a. The coupling with the health care devices 110-k-1, 110-k-2, 110-k-3 and/or the coupling of the health care devices 110-k-1, 110-k-2, 110-k-3 with the remote device management server 1505-a may be automatically performed by the coupling module 1630 if the health care devices 110-k-1, 110-k-2, 110-k-3 are detected on a wireless network associated with the remote device management tool 1510-a in some embodiments. Further, certain other functions (e.g., automatically updating the heath care devices 110-k-1, 110-k-2, 110-k-3) may also be automatically performed once the health care devices 110-k-1, 110-k-2, 110-k-3 are coupled with the network via coupling module 1630.
As mentioned above, certain health care devices 110-k-1, 110-k-2, 110-k-3 may include a local database configured to store data (e.g., in the processing module and storage 215 of
The reconciliation module 1635 of the remote device management tool 1510-a may be configured to allow the remote device management tool 1510-a to be used in an “offline” mode to manage the health care devices 110-k-1, 110-k-2, 110-k-3, and to then report back to the remote device management server 1505-a once a network connection to the remote device management server 1505-a is once again available for use.
Referring still to
At block 1705, the method 1700 may include selectively coupling a health care device with a network for remote device management of the health care device. The selectively coupling of the health care device to the network may be performed by, for example, the health care device itself, the network itself, or through an intermediary such as the remote device management tool 1510 in
At block 1710, the method 1700 may include receiving instructions from and/or sending information to a remote device management server relating to the health care device. In some examples, the health care device may receive an instruction from the remote device management server, and may send information responsive to the received instruction.
It should be noted that the method 1700 is just one implementation and that the operations of the method 1700 may be rearranged or otherwise modified such that other implementations are possible.
At block 1805, the method 1800 may include sending instructions from a remote device management server to a health care device coupled with the remote device management server via a network.
At block 1810, the method 1800 may include receiving information related to the health care device at the remote device management server based at least in part on the instructions sent at block 1805.
It should be noted that the method 1800 is just one implementation and that the operations of the method 1800 may be rearranged or otherwise modified such that other implementations are possible.
The billing module 1905 may be implemented with one or more application-specific integrated circuits (ASICs) adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art. The functions of the billing module 1905 may also be implemented, in whole or in part, with instructions embodied in a memory (e.g., as a software module), formatted to be executed by one or more general or application-specific processors. In some embodiments, the billing module 1905 may include one or more aspects of the server 115-d shown in
In operation, the health care devices 110-1 (or a server coupled therewith, or a health care provider, etc.) may track the usage of the health care devices 110-1, including, for example, how, where, when, and for what purpose each health care device 110-1 is used. The billing module 1905 may receive this information regarding one or more identifiable uses of a health care device and determine charges corresponding to each identifiable use of the health care device based on one or more billing methods described in more detail with reference to
Turning now to
The location based billing module 2015, the parameter based billing module 2020, the performance based billing module 2025, and the usage based billing module 2030 may be implemented with one or more application-specific integrated circuits (ASICs) adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art. As another alternative, the functions may be implemented, in whole or in part, with instructions embodied in a memory (e.g., as a software module), formatted to be executed by one or more general or application-specific processors.
The operation of each of the specific billing modules 2015, 2020, 2025, 2030 will be described shortly, but note that in some embodiments, the use of these billing modules may allow an equipment provider to supply one or more health care devices 110-m at no charge to users. Instead, the specific billing modules 2015, 2020, 2025, 2030 may be used to charge for the actual use of the health are devices 110-m, with the exact charge depending on which billing mechanism is used by the equipment provider.
The location based billing module 2015 may be configured to determine charges corresponding to identifiable uses of a health care device 110-m based on a location in which the health care device 110-m is used. For example, in a given health care facility 260-b, there may be at least two different locations 2005, 2010, and the location based billing module 2015 may associate different charges for use of similar or identical health care devices 110-m in different locations. Specifically, the charge per use of a health care device 110-m in the first location 2005 may be more or less than the charge per use of the same health care device 110-m in the second location 2010. In some embodiments, each health care device 110-m may include a positioning module to determine in which of the locations 2005, 2010 the device was used, and this information may be provided to the location based billing module 2015. In other embodiments, the location information may be manually entered by a health care provider, or may be inferred by the local server 115-e-1, 115-e-2 through which the usage information is transmitted to the billing module 1905-a.
The parameter based billing module 2020 may be configured to determine charges corresponding to identifiable uses of a health care device 110-m based on which parameters the device was used to monitor. For example, there may be many different health care devices 110-m that can take a single physiological measurement. Instead of charging users for use of a specific health care device 110-m (regardless of how the health care device 110-m is used), the parameter based billing module 2020 may receive information relating to how the health care device 110-m was used (e.g., which parameter(s) was/were measured), and may associate similar charges with similar uses, regardless of the equipment used. In this manner, the cost to measure, for example, a patient's heart rate may be the same regardless of whether a simple electrode or a complex machine is used to monitor the heart rate.
The performance based billing module 2025 may be configured to determine charges corresponding to identifiable uses of a health care device 110-m based on an outcome of using the health care device in a patient monitoring process, such as whether there is an improvement in the delivery of health care services. For example, the manufacturer of a health care device 110-m may determine, using the performance based billing module 2025, the charge corresponding to the use of the health care device 110-m based on whether the health care device 110-m performed correctly. If the health care device 110-m malfunctioned or was not able to measure a certain physiological parameter, for example, then there would be no costs associated with that use. By the same token, if a particular health care device 110-m is shown to improve how health care services are delivered, or shown to improve the health of patients, then there may be a charge associated with that use. For example, if a health care facility is contemplating using tablet computers for its staff, but is unsure whether the investment typically required to purchase the tablet computers would be worthwhile, an equipment provider may supply the tablet computers at no charge to the health care facility, monitor the productivity of the health care providers, and, if the productivity does increase, then the equipment provider may charge for the use of the tablet computers. On the other hand, if there is no change in productivity of the health care workers, or the productivity worsens, then the equipment provider may not charge for the use of the tablet computers. Generally speaking, the performance based billing module 2025 may incorporate a wide variety of performance based rules to determine when, and how much, each identifiable use of a health care device 110-m will be charged to the user.
The usage based billing module 2030 may be configured to determine charges corresponding to identifiable uses of a health care device 110-m based on which portions of the hardware and/or software of the health care device 110-m were used to monitor a patient. For example, the health care device 110-m may include several different sensors, several different software modules, and so forth. If usage of these various components of the health care device 110-m are tracked and provided to the usage based billing module 2030, the charge for using the health care device 110-m may be based at least in part on this usage information. In some embodiments, the overall use of the device may also be tracked, and the overall charge for using the health care device may be based on either usage of the overall device, usage of the individual software and/or hardware components of the device, or a combination thereof.
While
At block 2105, the method 2100 may include receiving information regarding one or more identifiable uses of a health care device. At block 2110, the method 2100 may include determining a charge corresponding to each identifiable use of the health care device. And at block 2115, the method 2100 may optionally include generating a billing report based on the determined charge for each of the identifiable uses of the health care device.
It should be noted that the method 2100 is just one implementation and that the operations of the method 2100 may be rearranged or otherwise modified such that other implementations are possible.
The business intelligence module 2205 may be implemented with one or more application-specific integrated circuits (ASICs) adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art. The functions of the business intelligence module 2205 may also be implemented, in whole or in part, with instructions embodied in a memory (e.g., as a software module), formatted to be executed by one or more general or application-specific processors. In some embodiments, the business intelligence module 2205 may include one or more aspects of the server 115-d shown in
In operation, the business intelligence module 2205 may receive data from one or more health care devices 110-n, and process the received data to generate business intelligence based on the received data. The data may be processed at a remote location from the health care devices 110-n, as mentioned above. The business intelligence module 2205 may also transmit the generated business intelligence to one or more locations. For example, the business intelligence module 2205 may transmit the generated business intelligence to a user of each health care device 110-n, to a server for receive by an administrator of the heath care device 110-n, and so forth.
Still referring to
Turning now to
The decision support module 2305, the usage/trend tracking module 2310, and the training module 2315 may be implemented with one or more application-specific integrated circuits (ASICs) adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art. As another alternative, the functions may be implemented, in whole or in part, with instructions embodied in a memory (e.g., as a software module), formatted to be executed by one or more general or application-specific processors.
The decision support module 2305 may be configured to receive one or more parameters monitored by the health care devices 110-o and to generate and transmit decision support business intelligence to a health care provider using the health care devices 110-o. The usage/trend tracking module 2310 may be configured to receive usage information from the health care devices 110-o and generate and transmit trend business intelligence information to, for example, an administrator over the health care devices 110-o. In some embodiments, the usage/trend tracking module 2310 may also utilize predictive analysis for system assessment, may send preventative messaging related to needed interventions, and so forth. For example, the usage/trend tracking module 2310 may receive usage data from health care devices 110-o, and use that usage data to predict how many and which kinds of health care devices will be needed in the future, in order to allow a hospital or other health care facility to adjust their health care device inventory to match the predicted usage. Similarly, the usage/trend tracking module 2310 may receive health care data regarding a patient and provide messages related to interventions for the patient based on the received health care data.
The training module 2315 may be configured to receive usage information from the health care devices 110-o, and may generate and transmit training opportunities business intelligence to, for example, an administrator over the health care devices 110-o. The training opportunities business intelligence may identify one or more areas in which, based on the received usage information, one or more health care providers may be incorrectly using the health care devices 110-o, or may not be using the health care devices 110-o to their full potential. In other embodiments, the received usage information may be analyzed by the training module 2315 to identify best practices for a group or across groups of health care providers. In still other embodiments, the received usage information may be analyzed by an equipment provider to update/improve the health care devices, or to provide a more customized solution to the users of the health care devices.
At block 2405, the method 2400 may include receiving data from a health care device over a network at a business intelligence module. At block 2410, the method 2400 may include processing the received data (optionally at a location remote from the health care device) to generate business intelligence based on the received data. The “remote” location may be, in some embodiments, a central location within a health care facility, for example, or may be in a different city or different part of the same city. At block 2415, the method 2400 may include transmitting the business intelligence to, for example, a user or administrator of the health care device.
It should be noted that the method 2400 is just one implementation and that the operations of the method 2400 may be rearranged or otherwise modified such that other implementations are possible.
While various embodiments have been described above, it should be understood that they have been presented by way of example only, and not limitation. Although various embodiments have been described as having particular features and/or combinations of components, other embodiments are possible having a combination of any features and/or components from any of embodiments as discussed above.
Where block diagrams and/or embodiments described above indicate certain components arranged in certain orientations or positions, the arrangement of components may be modified. While the embodiments have been particularly shown and described, it will be understood that various changes in form and details may be made.
The above description provides examples, and is not limiting of the scope, applicability, or configuration set forth in the claims. Changes may be made in the function and arrangement of elements discussed without departing from the spirit and scope of the disclosure. Various embodiments may omit, substitute, or add various procedures or components as appropriate. For instance, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Also, features described with respect to certain embodiments may be combined in other embodiments.
The detailed description set forth above in connection with the appended drawings describes exemplary embodiments and does not represent the only embodiments that may be implemented or that are within the scope of the claims and present disclosure. The detailed description includes specific details for the purpose of providing an understanding of the described techniques. These techniques, however, may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described embodiments.
The various illustrative blocks and modules described in connection with the disclosure herein may be implemented or performed with a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. A processor may in some cases be in electronic communication with a memory, where the memory stores instructions that are executable by the processor.
The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope and spirit of the disclosure and appended claims. For example, due to the nature of software, functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations. Also, as used herein, including in the claims, “or” as used in a list of items indicates a disjunctive list such that, for example, a list of “at least one of A, B, or C” means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).
A computer program product or computer-readable medium both include a computer-readable storage medium and communication medium, including any mediums that facilitates transfer of a computer program from one place to another. A storage medium may be any medium that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired computer-readable program code in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote light source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium.
The previous description of the disclosure is provided to enable a person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the spirit or scope of the disclosure. Throughout this disclosure the term “example” or “embodiment” indicates an example or instance and does not imply or require any preference for the noted example. Thus, the disclosure is not to be limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The present disclosure claims priority to U.S. Provisional Patent Application No. 62/044,815 entitled “Distributed Health Care Monitoring” and filed on Sep. 2, 2014, the entirety of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62044815 | Sep 2014 | US |