Predicting utilization or adherence
The respiratory therapy device addresses discomfort and compliance issues with advanced patient interfaces and data processing, enhancing treatment effectiveness and compliance for respiratory diseases.
Patent Information
- Application Number
- JP2021538185
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2018-12-28
- Filing Date
- 2019-12-23
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2039-12-23
AI Technical Summary
Existing respiratory treatment devices face challenges such as discomfort, poor fit, high cost, and low compliance due to inadequate patient interfaces and noisy ventilation systems, which affect the effectiveness of treatments for respiratory diseases like obstructive sleep apnea and chronic obstructive pulmonary disease.
A respiratory therapy device with improved patient interfaces featuring a seal-forming structure, positioning and stabilization structures, and a vent system, along with a central controller that processes data to predict patient compliance and reduce treatment cessation, utilizing algorithms like random forest and logistic regression to enhance comfort and effectiveness.
The device enhances patient compliance and treatment effectiveness by providing a comfortable, quiet, and reliable respiratory therapy experience, improving outcomes for respiratory diseases by reducing treatment cessation and enhancing data management.
Smart Images

Figure 0007617002000012 
Figure 0007617002000013 
Figure 0007617002000014
Abstract
Description
[Technical field]
[0001] 1. Technology Background 1.1 Technology field The present technology relates to one or more of screening, diagnosing, monitoring, treating, preventing and ameliorating respiratory related disorders. The technology also relates to medical devices or apparatus and uses thereof. The technology also relates to predicting adherence, utilization or non-utilization of respiratory treatment devices, websites and other software, exercise equipment, drivers for on-demand taxi services or other applications. [Background technology]
[0002] 1.2 Description of Related Art 1.2.1 The human respiratory system and its diseases The body's respiratory system facilitates gas exchange. The nose and oral cavity form the entrance to a patient's airways.
[0003] These airways contain a series of branching tubes that become narrower, shorter and more numerous the deeper they go into the lungs. The primary function of the lungs is gas exchange, allowing oxygen to enter the venous blood from the air and carbon dioxide to leave. The trachea divides into right and left main bronchi, which further divide into terminal bronchioles. The bronchi constitute the conducting airways and do not participate in gas exchange. The airways further divide into respiratory bronchioles and finally into alveoli. Gas exchange occurs in the alveolar region of the lungs, which is called the respiratory zone. See: "Respiratory Physiology", by John B. West, Lippincott Williams & Wilkins, 9th edition published 2012.
[0004] There is a range of respiratory diseases. Particular diseases can be characterized by particular manifestations such as apnea, hypopnea and hyperpnea.
[0005] Examples of respiratory diseases include obstructive sleep apnea (OSA), Cheyne-Stokes respiration (CSR), respiratory insufficiency, obesity hyperventilation syndrome (OHS), chronic obstructive pulmonary disease (COPD), neuromuscular diseases (NMD) and chest wall diseases.
[0006] Obstructive sleep apnea (OSA) is a form of sleep-disordered breathing (SDB) characterized by episodes such as closure or obstruction of the upper airway during sleep. It results from a combination of an abnormally small upper airway and normal loss of muscle tone in the tongue region, soft palate, and posterior oropharyngeal wall during sleep. The condition causes affected patients to pause in breathing, typically for 30-120 seconds, sometimes as many as 200-300 times per night. The result is excessive daytime sleepiness, which can lead to cardiovascular disease and brain damage. The condition is common, especially in middle-aged, overweight men, but patients are asymptomatic. See U.S. Pat. No. 4,944,310 (Sullivan).
[0007] Cheyne-Stokes respiration (CSR) is another form of sleep-disordered breathing. CSR is a disease of the patient's respiratory regulator, followed by alternating periods of waxing and waning of ventilation, known as the CSR cycle. CSR is characterized by repeated deoxygenation and reaeration of arterial blood. Because of the repeated hypoxia, CSR can be harmful. In some patients, CSR is associated with recurrent sleep arousals that cause severe insomnia, increased sympathetic activity, and increased afterload. See U.S. Patent No. 6,532,959 (Berthon-Jones).
[0008] Respiratory failure is a general term for respiratory disorders that refers to the inability of the lungs to take in enough oxygen or breathe out enough CO2 to meet the patient's needs. Respiratory failure can include some or all of the following conditions:
[0009] Patients with respiratory insufficiency (a type of respiratory failure) may experience abnormal shortness of breath during exercise.
[0010] Obesity hypopnea syndrome (OHS) is defined as the combination of severe obesity and chronic awake hypercapnia in the absence of other known causes of hypoventilation. Symptoms include dyspnea, morning headache, and excessive daytime sleepiness.
[0011] Chronic obstructive pulmonary disease (COPD) encompasses any of a group of lower airway diseases that share certain common characteristics. These include increased resistance to air movement, prolongation of the expiratory phase of breathing, and a decrease in the normal elasticity of the lungs. Examples of COPD include emphysema and chronic bronchitis. Causes of COPD include chronic smoking (the primary risk factor), occupational exposure, air pollution, and genetic factors. Symptoms include dyspnea on exertion, chronic cough, and sputum production.
[0012] Neuromuscular diseases (NMD) is a broad term that encompasses numerous diseases and illnesses that impair muscle function directly through intrinsic muscle pathology or indirectly through neuropathology. Some NMD patients are characterized by progressive muscle damage, resulting in inability to walk, wheelchair confinement, difficulty swallowing, respiratory muscle weakness, and ultimately death due to respiratory failure. Neuromuscular disorders can be classified as rapidly and slowly progressive: (i) rapidly progressive disorders, characterized by muscle damage that worsens over months and leads to death within a few years (e.g., amyotrophic lateral sclerosis (ALS) and Duchenne muscular dystrophy (DMD) in teenagers); (ii) variable or slowly progressive disorders, characterized by muscle damage that worsens over years and only slightly reduces life expectancy (e.g., limb-girdle, facioscapulohumeral, and myotonic muscular dystrophies). Symptoms of respiratory failure in NMD include: increasing generalized weakness, difficulty swallowing, difficulty breathing on exertion and at rest, fatigue, drowsiness, headache upon waking, and difficulty concentrating and mood changes.
[0013] Chest wall disorders are a group of thoracic deformities that result in ineffective connections between the respiratory muscles and the rib cage. These disorders are primarily characterized by restrictive defects and share the potential for long-term hypercapnic respiratory insufficiency. Scoliosis and / or kyphoscoliosis can lead to severe respiratory insufficiency. Symptoms of respiratory insufficiency include: dyspnea on exertion, peripheral edema, orthopnea, recurrent chest infections, morning headache, fatigue, poor quality of sleep, and loss of appetite.
[0014] A range of treatments are available to treat or ameliorate such conditions, and otherwise healthy individuals may also benefit from preventative treatments for respiratory disease, but these suffer from a number of deficiencies.
[0015] 1.2.2 Therapy A variety of therapies are used to treat one or more of the above respiratory disorders, such as continuous positive airway pressure (CPAP) therapy, non-invasive ventilation (NIV) and invasive ventilation (IV).
[0016] 1.2.2.1 Respiratory Pressure Therapy Continuous positive airway pressure (CPAP) therapy has been used in the treatment of obstructive sleep apnea (OSA). Its mechanism of action is that CPAP therapy acts as a pneumatic splint, for example by pushing the soft palate and tongue forward or backward against the posterior oropharyngeal wall, which may prevent the upper airway from closing. Because the treatment of OSA with CPAP therapy may be voluntary, patients may choose not to comply with the treatment if they perceive one or more of the following from the device used to deliver the treatment: uncomfortable, difficult to use, expensive, or aesthetically unappealing.
[0017] Non-invasive ventilation (NIV) provides ventilatory support to a patient through the upper airway to assist in breathing by performing some or all of the respiratory functions and / or to maintain adequate oxygen levels in the body. Ventilatory support is provided through a non-invasive patient interface. NIV is used to treat forms of CSR and respiratory failure such as OHS, COPD, NMD, and chest wall disorders. In some forms, it may improve the comfort and effectiveness of these treatments.
[0018] Invasive ventilation (IV) provides ventilatory support to patients who can no longer breathe effectively on their own and may be provided using a tracheotomy tube. In some forms, the comfort and effectiveness of these treatments may be improved.
[0019] 1.2.2.2 Flow Therapy Not all respiratory therapies are intended to deliver a prescribed therapeutic pressure. Some respiratory therapies contemplate the delivery of a prescribed respiratory volume, perhaps by targeting a flow profile for a targeted duration. In other cases, the interface to the patient's airway is "open" (unsealed) and the respiratory therapy may be used only as an adjunct to the patient's own spontaneous breathing. In one embodiment, high flow therapy (HFT) is the delivery of a continuous, heated, humidified airflow to the airway inlet through an unsealed or open patient interface at a "therapeutic flow" that is held approximately constant throughout the respiratory cycle. The therapeutic flow is nominally set to exceed the patient's peak inspiratory flow. HFT is used to treat OSA, CSR, COPD and other respiratory disorders. As one mechanism of action, the delivery of a high flow of air to the airway inlet improves ventilation efficiency by allowing flushing or sweeping of exhaled CO2 from the patient's anatomical dead space. HFT is therefore sometimes referred to as dead space therapy (DST). In other flow therapies, the therapeutic flow rate may follow a profile that varies over the respiratory cycle.
[0020] Another form of flow therapy is long term oxygen therapy (LTOT) or supplemental oxygen therapy. A physician may prescribe a continuous flow of oxygen-enriched gas to be delivered to a patient's airways at a specified oxygen concentration (between 21% and 100% of the oxygen fraction in ambient air) at a specified flow rate (e.g., 1 liter per minute (LPM), 2 LPM, 3 LPM).
[0021] 1.2.2.3 Supplemental oxygen For certain patients, a combination of oxygen therapy and respiratory pressure therapy or HFT can be obtained by adding supplemental oxygen to the pressurized air stream. When oxygen is added to respiratory pressure therapy, this is referred to as RPT with supplemental oxygen. When oxygen is added to HFT, the resulting therapy is referred to as HFT with supplemental oxygen.
[0022] 1.2.3 Treatment Systems These respiratory therapies may be provided by a treatment system or device. Such systems and devices may also be used to screen, diagnose, or monitor disease without treating it.
[0023] The respiratory treatment system may include a respiratory pressure treatment device (RPT device), an air circuit, a humidifier, a patient interface, an oxygen source, and data management.
[0024] Another form of therapy system is the mandibular repositioning device.
[0025] 1.2.3.1 Patient Interface The patient interface may be used to provide the wearer with an interface to the respiratory appliance, for example by providing airflow to the airway entrance. Airflow may be provided via a mask to the nose and / or mouth, a tube to the mouth, or a tracheotomy tube to the patient's trachea. Depending on the therapy being applied, the patient interface may form a seal, for example, with an area of the patient's face, thereby facilitating gas delivery at a pressure of sufficient dispersion with ambient pressure for therapy to be performed (e.g., at a positive pressure of about 10 cmH2O relative to ambient pressure). In other forms of therapy, such as oxygen delivery, the patient interface may not include a sufficient seal to facilitate delivery of a gas supply to the airway at a positive pressure of about 10 cmH2O.
[0026] Certain other mask systems may be functionally inadequate in the field, for example masks that are purely decorative may not be able to maintain adequate pressure, mask systems used for underwater swimming or diving may be configured to protect against water intrusion from higher external pressures and not maintain internal air at pressures higher than ambient.
[0027] Certain masks may be clinically unsuitable for use with this technology (eg, if the mask blocks airflow through the nose and only allows airflow through the mouth).
[0028] In certain masks, where the patient must insert part of the mask structure into their mouth and create and maintain a seal via the lips, this may be uncomfortable or impractical in the art.
[0029] Certain masks may be impractical for use while sleeping (eg, when sleeping on one's side in bed with head on a pillow).
[0030] There are several challenges in designing a patient interface: The face has a complex three-dimensional shape. The size and shape of the nose and head vary greatly between individuals. Because the head contains bone, cartilage and soft tissue, different regions of the face respond differently to mechanical forces; i.e., the chin or mandible may move relative to other bones of the skull. The entire head may move throughout the respiratory treatment period.
[0031] These challenges may result in one or more of the following: some masks may be intrusive, aesthetically undesirable, costly, poor fit, difficult to use, and uncomfortable, especially if the wear time is long or the patient is unfamiliar with the system. If the wrong size mask is used, this may lead to poor compliance, poor comfort, and poor patient outcomes. While masks designed specifically for aviators, as part of personal protective equipment (e.g., filter masks), SCUBA masks, or masks for anesthesia administration may be tolerable for their intended use, such masks may be undesirably uncomfortable to wear for extended periods of time (e.g., several hours). Such discomfort may result in poor patient compliance with the treatment. This is especially true if the mask must be worn while sleeping.
[0032] CPAP therapy is highly effective in treating certain respiratory disorders if the patient complies with the therapy. If the mask is uncomfortable or difficult to use, the patient may not comply with the therapy. Because patients are often encouraged to clean their masks regularly, if the mask is difficult to clean (e.g., difficult to assemble or disassemble), the patient may not be able to clean the mask, which may affect patient compliance.
[0033] Masks for other uses (e.g., for aviators) may be unsuitable for use in treating sleep-disordered breathing, but masks designed for use in treating sleep-disordered breathing may be suitable for other uses.
[0034] For these reasons, patient interfaces for CPAP delivery during sleep form a distinct area.
[0035] 1.2.3.1.1 Seal formation structure The patient interface may include a seal-forming structure. Because the patient interface is in direct contact with the patient's face, the shape and configuration of the seal-forming structure may have a direct impact on the effectiveness and comfort of the patient interface.
[0036] The patient interface may be characterized in part according to the design intent of where the seal-forming structure engages the face in use. In one form of the patient interface, the seal-forming structure may include a first sub-portion for forming a seal around the left nostril and a second sub-portion for forming a seal around the right nostril. In one form of the patient interface, the seal-forming structure may include a single element that encloses both nostrils in use. Such a single element may be designed to rest, for example, on the upper lip region and nose bridge region of the face. In one form of the patient interface, the seal-forming structure may include an element that encloses the oral cavity region in use, for example by forming a seal on the lower lip region of the face. In one form of the patient interface, the seal-forming structure may include a single element that encloses both nostrils and the mouth region in use. These different types of patient interfaces may be known by various names by their manufacturers, such as nasal masks, full face masks, nasal pillows, nasal puffs, and oronasal masks.
[0037] A seal-forming structure that may be effective in one area of a patient's face may be inappropriate in another area due to, for example, different shapes, structures, variability, and sensitive areas of the patient's face. For example, the sealing portion of swim goggles that rests on the patient's forehead may be inappropriate for use on the patient's nose.
[0038] A particular seal-forming structure may be designed for mass production so that one design will fit, be comfortable and effective for a wide range of different face shapes and sizes. To the extent there is a mismatch between the shape of the patient's face and the seal-forming structure of the mass-produced patient interface, one or both may need to be adapted in order to form a seal.
[0039] One type of seal-forming structure extends around the periphery of the patient interface and is intended to seal against the patient's face when force is applied to the patient interface with the seal-forming structure engaging against the patient's face. The seal-forming structure may include an air or fluid filled cushion, or may include a molded or formed surface of a resilient sealing element comprised of an elastomer such as rubber. With this type of seal-forming structure, if the fit is improper, a gap will develop between the seal-forming structure and the face, requiring additional force to press the patient interface against the face to achieve a seal.
[0040] Another type of seal-forming structure uses a thin flap seal located around the periphery of the mask to provide a self-sealing action against the patient's face when positive pressure is applied within the mask. As with the previous type of seal-forming portion, if the fit between the face and the mask is poor, additional force may be required to achieve a seal or the mask may leak. Additionally, if the shape of the seal-forming structure does not match the shape of the patient, the seal-forming portion may fold or buckle during use, causing leakage.
[0041] Other types of seal-forming structures may include friction-fit elements that are inserted into the nostrils, for example, but some patients find these seal-forming parts uncomfortable.
[0042] Another form of seal-forming structure may use adhesives to achieve a seal. Some patients find it inconvenient to constantly apply and remove adhesives from their face.
[0043] A range of patient interface seal forming structures are disclosed in the following patent applications assigned to ResMed Limited: WO1998 / 004,310; WO2006 / 074,513; WO2010 / 135,785.
[0044] One form of nasal pillow is found in the Adam line manufactured by Puritan Bennett. Another nasal pillow or nasal puff is the subject of U.S. Patent No. 4,782,832 (Trimble et al.), assigned to the Puritan-Bennett Corporation.
[0045] 1.2.3.1.2 Positioning and stabilization Seal-forming structures in patient interfaces used in positive air therapy experience corresponding forces from the air pressure that disrupt a seal, and therefore a variety of techniques are used to position the seal-forming structures and maintain a seal against the appropriate portion of the face.
[0046] In one technique, adhesives are used, see, for example, US Patent Application Publication US2010 / 0000534, but adhesives can be uncomfortable.
[0047] Another technique involves the use of one or more straps and / or stabilizing harnesses, many of which suffer from one or more of the following problems: poor fit, bulkiness, discomfort and awkwardness.
[0048] 1.2.3.2 Respiratory Pressure Therapy (RPT) Devices Respiratory pressure therapy (RPT) devices can be used individually or as part of a system to deliver one or more of the above therapies, for example by activating the device to generate an air delivery flow to an interface to the airway. The air flow can be pressure controlled (for respiratory pressure therapy) or flow controlled (for flow therapy such as HFT). Thus, RPT devices can also function as flow therapy devices. Examples of RPT devices include CPAP devices and ventilators. Examples of RPT devices include CPAP devices and ventilators.
[0049] Air pressure generators are known for a wide range of applications (e.g., industrial-scale ventilation systems). However, air pressure generators for medical applications have specific requirements (e.g., medical equipment reliability requirements, size requirements, and weight requirements) that cannot be met by more common air pressure generators. In addition, even devices designed for medical treatment may suffer from deficiencies related to one or more of the following: comfort, noise, ease of use, effectiveness, size, weight, manufacturability, cost, and reliability.
[0050] One example of a special requirement of a particular RPT device is acoustic noise.
[0051] Table of noise output levels of conventional RPT devices (measured on one sample only at 10cmH2O in CPAP mode using the test method specified in ISO3744).
[0052] [Table 1]
[0053] One known RPT device used to treat sleep-disordered breathing is the S9 Sleep Therapy System (manufactured by ResMed Limited). Another example of an RPT device is a ventilator. Ventilators (e.g., the ResMed Stellar® series of adult and pediatric ventilators) can provide invasive and non-invasive independent breathing support for patients for a range of conditions (including, but not limited to, NMD, OHS, and COPD).
[0054] The ResMed Elisee® 150 ventilator and ResMed VSIII® ventilators can provide invasive and non-invasive dependent respiratory support suitable for adult or pediatric patients for the treatment of multiple conditions. These ventilators provide volumetric and pressure ventilation modes with single or dual limb circuits. RPT devices typically include a pressure generator (e.g., a motorized blower or compressed gas reservoir) and are configured to deliver airflow to the patient's airway. In some cases, the airflow can be delivered at positive pressure to the patient's airway. The outlet of the RPT device is connected via an air circuit to a patient interface as described above.
[0055] A device designer may be presented with a myriad of choices. Often, design criteria conflict, making certain design choices unconventional or unavoidable. Furthermore, the comfort and effectiveness of a particular embodiment may be significantly affected by minor changes in one or more parameters.
[0056] 1.2.3.3 Humidifier Delivery of airflow without humidification can lead to drying of the airway. When a humidifier is used with the RPT device and patient interface, humidified gas is produced, minimizing drying of the nasal mucosa and increasing comfort of the patient airway. Additionally, in cooler climates, the application of warm air to the facial area surrounding the patient interface generally provides more comfort than cool air.
[0057] A range of artificial humidification devices and systems are known, but do not meet the special requirements of medical humidifiers.
[0058] Medical humidifiers are typically used when a patient is sleeping or resting (e.g., in a hospital) to increase the humidity and / or temperature of an air stream relative to the ambient air when necessary. Bedside medical humidifiers may be small. Medical humidifiers may be configured to only humidify and / or heat the air stream delivered to the patient, and not the patient's surroundings. For example, room-based systems (e.g., saunas, air conditioners, or evaporative coolers) may also humidify the air breathed into the patient's body, but these systems also humidify and / or heat the entire room, which may be uncomfortable for the occupants. Additionally, medical humidifiers may have more stringent safety constraints than industrial humidifiers.
[0059] Although a number of medical humidifiers are known, such medical humidifiers may suffer from one or more deficiencies, i.e., some of such medical humidifiers provide inadequate humidification and others are difficult or inconvenient for the patient to use.
[0060] 1.2.3.4 Data Management For clinical reasons, data may be obtained to determine whether a patient prescribed respiratory treatment is "compliant" (e.g., whether the patient follows one or more "compliance rules" for using his / her RPT device). One example of a compliance rule for CPAP treatment is that a patient must use the RPT device for at least 4 hours per night for at least 21 days out of 30 consecutive days to be considered compliant. To determine patient compliance, a provider of the RPT device (e.g., a healthcare provider) may manually obtain data describing the patient's treatment with the RPT device, calculate a usage rate over a period of time, and compare this to the compliance rules. Once the healthcare provider determines that the patient has used his / her RPT device in accordance with the compliance rules, the healthcare provider may notify a third party that the patient is compliant.
[0061] There may be other aspects of a patient's care that would benefit from communication of treatment data to third parties or external systems.
[0062] Existing processes for communicating and managing such data can be one or more of: costly, time consuming, and error prone.
[0063] 1.2.3.5 Ventilation Technology Some forms of treatment systems may include a vent to push out exhaled carbon dioxide, which may allow gas flow from an interior space of the patient interface (e.g., a plenum chamber) to an exterior of the patient interface (e.g., the surroundings).
[0064] The vent may include an orifice through which gas may flow when the mask is in use. Many such vents are noisy. Others may become blocked when in use, resulting in insufficient pumping. Some vents may disrupt sleep for the patient 1000 and bed companion 1100, for example, due to noise or airflow concentration.
[0065] ResMed Limited has developed several improved mask ventilation technologies, see International Patent Application Publication No. WO1998 / 034,665; International Patent Application Publication No. WO2000 / 078,381; U.S. Patent No. 6,581,594; U.S. Patent Application Publication No. US2009 / 0050156; U.S. Patent Application Publication No. 2009 / 0044808.
[0066] Conventional mask noise table (ISO17510-2:2007, 10cmH2O pressure at 1m)
[0067] [Table 2]
[0068] ( * (Only one sample was measured at 10cmH2O in CPAP mode using the test method specified in ISO3744)
[0069] Sound pressure values for various subjects are listed below.
[0070] [Table 3]
[0071] 1.2.4 Screening, diagnostic and surveillance systems Polysomnography (PSG) is a conventional system for diagnosing and monitoring cardiopulmonary diseases, which typically requires expert clinical staff for system application. In PSG, typically 15-20 contact sensors are placed on the human body to record various body signals (e.g., electroencephalography (EEG), electrocardiography (ECG), electrooculography (EOG), electromyography (EMG)). For PSG of sleep-disordered breathing, patients needed to be observed for two nights in a specialized hospital; the first night was purely for diagnosis, and the second night was required for titration of treatment parameters by the clinician. Therefore, PSG is expensive and inconvenient. PSG is particularly unsuitable for screening / diagnosis / monitoring of sleep-disordered breathing at home.
[0072] In general, screening and diagnosis are the identification of disease by signs and symptoms of the disease. Screening usually produces a true / false result indicating whether a patient's SDB is severe enough to warrant further investigation, whereas diagnosis often produces clinically actionable information. Screening and diagnosis tend to be one-time procedures, whereas monitoring the course of the disease can continue indefinitely. Some screening / diagnostic systems are adapted for screening / diagnosis only, while some can be used for monitoring as well.
[0073] A clinical expert may adequately screen, diagnose, or monitor a patient based on visual observation of the PSG signal. However, there are situations where a clinical expert is not available or cannot be paid for. Different clinical experts may have different opinions about a patient's condition. Furthermore, a given clinical expert may apply different criteria at different times. Summary of the Invention [Means for solving the problem]
[0074] 2. Brief description of the technology The present technology aims to provide a medical device for use in screening, diagnosing, monitoring, ameliorating, treating or preventing respiratory disease, the medical device having one or more of improved comfort, cost, effectiveness, ease of use and manufacturability.
[0075] A first aspect of the present technology relates to devices for use in screening, diagnosing, monitoring, ameliorating, treating or preventing respiratory disease.
[0076] Another aspect of the technology relates to methods used in web site or computer software usage and monitoring, as well as usage monitoring for other applications (eg, on-demand taxi services and drivers for exercise equipment).
[0077] Methods and / or apparatus according to certain aspects of the present technology may improve patient compliance with respiratory treatments, websites and other software programs (requiring user interaction), exercise equipment, drivers for on-demand taxi services, or other applications.
[0078] One form of the technology includes a respiratory treatment device, computer system, exercise equipment, or other system that outputs usage data, and a controller that processes the usage data to determine if a user or patient will reduce usage of the respiratory treatment device, exercise equipment, computer system and software, or other application within a time window.
[0079] In another aspect of one form of the present technology, the likelihood that a user utilizing a respiratory treatment device computer system, exercise equipment, or other system will cease utilization within a specified time window is determined.
[0080] In another aspect of one form of the present technology, a determination is made as to whether a user is likely to stop or reduce usage by identifying week-to-week trends in the number of days without usage, average daily usage, and standard deviation of usage for users of a respiratory treatment device computer system, exercise equipment, or other system.
[0081] In another embodiment of one form of the present technology, random forest and logistic regression algorithms are used to process usage data output from a respiratory treatment device computer system, exercise equipment or other system to determine whether a user will stop usage within a specified time window (e.g., 2 weeks, 1 week, or 3 weeks).
[0082] The described methods, systems, devices and apparatus may be implemented to enable improved functionality in a processor (e.g., the functionality of a processor in a special purpose computer, a respiratory monitor and / or a respiratory treatment device). Additionally, the described methods, systems, devices and apparatus enable advances in the art of automated management, monitoring and / or treatment of respiratory conditions (e.g., sleep disordered breathing).
[0083] Of course, some of the above aspects may form sub-aspects of the present technology, and various one of the sub-aspects and / or aspects may be combined in various ways to form further aspects or sub-aspects of the present technology.
[0084] Other features of the present technology will become apparent in light of the information contained in the following detailed description, abstract, drawings, and claims. [Brief description of the drawings]
[0085] 3 Brief description of the drawings The present technology is illustrated by way of one non-limiting example in the accompanying drawings, in which like reference numerals include similar elements: 3.1 Treatment system [Figure 1A]The system is shown to include a patient 1000 wearing a patient interface 3000. The system takes the form of nasal pillows and receives air at positive pressure supplied by an RPT device 4000. The air from the RPT device 4000 is humidified by a humidifier 5000 and travels along an air circuit 4170 to the patient 1000. A bed companion 1100 is also shown. The patient is sleeping in a supine sleep position. [Figure 1B] A system is shown including a patient 1000 wearing a patient interface 3000. The system takes the form of a nasal mask and receives air at positive pressure supplied by an RPT device 4000. Air from the RPT device is humidified by a humidifier 5000 and travels along an air circuit 4170 to the patient 1000. [Figure 1C] The system includes a patient 1000 wearing a patient interface 3000. The patient interface 3000 takes the form of a full face mask and receives a supply of air at positive pressure from an RPT device 4000. Air from the RPT device is humidified by a humidifier 5000 and travels along an air circuit 4170 to the patient 1000. The patient is sleeping in a lateral sleep position. 3.2 Respiratory System and Facial Anatomy [Figure 2A] An overview of the human respiratory system is shown, including the nasal and oral cavities, larynx, vocal folds, esophagus, trachea, bronchi, lungs, alveolar sacs, heart and diaphragm. 3.3 Patient Interface [Figure 3A] 3 shows a patient interface in the form of a nasal mask in accordance with one form of the present technology. 3.4 RPT Device [Figure 4A] FIG. 1 shows an exploded view of an RPT device in accordance with one form of the present technology. [Figure 4B]FIG. 1 is a schematic diagram of an air circuit of an RPT device in accordance with one form of the present technology. The upstream and downstream directions are shown relative to the blower and the patient interface. Regardless of the actual flow direction at any particular moment, the blower is defined as being upstream of the patient interface, and the patient interface is defined as being downstream of the blower. Items located in the pneumatic path between the blower and the patient interface are downstream of the blower and upstream of the patient interface. [Figure 4C] FIG. 1 is a schematic diagram of electrical components of an RPT device in accordance with one form of the present technology. [Figure 4D] FIG. 1 is a schematic diagram of an algorithm executed in an RPT device in accordance with one form of the present technology. [Figure 4E] 4D in accordance with one aspect of the present technology. [Figure 5A] FIG. 1 shows an isometric view of a humidifier in accordance with one form of the present technology. [Figure 5B] Shown is an isometric view of a humidifier in accordance with one form of the present technology, showing the humidifier reservoir 5110 removed from the humidifier reservoir dock 5130. [Figure 5C] FIG. 3 is a schematic diagram of a humidifier according to one form of the present technology. [Figure 6A] 1 shows a model of a typical human breathing waveform during sleep. [Figure 6B] Selected polysomnographic channels (pulse oximetry, flow, chest movement and abdominal movement) are shown as the patient breathes normally during non-REM sleep for a period of approximately 90 seconds. 3.7 Screening, Diagnostic and Monitoring Systems [Figure 7A] A patient undergoing a polysomnogram (PSG) is shown sleeping in a supine sleep position. [Figure 7B] 3 shows a monitoring device for monitoring the condition of a patient. The patient is sleeping in a supine sleeping position. 3.8 Data Transmission [Figure 8A]FIG. 1 is a block diagram of a system for receiving usage data and other data from a respiratory treatment device. [Figure 8B] 3 is a block diagram of an alternative system for receiving usage data and other data from a respiratory treatment device. [Figure 9] 1 is a flow chart illustrating a method for predicting patient adherence based on utilization data output from a respiratory treatment device. [Figure 10] FIG. 2 is a schematic diagram of an example of a time window of usage data that may be considered in an algorithm applied in conjunction with the disclosed technology. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0086] 4 Detailed Description of the Embodiments of the Present Technology Before describing the present technology in further detail, it should be understood that the present technology is not limited to the specific embodiments described herein, which may vary. It should also be understood that the terminology used in the present disclosure is for the purpose of describing the specific embodiments described herein, and is not intended to be limiting.
[0087] The following description is provided in conjunction with various embodiments that may share one or more common characteristics and / or features. It should be understood that one or more features of any one embodiment may be combined with one or more features of another embodiment or other embodiments. In addition, any single feature or combination of features in any of these embodiments may constitute an additional embodiment.
[0088] 4.1 Treatment In one form, the present technology includes a method of treating a respiratory disorder, the method including the step of applying positive pressure to an entrance to the airways of a patient 1000.
[0089] In a particular embodiment of the present technology, a supply of air at positive pressure is provided to the patient's nasal passages via one or both nostrils.
[0090] In certain embodiments of the present technology, mouth breathing is restricted, limited or prevented.
[0091] 4.2 Treatment system In one form, the present technology includes an apparatus or device for the treatment of respiratory disorders. The apparatus or device may include an RPT device 4000 that supplies compressed air to the patient 1000 via an air circuit 4170 to a patient interface 3000 or 3800.
[0092] 4.3 Patient Interface A non-invasive patient interface 3000 according to one aspect of the present technology includes the following functionalities: a seal-forming structure 3100, a plenum chamber 3200, a positioning and stabilizing structure 3300, a vent 3400, a form of connection port 3600 for connection to an air circuit 4170, and a forehead support 3700. In some forms, the functionalities may be provided by one or more physical components. In some forms, one physical component may provide one or more functionalities. In use, the seal-forming structure 3100 is positioned to surround an entrance to the patient's airway to facilitate the supply of air at positive pressure to the airway.
[0093] The non-sealing patient interface 3800 is in the form of a nasal cannula and includes nasal prongs 3810a and 3810b. The nasal prongs 3810a and 3810b may deliver air to each of the patient's 1000 nostrils. Such nasal prongs often do not form a seal with the inner or outer skin surface of the nostril. Air to the nasal prongs is delivered from one or more air supply lumens 3820a and 3820b, which are coupled to the nasal cannula 3800. The lumens 3820a and 3820b extend from the nasal cannula 3800, which in turn extends to a RT device that generates air flow at a high flow rate. The non-sealing patient interface 3800 is provided with a "vent" through which excess air flow escapes to the atmosphere. This "vent" is a passage between the ends of prongs 3810a and 3810b of cannula 3800 and extends through the patient's nasal cavity to the atmosphere.
[0094] If the patient interface cannot comfortably deliver a minimum level of positive pressure to the airway, the patient interface may be unsuitable for respiratory pressure therapy.
[0095] 4.3.1 Seal formation structure In one form of the present technology, the seal-forming structure 3100 provides a target seal-forming area and may further provide a cushioning function. The target seal-forming area is the area where a seal may occur in the seal-forming structure 3100. The area where a seal actually occurs (i.e., the actual sealing surface) may vary from patient to patient in a given treatment session from day to day depending on a range of factors (e.g., placement of the patient interface on the face, tension in the positioning and stabilizing structure, and the shape of the patient's face).
[0096] In one form, the target seal-forming area is located on an exterior surface of the seal-forming structure 3100 .
[0097] In certain forms of the present technology, the seal-forming structure 3100 is constructed from a biocompatible material (eg, silicone rubber).
[0098] A seal-forming structure 3100 in accordance with the present technology may be constructed from a material that is soft, flexible and resilient (eg, silicone).
[0099] In certain forms of the present technology, a system is provided that includes more than one seal-forming structure 3100. Each seal-forming structure 3100 is configured to accommodate a different size and / or shape range. For example, the system may include one form of seal-forming structure 3100 suitable for large head sizes but not small head sizes, and another suitable for small head sizes but not large head sizes.
[0100] 4.3.1.1 Sealing mechanism In one form, the seal-forming structure includes a sealing flange that employs a pressure-assisted sealing mechanism. In use, the sealing flange can readily respond to positive system pressure within the plenum chamber 3200 to act on its underside to form a tight sealing engagement with the surface. The pressure-assisted mechanism can work in conjunction with elastic tension in the positioning and stabilizing structure.
[0101] In one form, the seal-forming structure 3100 includes a sealing flange and a support flange. The sealing flange includes a relatively thin member having a thickness of less than about 1 mm (e.g., about 0.25 mm to about 0.45 mm) that extends around the edge length of the plenum chamber 3200. The support flange may be relatively thicker than the sealing flange. The support flange is disposed between the sealing flange and the periphery of the plenum chamber 3200 and extends around at least a portion of the edge length. The support flange is or includes a spring-like element and functions to support the sealing flange against buckling in use.
[0102] In one form, the seal-forming structure may include a compression seal or gasket seal that is constructed and arranged such that, in use, it is in a compressed state due to, for example, elastic tension in the positioning and stabilizing structure.
[0103] In one form the seal-forming structure includes a tension part which, in use, is held taut, for example by an adjacent region of the sealing flange.
[0104] In one form the seal-forming structure includes an area having a sticky or adhesive surface.
[0105] In certain forms of the present technology, the seal-forming structure may include one or more of a pressure-assisted sealing flange, a compression seal, a gasket seal, a tension section, and a section having a sticky or adhesive surface.
[0106] 4.3.1.2 Nasal bridge or nasal ridge area In one form, the non-invasive patient interface 3000 includes a seal-forming structure which, in use, forms a seal on the nasal bridge or nasal ridge region of the patient's face.
[0107] In one form, the seal-forming structure includes a saddle-like region constructed to form a seal over the nasal bridge or nasal ridge region of the patient's face in use.
[0108] 4.3.1.3 Upper lip area In one form, the non-invasive patient interface 3000 includes a seal-forming structure that, in use, forms a seal over the upper lip area (ie, upper lip) of the patient's face.
[0109] In one form, the seal-forming structure includes a saddle-shaped region constructed to form a seal over the upper lip region of the patient's face in use.
[0110] 4.3.1.4 Jaw area In one form, the non-invasive patient interface 3000 includes a seal-forming structure which, in use, forms a seal over the chin area of the patient's face.
[0111] In one form, the seal-forming structure includes a saddle-like region constructed to form a seal over the chin region of the patient's face in use.
[0112] 4.3.1.5 Frontal area In one form, the seal-forming structure forms a seal on the forehead region of the patient's face when in use, hi such a form, the plenum chamber may cover the eye when in use.
[0113] 4.3.1.6 Nasal pillow In one form, the seal-forming structure of the non-invasive patient interface 3000 includes a pair of nasal puffs or nasal pillows, each constructed and arranged to form a seal with a respective nostril of the patient's nose.
[0114] A nasal pillow according to one aspect of the present technology includes a frustum of a cone. At least a portion of the frustum forms a seal over the underside of the patient's nose, the stalk, and a flexible region on the underside of the frustum, connecting the frustum to the stalk. Additionally, the structure to which the nasal pillows of the present technology are connected includes a flexible region adjacent the base of the stalk. The flexible region may function to facilitate a universal joint structure. The universal joint structure accommodates both the displacement and angle of the frustum of the cone and the relative movement of the structure to which the nasal pillows are connected. For example, the frustum of the cone may be displaced axially towards the structure to which the stalk is connected.
[0115] 4.3.2 Plenum chamber The plenum chamber 3200 has a perimeter with a shape that is complementary to the surface contour of an average human face in the area where a seal is formed in use. In use, the peripheral edge of the plenum chamber 3200 is positioned proximate to the adjacent surface of the face. Actual contact with the face is provided by the seal-forming structure 3100. The seal-forming structure 3100 may extend around the entire edge of the plenum chamber 3200 in use. In some forms, the plenum chamber 3200 and the seal-forming structure 3100 are formed from a single homogenous piece of material.
[0116] In some forms of the present technology, the plenum chamber 3200 does not cover the patient's eye when in use. In other words, the eye is outside the pressurized space defined by the plenum chamber. Such forms may improve treatment compliance because they are often less intrusive and / or more comfortable for the wearer.
[0117] In certain forms of the present technology, the plenum chamber 3200 is constructed from a transparent material (e.g., clear polycarbonate). The use of a transparent material may reduce the intrusiveness of the patient interface and aid in improved compliance with treatment. The use of a transparent material may aid the clinician in seeing the placement and function of the patient interface.
[0118] In certain forms of the present technology, the plenum chamber 3200 is constructed from a translucent material. The use of a translucent material can make the patient interface less intrusive and can help improve compliance with treatment.
[0119] 4.3.3 Positioning and stabilizing structures The seal-forming structure 3100 of the patient interface 3000 of the present technology may be held in a sealed position by the positioning and stabilising structure 3300 in use.
[0120] In one form, the positioning and stabilizing structure 3300 provides at least enough retention force to overcome the effect of the positive pressure in the plenum chamber 3200 to lift off the face.
[0121] In one form, the positioning and stabilising structure 3300 provides a retaining force sufficient to overcome the attractive force on the patient interface 3000.
[0122] In one form, the positioning and stabilizing structure 3300 provides a retention force as a safety margin to eliminate the possibility of destructive action on the patient interface 3000 (e.g., due to tube drag or inadvertent interference with the patient interface).
[0123] In one form of the present technology, a positioning and stabilizing structure 3300 is provided that is configured to be worn by a patient while sleeping. In one embodiment, the positioning and stabilizing structure 3300 has a low profile or cross-sectional thickness to reduce the perceived or actual bulk of the device. In one embodiment, the positioning and stabilizing structure 3300 includes at least one strap having a rectangular cross-section. In one embodiment, the positioning and stabilizing structure 3300 includes at least one flat strap.
[0124] In one form of the present technology, a positioning and stabilizing structure 3300 is provided that is configured so as not to be excessively large or bulky in size that would interfere with a patient sleeping in a supine sleep position with the posterior region of the patient's head resting on a pillow.
[0125] In one form of the present technology, a positioning and stabilizing structure 3300 is provided that is configured so as not to be excessively large or bulky in size that would interfere with a patient sleeping in a lateral sleep position with the side region of the patient's head resting on a pillow.
[0126] In one form of the present technology, the positioning and stabilizing structure 3300 comprises a decoupling section disposed between an anterior portion of the positioning and stabilizing structure 3300 and a posterior portion of the positioning and stabilizing structure 3300. The decoupling section does not resist compression and can be, for example, a flexible or flimsy strap. The decoupling section is constructed and positioned such that when a patient lies down with their head on a pillow, the presence of the decoupling section does not transmit posterior forces along the positioning and stabilizing structure 3300 and disrupt the seal.
[0127] In one form of the present technology, the positioning and stabilizing structure 3300 includes a strap constructed from a laminate of a fabric patient-contacting layer, a foam material inner layer, and a fabric outer layer. In one form, the foam material is porous to allow moisture (e.g., sweat) to pass through the strap. In one form, the fabric outer layer includes a loop material that engages with a hook material portion.
[0128] In certain forms of the present technology, the positioning and stabilizing structure 3300 includes a stretchable (e.g., stretchable with elasticity) strap. For example, the strap can be configured to be tensioned in use to direct a force that urges the seal-forming structure into contact with a portion of the patient's face. In one example, the strap can be configured as a tie.
[0129] In one form of the present technology, the positioning and stabilizing structure includes a first tie constructed and arranged such that, in use, at least a portion of its lower edge passes over and moves to a superior-temporal point on the patient's head to cover a portion of the parietal bone without covering the occipital bone.
[0130] In one form of the present technology, suitable for a nasal only or full face mask, the positioning and stabilizing structure includes a second tie constructed and arranged such that, in use, at least a portion of its upper edge passes under the lower ear base point on the underside of the patient's head and covers or rests under the occipital bone of the patient's head.
[0131] In one form of the present technology suitable for a nasal only or full face mask, the positioning and stabilizing structure includes a third tie constructed and arranged to interconnect the first tie and the second tie so as to reduce a tendency of the first tie and the second tie to move away from each other.
[0132] In certain forms of the present technology, the positioning and stabilizing structure 3300 includes straps that are bendable, e.g., non-rigid. An advantage of this embodiment is that the straps are more comfortable when the patient lies down to sleep.
[0133] In a particular form of the present technology, the positioning and stabilizing structure 3300 includes straps configured to be breathable to allow water vapor to pass therethrough.
[0134] In certain forms of the present technology, a system is provided that includes more than one positioning and stabilizing structure 3300. Each positioning and stabilizing structure 3300 is configured to provide a holding force to accommodate a range of different sizes and / or shapes. For example, a system may include one form of positioning and stabilizing structure 3300 that is suitable for a large sized head but not a small sized head, and another that is suitable for a small sized head but not a large sized head.
[0135] In certain forms of the present technology, the sensors included in the stabilizing structure 3300 are configured to output data related to tension along the longitudinal axis of the straps or other related force, stress or mechanical values. In other examples, the stabilizing structure 3300 may include pressure sensors on the sides that sense the pressure of the straps against the patient's head.
[0136] 4.3.4 Ventilation In one form, the patient interface 3000 includes a vent 3400 constructed and arranged to allow for the expulsion of exhaled gases (eg, carbon dioxide).
[0137] In certain forms, the vent 3400 is configured to allow continuous vent flow from the interior of the plenum chamber 3200 to atmosphere when pressure within the plenum chamber is positive with respect to atmosphere. The vent 3400 is configured such that the magnitude of the vent flow is sufficient to reduce rebreathing of exhaled CO2 by the patient while maintaining a therapeutic pressure within the plenum chamber in use.
[0138] The ventilation section 3400 in one embodiment according to the present technology includes a plurality of holes (eg, about 20 to about 80 holes, or about 40 to about 60 holes, or about 45 to about 55 holes).
[0139] The vent 3400 may be disposed within the plenum chamber 3200. Alternatively, the vent 3400 is disposed within a decoupling structure (e.g., a swivel).
[0140] In one form of the present technology, the vent 3400 may include an acoustic sensor that determines if ventilation noise is emanating from the vent 3400. For example, by comparing an acoustic sensor on the vent 3400 with a noise output from a remote sensor or a sensor on another component of the RPT device 4000, the noise associated with the vent 3400 relative to other components of the RPT device 4000 may be determined.
[0141] 4.3.5 Forehead support In one form, the patient interface 3000 includes a forehead support 3700.
[0142] 4.3.6 Ports In one form of the present technology, the patient interface 3000 includes one or more ports that allow access to the volume within the plenum chamber 3200. In one form, this allows a clinician to provide supplemental oxygen. In one form, this allows a property (e.g., pressure) of the gas within the plenum chamber 3200 to be measured directly.
[0143] 4.4 RPT Devices An RPT device 4000 according to one aspect of the present technology includes mechanical, pneumatic, and / or electrical components and is configured to execute one or more algorithms 4300 (e.g., any of the methods described herein, in whole or in part). The RPT device 4000 may be configured to generate an airflow that is delivered to a patient's airway for treatment of one or more of the respiratory conditions described anywhere herein, for example.
[0144] In one form, the RPT device 4000 is constructed and arranged to deliver airflow in the range of -20 L / min to +150 L / min while maintaining a positive pressure of at least 6 cmH2O, or at least 10 cmH2O, or at least 20 cmH2O.
[0145] 4.4.1 RPT Device Mechanical and Pneumatic Components The RPT device may include one or more of the following components in an integral unit: In one alternative, one or more of the following components may be disposed as their own separate units.
[0146] 4.4.1.1 Converters The transducer may be internal to the RPT device or external to the RPT device. An external transducer may, for example, be located on the air circuit or form part of the air circuit (e.g., a patient interface). An external transducer may take the form of a non-contact sensor (e.g., a Doppler radar motion sensor that transmits data to or moves the RPT device).
[0147] In one form of the present technology, one or more transducers 4270 may be positioned upstream and / or downstream of the pressure generator 4140. The one or more transducers 4270 may be constructed and arranged to generate a signal indicative of a characteristic of the airflow (e.g., flow rate, pressure, acoustic properties, or temperature at that point in the pneumatic path).
[0148] In one form of the present technology, one or more transducers 4270 may be positioned proximate the patient interface 3000 or 3800 and include one or more acoustic sensors.
[0149] In one form, the signal from the converter 4270 may be filtered (eg, by low-pass, high-pass or band-pass filtering).
[0150] 4.4.1.1.1 Flow Sensors A flow sensor 4274 according to the present technology may be based on a differential pressure transducer (eg, an SDP600 series differential pressure transducer from SENSIRION).
[0151] In one form, a signal indicative of the flow rate from the flow sensor 4274 is received by the central controller 4230.
[0152] 4.4.1.1.2 Pressure Sensors A pressure sensor 4272 according to the present technology can be placed in fluid communication with the pneumatic path. One example of a suitable pressure sensor is a transducer from the HONEYWELL ASDX series. Another suitable pressure sensor is a transducer from the NPA series from GENERAL ELECTRIC.
[0153] In one form, the signal from the pressure sensor 4272 is received by the central controller 4230.
[0154] 4.4.1.1.3 Motor Speed Converters In one form of the present technology, a motor speed transducer 4276 may be used to determine the rotational speed of the motor 4144 and / or the blower 4142. A motor speed signal from the motor speed transducer 4276 may be provided to the therapy device controller 4240. The motor speed transducer 4276 may be, for example, a speed sensor (e.g., a Hall effect sensor).
[0155] 4.4.2 RPT Device Electrical Components 4.4.2.1 Power supply The power supply 4210 may be located inside or outside the external housing 4010 of the RPT device 4000.
[0156] In one form of the present technology, the power supply 4210 powers only the RPT device 4000. In another form of the present technology, power is provided from the power supply 4210 to both the RPT device 4000 and the humidifier 5000.
[0157] 4.4.2.2 Input Devices In one form of the present technology, the RPT device 4000 includes one or more input devices 4220 in the form of buttons, switches or dials to allow a human to interact with the device. The buttons, switches or dials may be physical or software devices accessible via a touch screen. The buttons, switches or dials may be physically connected to the external housing 4010 in one form or may communicate wirelessly with a receiver electrically connected to the central controller 4230 in another form.
[0158] In one form, the input device 4220 may be constructed and arranged to allow a human to select values and / or menu options.
[0159] 4.4.2.3 Central Controller In one form of the present technology, the central controller 4230 is one or more processors suitable for controlling the RPT device 4000.
[0160] Suitable processors may include x86 INTEL processors, such as processors based on the ARM® Cortex®-M processor from ARM Holdings (e.g., the S®32 series of microcontrollers from ST Microelectronics). In certain alternative forms of the present technology, 32-bit RISC CPUs (e.g., the STR9 series of microcontrollers from ST Microelectronics) or 16-bit RISC CPUs (e.g., processors from the MSP430 family of microcontrollers manufactured by TEXAS INSTRUMENTS) may also be suitable.
[0161] In one form of the present technology, the central controller 4230 is a dedicated electronic circuit.
[0162] In one form, the central controller 4230 is an application specific integrated circuit. In another form, the central controller 4230 includes discrete electronic components.
[0163] The central controller 4230 may be configured to receive input signals from one or more transducers 4270, one or more input devices 4220 and the humidifier 5000.
[0164] The central controller 4230 may be configured to provide output signal(s) to one or more of the output device 4290, the therapy device controller 4240, the data communication interface 4280, and the humidifier 5000.
[0165] In some forms of the present technology, the central controller 4230 is configured to implement one or more methods described herein (e.g., one or more algorithms 4300 expressed as a computer program stored in a non-transitory computer readable recording medium (e.g., memory 4260)). In some forms of the present technology, the central controller 4230 may be integrated with the RPT device 4000. However, in some forms of the present technology, some methods may be performed by a remotely located device. For example, the remotely located device may determine ventilator control settings or detect breathing-related events by analysis of recorded data (e.g., from any of the sensors described herein).
[0166] 4.4.2.4 Clock The RPT device 4000 may include a clock 4232 connected to the central controller 4230 .
[0167] 4.4.2.5 Therapy Device Controller In one form of the present technology, the therapy device controller 4240 is a therapy control module 4330 and forms part of the algorithms 4300 executed by the central controller 4230.
[0168] In one form of the present technology, the therapy device controller 4240 is a dedicated motor control integrated circuit. For example, in one form, the MC33035 brushless DC motor controller manufactured by ONSEMI is used.
[0169] 4.4.2.6 Protection circuit The one or more protection circuits 4250 in accordance with the present technology may include electrical protection circuits, temperature and / or pressure safety circuits.
[0170] 4.4.2.7 Memory In accordance with one form of the present technology, the RPT device 4000 includes a memory 4260 (e.g., non-volatile memory). In some forms, the memory 4260 may include battery-powered static RAM. In some forms, the memory 4260 may include volatile RAM.
[0171] The memory 4260 may be located on the PCBA 4202. The memory 4260 may take the form of an EEPROM or a NAND flash.
[0172] Additionally, the RPT device 4000 includes removable memory 4260 (eg, a memory card made in accordance with the Secure Digital (SD) standard).
[0173] In one form of the present technology, the memory 4260 functions as a non-transitory computer-readable storage medium on which are stored computer program instructions embodying one or more of the methods described herein (e.g., one or more algorithms 4300).
[0174] 4.4.2.8 Data communication systems In one form of the present technology, a data communications interface 4280 is provided and connected to a central controller 4230 or other processor or control system depending on the system (e.g., a computer system, exercise equipment or other system). The data communications interface 4280 may be connectable to a remote external communications network 4282 and / or a local external communications network 4284. The remote external communications network 4282 may be connectable to a remote external device 4286. The local external communications network 4284 may be connectable to a local external device 4288.
[0175] In one form, the data communications interface 4280 is part of the central controller 4230. In another form, the data communications interface 4280 is separate from the central controller 4230 and may include an integrated circuit or processor.
[0176] In one form, the remote external communications network 4282 is the Internet. The data communications interface 4280 may use wired communications (e.g., via Ethernet or fiber optics) or may use wireless protocols (e.g., CDMA, GSM, LTE) to connect to the Internet.
[0177] In one form, the local external communications network 4284 uses one or more communications standards (eg, Bluetooth or Consumer Infrared Protocol).
[0178] In one form, the remote external device 4286 is one or more computers (e.g., a cluster of networked computers). In one form, the remote external device 4286 may be a virtual computer rather than a physical computer. In either case, such a remote external device 4286 may be accessible by appropriately authorized personnel (e.g., a clinician).
[0179] The local external device 4288 may be a personal computer, a cell phone, a tablet or a remote control.
[0180] In certain forms of the present technology, the central controller 4230 may record usage data 9045 in memory 4260. The usage data 9045 may include output from the therapy device controller 4240, a computer system, exercise equipment or other system. The usage data 9045 may include several blocks or data portions including: (1) date and time stamps, (2) start and stop times of usage, (3) duration of usage of the session, (4) dates and times the RPT device 4000, computer system, exercise equipment or other system was turned on and off, and (5) therapy or other settings and sensor data (e.g., readings from sensors 4270, such as flow 4274, pressure 4272 and speed 4276 (which in the case of exercise equipment may be the speed or intensity of the workout, e.g., treadmill speed)).
[0181] In certain forms of the present technology, the usage data 9045 is stored in local memory 4260. The usage data 9045 may be sent via data communications interface 4280 over a network to a remote external device 4286 or to a local external device 4288.
[0182] In some examples, the central controller 4230 sends the usage data 9085 through the data communication interface 4280 one hour, two hours, three hours, or other suitable time frame after a therapy session or other session (e.g., an exercise session, a driving session, a website usage session) has stopped. In other examples, the transmission of the usage data 9045 occurs on a weekly basis. In some examples, if no usage session was started on a particular day, the controller 4230 may transmit the usage data 9045 through the data communication interface 4280 by 1:00 AM or another suitable time the following day or by the weekend. This usage data 9045 indicates that a particular day or period includes days with no usage. In some cases, the usage data 9045 may distinguish between (1) a case where a device (e.g., the RPT device 4000) is turned on but not utilized and a case where the device or system is never turned on. In some examples, the RPT device 4000 or other device or system does not send usage data 9045 until usage data 9045 is returned and the amount of days of inactivity since the last session is identified by the controller 4230 and stored in memory 4260 is determined.
[0183] The data sent via the data communications interface 4280 may be raw data or may be pre-processed for bandwidth conservation (especially in areas where bandwidth of the cellular signal or other remote external communications network 4282 is scarce). For example, the usage data 9045 may be pre-processed to output relevant features for usage reduction or outage prediction. This may include days with no usage, usage average (e.g., hours) and standard deviation of usage. The relevant features may then be processed by an algorithm 4300 on the remote external device 4286 or server.
[0184] In certain forms of the technology, a full utilization prediction algorithm may reside in local memory 4260, and the controller 4230 may process utilization data 9045 to determine the likelihood that the patient 1000 or other user will cease or reduce utilization of the device itself (depending on the application). In these cases, the controller 4230 may send an output to the display 4294 (e.g., if the likelihood percentage crosses a threshold) and / or send a signal to transmit data to a local or remote external device.
[0185] 4.4.2.9 Optional displays and output devices, including alarms Output devices 4290 according to the present technology may take the form of one or more of visual, audio and tactile units. The visual display may be a Liquid Crystal Display (LCD) or a Light Emitting Diode (LED) display.
[0186] 4.4.2.9.1 Display Drivers The display driver 4292 receives as input characters, symbols or images to be displayed on the display 4294 and converts them into commands that cause the display 4294 to display those characters, symbols or images.
[0187] 4.4.2.9.2 Display The display 4294 is configured to visually display characters, symbols, or images in response to commands received from the display driver 4292. For example, the display 4294 may be an eight-segment display, in which case the display driver 4292 converts each character or symbol (e.g., the number "0") into eight logic signals indicating which of the eight segments should be activated to display the particular character or symbol.
[0188] In some examples, the display may include a touch screen or a remote interface (e.g., a smart phone that receives input from a user or patient 1000).
[0189] 4.4.3 Algorithms As noted above, in some forms of the technology, the central controller 4230 or other processor may be configured to implement one or more algorithms expressed as a computer program stored in a non-transitory computer-readable storage medium (e.g., memory 4260). The algorithms are typically grouped into groups called modules. These algorithms may include feature detection and machine learning algorithms for predicting reduction or cessation of use of treatments, exercise equipment usage, or participation in on-demand services (e.g., taxi services using a mobile application capable of tracking usage (e.g., usage of users or employees (e.g., drivers))).
[0190] 4.4.3.1 Pre-processing module A pre-processing module 4310, according to one form of the present technology, receives as input a signal from a transducer 4270 (e.g., a flow sensor 4274 or a pressure sensor 4272) and performs one or more process steps to calculate one or more output values that are used as inputs to another module (e.g., a therapy engine module 4320).
[0191] In one form of the present technology, the output values include interface pressure Pm, respiratory flow Qr and leak flow Ql.
[0192] In various forms of the present technology, the pre-processing module 4310 includes one or more of the following algorithms: interface pressure estimation 4312, ventilation flow estimation 4314, leak flow estimation 4316, and respiratory flow estimation 4318.
[0193] 4.4.3.1.1 Interface Pressure Estimation In one form of the present technology, the interface pressure estimation algorithm 4312 receives as input a signal indicative of the pressure in the pneumatic path proximate the outlet of the pneumatic block (device pressure Pd) from a pressure sensor 4272 and a signal indicative of the flow rate of the airflow exiting the RPT device 4000 (device flow Qd) from a flow sensor 4274. The device flow Qd, which does not include any auxiliary gas 4180, may be used as the total flow Qt. The interface pressure algorithm 4312 estimates the pressure drop ΔP through the air circuit 4170. The dependency of the pressure drop ΔP on the total flow Qt may be modeled for a particular air circuit 4170 by a pressure drop characteristic ΔP(Q). The interface pressure estimation algorithm 4312 then provides as output an estimated pressure Pm in the patient interface 3000 or 3800. The pressure Pm in the patient interface 3000 or 3800 may be estimated as the device pressure Pd minus the air circuit pressure drop ΔP.
[0194] 4.4.3.1.2 Estimation of ventilation flow rate In one form of the present technology, an airflow estimation algorithm 4314 receives as input the estimated pressure Pm in the patient interface 3000 or 3800 from the interface pressure estimation algorithm 4312 and estimates the airflow Qv of air through the vent 3400 in the patient interface 3000 or 3800. The in-use dependency of the airflow Qv on the interface pressure Pm at a particular vent 3400 may be modeled by an airflow characteristic Qv(Pm).
[0195] 4.4.3.1.3 Estimation of leakage flow rate In one form of the present technology, a leak flow estimation algorithm 4316 receives as input the total flow Qt and the ventilation flow Qv and provides as output an estimate of the leak flow Ql. In one form, the leak flow estimation algorithm estimates the leak flow Ql by calculating the average difference between the total flow Qt and the ventilation flow Qv over a period long enough to include several respiratory cycles (e.g., about 10 seconds).
[0196] In one form, the leak flow estimation algorithm 4316 receives as input the total flow Qt, ventilation flow Qv, and estimated pressure Pm in the patient interface 3000 or 3800, and provides as output the leak flow Ql by calculating the leak conductance and determining the leak flow Ql to be a function of the leak conductance and pressure Pm. The leak conductance is calculated as the quotient of a low-pass filtered non-ventilation flow equal to the difference between the total flow Qt and ventilation flow Qv, and a low-pass filtered square root of the pressure Pm, with the low-pass filter time constant having a value sufficient to include several respiratory cycles (e.g., about 10 seconds). The leak flow Ql may be estimated as the product of the leak conductance and a function of the pressure Pm.
[0197] 4.4.3.1.4 Respiratory flow estimation In one form of the present technology, the respiratory flow estimation algorithm 4318 receives as inputs the total flow Qt, the ventilation flow Qv and the leak flow Ql and estimates the air respiratory flow Qr to the patient by subtracting the ventilation flow Qv and the leak flow Ql from the total flow Qt.
[0198] 4.4.3.2 Treatment Engine Module In one form of the present technology, the therapy engine module 4320 receives as inputs one or more of the pressure in the patient interface 3000 or 3800, Pm, and the respiratory flow of air to the patient, Qr, and provides one or more therapy parameters as outputs.
[0199] In one form of the present technology, the treatment parameter is a treatment pressure, Pt.
[0200] In one form of the present technology, the therapy parameters are one or more of: amplitude of pressure change, base pressure, and target ventilation.
[0201] In various embodiments, the therapy engine module 4320 includes one or more of the following algorithms: phase determination 4321, waveform determination 4322, ventilation determination 4323, inspiratory flow limitation determination 4324, apnea / hypopnea determination 4325, snoring determination 4326, airway patency determination 4327, target ventilation determination 4328, and therapy parameter determination 4329.
[0202] 4.4.3.2.1 Phase Determination In one form of the present technology, the RPT device 4000 does not determine the phase.
[0203] In one form of the present technology, a phase determination algorithm 4321 receives as an input a signal indicative of respiratory flow, Qr, and provides as an output, Φ, the phase of the patient's 1000 current respiratory cycle.
[0204] In some forms, the phase output Φ, known as discrete phase determination, is a discrete variable. One implementation of discrete phase determination results in a binary phase output Φ with a value of inspiration or expiration. This value is represented, for example, as values of 0 revolutions and 0.5 revolutions when the onset of spontaneous inspiration and expiration, respectively, is detected. The "triggering" and "cycling" RPT device 4000 effectively performs discrete phase determination because the triggering and cycling points are the moments when the phase changes from expiration to inspiration and inspiration to expiration, respectively. In one implementation of binary phase determination, the phase output Φ is determined to have a discrete value of 0 (thereby "trigging" the RPT device 4000) when the respiratory flow Qr has a value above a positive threshold, and a discrete value of 0.5 revolutions (thereby "cycling" the RPT device 4000) when the respiratory flow Qr has a value that is more negative than a negative threshold. The inspiration time Ti and expiration time Te may be typical values estimated over many respiratory cycles of the time spent with phase Φ equal to 0 (indicating inspiration) and 0.5 (indicating expiration), respectively.
[0205] Another implementation of the discrete phase decision results in a three-valued phase output Φ with one value of inspiration, pause during inspiration, and expiration.
[0206] In other forms, the phase output Φ, known as continuous phase determination, is a continuous variable, varying, for example, between 0 and 1 revolution or 0 and 2π radians. An RPT device 4000 with continuous phase determination may trigger and cycle when the continuous phase reaches 0 and 0.5 revolutions, respectively. In one implementation of continuous phase determination, the continuous value of phase Φ is determined using fuzzy logic analysis of respiratory flow Qr. The continuous value of phase implemented in this implementation is often referred to as a "fuzzy phase." In one implementation of the fuzzy phase determination algorithm 4321, the following rules are applied to respiratory flow Qr: 1. If respiratory flow drops to zero and then increases rapidly, the phase is 0 revolutions. 2. If respiratory flow is large positive and stable, the phase is 0.25 revolutions. 3. If respiratory flow is zero and rapidly decreasing, the phase is 0.5 revolutions. 4. If respiratory flow is large negative and stable, the phase is 0.75 revolutions. 5. If respiratory flow is zero and stable and the 5 second low pass filtered absolute value of respiratory flow is large, then the phase is 0.9 revolutions. 6. If respiratory flow is positive and the phase is expiration, the phase is 0 revolutions. 7. If respiratory flow is negative and the phase is inspiration, the phase is 0.5 revolutions. 8. If the 5 second low pass filtered absolute value of respiratory flow is large, the phase increases at a constant rate equal to the patient's respiratory rate low pass filtered by a time constant of 20 seconds.
[0207] The output of each rule can be represented as a vector whose phase is the result of the rule and whose magnitude is the fuzzy range for which the rule is true. The fuzzy range for which respiratory flow is "high", "stable", etc. is determined by an appropriate membership function. The results of the rules are represented as vectors and then combined by some function such as taking the centroid. In such a combination, the rules may be weighted equally or differently.
[0208] In another implementation of the continuous phase determination, the phase Φ, as well as the inspiration time Ti and expiration time Te, are first estimated separately from the respiratory flow Qr as described above. The continuous phase Φ at any instant in time is then determined as half the fraction of the inspiration time Ti that has elapsed since the previous trigger instant, or 0.5 revolutions plus the fraction of the expiration time Te that has elapsed since the previous cycle instant, whichever is the more recent instant.
[0209] 4.4.3.2.2 Waveform determination In one form of the present technology, the therapy parameter determination algorithm 4329 provides a nearly constant therapy pressure throughout the patient's respiratory cycle.
[0210] In another form of the present technology, the therapy control module 4330 controls the pressure generator 4140 to provide a therapy pressure Pt that varies as a function of the phase Φ of the patient's respiratory cycle according to a waveform template Π(Φ).
[0211] In one form of the present technology, the waveform determination algorithm 4322 provides a waveform template Π(Φ) having values in the range [0,1] for the domain of phase values Φ provided by the phase determination algorithm 4321 to be used by the treatment parameter determination algorithm 4329.
[0212] In one embodiment, suitable for discrete or continuous phases, the waveform template Π(Φ) is a square wave template having a value of 1 for phase values up to 0.5 revolutions and a value of 0 for phase values beyond 0.5 revolutions. In one embodiment, suitable for continuous phases, the waveform template Π(Φ) includes two smoothly curved portions (i.e., a smoothly curved (e.g., rising cosine) rise from 0 to 1 for phase values up to 0.5 revolutions and a smoothly curved (e.g., exponential) fall from 1 to 0 for phase values beyond 0.5 revolutions). In one embodiment, suitable for continuous phases, the waveform template Π(Φ) is based on a square wave, but has a smooth rise from 0 to 1 for phase values up to a "rise time" below 0.5 revolutions and a smooth fall from 1 to 0 for phase values within a "fall time" after 0.5 revolutions with a "fall time" below 0.5 revolutions.
[0213] In some forms of the present technology, the waveform determination algorithm 4322 selects a waveform template Π(Φ) from a library of waveform templates depending on the settings of the RPT device. Each waveform template Π(Φ) in the library may be provided as a lookup table value Π for a phase value Φ. In other forms, the waveform determination algorithm 4322 calculates the waveform template Π(Φ) "on the fly" using a predetermined functional form, perhaps parameterized by one or more parameters (e.g., time constants of exponential curved portions). The parameters of the functional form may be predetermined or may depend on the current state of the patient 1000.
[0214] In some forms of the present technology suitable for discrete binary phases of inspiration (Φ=0 revolutions) or expiration (Φ=0.5 revolutions), the waveform determination algorithm 4322 calculates the waveform template Π "on the fly" as a function of the discrete phase Φ and time t measured from the most recent trigger instant. In one such form, the waveform determination algorithm 4322 calculates the waveform template Π(Φ,t) in two parts (inspiration and expiration) as follows:
[0215]
number
[0216] Here, Π i (t) and Π e (t) are the inspiratory and expiratory portions of the waveform template Π(Φ,t). In one such embodiment, the inspiratory portion Π i (t) is the smooth rise from 0 to 1 parameterized by the rise time, Π e (t) is a smooth decline from 1 to 0 parameterized by the decline time.
[0217] 4.4.3.2.3 Ventilation determination In one form of the present technology, a ventilation determination algorithm 4323 receives respiratory flow Qr as an input and determines a measurement indicative of the current patient ventilation Vent.
[0218] In some implementations, the ventilation determination algorithm 4323 determines a measurement of ventilation Vent that is an estimate of the actual patient ventilation. One such implementation may take half the absolute value of the respiratory flow Qr, optionally filtered by a low pass filter (e.g., a second order Bessel low pass filter with a corner frequency of 0.11 Hz).
[0219] In other embodiments, the ventilation determination algorithm 4323 determines a measurement of ventilation Vent that is highly proportional to actual patient ventilation. In such an embodiment, the peak inspiratory flow rate Qpeak is estimated during the inspiratory portion of the cycle. Through the above and many other procedures including sampling of the respiratory flow rate Qr, a measurement that is highly proportional to ventilation is obtained, and in the case of these measurements, the variation in the flow waveform shape is not very large (where the shapes of two breaths are taken as being similar when the flow waveforms of the breaths normalized in terms of time and amplitude are similar). To give some simple examples, there are the median of the positive respiratory flow rates, the median of the absolute values of the respiratory flow rates, and the standard deviation of the flow rates. Any linear combination of any order statistics of the absolute values of the respiratory flow rates using positive coefficients (and even some using both positive and negative coefficients) is approximately proportional to ventilation. As another example, it is the average of the respiratory flow rates at the central K percentage of the inspiratory portion with respect to time, where 0 < K < 1. When the flow shape is constant, there are any number of measurements that are highly proportional to ventilation.
[0220] 4.4.3.2.4 Determining Inspiratory Flow Limitation In one form of the present technology, the central controller 4230 executes an inspiratory flow restriction determination algorithm 4324 for determining the range of inspiratory flow restriction.
[0221] In one form, the inspiratory flow restriction determination algorithm 4324 receives the respiratory flow rate signal Qr as an input and provides, as an output, a measure of the range in which the inspiratory portion of the breath indicates an inspiratory flow restriction.
[0222] In one form of the technology, the inspiration portion of each breath is identified by a zero-crossing detector. A number of evenly spaced (e.g., 65) points, indicating time points, are interpolated by an interpolator along the inspiration flow-time curve for each breath. The curve described by these points is then scaled by a scaler to have unit length (duration / period) and unit area to remove the effects of changes in breathing rate and depth. The scaled breath is then compared in a comparator to a pre-stored template (similar to the inspiration portion of the breath shown in FIG. 6A) indicative of a normal, unobstructed breath. If at any time during inspiration the breath deviates from this template by more than a specified threshold (typically one scale unit), e.g., due to coughs, exhalations, swallows, and hiccups, as determined by the test element, the breath is rejected. For data that was not rejected, a running average of the first such scaled point is calculated by the central controller 4230 for the preceding several inspiration events. This is repeated for the second such point over the same inspiration event, and so on. Thus, for example, 65 scaled data points are generated by the central controller 4230 to represent a moving average of several preceding inhalation events (e.g., three events). Hereinafter, the moving average of the continuously updated (e.g., 65) point values is referred to as the "scaled flow rate" and denoted by Qs(t). Alternatively, a single inhalation event may be used instead of the moving average.
[0223] From the scaled flow rates, two shape factors relevant to determining partial occlusion can be calculated.
[0224] Shape factor 1 is the ratio of the average of the median (e.g., 32) scaled flow points to the average of the global (e.g., 65) scaled flow points. If this ratio exceeds 1, the breath is considered normal. If this ratio is less than 1, the breath is considered obstructed. A ratio of approximately 1.17 is considered the threshold between partially obstructed and unobstructed breaths, and equates to a certain level of obstruction that allows for the maintenance of adequate oxygenation in a typical patient.
[0225] Shape factor 2 is calculated as the mean square deviation from unit scaled flow over the mean (e.g., 32) points. A mean square deviation of approximately 0.2 units is considered normal. A mean square deviation of zero is considered a totally flow-limited breath. The closer the mean square deviation is to zero, the more the breath is considered to be flow-limited.
[0226] Shape elements 1 and 2 may be used alternatively or in combination. In other forms of the present technology, the number of sampled points, breaths and midpoints may be different from those described above. Additionally, the thresholds may be different from those described above.
[0227] 4.4.3.2.5 Apnea and hypopnea determination In one form of the present technology, the central controller 4230 executes an apnea / hypopnea determination algorithm 4325 for determining the presence of apnea and / or hypopnea.
[0228] In one form, the apnea / hypopnea detection algorithm 4325 receives as an input the respiratory flow signal Qr and provides as an output a flag indicating whether an apnea or hypopnea has been detected.
[0229] In one form, apnea is detected when a function of respiratory flow Qr falls below a flow threshold for a predetermined period of time. The function may determine a peak flow, a relatively short-term average flow, or a flow intermediate between the relatively short-term average and peak flow (e.g., RMS flow). The flow threshold may be a relatively long-term measurement of flow.
[0230] In one form, hypopnea is detected when a function of respiratory flow Qr falls below a second flow threshold for a predetermined period of time. The function may determine a peak flow, a relatively short-term average flow, or a flow intermediate between the relatively short-term average and peak flow (e.g., RMS flow). The second flow threshold may be a relatively long-term measurement of flow. The second flow threshold is higher than the flow threshold used to detect apnea.
[0231] 4.4.3.2.6 Snoring Determination In one form of the present technology, a central controller 4230 executes one or more snore determination algorithms 4326 for determining the snore range.
[0232] In one form, the snore detection algorithm 4326 receives as an input the respiratory flow signal Qr and provides as an output a measurement of the extent to which snoring is present.
[0233] The snore detection algorithm 4326 may include determining the strength of the flow signal in the range of 30-300 Hz. Additionally, the snore determination algorithm 4326 may include filtering the respiratory flow signal Qr to reduce background noise (e.g., airflow sounds in the system from the blower).
[0234] 4.4.3.2.7 Determination of airway patency In one form of the present technology, the central controller 4230 executes one or more airway patency determination algorithms 4327 for determining the extent of airway patency.
[0235] In one form, the airway patency determination algorithm 4327 receives as an input the respiratory flow signal Qr and determines the output of the signal within a frequency range of about 0.75 Hz to about 3 Hz. The presence of a peak within this frequency range is taken as indicative of an airway patency. The absence of a peak is taken as an indication of an airway closure.
[0236] In one form, the frequency range in which the peak is sought is the frequency range that results in a small forced oscillation at the therapeutic pressure Pt. In one embodiment, the forced oscillation has an amplitude of about 1 cmH2O and a frequency of 2 Hz.
[0237] In one form, the airway patency determination algorithm 4327 receives as an input the respiratory flow signal Qr and determines the presence or absence of a cardiogenic signal, the absence of which is taken as an indication of airway obstruction.
[0238] 4.4.3.2.8 Determining target ventilation In one form of the present technology, the central controller 4230 takes as input the current ventilation Vent measurement and executes one or more target ventilation determination algorithms 4328 for determination of a target value Vtgt for the ventilation measurement.
[0239] In some forms of the present technology, there is no target ventilation determination algorithm 4328 and the target value Vtgt is predetermined, for example obtained by hard-coding during configuration of the RPT device 4000 or by manual entry via the input device 4220.
[0240] In other forms of the present technology, such as adaptive servo ventilation (ASV), a target ventilation determination algorithm 4328 calculates a target value Vtgt from a value Vtyp indicative of the patient's typical recent ventilation.
[0241] In some forms of adaptive servo ventilation, the target ventilation Vtgt is calculated as a high percentage and a value less than the typical recent ventilation Vtyp. The high percentage in such forms can be in the ranges (80%, 100%), or (85%, 95%), or (87%, 92%).
[0242] In other forms of adaptive servo-ventilation, the target ventilation, Vtgt, is calculated as slightly more than a multiple of the typical recent ventilation, Vtyp.
[0243] Typical recent ventilation Vtyp is a value around which measurements of current ventilation Vent over multiple time instants over some predetermined time scale tend to be clustered (i.e., it is a measure of the central tendency of measurements of current ventilation in recent history). In one implementation of the target ventilation determination algorithm 4328, the recent history is on the order of minutes, but in any case should be longer than the time scale of the Cheyne-Stokes ramp-up and ramp-down cycles. The target ventilation determination algorithm 4328 may determine typical recent ventilation Vtyp from measurements of current ventilation Vent using any of a variety of well-known measures of central tendency. One such measure is a low pass filter output for measurements of current ventilation Vent with a time constant equal to 100 seconds.
[0244] 4.4.3.2.9 Determination of treatment parameters In some forms of the present technology, the central controller 4230 executes one or more treatment parameter determination algorithms 4329 for the determination of one or more treatment parameters using values returned from one or more of the other algorithms in the treatment engine module 4320. This may include an algorithm 4300 that changes the treatment parameters if the patient 1000 is flagged for a reduction or cessation of treatment.
[0245] In one form of the present technology, the treatment parameter is the instantaneous treatment pressure, Pt. In one implementation of this form, the treatment parameter determination algorithm 4329 determines the treatment pressure, Pt, using the following equation:
[0246]
number
[0247] Where: A is the amplitude, Π(Φ,t) is the waveform template value (ranging from 0 to 1) at the current value of phase Φ and time t, ·P0 is the base pressure.
[0248] If the waveform determination algorithm 4322 provides the waveform template Π(Φ) as a lookup table of values Π indexed by the phase Φ, the treatment parameter determination algorithm 4329 applies equation (1) by locating the closest lookup table entry to the current value Φ of the phase returned from the phase determination algorithm 4321, or by interpolating between two entries that span the current value Φ of the phase.
[0249] The values of amplitude A and base pressure P0 may be set by the treatment parameter determination algorithm 4329 depending on the respiratory pressure treatment mode selected.
[0250] 4.4.3.3 Treatment Control Module A treatment control module 4330 according to one aspect of the present technology receives treatment parameters from a treatment parameter determination algorithm 4329 of the treatment engine module 4320 as input and controls the pressure generator 4140 to deliver airflow from the pressure generator in accordance with these treatment parameters.
[0251] In one form of the present technology, the treatment parameter is a treatment pressure Pt, and the treatment control module 4330 controls the pressure generator 4140 to deliver an airflow such that the interface pressure Pm at the patient interface 3000 or 3800 is equal to the treatment pressure Pt.
[0252] 4.4.3.4 Detecting Fault Conditions In one form of the present technology, the central controller 4230 executes one or more methods 4340 for detection of a fault condition. The fault condition detected by the one or more methods 4340 may include at least one of the following: Power outage (no power or insufficient power) Converter failure detection Unable to detect the presence of the component Operating parameters are outside the recommended range (e.g. pressure, flow, temperature, PaO2) ·Failure of a test alert to produce a detectable warning signal.
[0253] When a fault condition is detected, the corresponding algorithm 4340 signals the presence of a fault by one or more of the following: Initiation of audible, visual and / or kinetic (e.g. vibration) warnings Send messages to external devices Incident logging
[0254] 4.5 Humidifier 4.5.1 Humidifier Overview In one form of the present technology, a humidifier 5000 is provided for changing the absolute humidity of air or gas to be delivered to a patient relative to the ambient air (e.g., as shown in FIG. 5A). Typically, the humidifier 5000 is used to increase the absolute humidity (relative to ambient air) and increase the temperature of the air stream before delivery to the patient's airway.
[0255] The humidifier 5000 may include a humidifier reservoir 5110, a humidifier inlet 5002 for receiving an airflow, and a humidifier outlet 5004 for delivering a humidified airflow. In some forms, such as shown in Figures 5A and 5B, the inlet and outlet of the humidifier reservoir 5110 may be the humidifier inlet 5002 and the humidifier outlet 5004, respectively. The humidifier 5000 may further include a humidifier base 5006. The humidifier base 5006 may be adapted to receive the humidifier reservoir 5110 and may include a heating element 5240.
[0256] 4.6 Respiratory waveform FIG. 6A shows a typical breathing waveform of a model of a sleeping person. The horizontal axis is time and the vertical axis is respiratory flow. Since parameter values can vary, a typical breath can have the following approximate values: tidal volume Vt 0.5L, inspiration time Ti 1.6 seconds, peak inspiratory flow Qpeak 0.4L / sec, expiration time Te 2.4 seconds, peak expiratory flow Qpeak -0.5L / sec. The total duration of the breath Ttot is about 4 seconds. Humans typically breathe about 15 times per minute (BPM) and the ventilation Vent is about 7.5L / min. A typical duty cycle, the ratio of Ti to Ttot, is about 40%.
[0257] FIG. 6B shows selected polysomnography channels (pulse oximetry, flow, chest movement and abdominal movement) during a patient's non-REM sleep breathing, which typically lasts for about 34 breaths over a period of about 90 seconds, with the patient being treated with automatic PAP therapy and an interface pressure of about 11 cmH2O. The upper channel shows pulse oximetry (oxygen saturation or SpO2), with a scale ranging from 90 to 99% saturation in the vertical direction. Throughout the period shown, the patient maintained a saturation of about 95%. The second channel shows quantitative respiratory airflow, with a scale ranging from -1 to +1 LPS in the vertical direction, with exhalation being positive. Chest and abdominal movement are shown in the third and fourth channels.
[0258] 4.7 Screening, diagnostic and surveillance systems 4.7.1 Polysomnography 7A shows a patient 1000 undergoing a polysomnogram (PSG). The PSG system includes a headbox 2000. The headbox 2000 receives and records signals from the following sensors: EOG electrodes 2015, EEG electrodes 2020, ECG electrodes 2025, submental EMG electrodes 2030, a snore sensor 2035, a respiratory inductance plethysmogram (respiratory effort sensor) 2040 on a chest cuff, a respiratory inductance plethysmogram (respiratory effort sensor) 2045 on an abdominal cuff, an oral-nasal cannula 2050 with an oral thermistor, a photoplethysmograph (pulse oximeter) 2055, and a body position sensor 2060. The electrical signals are referenced to a ground electrode (ISOG) 2010 positioned at the center of the forehead.
[0259] 4.7.2 Non-obstructive monitoring systems An example of a monitoring device 7100 for monitoring the breathing of a sleeping patient 1000 is shown in Fig. 7B. The monitoring device 7100 includes a non-contact motion sensor directed primarily towards the patient 1000. The motion sensor is configured to generate one or more signals indicative of the body movements of the patient 1000. From these signals, a signal indicative of the patient's breathing movements can be derived. In another example, the system can include environmental sensors and other acoustic sensors that sense atmosphere, ventilation, and patient 1000 noise.
[0260] 4.7.3 Respiratory polygraphy Respiratory polygraphy (RPG) is a term that refers to a simple form of PSG that does not use electrical signals (EOG, EEG, EMG), snoring, or body position sensors. RPG includes at least the following: a chest motion signal from a respiratory inductance plethysmogram (motion sensor) on a chest band (e.g., motion sensor 2040), a nasal pressure signal sensed via a nasal cannula, and an oxygen saturation signal from a pulse oximeter (e.g., pulse oximeter 2055). These three RPG signals or channels are received by an RPG headbox, which is similar to the PSG headbox 2000.
[0261] In certain configurations, the nasal pressure signal is similar in shape to the nasal flow signal and is therefore a good proxy for the nasal flow signal generated by a flow transducer in wired connection with a sealing nasal mask, so that when the patient's mouth remains closed (i.e., there is no mouth leakage), the nasal flow is equal to the respiratory flow.
[0262] 7C is a block diagram illustrating a screening / diagnostic / monitoring device 7200 that may be used in implementing the RPG headbox within the RPG screening / diagnostic / monitoring system. The screening / diagnostic / monitoring device 7200 receives the three RPG channels described above (a signal indicative of chest movement, a signal indicative of nasal flow, and a signal indicative of oxygen saturation) at a data input interface 7260. The screening / diagnostic / monitoring device 7200 also includes a processor 7210 configured to execute coded instructions. The screening / diagnostic / monitoring device 7200 also includes a non-transitory computer readable memory / storage medium 7230.
[0263] The memory 7230 may be an internal memory (e.g., RAM, flash memory, or ROM) of the screening / diagnostic / monitoring device 7200. In some implementations, the memory 7230 may be a removable or external memory coupled to the screening / diagnostic / monitoring device 7200 (e.g., an SD card, a server, a USB flash drive, or an optical disk). In other implementations, the memory 7230 may be a combination of external and internal memory. The memory 7230 includes stored data 7240 and processor control instructions (code) 7250 adapted to configure the processor 7210 to perform specific tasks. The stored data 7240 may include RPG channel data received by the data input interface 7260 and other data provided as a component part of an application. The processor control instructions 7250 may be provided as a component part of an application program. The processor 7210 is configured to read the code 7250 from the memory 7230 and execute the encoded instructions. In particular, code 7250 may include instructions adapted to configure processor 7210 to cause processor 7210 to perform a method of processing RPG channel data provided by interface 7260. One such method may be to store the RPG channel data as data 7240 in memory 7230. Another such method may be to analyze the stored RPG data to extract features. Processor 7210 may store results of such analysis as data 7240 in memory 7230.
[0264] The screening / diagnostic / monitoring device 7200 may also include a communication interface 7220. The code 7250 may include instructions configured to enable the processor 7210 to communicate with an external computing device (not shown) via the communication interface 7220. The communication mode may be wired or wireless. In one such implementation, the processor 7210 may transmit the stored RPG channel data from the data 7240 to a remote computing device. In such an implementation, the remote computing device may be configured to analyze the received RPG data to extract features. In another such implementation, the processor 7210 may transmit the analysis results from the data 7240 to the remote computing device.
[0265] Alternatively, if the memory 7230 is removable from the screening / diagnostic / monitoring device 7200, the remote computing device may be configured to connect to the removable memory 7230. In such an implementation, the remote computing device may be configured to analyze the RPG data retrieved from the removable memory 7230 to extract features.
[0266] 4.8 Respiratory Therapy Mode A variety of respiratory therapy modes can be performed by the RPT device 4000.
[0267] 4.8.1 CPAP treatment In some implementations of respiratory pressure therapy, the central controller 4230 sets the treatment pressure Pt according to the treatment pressure equation (1) as part of the treatment parameter determination algorithm 4329. In some such implementations, the amplitude A is equal to zero, so that the treatment pressure Pt (representing the target value achieved by the interface pressure Pm at the current instant in time) is equal to the base pressure P0 throughout the respiratory cycle. Such implementations are primarily grouped under the heading of CPAP therapy. In such implementations, there is no need for the therapy engine module 4320 to determine the phase Φ or the waveform template Π(Φ).
[0268] In CPAP therapy, the base pressure P0 may be a constant value, hard-coded or manually entered into the RPT device 4000. The central controller 4230 may iteratively calculate the base pressure P0 as a function of the index or measurement of sleep disorder breathing (e.g., one or more of flow limitation, apnea, hypopnea, patency, and snoring) returned from each algorithm in the therapy engine module 4320. This alternative is also referred to as APAP therapy.
[0269] 4E is a flow chart illustrating a method 4500 executed by the central controller 4230. In the method 4500, when the pressure support A is equal to zero, the base pressure P0 is continuously calculated as part of the APAP therapy execution of the treatment parameter determination algorithm 4329.
[0270] The method 4500 begins at step 4520. In step 4520, the central controller 4230 compares the measured value of the presence of apnea / hypopnea to a first threshold to determine whether the measured value of the presence of apnea / hypopnea exceeds the first threshold for a predetermined period of time, which indicates the occurrence of apnea / hypopnea. If the measured value of the presence of apnea / hypopnea exceeds the first threshold for a predetermined period of time, the method 4500 proceeds to step 4540. If the measured value of the presence of apnea / hypopnea does not exceed the first threshold for a predetermined period of time, the method 4500 proceeds to step 4530. In step 4540, the central controller 4230 compares the measured value of airway patency to a second threshold. If the measured value of airway patency exceeds the second threshold, indicating that the airway is patent, the detected apnea / hypopnea is deemed to be central, and the method 4500 proceeds to step 4560. If the measured airway patency does not exceed the second threshold, the apnea / hypopnea is deemed obstructive and method 4500 proceeds to step 4550.
[0271] In step 4530, the central controller 4230 compares the measured flow limitation to a third threshold. If the measured flow limitation exceeds the third threshold, indicating that the inspiratory flow is limited, then the method 4500 proceeds to step 4550. If the measured flow limitation does not exceed the third threshold, then the method 4500 proceeds to step 4560.
[0272] In step 4550, if the resulting therapeutic pressure Pt does not exceed the maximum therapeutic pressure Pmax, the central controller 4230 increases the base pressure P0 by a predetermined pressure increment ΔP. In one implementation, the predetermined pressure increment ΔP and the maximum therapeutic pressure Pmax are 1 cmH2O and 25 cmH2O, respectively. In another implementation, the pressure increment ΔP can be as low as 0.1 cmH2O and as high as 3 cmH2O, or as low as 0.5 cmH2O and as high as 2 cmH2O. In another implementation, the maximum therapeutic pressure Pmax can be as low as 15 cmH2O and as high as 35 cmH2O, or as low as 20 cmH2O and as high as 30 cmH2O. The method 4500 then returns to step 4520.
[0273] In step 4560, if the reduced base pressure P0 is not below the minimum therapeutic pressure Pmin, the central controller 4230 reduces the base pressure P0 by a decrement. The method 4500 then returns to step 4520. In one implementation, the decrement is proportional to the value of P0-Pmin, so that in the absence of a detected event, the reduction of P0 to the minimum therapeutic pressure Pmin is exponential. In one implementation, the constant of the proportionality is set such that the time constant τ of the exponential reduction of P0 is 60 minutes and the minimum therapeutic pressure Pmin is 4 cmH2O. In other implementations, the time constant τ can be as short as 1 minute and as long as 300 minutes, or as short as 5 minutes and as long as 180 minutes. In other implementations, the minimum therapeutic pressure Pmin can be as low as 0 cmH2O and as high as 8 cmH2O, or as low as 2 cmH2O and as high as 6 cmH2O. Alternatively, the decrement of P0 may be predetermined such that the decrease in P0 to the minimum therapeutic pressure Pmin is linear in the absence of a detected event.
[0274] 4.8.2 Bilevel therapy In other implementations of this form of the technology, the value of the amplitude A in equation (1) can be positive. Such implementation is known as bilevel therapy, because when the treatment pressure Pt is determined using equation (1) with a positive amplitude A, the treatment parameter determination algorithm 4329 oscillates the treatment pressure Pt between two values or levels in synchronization with the spontaneous breathing efforts of the patient 1000. That is, based on the exemplary waveform template Π(Φ,t) described above, the treatment parameter determination algorithm 4329 increases the treatment pressure Pt to P0+A (known as IPAP) at the beginning or during inspiration, and decreases the treatment pressure Pt to the base pressure P0 (known as EPAP) at the beginning or during expiration.
[0275] In some forms of bilevel therapy, IPAP is the same therapeutic pressure of interest as the therapeutic pressure in CPAP therapy mode, and EPAP is IPAP minus amplitude A, which has a "small" value (a few cmH2O), also called expiratory pressure release (EPR). Such forms are also called CPAP therapy with EPR, and are generally considered to be more comfortable than direct CPAP therapy. In the case of CPAP therapy with EPR, either or both of IPAP and EPAP may be constant values, hard-coded or manually entered into the RPT device 4000. Alternatively, the therapy parameter determination algorithm 4329 may iteratively calculate IPAP and / or EPAP during CPAP with EPR. In this alternative example, the therapy parameter determination algorithm 4329 iteratively calculates EPAP and / or IPAP as a function of the index or measurement value of sleep disorder breathing returned from each algorithm in the therapy engine module 4320. This is done in a similar manner to the calculation of base pressure P0 in APAP therapy described above.
[0276] In other forms of bilevel therapy, the amplitude A is large enough that the RPT device 4000 performs some or all of the work of breathing for the patient 1000. In such forms, known as pressure support ventilation therapy, the amplitude A is referred to as pressure support or swing. In pressure support ventilation therapy, IPAP is the base pressure P0 plus pressure support A, and EPAP is the base pressure P0.
[0277] In some forms of pressure support ventilation therapy, known as constant pressure support ventilation therapy, the pressure support A is fixed at a predetermined value (e.g., 10 cmH2O). The predetermined pressure support value is a setting of the RPT device 4000 and may be set, for example, by hard-coded during configuration of the RPT device 4000 or by manual entry via the input device 4220.
[0278] In another form of pressure assisted ventilation therapy, broadly known as servo ventilation, the therapy parameter determination algorithm 4329 takes as inputs certain currently measured or estimated parameters of the respiratory cycle (e.g., the current measurement of ventilation, Vent) and a target value of that respiratory parameter (e.g., the target value of ventilation, Vtgt) and continuously adjusts the parameters of equation (1) to bring the currently measured respiratory parameter closer to the target value. In a form of servo ventilation known as adaptive servo ventilation (ASV) used in CSR therapy, the respiratory parameter is ventilation and the target ventilation value, Vtgt, is calculated by the target ventilation determination algorithm 4328 from a typical recent ventilation, Vtyp, as described above.
[0279] In some forms of servo ventilation, the therapy parameter determination algorithm 4329 applies a control method that iteratively calculates the pressure support A to move the current measured ventilation of the respiratory parameter towards the target value. One such control method is proportional-integral (PI) control. In one implementation of PI control suitable for ASV mode, where the target ventilation Vtgt is set to be slightly lower than the typical recent ventilation Vtyp, the pressure support A is iteratively calculated as follows:
[0280]
number
[0281] where G is the gain of the PI control. Larger values of the gain G may result in positive feedback in the therapy engine module 4320. Smaller values of the gain G may result in some residual untreated CSR or central sleep apnea. In some implementations, the gain G is fixed at a predetermined value (e.g., -0.4 cmH2O / (L / min) / sec). Alternatively, the gain G may be varied between treatment sessions (starting at a low value and increasing between sessions) until a value that substantially eliminates CSR is reached. Conventional means for retrospectively analyzing parameters of a treatment session to assess the severity of CSR during a treatment session may be used in such implementations. In yet other implementations, the gain G may vary depending on the difference between the current measured value of ventilation, Vent, and the target ventilation, Vtgt.
[0282] Other servo ventilation control methods that may be applied by the therapy parameter determination algorithm 4329 include proportional (P), proportional differential (PD), and proportional integral differential (PID).
[0283] The pressure support limits Amin and Amax are settings of the RPT device 4000 and are set, for example, by hard-coded during configuration of the RPT device 4000 or by manual entry through the input device 4220.
[0284] In the pressure support ventilation treatment mode, the EPAP is the base pressure P0. Similar to the base pressure P0 in CPAP treatment, the EPAP may be a constant value, defined or determined during titration. Such a constant EPAP may be set, for example, by hard-coding during configuration of the RPT device 4000 or by manual input through the input device 4220. This alternative is also referred to as fixed EPAP pressure support ventilation treatment. The titration of the EPAP for a given patient may be performed by a clinician during a titration session with PSG for the purpose of preventing obstructive apnea, thereby maintaining an open airway for pressure support ventilation treatment in a manner similar to the titration of the base pressure P0 in constant CPAP treatment.
[0285] Alternatively, the therapy parameter determination algorithm 4329 may iteratively calculate the base pressure P0 during pressure support ventilation therapy. In such an embodiment, the therapy parameter determination algorithm 4329 iteratively calculates EPAP as a function of sleep disordered breathing index or measurements (e.g., one or more of flow limitation, apnea, hypopnea, patency, and snoring) returned from each algorithm in the therapy engine module 4320. Because the continuous calculation of EPAP is similar to the clinician's manual adjustment of EPAP during titration of EPAP, this process is also referred to as auto-titration of EPAP, and the therapy mode is known as auto-titration EPAP pressure support ventilation therapy, or auto EPAP pressure support ventilation therapy.
[0286] 4.8.3 High flow treatment In other forms of respiratory therapy, the pressure of the airflow is not controlled as in respiratory pressure therapy. That is, the central controller 4230 controls the pressure generator 4140 to deliver an airflow (where the device flow Qd is controlled to be the therapeutic flow or target flow Qtgt). Such forms are primarily grouped under the heading of flow therapy. In flow therapy, the therapeutic flow Qtgt may be a constant value, hard-coded or manually entered into the RPT device 4000. If the therapeutic flow Qtgt is sufficient to exceed the patient's peak inspiratory flow, the therapy is primarily referred to as high flow therapy (HFT). Alternatively, the therapeutic flow may be a profile Qtgt(t) that varies over the respiratory cycle.
[0287] 4.9 Data Transmission and Collection A connected device, such as the RPT 4000 in FIG. 4A, or other devices, such as exercise equipment (treadmill or stationary bike), may store and transmit different levels of data. For example, the central controller 4230 in FIG. 4C or an applicable device processor may send data to an external source 4286. Such data may include data collected by sensors of the RPT 4000 (e.g., flow sensor 4272 or pressure sensor 4272), data collected by exercise equipment sensors (e.g., speed and length of workout), data collected by the computer system (e.g., frequency and type of user interaction with the user interface), data generated by the pre-processing module 4310 algorithm or other algorithms, or data generated by the therapy engine module 4320 algorithm. Such data may be combined for analysis by algorithms to generate further data.
[0288] 8A is a block diagram illustrating one implementation 7000 of a system in accordance with the present technology. The system may be an RPT system, an exercise system, a computer hardware and software-based system, an on-demand service used by employees and customers, a digital health online service, or other suitable service or system. Thus, the systems and devices may include the following in addition to the RPT system: Exercise and Healthcare Systems Electronic exercise equipment that outputs usage data (e.g., treadmills); Stationary bike, digital weight set, Fitness trackers (e.g., wearable devices that detect movement, exercise, and other factors); and Other exercise and health care systems Computer Systems, Software and Interfaces Websites and software programs that track usage data (e.g., health care software to monitor compliance with CBT programs and other online or software programs); weight loss monitoring applications that monitor diet, exercise, food types, etc., and other devices capable of tracking usage and other data; computer hardware and software for arranging on-demand services (e.g., on-demand taxi services) where the software and / or hardware allows tracking of usage data; Other Software and Services.
[0289] The system 7000 may include a device 4000 configured to provide respiratory pressure therapy to a patient 1000 or other services to a user, a data server 7010, and a computing device 7050 associated with the patient 1000 or user. The computing device 7050 may be co-located with the user 1000 and the device 4000 (e.g., an RPT device). In the implementation 7000 shown in Figure 7A, the device 4000, the computing device 7050, and the data server 7010 are connected to a wide area network 7090 (e.g., the Internet, the cloud, or the Internet).
[0290] The connection to the wide area network may be wired or wireless. The wide area network may be identified with the remote external communication network 4282 in FIG. 4C, and the data server 7010 may be identified with the remote external device 4286 in FIG. 4C. The computing device 7050 may be a personal computer, a mobile phone, a tablet computer, or other device and may be incorporated in a variety of equipment disclosed herein. The computing device 7050 may be configured to mediate between a user (e.g., the patient 1000) and the data server 7010 via the wide area network 7090. In one implementation, this mediation is performed by a software application program 7060 executing on the computing device 7050. The user program 7060 may be a dedicated application called a "user application" that interacts with complementary processes hosted by the data server 7010. In another implementation, the user program 7060 is a web browser that interacts with a website hosted by the data server 7010 through a secure portal. In yet another implementation, the user program 7060 is an email client.
[0291] The block diagram in FIG. 8B illustrates an alternative implementation 7000B of a system according to the present technology. In the alternative implementation 7000B, the device 4000 communicates with the user computing device 7050 via a local (wired or wireless) communication protocol (e.g., a local network protocol (e.g., Bluetooth®)). In the alternative implementation 7000B, the local network may be identified with the local external communication network 4284 of FIG. 4C, and the user computing device 7050 may be identified with the local external device 4288 of FIG. 4C. In the alternative implementation 7000B, the user computing device 7050 is configured via a user program 7060 to mediate between the user (e.g., the patient 1000) and the data server 7010 via the wide area network 7090, and between the device 4000 and the data server 7010 via the wide area network 7090.
[0292] In the following, descriptions of system 7000 may be understood to apply equally to the alternative implementation 7000B, unless otherwise stated.
[0293] The system 7000 may include other devices (not shown) associated with each user or patient who also has an associated computing device. Additionally, the system 7000 may include other monitoring or treatment devices that may interface with the controller 4230 or the user computing device 7050.
[0294] The device 4000 may be configured to store data delivered to a user (e.g., patient 1000) from each usage session in memory 4260. For example, therapy data related to an RPT session may include settings of the RPT device 4000 and therapy variable data indicative of one or more variables of the respiratory pressure therapy throughout the RPT session. In other examples, data related to a usage session may include speed or other intensity settings for workout equipment, length of usage or exercise session, length of website usage, number of clicks, or other suitable usage and interaction data.
[0295] The device 4000 may be configured to transmit data to the data server 7010. As described above, data transmissions are modulated on an occasional basis. In normal operation, only low-resolution data is transmitted. High-resolution data may be transmitted on different occasions, as described below. The data server 7010 may receive data from the device 4000 according to a "pull" model, whereby data is transmitted from the device 4000 in response to a query from the data server 7010. Alternatively, the data server 7010 may receive data according to a "push" model, whereby the device 4000 transmits to the data server 7010 at its convenience after a session.
[0296] Data received from device 4000 may be stored and indexed by data server 7010 so as to be uniquely associated with device 4000 and thereby distinguishable from data from any other device(s) participating in system 7000.
[0297] In this example, the data server 7010 is configured to calculate different types of analytical data that may be advantageous to a clinician or system administrator. For example, usage data for each session may be determined from the data received from the device 4000. The usage data variables per session include statistical summaries derived by conventional scoring means from the variable data that forms part of the data.
[0298] The usage data may include one or more of the following usage variables: Usage time (i.e. the total duration of your session) Apnea-hypopnea Index (AHI) of the session Average leak rate for a session Average mask pressure for the session · Number of "sub-sessions" within an RPT session (i.e., number of RPT treatment intervals between "mask on" and "mask off" events) Other statistical summaries of treatment variables (e.g. 95th percentile pressure, median pressure, histograms of pressure values); Average speed as a metric for running, cycling or other exercise systems Length of exercise session Heart rate or other physiological indicators tracked by a wearable device, for example during an exercise or other usage session Repetition frequency Power (speed x weight) ·acceleration Average number of exercise sessions per week Calories burned Length of time using the software program Mouse clicks per session The number of hours of use of the Software Program, RPT Device, On-Demand Service, or other System per period (e.g., day, week, month), and Multi-session statistics (e.g., trend of AHI mean, median, variance, exercise duration, calories burned, speed or other metrics since the start of RPT treatment), as well as Other stuff
[0299] Other servers may be coupled to the network 7090 and obtain data based on the "push" or "pull" models described above. For example, the data server 7100 operated by the payee may receive data for different purposes (e.g., determining adherence or predicting adherence for purposes of determining payment for treatment by the patient 1000 or other services for the user). The machine learning server 7200 may also receive data for purposes of learning or refining baselines for exceptional cases that require high-resolution data as described below. Alternatively, the machine learning server 7200 may learn optimal responses when exceptional cases are detected or when accurate predictive data needs to be included in the high-resolution data in response to a particular exceptional case.
[0300] In an alternative implementation, the device 4000 calculates the usage variables at the end of each session from data stored by the device 4000. The device 4000 then transmits the usage variables to the data server 7010 according to the "push" or "pull" model described above.
[0301] In a further implementation, in the memory 4260, the device 4000 stores the treatment / usage data for each session. The memory 4260 is in a removable form (e.g., an SD memory card). The removable memory 4260 can be removed from the device 4000 and inserted into a card reader that communicates with the data server 7010. The treatment / usage data is then copied from the removable memory 4260 to the memory of the data server 7010.
[0302] In a further implementation, as appropriate for an alternative implementation 7000B of the system, the device 4000 is configured to transmit the treatment / usage data to the user computing device 7050 via a wireless communication protocol (e.g., Bluetooth as described above). The user computing device 7050 then transmits the treatment / usage data to the data server 7010. The data server 7010 may receive the treatment / usage data from the user computing device 7050 according to a "pull" model, whereby treatment / usage data is sent from the user computing device 7050 in response to a query from the data server 7010. Alternatively, the data server 7010 may receive the treatment / usage data according to a "push" model, whereby the patient computing device 7050 transmits the treatment / usage data to the data server 7010 as soon as it is available after a session.
[0303] In some implementations, the data server 7010 may perform some post-processing on the usage data (e.g., in communication with the data server 7010 or using one or more processors included in the data server 7010). One example of such post-processing is determining whether a recent session is a "compliant session." Some compliance rules specify required RPT device usage over a compliance period (e.g., 30 days) in terms of a minimum duration of device usage per each session (e.g., 4 hours) over a minimum number of days (e.g., 21 days) in the compliance period.
[0304] If the duration of a session exceeds the minimum duration, the session is considered to be compliant. In post-processing of the usage data, a comparison of the duration of usage with the minimum duration from the compliance rule may determine whether the most recent session was a compliant session. The result of such post-processing is the adherence data (e.g., a Boolean adherence variable that forms part of the usage data). A further example of multi-session usage data is a count of compliant sessions since the start of an RPT treatment or other type of session.
[0305] The data server 7010 may also be configured to receive data from a user computing device 7050. Such may include data entered by a user or patient 1000 into a user program 7060, or treatment / usage data in the alternative implementation 7000B described above.
[0306] The data server 7010 is also configured to send electronic messages to the user computing devices 7050. These messages may take the form of emails, SMS messages, automated voice messages, or notifications within the user programs 7060.
[0307] The device 4000 may be configured to be alerted about its therapy mode or settings for a particular therapy mode when a corresponding command is received over its wide area network connection or local area network connection. In such an implementation, the data server 7010 may be configured to send such commands directly to the device 4000 (in implementation 7000) or indirectly to the device 4000 for relay via the user computing device 7050 (in implementation 7000B).
[0308] The data server 7010 hosts the execution of a process 7020, described in detail below, that is configured to enable increasing or maintaining a user's engagement in a treatment or other service. Broadly speaking, the process 7020 analyzes data from the device 4000 and / or the patient computing device 7050, or the user computing device 7050, to calculate a quality indicator that indicates the quality of a recent treatment session or other type of user session as disclosed herein. The process 7020 then communicates the quality indicator to the user or patient 1000, for example, via a user program 7060 executing on the user computing device 7050. Analysis of the obtained low-resolution and high-resolution data may enable detection of the need to increase engagement, for optimization of methods for increasing or maintaining patient engagement.
[0309] The patient 1000 or user perceives the quality indicator of the treatment or other use as a concise indicator of the progress of the treatment, exercise or other session, which motivates the user or patient 1000 to follow through with his or her treatment. It is known that tracking and measuring performance can be a great motivator for a person to achieve goals, and the treatment quality indicator can serve as a yardstick in the context of respiratory pressure treatment.
[0310] 4.9.1 Anticipating User Compliance or Outages Studies have shown that up to 90% of patients prescribed respiratory pressure therapy have at least some problems with adherence. Examples of such problems include difficulty in setting up the RPT device 4000, discomfort due to poor fitting or adjustment of the patient interface 3000, non-tolerance of the feeling of a given level of positive airway pressure, excessive leakage causing noise or disturbance to the patient or bed companion, and lack of improvement in subjective well-being. This results in reduced adherence, reduced reimbursement, suboptimal health outcomes, higher overall long-term health care costs for the patient 1000, and increased health care costs as a result of the deterioration of related conditions of the non-compliant patient 100. For example, in some countries, patients must meet a minimum level of adherence in order to receive reimbursement. Therefore, the inventors have developed a technique to predict whether a patient 1000 will adhere to a treatment and to perform automated interventions to improve adherence and ongoing adherence to and utilization of the treatment.
[0311] As with other systems and services, maintaining user engagement is key to success, and identifying patients who are likely to discontinue or stop using a service can be important in intervening before the patient discontinues or reduces usage significantly.
[0312] In particular, the technology of this disclosure and the associated device 4000 may implement an automated system that monitors utilization to identify patients 1000 or other users likely to reduce utilization and automatically intervene, such as by notifying the provider or patient 1000 or user. This provides the opportunity to adjust treatment, exercise or other related settings, switch to more appropriate equipment, correct any issues the patient 1000 or user may have with the treatment or service, or provide other counseling to help increase the patient's 1000 or user's compliance and long-term adherence to results or enrollment in the service.
[0313] As an example, it has been found that trends in utilization data can be particularly predictive of future adherence and continued utilization rates. Thus, in certain forms of the present technology, by monitoring utilization data 9045 output from a device (e.g., RPT device 4000), it may be possible to determine when a patient 1000 or user is likely to discontinue treatment or reduce utilization by a particular amount.
[0314] 9 illustrates an example process for predicting whether a patient or user will reduce or discontinue use of the device 4000. First, the patient 1000 may begin a session or service (e.g., an RPT therapy session, an exercise session) by turning on the device 4000, using the device (e.g., wearing the device for the therapy session), and then turning the device off (e.g., and / or removing the mask after the therapy session is completed).
[0315] After completion of the session 9000, the device 4000 may output the usage data 9010 to an external source (e.g., over a network to a server and database). In another example, the device 4000 may store the usage data 9045 locally and send the data to an external source, for example, one week after storing the usage data 9045. In a further example, the device 4000 may store the data and process the usage data locally on the processor 4230 and memory 4360. The usage data 9045 may include a variety of types of information, including those disclosed above.
[0316] In some examples, demographic data, profile data, healthcare provider, machine type, and other data may be used in the model. This data may be stored locally on the device 4000 or may be stored separately in a database that is referenced to a patient ID for efficient lookup and updating of the algorithm. This data may be stored separately in some examples since it does not need to be updated every time the model or algorithm is updated. This may result in bandwidth savings for transmission of usage data from the device 4000.
[0317] Additionally, after outputting and storing the usage data 9045, the disclosed techniques may enable identification of a time window of previously stored data 9020. For example, the disclosed techniques may enable algorithmic identification of usage trends by identifying previously stored data 9020 recorded in the last week, two weeks, three weeks, or other suitable time frame.
[0318] The disclosed technology may then process this data to determine the likelihood that the patient 1000 or user will decrease (or maintain) their usage level in a future time window 9030. For example, the disclosed technology may determine the percentage likelihood that the patient 1000 or user will decrease usage from 4 hours to 2 hours within two weeks, or decrease from 3 exercise sessions to 1 exercise session within two weeks. In other examples, the disclosed technology may determine the percentage likelihood that the patient 1000 or user will cease usage within two weeks, three weeks, one week, or other predicted time frame. In some examples, the disclosed technology processes this data to make a prediction of the amount (e.g., average hours per night) that the patient 1000 or user will use the device 4000, system, and / or service in a future time window (without necessarily predicting whether the patient 1000 or user will decrease usage).
[0319] In accordance with the disclosed technology, various algorithms are used to determine the percentage probability that the patient 1000 or user will decrease or cease usage (or maintain current usage levels) within a particular time window. The platform may utilize various data sources, including: (1) Usage Data 9045 (including recent session and usage data history and other types of data disclosed above), (2) Demographic Data 9035 (including patient age), and (3) Device Type 9055 (including device type, model and manufacturer (including RPT device, exercise device, computing device or other device)) and other suitable data. In some examples, the healthcare provider may also be input data. As noted above, Usage Data 9045 may be output from the device 4000 and other data sources may be stored on separate databases. In other examples, all of the data may be stored on the memory of the device 4000.
[0320] The disclosed technology may then first calculate various features from the data (e.g., data from usage sessions within a previous usage window). For example, the disclosed technology may determine patterns of non-usage days, average usage time, average usage time per week, age, engagement with the associated online platform, and other factors. In some examples, calculating these features on a weekly basis may allow for the determination of weekly trends for each of these features.
[0321] These features are then input into various algorithms in certain forms of the technology, which output a percentage of the likelihood that the patient 1000 will decrease utilization by a certain amount within a certain time window 9030. For example, the system may analyze the features using logistic regression, linear regression and / or random forest algorithms. In some examples, where the output is a binary classification, logistic regression, decision trees, random forests, Bayesian networks, support vector machines, neural networks or probit models may be used to output the likelihood that the patient 1000 will stop treatment based on the input features. In other examples, machine learning algorithms and combinations of algorithms may be used to classify the input into utilization categories. Examples include linear classifiers (logistic regression, naive Bayes classifiers), support vector machines, decision trees, boosting trees, random forests, neural networks, stochastic gradient descent, nearest neighbor methods, etc.
[0322] Additionally, other machine learning algorithms may be used. In certain examples, a decision tree may be used to determine which pre-trained machine learning algorithm to apply. For example, the decision tree may use different algorithms depending on the age cohort to which the patient 1000 or user belongs. In other examples, different providers or different types of devices 4000 may have different algorithms, for example, trained on data from those providers. In other examples, the algorithm may output a binary decision as to whether the patient 1000 or user should stop, or as to the amount of utilization bracket (e.g., 4 to 2 hours, 2 to 0 hours, or discontinue utilization) that is likely to be appropriate for the patient 1000 or user.
[0323] The disclosed technology may then output an indication that the patient 1000 or user is likely to cease or reduce utilization within a particular time window if the algorithm's output percentage crosses the threshold 9040. This may include flagging the patient 1000 or user on an internal database of medical records, sending a notification to an associated computing device, server, or display 4294 of the device 4000, allowing a healthcare provider to contact the patient 1000 or user, or to initiate various action steps as described below.
[0324] 4.9.2 Action Steps for Intervention When Underutilization is Predicted In certain forms of the technology, notifications may trigger actions to improve therapy 9050 or reduce the likelihood that the patient 1000 or user will stop or reduce therapy or other services. For example, there are many reasons why a patient 1000 or user may stop or reduce their usage (e.g., difficulty in acclimating to therapy, issues related to equipment management, environmental factors and motivation issues). Some of the following reasons include: (1) inappropriate size or fit of the patient interface 3000, (2) the patient 1000 is not accustomed to wearing the RPT device 4000 while sleeping, (3) the patient 1000 has difficulty breathing forced air, (4) the patient's 1000 nose or mouth becomes dry due to leakage of the patient interface 3000, (5) excessive noise, (6) loud exercise equipment, (7) aches or pains, or (8) other.
[0325] Thus, the action step best addresses the reasons why the patient 1000 or user may wish to reduce or stop treatment or other services. Thus, in the disclosed technology, various workflows or algorithms may be applied to first determine the reasons why the patient 1000 or user may reduce or stop utilization. For example, the disclosed technology may provide a menu or options to the display 4294 on the device 4000 and send a notification or request asking the patient 1000 or user to indicate which aspects of the treatment or other services the patient 1000 or user does not like or find useful.
[0326] The notification may be a text, email, a pop-up notification on a mobile device, or other type of notification. In some examples, changing the notification frequency or content depending on the likelihood of treatment or other service outage or usage classification may lead to increased motivation. In some examples, a menu may provide options for general problems that the patient 1000 or user may select. Further improvement options may then be provided to the patient 1000 or user based on, for example, the patient's 1000 or user's selection. The options attempt to correct the patient's or user's difficulties with treatment or other services disclosed herein. In some examples, for example, a video or other content may be displayed to the patient 1000, user to assist the patient 1000 or other user if the patient 1000 or other user is having difficulty using the device 4000.
[0327] In some examples, the technology may use machine learning or other algorithms to estimate the likely reasons for the patient 1000 or user to stop. For example, certain aspects of the session or device 400 known to cause an increased probability of the patient 1000 or user stopping treatment are monitored. In some examples, if it is determined that the patient 1000 or user is likely to stop treatment or reduce utilization, an analysis of other metrics is triggered, which may be analyzed to determine the most likely reasons for the patient 1000 or user to stop. For example, leakage flow, noise, respiratory events, sleep scores, and other variables may be analyzed to determine the most likely deviations compared to a normal successful patient 1000 or user. The disclosed technology may then ask the patient 1000 or user questions starting with the most likely identified reasons for the reduction in service (e.g., respiratory treatment) and appropriate interventions may be performed, as detailed below. In some examples, demographic information (particular age cohorts who are known to have difficulty using the device or features of the device) may be taken into account in determining the likely reasons. Below is a list of action steps that can be taken, along with monitoring or other algorithms that can automatically determine when to take these steps.
[0328] Change service settings In response to a prompt on the RPT device 4000 or an associated app or software program on a computing device, the patient or clinician 1000 or user may input a selection on the display or via the cloud management system 4294, indicating that the patient is having difficulty falling asleep or waking up multiple times during the night due to high leakage from the patient interface, that their sleep disorder breathing is not being effectively treated, or that they are experiencing other treatment-related issues that are interfering with the effectiveness of the treatment. Thus, in accordance with the present technology, the patient 1000 may be prompted with options to change the treatment settings 9065 on the RPT device 4000. When these options are selected, the device receiving the patient input may send an instruction to the controller of the RPT device 4000 to make the changes.
[0329] Pressure ramping as the patient falls asleep Some patients 1000 who are flagged for reduced utilization may indicate (e.g., in response to a notification with a query about this issue) that they find high pressure uncomfortable and therefore have difficulty falling asleep. In accordance with the present technology, the patient 1000 may then be presented with the option to select a "RAMP" feature on the RPT device 4000 that runs a protocol that gradually increases the base pressure at the start of treatment until the patient 1000 falls asleep.
[0330] In some examples, the usage data 9045 may indicate that the patient 1000 removes the device within an hour of turning it on, or within some other threshold that indicates the patient 1000 is having difficulty falling asleep. Thus, in accordance with the present technology, if processing of the usage data 2045 indicates that the patient 1000 has ceased usage within a short window (e.g., 30 minutes) or within an hour, the RAMP feature may be automatically suggested. Further, in accordance with the present technology, if processing of the usage data 9045 identifies early cessation of usage (or, for example, reduced usage time per session), the ramping feature may be adjusted to further reduce the initial pressure to assist the patient 1000 in falling asleep.
[0331] Pressure, expiratory pressure release & therapy mode adjustment In some examples, if the patient 1000 awakens frequently, the therapy settings may not be optimal after the patient 1000 falls asleep. In this example, the patient 1000 is not aware of the therapy settings when he or she falls asleep, so patient notification and input is less important. Thus, certain algorithms (as disclosed herein) may be used to identify sleep disorders, breathing disorders, or other sleep problems and automatically adjust therapy and respiratory comfort settings. This may include other adjustments to the therapy mode (e.g., APAP vs. CPAP, etc.).
[0332] Bilevel Positive Airway Pressure In some instances, the present technology may modify the inspiratory pressure delivered to the patient 1000 if the patient 1000 indicates that the inspiratory pressure is uncomfortable. In other instances, this modification may be offered as a mode to try with the patient 1000, perhaps if the patient 1000 is unaware of why they are finding the treatment uncomfortable.
[0333] Humidification In some examples, the patient 1000 may select input that their mouth or nose is too wet or too dry. In the present technology, when this input is received from the patient 1000, an automatic recommendation may be made to increase or decrease the humidification level.
[0334] In another example, if the patient 1000 inputs that their mouth or nose is dry, the technology may automatically make a determination as to whether the leak rate Qv exceeds a threshold indicating that increased humidity is needed. For example, according to the technology, if an input is received from the patient 1000 that they have a dry mouth, the technology or the RTP device 4000 may automatically query or initiate a leak rate estimation 4316 to determine whether the leak rate exceeds a threshold.
[0335] Patient interface fit or device type In response to a prompt on the RPT device 4000 or an associated app or software program on the computing device, the patient or clinician 1000 may input a selection on the display 4294 that "Patient has dry mouth and the fitting of the patient interface 3000 is not optimal (e.g., face is painful)." For example, the patient 1000 may indicate that there is a sense of leakage between the skin and the patient interface 3000, or other issues with the fitting 9075 of the device as described herein. As discussed above, the leak flow estimation 4316 module may determine that there is an issue associated with leakage through the patient interface 3000.
[0336] Thus, the technology may prompt the patient 1000 to determine whether the patient 1000 feels the patient interface 3000 fits incorrectly (specifically, whether the patient 1000 feels it is too small or too large). Thus, the technology may then recommend a replacement patient interface 3000 for the patient 1000 based on the patient's current patient interface 3000 and the patient's 1000 data profile indicating the fitting-related issue.
[0337] In some examples, the technology may prompt the patient 1000 to indicate the portion of their face in contact with the patient interface 3000 where they are experiencing discomfort. For example, the technology may request the patient 1000 to click on the facial diagram where they are experiencing discomfort around the seal-forming structure 3100, the positioning and stabilizing structure 3300, or other parts of the patient interface 3000. The platform may then recommend an alternative patient interface 3000 based on the location of discomfort.
[0338] In some examples, the patient interface 3000 may include sensors on the positioning and stabilizing structure 3300 to determine, for example, how tight the straps are. In some examples, a simple tension or pressure assessment may be performed, for example, between the straps and the head of the patient 1000. By comparing this information to average tension and pressure, a recommendation may be made to the patient 1000 to loosen or tighten the positioning and stabilizing structure 3300 or to change the size.
[0339] noise Noise is a common reason why patients 1000 stop treatment (including requests from bed companions). In response to a prompt on the RPT device 4000 or an associated app or software program on a computing device, the patient 1000 or clinician may input a selection on the display or cloud software 4294 indicating that the noise is too loud or that the patient's 1000 partner feels that the noise is too loud. In this example, the technology may perform a diagnostic check to determine if the RPT device 4000 itself and all of its passageways and vents are generating more noise than normal.
[0340] For example, the technique may assess whether the environmental noise from the RPT device 4000 deviates from an average or expected noise level.
[0341] Thus, the technology and / or the RPT device 4000 may include acoustic sensors that sense ambient noise, noise associated with the RPT device 4000, and other forms of noise. In some cases, machine learning algorithms may be used to classify the type of noise and identify the level of noise associated with the RPT device 4000 (or identify "ventilation" noise and separate this from the patient's 1000 snoring and other ambient noises) and compare this to baseline values. If these values exceed thresholds, the technology may recommend maintenance, resupply, or other remedial measures.
[0342] In another example, in the present technology, if the patient 1000 indicates that the main problem is noise, the treatment settings may be automatically changed within certain limits and the settings may be optimized to reduce noise.
[0343] Types of treatment In response to a prompt on the RPT device 4000 or an associated app or software program on the computing device, the patient 1000 or clinician may input a selection on the display 4294 or cloud software that they are generally dissatisfied with the treatment based on the RPT device 4000 and would like to try another type of treatment 9085. In another example, if the usage data 9045 is low, the technology may recommend another type of treatment, or the patient 1000 may not participate in treatment with the RPT device 4000 after a number of different recommendations and actions have been taken by the technology. In this case, the technology may recommend the use of additional or supplemental treatments to the patient 1000. For example, the system may ask the patient 1000 if they would prefer a mandibular reduction device or cognitive behavioral treatment.
[0344] 4.9.3 Example 1: Predictors of treatment discontinuation The disclosed technology has been used on anonymous data sets from patient data to test whether certain logistic regression and random forest algorithms can predict with high accuracy when a patient 1000 is likely to discontinue treatment. It has been found that these algorithms can be used to predict with 90% accuracy (on average) whether a patient 1000 will reduce or discontinue use of a respiratory treatment device (e.g., CPAP) within a two-week time window. This was confirmed by testing the technology on 20 different patient cohorts (each based on 4,000 to 26,000 installations). In one example, the technology identified over 40 patients per week as likely to discontinue treatment from one cohort of approximately 16,000 patients.
[0345] Feature Set In this example, the usage data 9045 was first pre-processed to identify target features for processing by the random forest and logistic regression algorithms. First, the technology determined the time window and prediction window of the target data. As shown in FIG. 10, the technology identified the usage sessions that occurred in the three weeks prior to the current time / date. Each usage session data set may include some combination or permutation of the following data information: Date / Time Stamp ·Treatment start time, treatment stop time Total treatment time Treatment and sensor data (e.g. identified respiratory events, treatment settings, etc.) and ·Patient ID
[0346] This data may be output from the RPT device 4000 (e.g., usage data and treatment data), and other portions of the data may be from a provider database. Each identified session data was then processed to identify usage features that may be input into the algorithm. For example, the following table shows an exemplary set of usage features determined based on the session data used in the study:
[0347] [Table 4]
[0348] Additionally, the features may include whether the user is as registered in the patient engagement or care management software platform (or app). These features were then extracted from the sample dataset and output as the following features for the different patients 1000:
[0349] [Table 5]
[0350] Data processing was performed using a logistic regression algorithm (trained using previous data including true drop data for whether patients 1000 actually dropped out of treatment). Through operation of these models, investigations have revealed that some of the predictive features include: (1) number of days (sessions) of non-zero use ("NZD"), (2) mean of non-zero use ("NZUse"), and (3) standard deviation of non-zero use ("NZSD"). Thus, in some instances, a logistic regression algorithm using these three features or other combinations of features may be developed.
[0351] Processing Algorithm In this study, the utilization trends based on these features were processed using random forest and logistic regression algorithms to output the probability that each patient 1000 will discontinue utilization within a two-week period. In this process, for example, the feature trends are examined on a weekly basis (comparing the features in one week to subsequent weeks to identify the trend). Furthermore, in this example, a logistic regression model was generated for each day in the prediction window. Each of these models was trained using a three-week window until the day that the model predicts. Thus, for data training, for patients 1000 who ended up discontinuing treatment, a separate model can be trained using a three-week window of previous utilization data that was discontinued, for example (a) one day before discontinuation, (b) two days before discontinuation, thereby training 14 models in this case since the discontinuation prediction window is two weeks.
[0352] Next, 14 models were trained using data from patients 1000 who did not discontinue treatment. These 14 models were trained using different time windows of usage data (as well as the discontinuation data). These different time windows ranged from the last day that the patient 1000 used the device (not the day of discontinuation) to 14 days prior to the last day. Thus, after training the 14 models on both discontinued and non-discontinued patients, these models can be used to predict the likelihood of discontinuation for new patients 1000.
[0353] So in this case, 14 models can be generated and applied to the utilization data to determine the probability of outage for each day. The probabilities over the 14 day period can then be combined to determine an overall probability of outage for each 1000 patients within the next two week window.
[0354] Below is an example of some of the raw data, along with the probability shown for each of 1000 patients (one anonymous patient per row) and whether each of the 1000 patients actually stopped within two weeks (a "true drop"):
[0355] [Table 6]
[0356] The study provides evidence that the disclosed platform can predict with 88%-93% accuracy that a patient 1000 will discontinue treatment within a two-week window. These surprising results are extremely useful for healthcare providers, as they allow them to intervene before a patient 1000 discontinues treatment. For example, once a patient has actually decided to discontinue treatment, it becomes much more difficult to intervene. Thus, some of the benefits of the technology come from predicting discontinuation instead of monitoring or detecting discontinuation. That is, instead of low utilization or adherence alerts, the platform has the potential to predict future low adherence and discontinuation. This can result in a significant increase in adherence and retention rates, as well as improved outcomes for patients 1000 with sleep disorders.
[0357] 4.9.4 Example 2: Predictors of treatment adherence The disclosed technology is also used on data sets from health care providers to test whether certain linear and logistic regression algorithms can predict whether a patient will remain adherent in future time windows. This is advantageous because in some countries, past adherence is required to receive reimbursement. For example, adherence levels may need to meet a threshold for the previous month to receive reimbursement for the next month (e.g., adherence for the past 28 days may determine reimbursement for the next 28 days). In some countries, reimbursement may be based only on adherence after an initial ramp-up period (e.g., 10 weeks, 13 weeks, 14 weeks, or 15 weeks).
[0358] Therefore, depending on the country, it may be advantageous to predict whether a patient 1000 will be compliant in the next 1 week, 2 weeks, 3 weeks, 4 weeks, 8 weeks or other time period depending on local regulations. In this example, the disclosed techniques were used to determine whether it was possible to predict compliance for the next 28 day period based on usage data from the past 28 days. Specifically, the disclosed techniques were used to predict whether the usage average for patient 1000 for the next 28 day period will be: 0 to 2 hours / day "[0, 2]" 2-4 hours / day "[0, 4]" 4 hours / day "[4, 24]"
[0359] It has been found that the correlation of usage between consecutive 4-week intervals is extremely high (0.9). Therefore, the average usage over the past 4 weeks can be used to estimate usage over the next 4-week interval. For example, the following equation is one way of determining this: Usage(t+1)=a+b*Usage(t)+Error
[0360] Specifically, in this example, the following features were processed from the data to estimate adherence over a 28-day period: (1) U1: Average usage over the first 3 weeks of the previous 28-day interval (2) U2: Average usage for the last week of the previous 28-day interval (3) NOZERO_DAYS: The number of days of non-zero usage in the previous 28-day interval. (4) SD_NZ: Standard deviation of nonzero usage over the previous 28-day interval (5) Interval: number of 28-day intervals since the start of treatment (6) Age
[0361] These features were identified from various sources of data as disclosed herein. These features were then processed in a first model using the following multiple linear regression models: U=a+b*U1+c*U2+d*NOZERO_DAYS+e*SD_NZ+F*age+g*interval+error
[0362] In some examples, the interval feature may be dropped and the model needs to be trained for each interval (each 28-day period after the start). The interval data may be obtained from the setup data output from the RTP device 4000.
[0363] The model (or further models) may be trained using output data from the RPT device 4000, profile data and other patient 1000 data. For example, there may be (in this example) multiple 28-day intervals of authentic historical usage data and other data. The model may be trained, for example, by providing training data from two consecutive 28-day intervals from the authentic historical usage data.
[0364] In this example, the model performed well, but it was determined that improvements could be made for some classes within the 28-day interval:
[0365] [Table 7]
[0366] Thus, a logistic regression algorithm was trained to develop a second model to split the data into [0.2] and [2, 24] classes. This model can then be fitted to patients from the first model who are predicted to be in [0, 2] and [2, 4], so that these can be reclassified using the second model. The second model used a logistic regression equation using the same features as above. Using this process, the prediction accuracy increased, with the following results seen in the 28-day interval from week 3 to week 4:
[0367] [Table 8]
[0368] As a result, the prediction accuracy of the [0, 2] class is significantly improved. This allows for continuous improvement to improve the accuracy of each class, and the disclosed technique can reliably classify patient utilization predictors with an accuracy approaching 90%.
[0369] The most important features in predicting adherence were U1, U2, NOZERO_DAYS, SD_NZ, age and interval. The less important features (at least in this model) were AHI (apnea-hypopnea index), LEAK (leak flow) and patient app indicator.
[0370] Example 3: Exercise Adherence Predictor The disclosed techniques may also be implemented in exercise equipment or other wearable devices that measure exercise, movement, or other programs that require patient adherence or engagement. The hardware may include exercise equipment (e.g., treadmills, stationary bikes, etc.) and / or the control systems and processors disclosed herein.
[0371] The system may monitor usage data as disclosed herein and provide notifications about when a user is likely to stop or reduce usage of a device or digital service. For example, due to reduced usage data or specific usage trends identified, it may be determined that a user is likely to stop participating in an exercise or physical program or other therapeutic program. In some examples, the data may indicate that a user intends to reduce usage of a wearable device.
[0372] Thus, an appropriate intervention can be initiated (e.g., including a notification to the user utilizing the exercise equipment, or other motivators as disclosed herein). For example, a notification may be sent to the user's mobile device, or another intervention may be initiated. A variety of other interventions may be used (e.g., a notification on an app associated with a software program that communicates with the device, including the exercise equipment).
[0373] A variety of machine learning algorithms may be used to identify users likely to cease or reduce engagement or adherence (e.g., random forest and logistic regression algorithms), examples of which include trends in exercise frequency, duration, intensity, and other suitable metrics.
[0374] Example 4: Predictors of website usage / engagement The disclosed techniques may also be implemented to monitor user interactions with websites or software programs to predict engagement or adherence with a service or program. The system may include a server, a control system, and a user device as disclosed herein, and may further include a user interface (e.g., a touch screen, a mouse, a keyboard, etc.).
[0375] Thus, the system may monitor a variety of usage data output from a user's interaction with the user interface of a particular software program, website, or other application. For example, usage data that can be monitored includes: (1) the amount of time spent browsing a particular site, (2) use of a particular software program (e.g., an online CBT-based therapy course), (3) the level of interaction with the user interface (mouse clicks, link clicks, engagement with various features), and (4) other aspects.
[0376] A variety of machine learning algorithms may be used to identify users who are likely to stop or reduce engagement or adherence (e.g., [add example algorithms] random forest algorithms and logistic regression algorithms). For example, usage trends may be analyzed to determine whether a user is likely to reduce engagement or stop using a website or software program.
[0377] Example 5: On-demand services / operational forecasting The disclosed techniques may also be used to monitor user interactions with software programs (e.g., on mobile devices, on computer systems) or otherwise determine whether an employee or independent contractor is likely to discontinue operations or services based on the employee's or independent contractor's interactions with and usage of one or more user interfaces on various devices.
[0378] For example, a variety of on-demand services use employees' or independent contractors' mobile phones for service coordination, such as on-demand taxi services, food delivery, etc. Many employees or independent contractors have flexibility in how often they log on to the service to get a ride, delivery, or other service. As such, usage data that may be output from a user's mobile phone and associated software includes logon / usage frequency, session length or service availability, number of service requests fulfilled, customer ratings, and other usage data.
[0379] A variety of machine learning algorithms may be used to identify users or service availability that are likely to cease or reduce operation (e.g., [add exemplary algorithms] random forest and logistic regression algorithms), including analyzing usage trends to determine whether users are likely to decrease engagement or stop using websites or software programs associated with the service.
[0380] 4.10 Glossary For purposes of this disclosure, in certain aspects of the present technology, one or more of the following definitions may apply. In other aspects of the present technology, other definitions may apply.
[0381] 4.10.1 General Air: In certain forms of the present technology, air may refer to atmospheric air, while in other forms of the present technology, air may refer to combinations of other breathable gases (e.g., oxygen-rich atmospheric air).
[0382] Atmosphere: In certain forms of the present technology, the term "atmosphere" should be taken to mean: (i) that which is external to the treatment system or patient, and (ii) that which immediately surrounds the treatment system or patient.
[0383] For example, the ambient humidity for a humidifier may be the humidity of the air immediately surrounding the humidifier (e.g., the humidity inside the room in which the patient sleeps). Such ambient humidity may differ from the humidity outside the room in which the patient sleeps.
[0384] In another example, the atmospheric pressure may be the pressure immediately surrounding or external to the body.
[0385] In certain embodiments, ambient (e.g., acoustic) noise can be considered the background noise level in the room the patient is in, other than noise emanating from, for example, the RPT device or from the mask or patient interface. Ambient noise can originate from sources outside the room.
[0386] Automatic Positive Airway Pressure (APAP) Therapy: A CPAP therapy that is capable of automatically adjusting therapeutic pressure between minimum and maximum limits, for example, between breaths, depending on the presence or absence of signs of an SDB episode.
[0387] Continuous Positive Airway Pressure (CPAP) Therapy: Respiratory pressure therapy in which the therapeutic pressure is approximately constant throughout the patient's respiratory cycle. In some forms, the pressure at the entrance to the airway increases slightly during expiration and decreases slightly during inspiration. In some forms, the pressure varies during different respiratory cycles of the patient (e.g., increased in response to detection of an indication of partial upper airway obstruction and decreased in the absence of notification of partial upper airway obstruction).
[0388] Flow Rate: The instantaneous amount (or mass) of air delivered per unit time. Flow rate may refer to an instantaneous quantity. In some cases, references to flow rate refer to a scalar quantity (i.e., a quantity that has only magnitude). In other cases, references to flow rate refer to a vector quantity (i.e., a quantity that has both magnitude and direction). Flow rate may be given the symbol Q. "Flow rate" may also be called "flow" or "airflow" for shorthand.
[0389] In the example of a patient's breath, the flow rate may be nominally positive for the inhalation portion of the patient's breathing cycle, and therefore negative for the exhalation portion of the patient's breathing cycle. The device flow rate Qd is the flow rate of air exiting the RPT device. The total flow rate Qt is the flow rate of air and any supplemental gases that reach the patient interface via the air circuit. The ventilator flow rate Qv is the flow rate of air exiting the vent to allow the outflow of exhaled gases. The leakage flow rate Ql is the flow rate of leakage from the patient interface system or elsewhere. The respiratory flow rate Qr is the flow rate of air that is received into the patient's respiratory system.
[0390] Humidifier: The word "humidifier" is to be construed as meaning a humidification device constructed, arranged or configured with a physical structure capable of providing a therapeutically beneficial quantity of water (H2O) vapor to an air stream to improve the medical respiratory condition of a patient.
[0391] Leakage: The term "leakage" is taken as an unintended air flow. In one embodiment, a leak may occur due to an imperfect seal between the mask and the patient's face. In another embodiment, a leak may occur at the elbow to the perimeter.
[0392] Noise Conduction (Acoustic): In this document, conducted noise refers to noise that is carried to the patient by the pneumatic pathway (e.g., the air circuit and the patient interface and the air therein). In one form, conducted noise can be quantified by measuring the sound pressure level at the end of the air circuit.
[0393] Noise Emission (Acoustic): In this document, radiated noise refers to noise that is carried by the surrounding air to the patient. In one form, radiated noise can be quantified by measuring the sound power / pressure level of the target according to ISO 3744.
[0394] Ventilation Noise (Acoustic): In this document, ventilation noise refers to the noise generated by airflow through any vents (eg, vent holes in the patient interface).
[0395] Patient: A person with or without respiratory disease.
[0396] Pressure: force per unit area. Pressure can be expressed in a variety of units (e.g., cmH2O, gf / cm 2 , and hectopascals). 1cmH2O is 1g-f / cm 2 which is approximately 0.98 hectopascals (1 hectopascal = 100 Pa = 100 N / m 2 = 1 millibar to 0.001 atm. In this specification, pressures are given in units of cmH2O unless otherwise specified.
[0397] The pressure in the patient interface is given the symbol Pm and the therapeutic pressure is given the symbol Pt, which represents the target value that the interface pressure Pm should reach at this moment.
[0398] Respiratory Pressure Therapy (RPT): The application to the airway inlet of an air supply at therapeutic pressure, typically a positive pressure relative to the atmosphere.
[0399] Ventilator: A mechanical device that provides pressure support to a patient in performing some or all of the work of breathing.
[0400] 4.10.1.1 Materials Silicone or Silicone Elastomer: Synthetic rubber. In this specification, when silicone is mentioned, it refers to liquid silicone rubber (LSR) or compression molded silicone rubber (CMSR). One form of commercially available LSR is SILASTIC (in a family of products sold under this trademark) manufactured by Dow Corning. Another LSR manufacturer is Wacker. Unless otherwise specified to the contrary, exemplary forms of LSR have a Shore A (or Type A) indentation hardness of about 35 to about 45 as measured by ASTM D2240.
[0401] Polycarbonate: A thermoplastic polymer of bisphenol A carbonate.
[0402] 4.10.2 Breathing cycle Apnea: According to some definitions, apnea is said to occur when flow below a certain threshold continues for a duration of, for example, 10 seconds. Obstructive apnea is said to occur when some airway obstruction does not allow airflow despite patient effort. Central apnea is said to refer to a condition in which apnea is detected due to reduced or absent respiratory effort despite a patent airway. Mixed apnea is said to refer to a condition in which reduced or absent respiratory effort occurs simultaneously with airway obstruction.
[0403] Respiratory Rate: The patient's spontaneous breathing rate, usually measured in breaths per minute.
[0404] Duty Cycle: The ratio of inspiration time Ti to total breathing time Ttot.
[0405] Effort (Respiration): Respiratory effort is said to refer to the movement made by a person's spontaneous breathing in an attempt to breathe.
[0406] Expiratory portion of the respiratory cycle: the period from the start of the expiratory flow to the start of the inspiratory flow.
[0407] Flow limitation: Flow limitation is understood to be a situation in a patient's breathing where an increase in effort by the patient does not cause a corresponding increase in flow. If the flow limitation occurs during the inspiratory portion of the respiratory cycle, the flow limitation may be referred to as inspiratory flow limitation. If the flow limitation occurs during the expiratory portion of the respiratory cycle, the flow limitation may be referred to as expiratory flow limitation.
[0408] Flow-limited inspiration waveform types: (i) Flattening: An upswing followed by a relatively flat area and then a downswing. (ii) M-shaped: It has two local peaks, one at the rise and one at the fall, with a relatively flat region between the two peaks. (iii) Chair-like: Has a single local peak that occurs at the rising edge and is followed by a relatively flat region. (iv) Inverted chair shape: A relatively flat region is followed by a single local peak, which occurs on the trailing edge.
[0409] Hypopnea: By some definitions, hypopnea refers to a reduction in flow, rather than an interruption of flow. In one form, hypopnea is said to occur when there is a sustained period of reduced flow below a threshold rate. When hypopnea is detected due to a reduction in respiratory effort, central hypopnea is said to occur. In one form in adults, hypopnea may be considered when any of the following occur: (i) A 30% decrease in patient respiration for at least 10 seconds plus an associated 4% desaturation, or (ii) A reduction in patient respiration (less than 50%) lasting for at least 10 seconds and associated with at least 3% desaturation or arousal occurs.
[0410] Hyperventilation: An increase in flow to a level higher than normal.
[0411] Inspiration portion of the respiratory cycle: The period from the start of the inspiratory flow to the start of the expiratory flow is taken as the inspiration portion of the respiratory cycle.
[0412] Patency (Airway): The degree to which the airway is open or the extent to which the airway is open. Airway patency is an opening. Airway patency may be quantified, for example, with a value of 1 indicating open and a value of 0 indicating closed (obstructed).
[0413] Positive end-expiratory pressure (PEEP): The pressure above atmosphere in the lungs that exists at the end of expiration.
[0414] Peak flow (Qpeak): The maximum value of flow during the inspiratory portion of the respiratory flow waveform.
[0415] Respiratory airflow, airflow, patient airflow, respiratory airflow (Qr): these terms may be understood to refer to the RPT device's estimate of respiratory airflow and are used in contrast to "true respiratory flow" or "true respiratory airflow", which is the patient's actual respiratory flow, usually expressed in liters / minute.
[0416] Tidal volume (Vt): The volume of air inhaled or exhaled during normal breathing without extra effort. In principle, the inhaled volume V i (volume of inhaled air) is the expiratory volume V e (volume of exhaled air), so a single tidal volume V t can be defined as being equal to either quantity. In practice, the tidal volume V t is some combination (e.g., intake volume V i and expiratory volume V e It is estimated as the average of
[0417] (Inspiration) Time (Ti): The duration of the inspiratory portion of the respiratory flow waveform.
[0418] (Expiratory) Time (Te): The duration of the expiratory portion of the respiratory flow waveform.
[0419] (Total) Time (Ttot): The total duration between the start of one inspiratory portion of the respiratory flow waveform and the start of the next inspiratory portion of the respiratory flow waveform.
[0420] Typical Recent Ventilation: The ventilation value around which the most recent values of ventilationVent tend to cluster over a given time scale (i.e., the degree to which the most recent values of ventilation tend to be central).
[0421] Upper Airway Obstruction (UAO): Includes both partial and total upper airway obstruction. May be associated with a state of flow limitation where flow may increase or decrease slightly with increasing pressure differential across the upper airway (Starling resistor behavior).
[0422] Vent: A measurement of the rate of gas exchange performed by a patient's respiratory system. Measurements of ventilation may include either or both of the inspiratory and expiratory flows per unit of time. When expressed as volume per minute, this amount is often referred to as "minute ventilation." Minute ventilation is sometimes simply given as volume and is understood as volume per minute.
[0423] 4.11 Other Notes A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the reproduction by any person of this patent document or the patent disclosure by facsimile, for purposes of disclosure in the Patent and Trademark Office patent file or records, but reserves all copyright rights thereto for all other purposes.
[0424] Unless otherwise clearly indicated from the context and unless a range of values is provided, it is understood that each intervening value between the upper and lower limits of the range, the unit of the lower limit, and any other stated or intervening value of the stated range is encompassed by the technology. The upper and lower limits of these intervening ranges, which are independently included in the intervening range, are also encompassed by the technology if they specifically exceed the limits in the stated range. If the stated range includes one or both of these limits, then ranges exceeding either or both of these stated limits are also encompassed by the technology.
[0425] Furthermore, when a value or values are embodied herein as part of the present technology, unless otherwise indicated, it is understood that such values may be approximated and may be used to any appropriate significant figures to the extent practical technical practice permits or requires.
[0426] Unless otherwise specified, all technical and scientific terms herein have the same meaning as commonly understood by one of ordinary skill in the art to which this technology belongs. Although any methods and materials similar or equivalent to those described herein can be used in the practice or testing of this technology, a limited number of exemplary methods and materials are described herein.
[0427] Although particular materials are described as being preferred for use in the construction of components, obvious alternative materials having similar properties may be substituted. Further, unless stated to the contrary, any and all components described herein are understood to be manufacturable and therefore may be manufactured collectively or separately.
[0428] Please note that as used herein and in the appended claims, the singular forms "a," "an," and "the" include their plural equivalents unless the context clearly dictates otherwise.
[0429] All publications mentioned herein are incorporated by reference to disclose and describe the methods and / or materials that are the subject of these publications. Publications mentioned herein are provided solely for their disclosure prior to the filing date of this application. Nothing herein should be construed as an admission that the present technology does not antedate such publications by virtue of prior patents. Furthermore, the dates of publications mentioned may differ from the actual publication dates, which may require independent confirmation.
[0430] The terms "comprises" and "comprising" should be construed as referring to elements, components, or steps in a non-exclusive sense, indicating that a described element, component, or step may be present in, utilized with, or combined with other elements, components, or steps that are not specifically described.
[0431] The headings used in the detailed description are for the convenience of the reader and should not be used to limit the content found in the disclosure or claims as a whole. These headings should not be used in interpreting the scope of the claims or the limitations of the claims.
[0432] Although the technology herein has been described with reference to specific embodiments, it should be understood that these embodiments are merely illustrative of the principles and applications of the technology. In some cases, terms and symbols may indicate specific details that are not necessary for the practice of the technology. For example, the terms "first" and "second" (and the like) are used, but unless otherwise specified, these terms are not intended to indicate any order, but are used to distinguish separate elements. Furthermore, although the description or illustration of the process steps in the method may be described in an order, such order is not required. Those skilled in the art will recognize that such order can be changed and / or aspects can be performed simultaneously or even synchronously.
[0433] It is therefore to be understood that numerous modifications may be made in the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present technology.
Claims
1. 1. A system for treating disordered breathing in a patient, comprising: a respiratory treatment device configured to output utilization data; a memory including a machine-readable medium containing machine-executable code, the machine-executable code having instructions stored thereon; a control system coupled to the memory, the control system including one or more processors, the control system executing the machine executable code to enable the control system to: receiving a set of usage data from the respiratory treatment device regarding a patient's treatment session; identifying a set of previously stored data for the patient within a past time window, the past time window being divided into a first duration and a second duration; processing the set of utilization data and the set of previously stored data through an algorithm to determine a likelihood that the patient will reduce utilization of the respiratory treatment device within a future time window, the algorithm including a first regression model having respective coefficients for scaling respective inputs to the first regression model for determining the likelihood that the patient will reduce utilization, the first regression model having as inputs a number of features including an average utilization time of the respiratory treatment device during the first duration and an average utilization time of the respiratory treatment device during the second duration; outputting an indication that the patient is likely to reduce utilization if the likelihood exceeds a predetermined threshold; a control system configured to cause A system comprising:
2. The system of claim 1 , wherein the usage data is output each time a patient completes a treatment session.
3. The system of claim 1 , wherein the usage data includes a total usage time of a session and date and time stamp data.
4. The system of claim 1 , wherein the likelihood that the patient will reduce utilization includes the likelihood that the patient will stop utilizing the respiratory treatment device.
5. 2. The system of claim 1, wherein the likelihood that the patient will reduce utilization comprises the likelihood that the patient will reduce utilization to one of: (a) less than 4 hours per night; or (b) less than 2 hours per night.
6. 2. The system of claim 1, wherein the algorithm pre-processes usage data to determine (i) days of no usage, (ii) standard deviation of usage time, (iii) weekly trends for days of no usage, (iv) weekly trends for average usage time, (v) weekly trends for standard deviation of usage time, or (vi) any combination thereof.
7. The system of claim 6 , wherein the algorithm outputs a probability of dropout for the patient.
8. 7. The system of claim 6, wherein the algorithm is a set of logistic regression models, each of which was trained using a separate prior time window of training data to estimate the probability of dropout for each day in the future time window.
9. 10. The system of claim 1, wherein the indication is an alarm, a notification on a patient mobile device, a notification on a provider computing device, or a notification on a display of the respiratory treatment device.
10. 2. The system of claim 1, wherein the display further includes instructions to present selectable alternative treatments for the patient, including at least RAMP therapy, the instructions being sent to a display, and each of the alternative treatments being associated with a set of treatment settings for the respiratory treatment device.
11. The control system includes: receiving patient input including the patient's selection of a selectable representation of the alternative treatment; sending a command to the respiratory treatment device to modify the respiratory treatment settings based on the patient input; The system of claim 10 , further configured to:
12. The system of claim 1 , wherein the further indication includes instructions to present alternative patient interfaces selectable by the patient, the instructions being sent to a display.
13. The control system includes: receiving patient input including the patient's selection of a selectable display of the alternative patient interface; sending a command to a remote external device to purchase and deliver said patient's selection to said patient; The system of claim 12 , further configured to:
14. The control system includes: receiving an output of a second set of utilization data from the respiratory treatment device; identifying a second set of previously stored data for the patient within a second past time window, the second past time window being equal in length to the first time window; processing the second set of utilization data and the second set of previously stored data with the algorithm to determine a likelihood that the patient will reduce utilization of the respiratory treatment device within a second future time window; if the likelihood exceeds a predetermined threshold, outputting an indication that the patient is likely to reduce utilization; The system of claim 10 , further configured to:
15. The control system includes: determining whether usage data is received within a particular time window; if the control system determines that no usage data has been received within the particular time window, storing no usage data referred to the particular time window; The system of claim 10 , further configured to:
16. The system of claim 15 , wherein the particular time window is a 24-hour period.
17. The system of claim 16 , wherein the inactivity data is a day of inactivity.
18. The system of claim 1 , wherein the algorithm is selected by the control system from a set of algorithms, each algorithm referenced to a type of respiratory treatment device.
19. 1. A method for treating a respiratory disorder in a patient, comprising: receiving a set of utilization data for a patient at a control system including one or more processors and an output from the respiratory treatment device; identifying, by the control system, a set of previously stored data for the patient within a past time window, the past time window being divided into a first duration and a second duration; pre-processing the set of usage data and the set of previously stored data by the control system to output a usage feature set; receiving, by the control system, profile data of the patient, the profile data including an age of the patient, a type of respiratory treatment device utilized by the patient, and a healthcare provider of the patient; selecting, by the control system, an algorithm based on the profile data; processing the set of features by the control system through a selected algorithm to determine a likelihood that the patient will reduce utilization of the respiratory treatment device within a future time window, the algorithm including a first regression model having respective coefficients for scaling respective inputs to the first regression model for determining the likelihood that the patient will reduce utilization, the first regression model having as input a number of features including an average utilization time of the respiratory treatment device during the first duration and an average utilization time of the respiratory treatment device during the second duration; outputting an indication that the patient is likely to decrease utilization if the likelihood exceeds a predetermined threshold; The method includes:
20. 20. The method of claim 19, wherein the algorithm is a set of models, each model estimating a likelihood that the patient will reduce utilization on another day within the future time window, and each model in the set of models includes a machine learning algorithm that is pre-trained with a set of training data from patients whose shutdown outcomes are known, the set of training data from a prior time window starting from the day on which the model estimates the likelihood that the patient will reduce utilization of respiratory therapy.
21. 20. The method of claim 19, wherein the algorithm is trained using data from a set of patients who completed the treatment and a set of patients who did not complete the treatment.
22. A computer comprising: receiving a set of utilization data for a patient from a respiratory treatment device within a past time window, the past time window being divided into a first duration and a second duration; retrieving profile data for the patient from a database, the profile data including an age of the patient, a type of respiratory treatment device utilized by the patient, and a healthcare provider for the patient; processing the set of usage data and profile data with an algorithm to determine a likelihood that the patient will reduce usage of the respiratory treatment device within a future time window, the algorithm including a first regression model having respective coefficients for scaling respective inputs to the first regression model for determining the likelihood that the patient will reduce usage, the first regression model having as inputs a number of features including an average time of usage of the respiratory treatment device during the first duration and an average time of usage of the respiratory treatment device during the second duration; outputting an indication that the patient is likely to reduce utilization if the likelihood exceeds a predetermined threshold; A program that executes the following.
23. The program of claim 22 , wherein the usage data includes treatment settings.
24. 23. The program of claim 22, wherein the usage data includes sensor readings from the respiratory treatment device.
25. A computer comprising: receiving a set of utilization data for a patient from a respiratory treatment device within a past time window, the past time window being divided into a first duration and a second duration; processing the set of utilization data through an algorithm to determine a likelihood that the patient will reduce utilization of the respiratory treatment device within a future time window, the algorithm including a first regression model having respective coefficients for scaling respective inputs to the first regression model for determining the likelihood that the patient will reduce utilization, the first regression model having as inputs a number of features including an average utilization time of the respiratory treatment device during the first duration and an average utilization time of the respiratory treatment device during the second duration; outputting an indication that the patient is likely to reduce utilization if the likelihood exceeds a predetermined threshold; A program that executes the following.
Citation Information
Patent Citations
Semiconductor device
JP1989027286A
Treatment apparatus of sleep apnea syndrome
JP2008264181A
Computer program, terminal device, method, and server
JP2018200567A