The present invention relates to systems for analyzing the usage of portable medical devices and improving the utilization of such devices. The present invention also relates to methods for analyzing the usage of portable medical devices and improving the utilization of such devices.
Portable medical devices, such as those used to perform Home Sleep Tests (HSTs), pass through a number of different states in their normal usage cycle. For example, the following set of states could be used to define the usage cycle of an HST device:
Conventional scheduling approaches focus simply on whether a device is
“Available” to be given to a patient for use or alternatively is “Unavailable” to be given to a patient for use. However, device owners (e.g. sleep labs, DMEs, hospitals) could better manage their inventory if they knew the amount of time spent in each state. For example, if the percentage of time spent in the “Available” state is very low, this could indicate that additional devices need to be purchased to increase the inventory. On the other hand, if the percentage of time spent in the “Available” state is high, this could indicate an excess of devices in the inventory. Statistics that report the amount of time spent in the other states can help device owners recognize potential inefficiencies in their process. For example, they may see that it is taking a long time before patients return the device, or it is taking too long to clean the devices after they are returned. Appropriate actions could then be taken to improve these situations and shorten the usage cycle. Shortening the usage cycle allows devices to be rescheduled for additional HSTs sooner. Over time, shorter usage cycles lead to a larger number of patients having HSTs performed on them without having to increase the number of devices in the inventory.
In the absence of usage cycle statistics, the scheduling of devices requires estimating how long a usage cycle will take. Specifically, it requires estimating the duration between when a device first becomes unavailable until it becomes available again. In this example, this is the duration from the time the device enters the “Configured” state until the time the batteries have been recharged. If this duration is estimated to take a week, then a device cannot be scheduled for another HST until a week after the start of state 2 in the device's current usage cycle. Furthermore, to ensure that devices are actually available before they are scheduled for use, these estimates are usually conservative. Otherwise, if the estimates are too aggressive, a device may not be available by the date it is next scheduled, which would result in a cancelation of the HST that is to be performed on the next patient.
The conservative estimates can result in underutilization of the devices if those devices are actually in the “Available” state for significant periods of time. Accordingly,
Embodiments of the present invention improve utilization of devices by using a scheduler that incorporates usage cycle statistics computed from past usage. Over time the scheduler automatically adapts the scheduling based on the actual usage cycle durations, eliminating any padding that may have been included in the initial estimates while also identifying potential areas of further improvement based on information from outside of a particular cycle.
According to an aspect of the present invention, such improvement is provided by a method for improving utilization of portable medical devices by a practitioner. The method comprises: determining a plurality of device states within a test cycle that are to be monitored, at least one of the device states corresponding to when a portable medical device is in the possession of a patient and at least two of said device states corresponding to when the portable medical device is in the possession of the practitioner; monitoring the time one or more portable medical devices are in one of the device states; determining that the time spent in the one device state by one portable medical device or the average time spent in the one device state by more than one portable medical device is greater than an optimum time; and providing an indication that the time spent in the one device state by the one portable medical device or the average time spent in the one device state by the more than one portable medical device is greater than the optimum time.
Determining a plurality of device states within a test cycle that are to be monitored may comprise receiving one or more indications from a practitioner of the device states that are to be monitored.
At least one device state may correspond to the portable medical device being delivered to the patient.
At least two device states may correspond to the portable medical device being available and to the portable medical device being configured to be used by a particular patient.
At least two device states may further comprise a third device state which corresponds to the portable medical device undergoing a recharging process.
Providing an indication that the time spent in the particular state by the one portable medical device or the average time spent in the particular state by the more than one portable medical device is greater than the optimum time may comprise providing an indication on a display.
Monitoring the time one or more portable medical devices are in one of the device states may comprise storing the time spent in the one device state in a memory associated with a processing device.
The optimum time may comprise a time value received from the practitioner.
The optimum time may comprise a time value determined from a plurality of other test cycles.
Providing an indication that the time spent in the one device state by the one portable medical device or the average time spent in the one device state by the more than one portable medical device is greater than the optimum time may comprise providing an indication of a corrective action.
According to another aspect of the present invention, such improvement is provided by a system comprising: a processing device having a suitable memory associated therewith; and an input/out device structured to receive information from, and provide information to, a user. The processing device is programmed to: determine a plurality of device states within a test cycle that are to be monitored, at least one of the device states corresponding to when a portable medical device is in the possession of a patient and at least two of said device states corresponding to when the portable medical device is in the possession of the practitioner; monitor the time one or more portable medical devices are in one of the device states; determine that the time spent in the one device state by one portable medical device or the average time spent in the one device state by more than one portable medical device is greater than an optimum time; and provide an indication that the time spent in the one device state by the one portable medical device or the average time spent in the one device state by the more than one portable medical device is greater than the optimum time.
The processor may be programmed to determine the plurality of device states within a test cycle that are to be monitored at least in-part from input received from the input/output device.
The indication that the time spent in the one device state by the one portable medical device or the average time spent in the one device state by the more than one portable medical device is greater than the optimum time may be provided in a display on the input/output device.
The processor may be further programmed to provide an indication of a corrective action.
According to yet another aspect of the present invention, such improvement is provided by a computer program product including a non-transitory computer readable medium encoded with a computer program comprising program code for implementing the methods described herein.
These and other objects, features, and characteristics of the present invention, as well as the methods of operation and functions of the related elements of structure and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the invention.
Embodiments of the present invention provide owners of portable devices insight into the usage of their devices. Owners can analyze the usage cycle statistics that are automatically computed by the system to determine inefficiencies that may exist in certain steps of that usage cycle. Action can then be taken to address the identified inefficiencies.
As used herein, the singular form of “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
As used herein, the term “number” shall mean one or an integer greater than one (i.e., a plurality).
As used herein, “device” shall be used to an apparatus which is tracked as it passes through a plurality of states in a testing cycle.
As used herein, “state” shall be used to refer to one or both of a location or current useage of a device at a particular time within a test cycle.
As used herein, “test cycle” or “testing cycle” shall refer to a predetermined series of states through which a device passes before, during, and after a testing session with a patient.
As used herein, “user” or “practitioner” refers to any person or persons who utilize and interact with a system in accordance with the present invention in order to analyze and optimize usage of medical devices throughout a testing cycle.
As used herein, “patient” refers to the person to which a device is configured who will be the subject studied during a particular test cycle.
As used herein, the term “controller” or “processing device” shall mean a programmable analog and/or digital device (including an associated memory part or portion) that can store, retrieve, execute and process data (e.g., software routines and/or information used by such routines), including, without limitation, a field programmable gate array (FPGA), a complex programmable logic device (CPLD), a programmable system on a chip (PSOC), an application specific integrated circuit (ASIC), a microprocessor, a microcontroller, a programmable logic controller, or any other suitable processing device or apparatus. The memory portion can be any one or more of a variety of types of internal and/or external storage media such as, without limitation, RAM, ROM, EPROM(s), EEPROM(s), FLASH, and the like that provide a storage register, i.e., a non-transitory machine readable medium, for data and program code storage such as in the fashion of an internal storage area of a computer, and can be volatile memory or nonvolatile memory.
Referring again to
For example, one such function allows users to configure a device (i.e. send configuration information to the device in preparation for a home sleep study). When the configuration operation is performed, the state of the device is automatically set to “Configured”. In the example illustrated in
After determining the different states 110 into which a test cycle will be divided in step 12, the time spent in each of such states 110 by devices during test cycles is monitored in step 14. Processing device 52 can automatically reassign a device to a specific state when certain operations are performed using processing device 52. For example, when a new device is added to system 50 (i.e., to memory 54), the state of that device is automatically set to “Available” as such new device typically would be ready for use as soon as it is added. When a user configures a device (i.e. downloads patient information, information that specifies which signals to record, etc. to the device), the state of that device is automatically set to “Configured”. When the sleep study is retrieved from the device, the device state is automatically set to “Returned” as such retrieval would only be carried out once a device has been returned by a patient. Alternatively, the system also provides an interface that allows users to manually set the state of a device to any one of the available states. This interface can be used to move a device to a custom state or a non-usage cycle state.
Generally at any point after the device monitoring of step 14 commences, it may be determined by processing device 52 that the time spent by a device, or the time spent by several devices, in a given state is greater than a predetermined optimum time for such state, such as shown in step 16. Such optimum time may be set by a user (e.g., in configuration options), set by a manufacturer, determined from analysis of other test cycles (e.g., where the number of test cycles is sufficient so that optimum duration for each state can be computed with a high degree of confidence (i.e. so the determination of an optimum duration for a particular state is not skewed by a small number of durations that were very short or very long), determined from analysis of other test cycles carried out by another completely distinct user with distinct devices from the present user, or from any other suitable source. If such determination at step 16 occurs, then an indication is provided to the user (such a via input/output device 56, discussed further below) that an apparent inefficiency exists that should be addressed, such as shown in step 18. As an example, if a manufacturer indicates that the time for charging a device should be 3 hours and monitoring during step 14 determines it is taking 3.5 hours for a particular device, or an average of 3.3 hours for several devices, then an indication is provided to the user that something needs addressed. In the case of a charging state taking longer than anticipated, such delay could be a result of improper charging, faulty batteries, operator error, etc.
By performing statistical analysis on the data obtained in step 14, a likely corrective action can also be determined which addresses the inefficiency determined in step 16 and, as shown in step 20, an indication of such corrective action which should be taken can be provided to the user. For example, if the average cleaning time for several devices is 6 hours, but for one particular device it is 7.4 hours, it could be concluded that the particular device likely has a flaw or flaws which are requiring additional cleaning time and thus perhaps should be removed from test cycling.
In addition to carrying out the method previous described, processing device 52 may include a scheduler that can be used to schedule devices, such as for use in HSTs. In order to schedule devices, the scheduler must know the duration of a usage cycle, otherwise, it cannot know when a device that is currently in-use will become available. Initially, the scheduler will use a usage cycle duration value that has been specified in a configuration options section. This value is a “best guess” estimate, normally padded to ensure the scheduling does not result in schedules that cannot be met. The scheduler will continue to use the usage cycle duration value specified in the options until there are a sufficient number of usage cycles present in a history table, such as would be populated from step 14 previously discussed. More specifically, when the number of usage cycles in the history table is considered large enough to compute average usage cycle durations with a high degree of confidence (i.e. the computation of average usage cycle duration is not skewed by a small number of usage cycles that have very short or long durations), the scheduler will use the average usage cycle duration computed by processing device 52 to determine when devices become available. Over time, as the number of usage cycles in the table continues to grow and exceed certain threshold counts, processing device 52 can begin computing a weighted average for the usage cycle durations instead of a simple average, giving precedence to those usage cycles that were observed more recently.
In summary, the invention thus proposes a system and method that allows a practitioner to monitor the time numerous devices spend in various states during test cycles for each of the devices. Through analysis of the data obtained from such monitoring, inefficiencies in the test cycle can be identified and addressed so as to improve usage of the devices and thus improve the overall efficiency of the test cycles. Additionally, data obtained regarding test cycles can be used to optimize overall scheduling of devices.
While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single element or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
Any reference signs in the claims should not be construed as limiting the scope.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2017/084274 | 12/21/2017 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62440019 | Dec 2016 | US |