Systems And Methods For Simulation And Software Testing
First Claim
Patent Images
1. A ventilator-testing device system comprising:
- a ventilator system, the ventilator system including;
a breath delivery system, the breath delivery system includes hardware components that control gas flow from a gas supply to a patient and control ventilator parameters,wherein the hardware components include at least one sensor, the at least one sensor monitors at least one of patient data and breath delivery system data to form monitored data;
a central processing unit that generates commands for the breath delivery system in response to at least one of received data and operator input; and
a software module, wherein the software module sends simulation data based on received simulation commands to the central processing unit instead of the monitored data sent by the breath delivery system to the central processing unit and receives the response data generated by the central processing unit in response to the simulation data; and
the testing device, the testing device including;
a ventilator electrical connection device that electrically connects a ventilator to the testing device;
a controller on the testing device that interacts with the software module on the ventilator system and sends simulation commands to the software module via the ventilator electrical connection device;
a ventilator system reader that receives response data from the software module generated by the ventilator system in response to the simulation commands, wherein the ventilator system generates the response data by analyzing simulation data generated in response to the simulation commands as if the simulation data were monitored data derived from the hardware within the ventilator system; and
a compare module in communication with the ventilator system reader, the compare module compares the response data with expected ventilator system response data.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes systems and methods for testing a medical device. The disclosure describes a novel approach determining if the ventilator system is functioning properly without having to connect the medical device to a patient.
-
Citations
18 Claims
-
1. A ventilator-testing device system comprising:
-
a ventilator system, the ventilator system including; a breath delivery system, the breath delivery system includes hardware components that control gas flow from a gas supply to a patient and control ventilator parameters, wherein the hardware components include at least one sensor, the at least one sensor monitors at least one of patient data and breath delivery system data to form monitored data; a central processing unit that generates commands for the breath delivery system in response to at least one of received data and operator input; and a software module, wherein the software module sends simulation data based on received simulation commands to the central processing unit instead of the monitored data sent by the breath delivery system to the central processing unit and receives the response data generated by the central processing unit in response to the simulation data; and the testing device, the testing device including; a ventilator electrical connection device that electrically connects a ventilator to the testing device; a controller on the testing device that interacts with the software module on the ventilator system and sends simulation commands to the software module via the ventilator electrical connection device; a ventilator system reader that receives response data from the software module generated by the ventilator system in response to the simulation commands, wherein the ventilator system generates the response data by analyzing simulation data generated in response to the simulation commands as if the simulation data were monitored data derived from the hardware within the ventilator system; and a compare module in communication with the ventilator system reader, the compare module compares the response data with expected ventilator system response data.
-
-
2. A method for testing a ventilator system, the method comprising:
-
sending simulation commands from a simulation system via a software module to a central processing unit on a ventilator system, thereby causing the central processing unit to generate response data and transmit the response data to a controller on the ventilator system; sending an overwrite command that causes the software module to overwrite at least one of monitored data sent to the central processing unit from a breath delivery system and operator input with simulation data based on the simulation commands; intercepting the response data, prior to delivery of the response data to the controller, from the central processing unit based on the simulation commands via the software module; and rerouting the response data to the simulation system via the software module based on the simulation commands. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for simulating sensor data for testing a ventilator system comprising:
-
means for sending simulation commands from a simulation system via a software module to a central processing unit on a ventilator system, thereby causing the central processing unit to generate response data and transmit the response data to a controller on the ventilator system; means for sending an overwrite command that causes the software module to overwrite at least one of monitored data sent to the central processing unit from a breath delivery system and operator input with simulation data based on the simulation commands; means for intercepting the response data, prior to delivery of the response data to the controller, from the central processing unit based on the simulation commands via the software module; and means for rerouting the response data to the simulation system via the software module based on the simulation commands.
-
-
18. A computer-readable medium having computer-executable instructions for performing a method for simulating sensor data for testing a ventilator system, the method comprising:
-
repeatedly sending simulation commands from a simulation system via a software module to a central processing unit on a ventilator system, thereby causing the central processing unit to generate response data and transmit the response data to a controller on the ventilator system; repeatedly sending an overwrite command that causes the software module to overwrite at least one of monitored data sent to the central processing unit from a breath delivery system and operator input with simulation data based on the simulation commands; repeatedly intercepting the response data prior to delivery of the response data to the controller, from the central processing unit based on the simulation commands via the software module; and repeatedly rerouting the response data to the simulation system via the software module based on the simulation commands.
-
Specification