Device data sheets and data dictionaries for a dynamic medical object information base
First Claim
1. A non-transitory computer-readable medium carrying one or more sequences of instructions for controlling communications between one or more network devices, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
- receiving, over a network, a data dictionary corresponding to a network device in a received form, wherein the data dictionary is derived from a device data sheet, wherein the device data sheet is a model of the network device, and wherein the data dictionary comprises one or more data definitions specific to the network device and a global unique identifier for the network device;
caching the data dictionary, the data dictionary including a hierarchal classification scheme for physiological data, wherein the hierarchal classification scheme comprises a first level, a second level, and a third level, wherein the first level defines a type of physiological data, the type of physiological data being one of two or more families of physiologic information supported by a network device, wherein the second level defines a type of action related to the type of physiological data from the first level, and wherein the third level defines an object of the action from the second level;
receiving physiological data from the network device, the physiological data including a heart rate, a respiration rate and a blood pressure;
accessing the one or more data definitions from the data dictionary;
extracting information from the received physiological data;
using an interpreter, the interpreter using the one or more data definitions from the cached data dictionary to decipher the extracted information from the received physiological data; and
processing the information,wherein the device data sheet is used to derive the data dictionary by creating one or more data definitions for a specific project, collecting the one or more data definitions in an XML formatted device data sheet, compiling the one or more data definitions in the XML formatted device data sheet with an application generator and outputting source code, creating a string table and compiling the string table with the device data sheet, and creating a link table and compiling the link table with the string table and the device data sheet.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for communicating between network devices. A data dictionary may be derived from a device data sheet. The data dictionary may include one or more data definitions specific to the network device and a global unique identifier for the network device. The data dictionary and data are received from the network device. Data definitions from the data dictionary are used to extract and process information from the data. The data dictionary may include a hierarchal classification scheme for data including a first level, a second level and a third level, wherein the first level defines a type of data, wherein the second level defines a type of action, and wherein the third level defines an object of the action.
-
Citations
23 Claims
-
1. A non-transitory computer-readable medium carrying one or more sequences of instructions for controlling communications between one or more network devices, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving, over a network, a data dictionary corresponding to a network device in a received form, wherein the data dictionary is derived from a device data sheet, wherein the device data sheet is a model of the network device, and wherein the data dictionary comprises one or more data definitions specific to the network device and a global unique identifier for the network device; caching the data dictionary, the data dictionary including a hierarchal classification scheme for physiological data, wherein the hierarchal classification scheme comprises a first level, a second level, and a third level, wherein the first level defines a type of physiological data, the type of physiological data being one of two or more families of physiologic information supported by a network device, wherein the second level defines a type of action related to the type of physiological data from the first level, and wherein the third level defines an object of the action from the second level; receiving physiological data from the network device, the physiological data including a heart rate, a respiration rate and a blood pressure; accessing the one or more data definitions from the data dictionary; extracting information from the received physiological data; using an interpreter, the interpreter using the one or more data definitions from the cached data dictionary to decipher the extracted information from the received physiological data; and processing the information, wherein the device data sheet is used to derive the data dictionary by creating one or more data definitions for a specific project, collecting the one or more data definitions in an XML formatted device data sheet, compiling the one or more data definitions in the XML formatted device data sheet with an application generator and outputting source code, creating a string table and compiling the string table with the device data sheet, and creating a link table and compiling the link table with the string table and the device data sheet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of communicating between network devices embedded within a tangible medium and executed by one or more processors comprising:
-
receiving one or more data dictionaries over a network; caching the one or more data dictionaries, the one or more data dictionaries including a hierarchal classification scheme for physiological data, wherein the hierarchal classification scheme comprises a first level, a second level, and a third level, wherein the first level defines a type of physiological data, the type of physiological data being one of two or more families of physiologic information supported by a network device, wherein the second level defines a type of action related to the type of physiological data from the first level, and wherein the third level defines an object of the action from the second level, sending a communication request to a network device, receiving a response from the network device comprising physiological data, and using an interpreter to process the response according to the one or more cached data dictionaries, the interpreter using one or more data definitions from the one or more cached data dictionaries to decipher the physiological data in the response, wherein the device data sheet is used to derive the data dictionary by creating one or more data definitions for a specific project, collecting the one or more data definitions in an XML formatted device data sheet, compiling the one or more data definitions in the XML formatted device data sheet with an application generator and outputting source code, creating a string table and compiling the string table with the device data sheet, and creating a link table and compiling the link table with the string table and the device data sheet. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification