This disclosure relates to a method and system for automatically analyzing a log file associated with an implantable blood pump for immediate clinical review.
Mechanical Circulatory Support Devices (“MCSDs”) are lifesaving mechanical devices configured to assist the heart in pumping blood throughout the body. A known type of MCSD is a ventricular assist device (“VAD”) which may include a centrifugal pump, axial pump, or another type of electromagnetic pump configured to pump blood from the heart to the rest of the body. One such centrifugal pump is the HVAD® Pump and one such axial pump is the MVAD® Pump, each manufactured by HeartWare, Inc. in Miami Lakes, Fla., USA.
VADs are typically controlled using a controller configured to store one or more types of log files. For example, known controllers often store data, alarm, and event log files. The log files may be downloaded, such as when the patient having the implanted VAD visits a healthcare facility. Once downloaded, the files may be sent to a remote location for analysis, after which one or more reports are generated and returned to the healthcare facility and/or patient. As a drawback, when the log files are received by the remote location for analysis, the log files typically enter into a queue until the log files can be reviewed by one or more personnel at the remote location. The log files can be marked as “routine” or “urgent.” Urgent logs will generally undergo analysis within two hours, while routine logs will generally undergo analysis within eight hours. Such relatively long turn-around time may increase the health risks for the patient. In addition, such system may fail to identify relevant and useful urgent information.
The techniques of this disclosure generally relate to a method and system of analyzing log files associated with an implantable blood pump and rapidly generating a report.
In one aspect, the present disclosure provides a method of automatically analyzing log file data from a log file of an implantable blood pump. The method includes receiving the log file from a controller coupled to the implantable blood pump. The log file is automatically analyzed. Data from the log file is automatically extracted. A report is generated displaying the extracted data within a period of time between one to ten minutes.
In another aspect, the extracted data includes a plurality of blood pump parameters.
In another aspect, the method further includes determining a plurality of expected blood pump parameters and using a blood pump trend analysis to compare the plurality of expected blood pump parameters to a plurality of blood pump parameters from the log file.
In another aspect, the log files include a data log file, an alarm log file, and an event log file.
In another aspect, the method further includes dividing the report into a plurality of sections, each of the plurality of sections including information extracted from one from the group consisting of the data log file, the alarm log file, and the event log file.
In another aspect, the method further includes transmitting the report to a clinician in a remote location.
In another aspect, the generated report includes a plurality of patient parameters, the plurality of patient parameters including at least one of a group consisting of a heart rate trend, a heart rate variability trend, and an aortic status trend.
In another aspect, the generated report includes a plurality of waveforms each corresponding to a blood pump parameter.
In another aspect, the generated report includes a highlighted region displaying a normal pulsatility graph and an abnormal pulsatility graph.
In another aspect, the method further includes generating the report within one to five minutes after receipt of the log file.
In another aspect, the method further included automatically analyzing a plurality of pump parameters. A pump parameter trend analysis is generated using the plurality of pump parameters. a circadian cycle is determined using the pump parameter trend analysis.
In one aspect, a method of analyzing a plurality of log files of an implantable blood pump includes receiving the plurality of log files from a controller coupled to the implantable blood pump. The plurality of log files is automatically analyzed and divided into a plurality of data types. A report displaying a plurality of pump parameters associated with at least one of the plurality of data types is automatically generated. The report is transmitted to a user for review within a time period between one to ten minutes after receipt of the plurality of log files.
In another aspect, the method further includes automatically generating the report within one to five minutes.
In another aspect, the method further includes graphically plotting the plurality of pump parameters using a plurality of waveforms and isolating a portion of at least one of the plurality of waveforms.
In another aspect, the report includes an alarm indicator and an event indicator.
In one aspect, a system for automatically analyzing log file data from a log file of an implantable blood pump includes a remote device coupled to a controller in communication with an implantable blood pump. The remote device is configured to receive a log file from a controller coupled to the implantable blood pump and automatically analyze and extract data from the log file. The remote device generates a report displaying the extracted data file within a period of time between one to ten minutes.
In another aspect, the report includes a plurality of pump parameters displaying using a plurality of waveforms.
In another aspect, the extracted data includes a plurality of blood pump parameters.
In another aspect, the remote device is further configured to determine a plurality of expected blood pump parameters and use a blood pump trend analysis, compare the plurality of expected blood pump parameters to a plurality of blood pump parameters from the log file.
In another aspect, the log files include a data log file, an alarm log file, and an event log file.
The details of one or more aspects of the disclosure are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the techniques described in this disclosure will be apparent from the description and drawings, and from the claims.
A more complete understanding of the present invention, and the attendant advantages and features thereof, will be more readily understood by reference to the following detailed description when considered in conjunction with the accompanying drawings wherein:
Before describing in detail exemplary embodiments, it is noted that the embodiments reside primarily in combinations of apparatus components and processing steps related to automatically filtering log file data from a log file of an implantable blood pump. Accordingly, the system and method components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
As used herein, relational terms, such as “first” and “second,” “top” and “bottom,” and the like, may be used solely to distinguish one entity or element from another entity or element without necessarily requiring or implying any physical or logical relationship or order between such entities or elements. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the concepts described herein. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes” and/or “including” when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms used herein should be interpreted as having a meaning that is consistent with their meaning in the context of this specification and the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
In embodiments described herein, the joining term, “in communication with” and the like, may be used to indicate electrical or data communication, which may be accomplished by physical contact, induction, electromagnetic radiation, radio signaling, infrared signaling or optical signaling, for example. One having ordinary skill in the art will appreciate that multiple components may interoperate and modifications and variations are possible of achieving the electrical and data communication.
In one or more examples, the described techniques may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored as one or more instructions or code on a computer-readable medium and executed by a hardware-based processing unit. Computer-readable media may include non-transitory computer-readable media, which corresponds to a tangible medium such as data storage media (e.g., RAM, ROM, EEPROM, flash memory, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer).
Instructions may be executed by one or more processors, such as one or more digital signal processors (DSPs), general purpose microprocessors, application specific integrated circuits (ASICs), field programmable logic arrays (FPGAs), or other equivalent integrated or discrete logic circuitry. Accordingly, the term “processor” as used herein may refer to any of the foregoing structure or any other physical structure suitable for implementation of the described techniques. Also, the techniques could be fully implemented in one or more circuits or logic elements.
Referring now to the drawings in which like reference designators refer to like elements there is shown in
In one configuration, the controller 12 may be configured to determine, monitor, and/or track one or more blood pump parameters and store the blood pump parameters and associated patient information in one or more log files. In one configuration, the log files include a data log file, an alarm log file, and event log file; however, other types of log files may be included.
The information in the data log file may include pump parameters, such as pump speed, power usage or consumption, flow, electrical current, voltage, and/or back electromotive force (“EMF”). Further details associated with methods of determining current, voltage, and EMF within a blood pump, are disclosed in commonly owned U.S. Pat. No. 9,511,179, which is hereby incorporated by reference in the entirety. In one configuration, information in the data log file may be recorded every fifteen minutes. In other configurations, the data log file may be recorded more frequently, such as every 5 minutes, every minute, or the like. When plotted versus time, the data log file information may be used to observe trends in the pump parameters and identify adverse events. For example, fluctuations in power usage may indicate a presence of an adverse event, such as thrombus. Other adverse events which may be identified by analyzing pump parameters include ingestion, GI bleed, occlusion, and the like.
In one configuration, the alarm log files contain entries recorded at the onset of an alarm, such as an alarm in communication with the blood pump. The event log files may store information about various events, such as changes to the blood pump's controller settings, for example speed changes, hematocrit changes, and/or alarm limit changes and suction. Entries may be recorded in the event log files at the time of a particular event.
As shown in
With reference to
For example, with reference to
With reference to
In one configuration, the report includes information associated with an adverse event, the blood pump's system performance, and/or the blood pump's system operation. For example, the report may alert the clinician to one or more circumstances that require immediate attention or may indicate that the blood pump is operating within a normal range for the particular blood pump and patient.
In order to provide for relatively organized viewing, the method may include the system 30 dividing the report into one or more sections, with each section including information extracted from the data log file, the alarm log file, or the event log file. In other words, information within each type of log file may be used to populate a corresponding section of the report. In one configuration, each report may have the same sections including numerous pages displaying the extracted data in various formats. In other configurations, the reports may contain select sections.
For example,
Referring now to
Referring now to
With reference to
Referring now to
With reference to
Referring now to
In one configuration, with reference to
Referring now to
It should be understood that various aspects disclosed herein may be combined in different combinations than the combinations specifically presented in the description and accompanying drawings. It should also be understood that, depending on the example, certain acts or events of any of the processes or methods described herein may be performed in a different sequence, may be added, merged, or left out altogether (e.g., all described acts or events may not be necessary to carry out the techniques). In addition, while certain aspects of this disclosure are described as being performed by a single module or unit for purposes of clarity, it should be understood that the techniques of this disclosure may be performed by a combination of units or modules associated with, for example, a medical device.
This application claims the benefit of U.S. Application Ser. No. 62/624,930, filed Feb. 1, 2018.
Number | Date | Country | |
---|---|---|---|
62624930 | Feb 2018 | US |