Automated monitoring of collection of operational data from medical imaging devices
First Claim
1. A system comprising:
- a scanning device at a remote location capable of acquiring scanning data when operated in a scanning mode;
a computer system at a central location; and
a communications channel for connecting said scanning device and said computer system, wherein said scanning device is further capable of acquiring and storing operational data comprising an exam identifier, an exam date, an exam start time, an exam stop time, and an exam type for each exam performed using said scanning device, and periodically sending log files containing said stored operational data to said computer system via said communications channel in accordance with a data logging function when said data logging function is activated, and wherein said computer system is programmed to perform the following steps;
activating said data logging function in said scanning device;
receiving log files from said scanning device in accordance with said activated data logging function;
generating a datum representing a characteristic of each received log file or a characteristic of each pair of successive received log files; and
monitoring said datum for each incoming log file to detect when said characteristic has a value which deviates from a historical norm.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for monitoring the regular collection of operational data from a multiplicity of remotely located medical imaging systems by a central service facility, and starting a corrective action process if the collection of operational data deviates from a historical norm based on the frequency of reception and the volume of the data received from the data source. The system automatically determines, on a per scanner basis, when either the amount of data in the most recent reception or the time between the two most recent data receptions has changed in a way that requires remedial action. In particular, corrective action is taken if the data volume or the time between receptions deviates from a historical mean by a predetermined percentage.
132 Citations
37 Claims
-
1. A system comprising:
-
a scanning device at a remote location capable of acquiring scanning data when operated in a scanning mode;
a computer system at a central location; and
a communications channel for connecting said scanning device and said computer system, wherein said scanning device is further capable of acquiring and storing operational data comprising an exam identifier, an exam date, an exam start time, an exam stop time, and an exam type for each exam performed using said scanning device, and periodically sending log files containing said stored operational data to said computer system via said communications channel in accordance with a data logging function when said data logging function is activated, and wherein said computer system is programmed to perform the following steps;
activating said data logging function in said scanning device;
receiving log files from said scanning device in accordance with said activated data logging function;
generating a datum representing a characteristic of each received log file or a characteristic of each pair of successive received log files; and
monitoring said datum for each incoming log file to detect when said characteristic has a value which deviates from a historical norm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
calculating a historical average number of days between successive log files in a historical series of log files received from said scanning device; and
determining whether the number of days between each incoming log file and its next preceding log file received from said scanning device deviates from said historical average number of days by at least a predetermined amount.
-
-
7. The system as recited in claim 6, wherein said calculating step further comprising the step of excluding each incoming log file from said historical series of log files.
-
8. The system as recited in claim 1, wherein said characteristic is the size of each incoming log file received from said scanning device.
-
9. The system as recited in claim 8, wherein said monitoring step comprises the step of storing the size of each incoming log file received from said scanning device.
-
10. The system as recited in claim 9, wherein said monitoring step further comprises the steps of:
-
calculating a historical average size of a historical series of log files received from said scanning device; and
determining whether the size of each incoming log file received from said scanning device deviates from said historical average size at least a predetermined amount.
-
-
11. The system as recited in claim 10, wherein said calculating step further comprising the step of excluding each incoming log file from said historical series of log files.
-
12. The system as recited in claim 1, wherein said operational data comprises system data identifying said scanning device and data recording usage of said scanning device.
-
13. A system comprising:
-
a scanning device at a remote location capable of acquiring scanning data when operated in a scanning mode;
a computer system at a central location; and
a communications channel for connecting said scanning device and said computer system, wherein said scanning device is further capable of acquiring and storing operational data comprising an exam identifier, an exam date, an exam start time, an exam stop time, and an exam type for each exam performed using said scanning device, and periodically sending log files containing said stored operational data to said computer system via said communications channel in accordance with a data logging function when said data logging function is activated, and wherein said computer system is programmed to perform the following steps;
activating said data logging function in said scanning device;
receiving log files from said scanning device in accordance with said activated data logging function;
generating a first datum representing a first characteristic of each received log file;
generating a second datum representing a second characteristic of each pair of successive received log files; and
monitoring said first and second data of each incoming log file to detect when said first characteristic of an incoming log file has a value which deviates from a historical norm of said first characteristic, and when said second characteristic of a pair of successive incoming log files has a value which deviates from a historical norm of said second characteristic. - View Dependent Claims (14, 15, 16, 17, 18)
calculating a historical average number of days between successive log files in a historical series of log files received from said scanning device;
determining whether the number of days between each incoming log file and its next preceding log file received from said scanning device deviates from said historical average number of days by at least a predetermined amount;
calculating a historical average size of a historical series of log files received from said scanning device; and
determining whether the size of each incoming log file received from said scanning device deviates from said historical average size at least a predetermined amount.
-
-
18. The system as recited in claim 13, wherein said operational data comprises system data identifying said scanning device and data recording usage of said scanning device.
-
19. A system comprising an automated central service facility connected to a multiplicity of remotely located scanning devices via communications channels, wherein each scanning device is programmed to acquire scanning data when operated in a scanning mode, and is further programmed to acquire and store operational data comprising an exam identifier, an exam date, an exam start time, an exam stop time, and an exam type for each exam performed using said scanning device, and periodically send log files containing stored operational data to said central service facility in accordance with a data logging program stored in said scanning device when said data logging program is activated, wherein said central service facility comprises:
-
means for activating a respective data logging program in each scanning device;
means for receiving log files from said scanning devices in accordance with said activated data logging programs;
means for generating a datum representing a characteristic of each received log file or a characteristic of each pair of successive received log files; and
means for monitoring said datum of each incoming log file to detect when said characteristic has a value which deviates from a historical norm for a particular device. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method of monitoring centralized data collection from a computerized scanning device at a remote location, comprising the steps of:
-
programming the scanning device to store operational data comprising an exam identifier, an exam date, an exam start time, an exam stop time, and an exam type for each exam performed using said scanning device, and periodically send log files containing said stored operational data to a central location via a communications channel in accordance with a data logging function when said data logging function is activated;
activating said data logging function in said scanning device from said central location via said communications channel;
receiving log files at said central location from said scanning device via said communications channel in accordance with said activated data logging function;
generating a datum representing a characteristic of each received log file or a characteristic of each pair of successive received log files; and
monitoring said datum of each incoming log file at said central location to detect when said characteristic has a value which deviates from a historical norm. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
storing the number of days between each incoming log file and its preceding log file received from said scanning device;
calculating a historical average number of days between successive log files in a historical series of log files received from said scanning device; and
determining whether the number of days between each incoming log file and its next preceding log file received from said scanning device deviates from said historical average number of days by at least a predetermined amount.
-
-
29. The method as recited in claim 24, wherein said characteristic is the size of each incoming log file received from said scanning device.
-
30. The method as recited in claim 29, wherein said monitoring step comprises the steps of:
-
storing the size of each incoming log file received from said scanning device;
calculating a historical average size of a historical series of log files received from said scanning device; and
determining whether the size of each incoming log file received from said scanning device deviates from said historical average size at least a predetermined amount.
-
-
31. The method as recited in claim 24, wherein said operational data comprises system data identifying said scanning device and data recording usage of said scanning device.
-
32. A system comprising an automated central service facility connected to a multiplicity of remotely located scanning devices via communications channels, wherein each scanning device is programmed to acquire scanning data when operated in a scanning mode, and is further programmed to acquire and store operational data comprising an exam identifier, an exam date, an exam start time, an exam stop time, and an exam type for each exam performed using said scanning device, and periodically send log files containing stored operational data to said central service facility in accordance with a data logging program stored in said scanning device when said data logging program is activated, wherein said central service facility comprises a computer system programmed to perform the following steps:
-
receiving log files from said scanning devices in accordance with said activated data logging programs;
generating a datum representing a characteristic of each received log file or a characteristic of each pair of successive received log files; and
monitoring said datum of each incoming log file to detect when said characteristic has a value which deviates from a historical norm for a particular scanning device. - View Dependent Claims (33, 34, 35, 36, 37)
storing the number of days between each incoming log file and its preceding log file received from each scanning device;
on a per device basis, calculating a historical average number of days between successive log files in a historical series of log files received from each scanning device; and
determining whether the number of days between each incoming log file and its next preceding log file received from each scanning device deviates from its historical average number of days by at least a predetermined amount.
-
-
35. The system as recited in claim 32, wherein said characteristic is the size of each incoming log file received from each scanning device.
-
36. The system as recited in claim 35, wherein said monitoring step comprises the steps of:
-
storing the size of each incoming log file received from each scanning device;
on a per device basis, calculating a historical average size of a historical series of log files received from each scanning device; and
determining whether the size of each incoming log file received from each scanning device deviates from its historical average size at least a predetermined amount.
-
-
37. The system as recited in claim 32, wherein said operational data comprises system data identifying said scanning device and data recording usage of said scanning device.
Specification