Transformation of medical status data into executable programs
First Claim
1. A method comprising:
- providing a computing device;
receiving, by the computing device, medical status data generated by a monitoring device, the medical status data representing a physiological characteristic of a patient;
generating, by the computing device, a script file by applying a transformation to the medical status data, the transformation specified by an Extensible Stylesheet Language Transformation (XSLT) document;
executing, by the computing device, the script file;
receiving responses from a plurality of receiver systems, each of the responses indicating whether each of the receiver systems successfully received data sent by the computing device;
determining whether one or more of the receiver systems is an authority, wherein one receiver system is an authority when operation of the monitoring device is effected by whether the one receiver system successfully received the data;
disregarding one or more of the responses when one or more of the receiver systems is not an authority;
setting, when one response is a first response received from receiver systems to which the computing device has sent data and the one receiver system is an authority, an overall response to the response;
setting, when the one response is not the first response received from the receiver systems to which the computing device sent data and the one receiver system is an authority, the overall response to a result of performing a logical “
and”
operation on the response and the overall response; and
sending the overall response to the monitoring device when the computing device has received responses from each of the receiver systems to which the computing device sent data.
8 Assignments
0 Petitions
Accused Products
Abstract
A transformer system receives medical status data generated by a monitoring device. The medical status data represents one or more physiological characteristics of a patient. In response to receiving the medical status data, the transformer system applies a transformation to the medical status data. A script file results from the transformation of the medical status data. The transformation is specified by an Extensible Stylesheet Language Transformation (XSLT) document. The transformer system then executes the script file. When the transformer system executes the script file, the transformer system can perform various actions. For example, the transformer system can generate result data and provide the result data to one or more other systems.
21 Citations
17 Claims
-
1. A method comprising:
-
providing a computing device; receiving, by the computing device, medical status data generated by a monitoring device, the medical status data representing a physiological characteristic of a patient; generating, by the computing device, a script file by applying a transformation to the medical status data, the transformation specified by an Extensible Stylesheet Language Transformation (XSLT) document; executing, by the computing device, the script file; receiving responses from a plurality of receiver systems, each of the responses indicating whether each of the receiver systems successfully received data sent by the computing device; determining whether one or more of the receiver systems is an authority, wherein one receiver system is an authority when operation of the monitoring device is effected by whether the one receiver system successfully received the data; disregarding one or more of the responses when one or more of the receiver systems is not an authority; setting, when one response is a first response received from receiver systems to which the computing device has sent data and the one receiver system is an authority, an overall response to the response; setting, when the one response is not the first response received from the receiver systems to which the computing device sent data and the one receiver system is an authority, the overall response to a result of performing a logical “
and”
operation on the response and the overall response; andsending the overall response to the monitoring device when the computing device has received responses from each of the receiver systems to which the computing device sent data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
a processing system; a communication interface that receives medical status data from a monitoring device, the medical status data representing a physiological characteristic of a patient; and a data storage system that stores; an Extensible Stylesheet Language Transformation (XSLT) document; and computer-readable instructions that, when executed by the processing system, cause the computing device to; generate a script file by applying a transformation to the medical status data, the transformation specified by the XSLT document; execute the script file, wherein executing the script file causes the computing device to generate transformed data by applying a different transformation to the medical status data and send transformed data to a plurality of receiver systems; determine whether a given one of the receiver systems is an authority, wherein the given receiver system is an authority when operation of the monitoring device is effected by whether the given receiver system successfully received the transformed data; disregard a response received from the given receiver system when the given receiver system is not an authority, the received response indicating whether the given receiver system successfully received the transformed data; set an overall response to the received response when the received response is a first response received from the receiver systems and the given receiver system is an authority; set the overall response to a result of performing a logical “
and”
operation on the received response and the overall response when the received response is not the first response received from the receiver systems and the given receiver system is an authority; andsend the overall response to the monitoring device when the computing device has received responses from each of the receiver systems. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification