System and method for setting up CPAP system

Through the computer system and display screen of wireless communication, users are guided to set up and use the CPAP system, solving the problem of patients having difficulty using medical devices without professional help, and improving the usage rate and treatment effect.

CN119345543APending Publication Date: 2025-01-24RESMED PTY LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411263920.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2018-10-23
Filing Date
2019-10-23
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

Existing medical devices, such as CPAP systems, are complex and difficult to set up and use without professional help, resulting in low usage and poor treatment effects.

Method used

Provide a computer system that provides wireless communication with the CPAP system, and guides the user to set and use the CPAP system through display screens and programming functions, including detect leakage and provide fault exclusion options.

Benefits of technology

It is allowed to set and use the CPAP system safely at home, improve the usage rate and treatment effect, and reduce dependence on professional help.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119345543A_ABST
    Figure CN119345543A_ABST
Patent Text Reader

Abstract

A system for providing continuous positive barometric therapy is provided. The system includes a patient interface, a flow generator, a sensor, and a computing device. The wireless transceiver allows wireless communication between the computing device and the flow generator and / or patient interface. The sensor data is transmitted to a computing device, and a leak determination is made by the computing device based on the sensor data. If a leak is detected, a troubleshooting option for correcting the leak is displayed to the patient on a display of the computing device. The troubleshooting options may be selected based on the sensed data, a type of patient interface, a type of flow generator, or a characteristic of a patient using the device.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application is a divisional application of the Chinese patent application with application number 201980076448.2, application date October 23, 2019, and invention name “System and method for setting up a CPAP system”, and the Chinese patent application claims priority to U.S. Provisional Application No. 62 / 749,430 filed on October 23, 2018, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The technology described herein relates to technology for assisting or guiding patients in setting up medical devices. More specifically, the technology described herein relates to technology for setting up and using medical devices (such as CPAP and other ventilation systems) used in a home environment. Background Art

[0004] Medical devices can be complex instruments that require specialized knowledge (e.g., from a physician or other medical professional) to set up and use. However, medical professionals may not always be available to help a patient set up or otherwise use such a medical device. This may be particularly the case when a medical device is used in a person's home.

[0005] The complex nature of medical devices makes it difficult for patients to set up and use such devices without proper assistance. For example, only about a quarter of new users of certain medical devices are able to properly set up such devices for use. This can be frustrating for patients and medical professionals. In fact, it can even prevent patients from using medical devices - even when such devices can provide valuable treatment.

[0006] Thus, it will be appreciated that new and improved techniques, systems and processes are continually sought. Summary of the invention

[0007] In some examples, a computer system (e.g., a mobile device such as a smart phone) is provided that wirelessly communicates with a treatment device that provides treatment to a patient (e.g., a device that provides CPAP treatment). The computer system can be programmed to provide a series of linked instruction displays that guide a user through setting up and / or using one or more components for providing CPAP treatment (e.g., a flow generator, a patient interface, etc.).

[0008] The computer system may include a programming function for controlling how CPAP-related treatment is provided to the patient. This function may act as a test drive of sorts, which allows the user to experience CPAP treatment by presenting instructions and instructions to the user on, for example, their own mobile phone. The programming function may include a series of display screens that provide information notifications to the patient. An explanation of CPAP and control of positive air pressure may also be provided. In some examples, the display screen and associated programming functions may display the increase in air pressure in a step-by-step manner. The increase may require the user to explicitly control when the pressure increases (e.g., the pressure increases only in response to the user pressing an increase pressure button) and / or allow the user to explicitly control when the pressure stops increasing (e.g., the pressure will automatically increase unless the user presses a "stop" button).

[0009] In some examples, the programming function provided by the computer system may include detecting the presence of a leak while positive air pressure is provided to the user (e.g., during the above-mentioned test drive). The detection may be based on one or more sensors. The detection may be continuous or may be determined at each provided pressure level. In some examples, once a leak is detected, the programming function may trigger a leak remediation process. The leak remediation process may be presented to the user through a series of display screens for helping the patient diagnose and solve the leak. For example, one display screen may instruct the user to reposition the patient interface (e.g., mask), another may instruct the user to feel whether there is air leakage between the mask and the patient's face, another may instruct the patient to adjust the band of the interface, and another may instruct the user to check different parts of the airflow path (e.g., flow generator, conduit, patient interface connection, etc.). These display screens may be configured to allow the user to try another solution before checking a solution. Whenever the user attempts to solve the leak, the system may retest to see if the leak has been repaired.

[0010] In some examples, the display screen and associated programming can allow the patient to set up the CPAP device without the help of an on-site medical professional. In some examples, the display screen and associated programming can help the patient properly fit the patient interface to the patient's face (e.g., so that it does not leak, is comfortable, does not fall off during sleep, etc.). In some examples, the display screen can provide instructions that allow the user to feel confident when using a medical device that provides treatment. In some examples, the display screen can be configured to help the patient deal with or address feelings of claustrophobia, anxiety, and / or fear. For example, a display screen can be used to prepare the patient for the experience associated with wearing a patient interface that is being provided with positive air pressure (which can make breathing more difficult).

[0011]

[0013] One aspect of some forms of the present technology is to provide methods, computer readable media, systems and / or apparatus for improving patient compliance with respiratory therapy.

[0012] One form of the present technology includes technology for testing for leaks while supplying positive air pressure to a patient, and if a leak is detected, providing the patient with at least one of a plurality of different troubleshooting options to resolve the detected leak.

[0013] One form of the present technology includes determining a patient interface type for a given patient interface based on identification characteristics and storing that information. One form of the present technology includes determining a flow generator type for a given flow generator based on identification characteristics and storing that information.

[0014] Another aspect of the technology includes selecting troubleshooting options to display based on the identified type of flow generator, patient interface or other component. Another aspect of the technology includes selecting troubleshooting options based on data related to the patient, such as the patient's physical characteristics or their prescription information.

[0015] Another aspect of the present technology includes presenting additional or different troubleshooting options when a leak is detected after previous troubleshooting options have been presented.

[0016] One form of the present technology includes having troubleshooting options that include repositioning the patient interface, checking the straps of the patient interface, checking that the patient's mouth is closed, checking the connectors of the CPAP system, and removing and replacing the patient interface.

[0017] One form of the present technology includes setting a flow generator to a first pressure level and, in response to receipt of a user input, causing the flow generator to increase the supply of breathable gas to a second pressure level via wireless communication.

[0018] Another aspect of the present technology includes maintaining the flow generator at a pressure level at which the leak was detected, via wireless communication, in response to determining that a leak exists based on sensor data obtained during an increase in the supply of breathable gas from a first pressure level to a second pressure level.

[0019] In one form of the present technology, a system includes a patient interface, a flow generator, a transceiver, a computing device in communication with the flow generator and / or the patient interface via the transceiver, and a sensor for detecting a physical quantity based on delivery of positive pressure breathable gas to the patient.

[0020] In one form of the present technology, a computing device for communicating with a CPAP system and its components may be formed of multiple computing devices. One computing device may be a mobile device or personal computer at a patient's home, while another may be a remotely located computer system (e.g., a cloud-based computer system) that communicates with the at-home patient computing device. In one aspect of the present technology, leaks in the airflow delivered to the patient may be determined on the remotely located computer system. In one aspect of the present technology, the determination of leaks is performed automatically. In one aspect of the present technology, the leak determination is made in response to user input provided to the at-home patient computing device to request a check for leaks.

[0021] In one form of the present technology, the pressure level of breathable gas supplied to the patient is increased in response to determining that there is no leak. In one aspect of the present technology, the increase is performed automatically. In another aspect, the increase is performed in response to input provided by a user.

[0022] In one form of the present technology, wireless communication between an in-home computing device and the CPAP system (and / or components thereof) is accomplished via Bluetooth.

[0023] The described methods, systems, devices and apparatus may be implemented to improve the functionality of a processor, such as a processor of a dedicated computer, a respiratory monitor and / or a respiratory therapy device. In addition, the described methods, systems, devices and apparatus may provide improvements in the art of automatically managing, monitoring and / or treating respiratory conditions, including providing means for monitoring and / or treating, for example, sleep-disordered breathing.

[0024] Of course, a part of these aspects may form a sub-aspect of the present technology. In addition, each aspect in the sub-aspect and / or aspect may be combined in various ways, and also constitute other aspects or sub-aspects of the present technology.

[0025] This summary is provided to introduce some concepts that will be further described in the following detailed description. This summary is neither intended to identify key features or essential features of the claimed subject matter nor to limit the scope of the claimed subject matter; rather, this summary is intended to provide an overview of the subject matter described in this document. Therefore, it should be understood that the above-mentioned features are merely examples, and other features, aspects, and advantages of the subject matter described herein will become apparent from the following detailed description, drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] These and other features and advantages will be better and more fully understood by reference to the following detailed description of exemplary non-limiting illustrative embodiments taken in conjunction with the accompanying drawings, in which:

[0027] Figure 1Ais a system diagram including a CPAP system according to certain examples;

[0028] Figure 1B An exemplary CPAP system according to certain examples is shown;

[0029] Figure 2A-2C shows a series of screens that assist a user in setting up a CPAP device according to certain examples;

[0030] Figures 3A-3C shows a series of screens that assist a user in initiating CPAP therapy according to certain examples;

[0031] Figure 4 shows a series of screens that assist a user in resolving a detected leak according to certain examples;

[0032] Figures 5A-5E is a signal diagram illustrating processing and communications performed by a mobile device, a flow generator, and / or a mask according to certain examples; and

[0033] Figure 6 An exemplary computing device is shown that may be used in some embodiments to implement the features described herein. DETAILED DESCRIPTION

[0034] In the following description, for the purpose of illustration rather than limitation, specific details such as specific nodes, functional entities, techniques, protocols, etc. are set forth in order to provide an understanding of the described technology. It will be apparent to those skilled in the art that other embodiments may be implemented in addition to the specific details described below. In other cases, detailed descriptions of well-known methods, devices, techniques, etc. are omitted so as not to obscure the description with unnecessary details.

[0035] Sections are used in this detailed description only to allow the reader to refer to the overall subject matter of the section; as will be seen below, the description of many features spans multiple sections, and the headings should not be construed as affecting the meaning of the description included in any section.

[0036] In some examples, techniques and systems for facilitating the setup, adaptation and / or use of a medical system that can be used in a home setting, for example, are provided. In some examples, a guided setup process can be provided by a computer system such as a patient's mobile device (e.g., a smart phone). The guided process can provide instructions to the patient for setting up components of the medical system. Examples of medical systems include respiratory therapy systems, which can include patient interface components (e.g., masks), air ducts, flow generators (e.g., respiratory pressure therapy devices (RPT devices), humidifiers, etc. The guided process can instruct the user to set up each component of the system for proper use. The guided process can help adapt the user to the treatment provided by the medical device. The guided process can help solve problems (e.g., leaks) that arise during the use of the medical device. In some examples, the computer system can be programmed to help the patient track the progress of treating the patient over a period of time (e.g., hours, days, weeks, months, etc.). In some examples, the guided setup process can be used to increase the confidence that the patient has in setting up and / or operating a medical device (e.g., a CPAP system or other respiratory therapy system) so as to receive the correct treatment for the patient.

[0037] Figure 1A is a diagram of a system including a CPAP system configured to communicate with a computer system, such as in conjunction with Figure 6 As described. Figure 1B Shown from Figure 1A An exemplary CPAP system of . Figure 2A-4 B shows that Figure 1A A display screen generated and displayed on a computer system. Figures 5A-5E yes Figure 1A Signal diagram of the components shown.

[0038] In many places in this document, software modules and actions performed by the software modules are described. This is for ease of description; it should be understood that whenever a software module is described in this document as performing any action, the action is actually performed by the underlying hardware elements (such as processors and memory devices) according to the instructions comprising the software module. Further details on this point are particularly Figure 6 provided in the description.

[0039] Figure 1A and Figure 1B Description

[0040] Figure 1A is a system diagram including a CPAP system according to certain examples. Figure 1B Shows Figure 1A Example of a CPAP system.

[0041] Figure 1AIncluded is a computing device 104 that can be used by a patient 102 to whom therapy is provided via a CPAP system 106. The CPAP system 106 is configured to communicate with the computing device 104. The CPAP system 106 includes CPAP components, which may be, for example, a patient interface or mask 110, a humidifier (not shown), and air conduit 152, and a flow generator 108 (also referred to as a respiratory pressure therapy device or RPT device).

[0042] It should be understood that although CPAP systems and CPAP treatments are discussed herein, other types of respiratory therapy systems and treatments may also be used in conjunction with the exemplary techniques discussed herein. For example, other treatments may include non-invasive ventilation (NIV), invasive ventilation (IV), and high flow therapy (HFT) that may be used to treat one or more respiratory diseases.

[0043] The restorative treatment system may include a ventilator that controls the timing and pressure of the breaths pumped into the patient and monitors the breaths taken by the patient. Methods for controlling and monitoring the patient may include volume cycling and pressure cycling methods. Volume cycling methods may include pressure regulated volume control (PRVC), volume ventilation (VV), and volume controlled continuous mandatory ventilation (VC-CMV) techniques, etc. Pressure cycling methods may include assist control (AC), synchronized intermittent mandatory ventilation (SIMV), controlled mechanical ventilation (CMV), pressure support ventilation (PSV), continuous positive airway pressure (CPAP), or positive end expiratory pressure (PEEP) techniques, etc.

[0044] Therefore, whenever a CPAP system is described herein as being operable as described, such description may also apply to other types of respiratory therapy systems. The technology herein may be applied to different types of respiratory therapy systems and ventilators for providing different types of respiratory therapy for treating various respiratory diseases.

[0045] Returning to Figure 1, Figure 6The computing device 104, examples of which are shown in , can be a mobile device (e.g., a smart phone), a desktop computer, a laptop computer, a tablet computer, etc. In some examples, the computing device 104 and the CPAP system 106 are separate devices that communicate with each other via a wireless data communication protocol. For example, the computing device 104 can be a mobile phone or tablet computer that includes programming functions (e.g., software modules, applications, or "apps") that enable the computing device 104 to perform the functions described herein. In some examples, some or all of the functions provided by the computing device 104 (e.g., as discussed herein) are incorporated into the CPAP system 106. For example, functions related to leak detection can be performed by the CPAP system 106 (or any component thereof). In some examples, all of the functions of the computing device can be incorporated into or provided by the flow generator 108 or other components of the CPAP system 106.

[0046] The computing device 104 may communicate with the computer via wired (e.g., via a serial port, or other type of data communication port and protocol, Ethernet) or wireless communication (e.g., via Bluetooth TM , 802.11x, NFC, etc.) to communicate with the CPAP system 106. In some examples, as discussed in more detail below, a user can configure the CPAP system 106 to communicate with the computing device 104 by, for example, pairing the computing device with the CPAP system using Bluetooth or other wireless communication protocols.

[0047] The computing device 104 and / or the CPAP system 106 (or components thereof) may be configured to communicate (e.g., via the network interface 618) with an external computer system (e.g., external resource 622) via a data communications network (e.g., the Internet 110, etc.). For example, the external computer system may include a cloud-based computer system (e.g., Amazon AWS, Microsoft Azure, etc.) or other computer system that may store (e.g., in a database, etc.), for example, data regarding the settings of the CPAP system and its components.

[0048] In some examples, the CPAP system 106 may communicate with external computing resources using the communication capabilities of the computing device 104. For example, the CPAP system 106 may transmit data to the computing device 104 via Bluetooth (or other wireless or wired protocols), and the computing device 104 may then relay or route such data communications to the external computing resource.

[0049] In some examples, computing device 104 may include or be multiple computing devices. For example, a first computing device may be a mobile device, a second computing device may be a desktop computer, and the like. In some examples, multiple computing devices may be programmed to communicate with a single CPAP system 106. For example, a patient may use their tablet computer (first computing device) in one instance and their smartphone (second computing device) in another instance. In some examples, one computing device (e.g., a person's mobile phone) may be programmed to communicate with multiple different CPAP systems. For example, a pair may each have a CPAP system for treatment, and one tablet computer shared by the pair may be used to control and / or communicate with the respective CPAP systems used individually by each person.

[0050] Figure 1B An example of a CPAP system 106 according to certain examples is shown. The CPAP system 106 includes a patient interface 110, a conduit 152 (also referred to as an air circuit), and a flow generator 108 (e.g., a respiratory pressure therapy (RPT) device). In certain examples, a humidifier may be included. Example details of these components are discussed in more detail below. Other types of CPAP components may also be included depending on the nature of the CPAP system.

[0051] The patient interface 110 may include one or more of the following functional aspects: a seal-forming structure, an inflatable chamber, a positioning and stabilizing structure, a vent, a form of a connection port for connecting to the conduit 152, and / or a forehead support. In some forms, the functional aspects may be provided by one or more physical components. In some forms, one physical component may provide one or more functional aspects.

[0052] In some examples, the seal-forming structure is arranged to surround an entrance to at least one airway of the patient to facilitate delivery of air to the at least one airway at a positive pressure.

[0053] In some examples, a patient interface that cannot comfortably deliver a positive pressure level exceeding a threshold level to a patient's airway may not be suitable for respiratory pressure therapy. In some examples, the patient interface 110 may provide air supply at a positive pressure of at least 6 cmH2O, at least 10 cmH2O, or at least 20 cmH2O relative to ambient air pressure.

[0054] In some examples, the seal-forming structure of the patient interface provides a target seal-forming area and may additionally provide a cushioning function. The target seal-forming area is the area on the seal-forming structure where sealing may occur. It should be understood that the area where sealing occurs may vary from day to day and from patient to patient within a given course of treatment, depending on a range of factors, including, for example, where the patient interface is placed on the face, the tension in the positioning and stabilizing structure, and the shape of the patient's face.

[0055] In some examples, the target seal-forming area is located on an outer surface of the seal-forming structure. In some examples, the seal-forming structure is constructed of a biocompatible material (eg, silicone rubber).

[0056] In some examples, the seal-forming structure forms a seal on: 1) a mid-nose region or a bridge of the nose region of the patient's face, 2) an upper lip region (e.g., above the lip) of the patient's face, 3) a chin region of the patient's face, and / or 4) a forehead region of the patient's face (e.g., where the inflatable chambers can cover the patient's eyes when the patient wears the patient interface). In some examples, the seal-forming structure may include a pair of nasal puffs or nasal pillows, each of which is constructed and arranged to form a seal with a corresponding nostril of the patient's nose.

[0057] In some examples, the plenum has a perimeter that is shaped to complement the surface contour of an average person's face in the area where the seal is to be formed. When the patient uses it, the marginal edge of the plenum is positioned adjacent to the adjacent surface of the face. The actual contact with the face can be provided by the seal forming structure discussed herein. In some examples, the seal forming structure can extend around the entire periphery of the plenum. In some examples, the plenum and the seal forming structure are formed by a single homogeneous material sheet.

[0058] In some examples, the patient interface 110 may include a positioning and stabilizing structure for maintaining the patient interface in a sealing position on the patient's face. In some examples, the included positioning and stabilizing structure may include a belt, a strap or other component for securing the mask to the patient's head.

[0059] In some examples, the patient interface 110 may include a vent configured to allow washout of gases (e.g., carbon dioxide) exhaled from the patient due to breathing. In some examples, such a vent is configured to allow continuous ventilation flow from the interior of the plenum to the environment while the pressure within the plenum is positive relative to the environment. The vent may be configured so that the vent flow rate has a magnitude sufficient to reduce the patient's rebreathing of exhaled CO2 while maintaining the therapeutic pressure in the plenum while the patient is using the patient interface. In some examples, the vent includes a plurality of holes, such as about 20 to about 80 holes, or about 40 to about 60 holes, or about 45 to about 55 holes.

[0060] In some examples, patient interface 110 may include a connection port that allows for structural coupling of conduit 152 to the patient interface to deliver above-atmospheric gas from conduit 152 to the patient.

[0061] In some examples, the patient interface 110 includes a forehead support structure that allows the patient interface to engage the patient's forehead.

[0062] In some examples, conduit 152 is configured to allow air to flow between flow generator 108 and patient interface 110. In some examples, conduit 152 includes one or more heating elements (e.g., a heating wire loop) configured to heat the air in air conduit 152. The heating elements can be controlled by controller 156 of flow generator 108.

[0063] Flow generator 108 includes a controller 156, a communication interface 158, and one or more displays 160. Flow generator 108 may include an outlet configured to be coupled to conduit 152. Flow generator 108 may also include a blower configured to supply a gas (e.g., breathable air) at a pressure between about 2-40 cmH2O or within a range of 4-20 cmH2O to patient interface 110 via air delivery conduit 152. A flow sensor and / or a pressure sensor may be included at the outlet of flow generator 108 and / or may be included in patient interface 110 or conduit 152.

[0064] The controller 156 may be a hardware processor or processing system (e.g., such as a processor that is coupled to a processor or processor). Figure 6 The communication interface 158 may be, for example, Figure 6 The display 160 may be a communication or network interface such as that described in Figure 6 6. In some examples, display 160 includes a light or other visual indicator.

[0065] In some examples, the flow generator 108 may include multiple communication interfaces 158. For example, one communication interface may be configured for short-range wireless communication (e.g., Bluetooth, RFID, NFC, etc.). Another communication interface may be a wired communication interface configured to communicate via, for example, a wired communication protocol (e.g., Ethernet or TCP / IP). In some example embodiments, the communication interface 158 may include a cellular communication module configured to communicate using cellular wireless communication. Another communication interface may be included that communicates with other components of the CPAP system 104 (e.g., sensors, patient interface 110, catheter 152, etc.). For example, sensors included in the patient interface 110 and / or catheter 152 may transmit sensed data (e.g., pressure or flow data) to the communication interface 158. In some examples, the communication interface 158 may include or implement a wired or wireless protocol to enable communication with the computing device 106 and / or other computing resources.

[0066] In some examples, the patient interface 110, conduit 152, flow generator 108, and / or other CPAP component types (e.g., humidifiers, etc.) can include one or more identification features that can be used to uniquely distinguish the type of component (e.g., nasal mask vs. full face mask) and / or the specific component used by the patient (e.g., each component can have a unique identifier, such as a GUID, which is used to distinguish the specific component from other components (even if they are the same type of components). In some examples, one identification feature can be used to identify the type of CPAP component, while another identification feature can be used to specifically identify the specific CPAP component. In some examples, the identification features are implemented via bar codes, RFIDs (e.g., active or passive), resistors, etc.

[0067] In some examples, a given CPAP component may also include a memory device for storing data related to the CPAP component. The data may be specific to a particular patient (e.g., the one for which the component is to be used). In some examples, the data may be accessed via wireless or wired data communications (e.g., RFID). In some examples, data from a sensor of a given component may be written directly to the memory device of the CPAP component carrying the sensor. For example, the patient interface 110 may include a sensor for measuring pressure and a memory device (e.g., flash memory) arranged with the mask to store pressure data recorded by the pressure sensor.

[0068] Figure 2A-2C Description

[0069] Figure 2A-2C A series of screens are shown that assist a user in setting up a CPAP device according to certain examples.

[0070] Generally speaking, Figure 2A-4 A display screen is shown that may be generated by a computing device (e.g., computing device 104) and displayed on a display device (e.g., 612) coupled to the computing device. The display screen may be generated as part of a computer program, application program, or "app" executed by computing device 104 to create and display the display screen. In some examples, the display device is integrated into the physical structure of the computing device (e.g., when the computing device is a smart phone). In some examples, the display device is separate from the computing device (e.g., a monitor used with a desktop computer).

[0071] In some examples, the patient may be prompted to download (e.g., from a website or "app" store) and / or install (e.g., from a CD or flash drive) a particular application to the patient's computing device. The application may be installed on, for example, the patient's smartphone. Figure 2A-4In the examples discussed, the displayed display screens may be generated by the same application. However, it should be understood that in other examples, different display screens may be generated and displayed based on the execution of different applications. For example, Figure 2A-2C The display in can be generated by an application, Figure 4 The displays in the can be generated by a separate application.

[0072] These display screens can help patients set up their CPAP (or other medical) system in, for example, their own home. The display screens can provide peace of mind for patients trying respiratory pressure therapy (e.g., CPAP therapy) for the first time. The display screens and associated programming can be used to provide an interactive process that allows the user to control various aspects of the setup and adaptation process. The programming and display screens can provide feedback to the patient (e.g., providing therapy in real time). The programming and display screens can provide suggestions and / or instructions to help patients solve (or avoid) one or more potential problems with their therapy.

[0073] Figure 2A 2 shows exemplary display screens that may be displayed to a patient via a display associated with computing device 104. Upon launching or launching an application (or launching a process within an already launched application) using a computing device, an introductory screen 202 may be displayed to the patient. Introductory screen 202 may include an introductory video or other explanation that introduces the patient to the system, components, and / or treatment (e.g., what CPAP is) that will be provided to the patient.

[0074] The introductory portion of the application may include a description of the different features found in the program. The first display screen 204 may relate to the guided setup aspect of the application. This will be combined with Figure 2B and Figure 2C The setup portion may be a guided setup process that includes video instructions for helping the user set up the CPAP system and its associated components.

[0075] The second display screen 206 may provide an introduction to the test drive functionality included in the application. Figure 3A-4 The third display screen 208 may include a discussion of the features that may be used to track and / or receive feedback on the treatment.

[0076] Go to Figure 2B, showing a display screen included as part of the setup process. A display screen 210 may be provided to indicate to the patient different aspects of the setup that will be performed. Specifically, the setup of the CPAP system may include at least setting up the machine (e.g., the flow generator 108) and configuring and setting up the patient interface (e.g., the mask that the patient will use during treatment). Other setup sub-processes (e.g., such as for installing a humidifier) ​​may also be indicated. In some examples, the type of setup process and what is included in the setup process may be dynamically determined based on the type of CPAP system that the patient is using. For example, if the patient's CPAP system includes a humidifier, the humidifier portion of the setup process may be included. However, if the patient's CPAP system does not include a humidifier, the humidifier may be skipped or not displayed as part of the setup process.

[0077] Part of the setup of the CPAP system may include prompting the patient to load their prescription information into the computing device 104. In some examples, the patient's prescription may be used to customize the setup instructions provided to the patient. For example, the setup of a nasal mask prescribed for one patient may be different than the setup instructions for a full-face mask prescribed for a second patient.

[0078] In some examples, the setup process performed in conjunction with the display screen may be accompanied by audio instructions output from a speaker of computing device 104. In some examples, a video or animation may be used to convey information to the patient during the setup process. In some examples, the setup process may include instructions and / or display screens that instruct the patient how to unpack or operate different components of the CPAP system.

[0079] As described above, the setup process may include setting up a machine portion (eg, for the flow generator 108) and setting up a mask portion (eg, for the patient interface 110).

[0080] Both the Set Up Machine and Set Up Mask portions of the overall setup process may include graphical indicators showing how far into the setup process the patient has progressed. For example, in display screens 212-218, a series of dots are included at the top of the various display screens indicating how far along the patient is into the setup process for setting up the "machine" (e.g., flow generator or RPT device). Display screen 212 is the first of four screens or steps and display screen 218 is the fourth of the four.

[0081] Display screen 212 initiates the process of setting up the machine by instructing the patient to insert the flow generator and connect the flow generator to a power source (e.g., the first step of the process is represented by the first of four dots filled in). As described above, the instructions may be customized based on the type of machine the patient is using (which may be identified based on prescription information or other technology used to identify the type of machine being set up—e.g., image recognition, bar code identification, RFID, etc.).

[0082] In some examples, the application may then instruct the patient to establish a communication link between the machine and computing device 104 as illustratively shown using display screen 214. For example, the application may instruct the user to pair computing device 104 with the newly inserted machine (e.g., flow generator 108). In some examples, other CPAP components (e.g., humidifier, air conduit, patient interface, etc.) may also be paired with computing device 104 (or establish other types of communication links).

[0083] Once a communication link is established (eg, via Bluetooth pairing or the like), display screen 216 may be displayed to indicate to the patient that computing device 104 is communicatively connected to CPAP system 106 (or one or more components thereof, such as flow generator 108 or mask 110 ).

[0084] Display screen 218 then shows how air conduit 152 may be coupled to or connected to the outlet of flow generator 108. In some examples, flow generator 108 and / or air conduit 152 may be able to identify when a successful connection has been achieved. For example, the outlet to the flow generator may include an electrical connection for identifying when air conduit 152 is successfully connected. In response to detecting a successful connection, a message may be sent to computing device 104, and a corresponding display screen may be generated and displayed to the patient, indicating that the connection was successful. Conversely, if an error in the connection is detected, a message indicating so may be sent from CPAP system 106 to computing device 104, and a corresponding display screen with an error message may be generated and displayed to the patient. Thus, the patient may receive active feedback on the setup of the CPAP system and its components, for example, on their mobile phone.

[0085] In some examples, additional instructional details may be included in additional display screens. Such display screens may show, for example, how to properly install a humidifier or install a heated tube. Likewise, such display screens may be generated and displayed based on the specific needs of an individual patient. In other words, if a given patient does not have a humidifier or heated tube, such instructions may not be displayed for that patient as part of the setup process and associated display screens. As with the instructions described above, these instructions may also include feedback to confirm that successful or correct installation of a given CPAP component has occurred.

[0086] Figure 2CIncludes a series of display screens that help the user set up the mask (patient interface). In some examples, the properties of a particular display screen may be generated based on the type of mask or patient interface the patient is using. The type of patient interface can be determined from the previously mentioned prescription information, identification of a barcode carried by the mask, use of image recognition, RFID, or other technology for identifying the type of patient interface being set up. In some examples, what information is conveyed to the patient or what display screen is generated and displayed can be based on this identification. In some examples, the order of the display screens (e.g., 220-238) and what guidance information is presented to the user can be based on the identified information (e.g., prescription information, identified component types, etc.).

[0087] Display screen 220 indicates that the patient should remove the mask from the box it is packaged in. In some examples, an image, video or animation may be shown to the patient to demonstrate how to remove the mask from a box or other packaging.

[0088] In some examples, the patient interface can be provided in its own packaging. Thus, for example, the display screen 222 indicates that the patient should remove the mask from the support shell (e.g., packaging material included in a box that can be included around the mask). In some examples, an image, video, or animation can be displayed to the patient to show how to remove the support shell or other packaging material.

[0089] Display screens 224 and 226 instruct the patient how to put on the mask. For example, screen 224 can be used with a mask that includes a magnetic headgear connection. A replaceable or additional screen can be used in conjunction with a mask that uses different headgear, for example, a headgear with a snap connection, a fastener, an elastic band, etc. The screen can visually illustrate the different elements of the mask and how these elements should be set or arranged to use the mask. In the included example, screen 224 instructs the patient to release the magnet on the bottom band of the mask to unlock the headgear and allow the mask to be correctly positioned. In some examples, an image, video, or animation can be displayed to the patient to illustrate how to unlock the magnet.

[0090] Display screen 226 instructs the patient to put on the mask. In some examples, an image, video or animation may be displayed to the patient to show how to put on the mask.

[0091] Display screen 228 instructs the patient to check whether the mask and headgear are properly installed. In some examples, an image, video or animation can be displayed to the patient to show how to properly install the mask and / or headgear to the patient's face. Such a video can allow the patient to see how the mask should be installed on the person's face.

[0092] Display screen 230 instructs the patient to adjust the top and bottom straps. In some examples, an image, video, or animation may be displayed to the patient to demonstrate the adjustment of the top strap and / or bottom strap of the mask. In some examples, the top strap and bottom strap should fit snugly to the patient's face without being too tight. The display screen and display screen 232 may facilitate the patient to properly adjust the straps to prevent the straps from being too tight and / or too loose.

[0093] Display screen 232 indicates to the patient additional information about how the adjustment of the top and / or bottom band of the mask should affect the mask. Specifically, when the mask is pulled out from the front, display screen 232 can indicate that the cushion portion of the mask should still be in contact with the patient's face.

[0094] Another step in the setup process of the patient interface includes a display screen 234 instructing the patient to connect one or more tubes or conduits to each other, and a display screen 236 showing the patient wearing a mask with a connection to the air conduits.

[0095] In some examples, specific instructions may be included, depending on the nature of the components being provided (e.g., patient interface, air duct, etc.). For example, if a connection between a patient interface and an air duct is provided and the type of connector used between the two components includes dual clips on either side of the connector, the instructions displayed on the display screen may include a notice reminding the patient to ensure that both sides of the connector are securely clamped. Such on-point instructions may prevent future problems (e.g., leaks in the connection).

[0096] At 238, the setup process for the patient interface is completed and the patient is notified.

[0097] In some examples, completion of setup of a component and / or a given display screen may be logged to a data file, etc. In some examples, data regarding a patient's progress in setup of the device may be transmitted to a remote computing device. This may allow a remote user (e.g., medical or customer support personnel) to verify that setup of a given component has been completed. In some examples, data from the CPAP system 104 (and / or components thereof) may be retrieved for each component that has been setup and otherwise logged. For example, a patient interface and / or an air conduit may be configured to electronically determine that one has been properly installed with the other. Such determined data may be transmitted to the computing device 104 for use with a given setup process (e.g., Figure 2C ) and / or a particular step in the process (e.g., a step in the process associated with display screen 234). Such recorded data may be transmitted to a remote computing system (e.g., Figure 6 622) to store therein.

[0098] Figures 3A-3C Description

[0099] Figures 3A-3C A series of screens are shown to help a user start or adapt to CPAP therapy according to certain examples. Once the CPAP system 106 and its components (e.g., flow generator, mask, humidifier, air ducts, etc.) are installed, Figure 2A-2C If the patient is configured as described in the above, the patient may choose to initiate a so-called test drive of the CPAP system. The test drive may serve to acclimate the patient to the CPAP system, including, for example, providing a sense of positive air pressure and / or proper placement of the patient's mask. In some examples, the test drive process may be initiated automatically. For example, when the following is completed: Figure 2C When the mask setting is shown, the application executed on the computing device 104 can automatically load the combined Figures 3A-3C (and Figures 5A-5E ) discussed in the test drive process. In some other examples, the test drive process can be explicitly triggered by the patient. For example, the patient can start the test drive process by manually selecting a test drive icon, etc.

[0100] When the test drive process is initiated, display screen 302 may be displayed. In some examples, while the test drive process is initiated, computing device 104 may perform a final "check" of all components to ensure they are properly connected to each other and ready to initiate a test drive session (or treatment).

[0101] In some examples, the display screen 302 may include a video or other explanation describing the treatment to be provided to the patient. For example, if the flow generator is configured to continuously determine and adjust the desired treatment pressure accordingly throughout the patient's treatment session, the function of the flow generator and / or the treatment associated therewith may be explained to the patient at this time. Other types of treatments, features, or functions may also be explained. For example, if a dual-level flow generator is used, an explanation may be provided that the flow generator operates by providing different pressures during inspiration and exhalation. In some examples, the display screen 302 may include an explanation that the test drive process is different from normal use. As noted herein, the instructional materials presented to the patient may be customized for a particular patient, a patient's prescription, characteristics of a patient or prescription, and / or the type of CPAP system (or components thereof) used. For example, depending on the patient's treatment, an appropriate explanation for a given patient may be presented.

[0102] In some examples, control of the pressure supplied by the flow generator 108 and / or other functions of the CPAP system 106 may be communicated to the computing device 104 (e.g., the computing device 104 may be used to issue commands to the CPAP system 106). This control may be facilitated, for example, by a previously set up Bluetooth wireless communication link. Such control may allow the computing device 104 to, for example, control the level of positive air pressure supplied from the flow generator 108 to the mask 110 worn by the patient 102.

[0103] When the Continue button in display screen 302 is pressed, display screen 304 may be displayed. Display screen 304 includes an explanation to the patient that may help forestall panic and / or fear that may occur when the patient first attempts treatment (e.g., due to being supplied with positive air pressure). In some examples, pictures, videos, audio, or animations may accompany or replace the textual explanations.

[0104] When the continue button in 304 is triggered, a display screen 306 may be displayed. Display screen 306 includes a start button that may be triggered by the patient and a reminder that the test drive process may be stopped at any time (e.g., by pressing any stop button included in the display screens discussed herein).

[0105] When the start button in the display screen 306 is triggered, the computing device 104 starts the test drive process. Aspects of the process are described in Figures 5A-5E , but the process may include causing the computing device 104 to send an instruction to the flow generator to begin supplying positive air pressure at a set level, as shown at the display screen 308 (e.g., 4 cmH2O as indicated by the "4" in the screen 308). It should be understood that different information messages may be displayed to the user as pressure is being supplied to the patient. For example, the display screen 308 reminds the patient to breathe normally, and the display screen 310 informs the patient that opening their mouth will cause air to rush out (e.g., due to a pressure differential). The display screen 312 also indicates the operation of the patient's mask by notifying the patient that the vent in the mask allows air to escape. As described above, the patient can stop the process by pressing any stop button included in the display screen. The display screen 312 also includes a leak check button that allows the user to trigger a function to check for leaks in the CPAP system 106.

[0106] In some examples, aspects of the leak check are performed automatically in the background (e.g., without user intervention). In some examples, leak checks are performed throughout the test drive process. In some examples, the leak check is explicitly triggered by the patient (e.g., by pressing a leak check button). In some examples, the leak check process is performed at specific points during the test drive process. For example, after air has been supplied to the patient for a period of time, the computing device may collect data from the CPAP system 106 and determine whether a leak exists based on the acquired data. In some examples, a leak check is performed upon each increase in pressure. In some examples, detection of a leak during a pressure increase may cause the flow generator (via a command from the computing device 104) to pause the pressure increase. For example, if a leak is detected at 6 cmH2O (e.g., Figure 3B 322 in the example), the flow generator can automatically maintain the pressure at 6 cmH2O until the leak is repaired (e.g., as combined with Figure 4When the leak is repaired, the process of increasing pressure can be restarted (e.g., to 7 cmH2O).

[0107] Anyway, turn Figure 3B , the display 314 shows the leak check process being performed. If a leak is detected, the combined Figure 4 If no leaks are found, display screen 316 indicates so.

[0108] If no leak is detected, a display screen 318 may be displayed to the patient. Display screen 318 includes a prompt that is presented to the patient to increase the pressure to another pressure level (e.g., 8 cmH2O). When the patient presses the increase button, the computing device may communicate with the CPAP system 106 (e.g., its flow generator) to increase the pressure to the selected pressure level. In some examples, the patient may manually select the next pressure level (e.g., 6 cmH2O). In some examples, the manual selection may be less than or equal to the displayed default level (e.g., 8 cmH2O as shown in the button on display screen 318).

[0109] Subsequent display screens 320, 322, and 324 display the increase in pressure provided in a stepwise manner (e.g., 5, then 6, then 7, etc.). In some examples, each step-wise increase may be controlled by the computing device 104 sending a new instruction to the CPAP system 106 to increase the pressure. In some examples, the CPAP system 106 may automatically step-wise increase the pressure and report the current pressure to the computing device (e.g., via a wireless communication link). In other words, in some cases, the computing device "controls" the pressure increases performed by the CPAP system. Alternatively, or in addition, the CPAP system (or its flow generator) "controls" the pressure increases and reports the pressure levels back to the computing device for display thereon (e.g., as part of the display screens 320, 322, 324, etc.).

[0110] It should be understood that the above-mentioned leak check process can be performed for each pressure increase (or continuously throughout the process). Moreover, the patient can stop the pressure increase by pressing the stop button displayed in the display screen 318-324. In some examples, pressing the stop button can pause the automatic pressure increase. For example, if the patient presses the stop button at 6, the system can maintain the pressure level at 6cmH2O. In some examples, triggering the stop resets the pressure level to the previous pressure level (e.g., resets back to 4cmH2O). In some examples, triggering the stop button turns off the supply of positive air pressure being provided to the patient from the CPAP system and the flow generator. In some examples, a button for pausing the pressure increase and a button for turning off the pressure provided can be provided separately in the same display screen.

[0111] In some examples, the individual step-up time period can be set by the patient. In some examples, the time period for step-up is set to a default value, which can be configured based on, for example, the patient's prescription information, the patient, the patient's characteristics (e.g., height, weight, etc.), the type of CPAP component used, etc.

[0112] Once the pressure level reaches the next set level, a display screen 326 may be displayed, such as Figure 3C Display screen 326 may include a notification that most patients are asleep when the pressure is adjusted to this level (eg, 8 cmH2O).

[0113] Similar to display screen 318, display screen 328 may include a prompt for increasing the pressure level to another pressure level. When a pressure increase is triggered, display screens 330, 332, 334 may be displayed to the patient. Display screen 336 may be displayed when the pressure level reaches an indicated higher pressure level (e.g., 12 cmH2O). In some examples, further pressure levels may be used and / or may be triggered by the patient. In some examples, an additional notification may be displayed to the patient indicating that high pressure levels are rarely (or never) used during treatment.

[0114] Completing the test drive process may include an instruction display screen that instructs the patient how to unfasten the straps and remove the mask. In some examples, a display screen may be included that instructs the patient to operate various CPAP components including flow generator 108. For example, a display screen may be displayed that instructs the patient that treatment for CPAP therapy does not require operation of computing device 104 and may be triggered by interacting with a button or control panel on the flow generator.

[0115] Figure 4 Description

[0116] Figure 4 A series of screens are shown that assist a user in resolving a detected leak according to certain examples. Figures 3A-3C The leak check process can be performed while any of the displays are in progress.

[0117] Display screen 402 is the first display screen that may be displayed when a leak is detected. The display screen may include two buttons, one for investigating the leak and the other for stopping (e.g., to shut down the CPAP system).

[0118] It should be understood that the order in which the troubleshooting screens are displayed (e.g., Figure 4 ) can be configured based on various factors including, for example, the types of components used, the patient, the sensor data acquired, and other factors.

[0119] In any case, display screen 404 instructs the patient to reposition the mask on their face. Once the mask is repositioned, the patient can re-trigger the leak check. If the leak is fixed, a display screen can be shown to the patient to inform them of this and the process can return to the previous state. Figures 3A-3C The display screen shown (e.g., where the leak is initially detected), and the test drive process can continue as discussed in these figures. However, if a leak is still detected, display screen 406 is presented. The patient can further investigate the leak via the buttons shown in display screen 406.

[0120] Display screen 408 includes an instructional image asking the patient to determine if air is escaping. The patient can select yes or no. If no is selected, display screen 412 can be displayed (display screen 410 can be skipped). If yes is selected, display screen 410 shows the patient instructions to adjust the straps of the mask. The patient can then recheck for leaks. If a leak is still detected, 406 can be displayed again and further investigation options can be displayed on display screen 412.

[0121] Display 412 asks the patient to answer whether air is escaping from their mouth. If the patient answers no, display 414 is skipped and display 416 is displayed. If the patient answers yes, display 414 is displayed with instructions to address the cause of that particular leak (e.g., instructing the user to close their mouth during treatment). If there is still a leak after rechecking in 414, 406 is displayed again, and the Investigate Further option triggers display 416.

[0122] Display screen 416 asks the patient to determine if air is escaping from the tube, mask, or mask cushion connection. Images or other visual representations of these components can show the patient where air may be escaping. The nature of the visual representation can be based on a particular type of component that has been previously identified. If the patient answers no in display screen 416, display screen 420 can be displayed. If the patient answers yes, display screen 418 is displayed with instructions to tighten the connection. The patient can trigger a recheck for leaks in 418. If a leak is still detected, 406 can be displayed again, with a further investigative action being the display of display screen 420.

[0123] Display screen 420 instructs the patient to remove the mask and put it back on. The patient can then recheck for leaks.

[0124] Figure 4Any of the display screens shown may include audio, video, animation, or pictures. Such media may assist the patient in diagnosing a detected leak. As described above, the order in which the different investigation options (e.g., 404, 408, 412, 416) are presented may also be adjusted. In some examples, the order may be based on characteristics of the patient and / or the type of components of the CPAP system that have been identified.

[0125] In some examples, a leak test may include presenting to a user an image of their face with the mask on (e.g., perhaps captured by a camera of the user's computing device). Diagnosing the leak may include having the user indicate (e.g., via a touch screen, etc.) where in the image air is escaping. Possible solutions may be displayed to the user based on the locations indicated by the user. In some examples, a virtual avatar may be displayed with the mask. The display of the avatar may allow the user to indicate where they feel the leak (e.g., by indicating a specific area, portion, or location on the mask). This type of approach may replace or supplement Figure 4 Continuous images shown.

[0126] Figures 5A-5E Description

[0127] Figures 5A-5E is a signal diagram illustrating processing and communications performed by the computing device 104, the flow generator 108, and / or the mask 110, according to certain examples. Figures 5A-5E The processing shown can occur in conjunction with display on any of the display screens discussed herein. Figures 5A-5E The treatment discussed in corresponds to Figure 3A-4 The screen shown in .

[0128] At 502, the process begins when a test drive application (or a process within an already running application) is launched. For example, the patient may enable an application on their mobile phone for the test drive application. Alternatively, the patient may start the test drive process from within an application already running on their mobile device. As discussed herein, the patient may set up their mobile phone (or other computing device) to communicate with the CPAP system 106 and / or its components. Such communications may allow the computing device 104 to control the functions of the CPAP system 106 (such as when positive air pressure is supplied and the pressure level when positive air pressure is supplied).

[0129] At 504, prescription data is obtained. In some examples, the data is loaded from a local memory of the computing device 104. In some examples, the data is obtained from a remote computing resource (e.g., a server, etc.). At 506, the prescription data may be used to present a display of information relevant to the patient context to which the prescription data belongs. Presentation of such information may occur using animation, audio, video, images, text, or any combination thereof. The presentation may include a description of the test drive process and the role of each component in the patient's CPAP system.

[0130] At 508, the patient may trigger a start command (e.g., Figure 3A In response to the start command, at 510, computing device 104 may transmit a wireless message to flow generator 108. The wireless message may include an instruction to set the pressure level of the provided air pressure to "X". An initial example of X may be 4 cmH2O.

[0131] At 512, flow generator 108 may receive the instruction and set the pressure provided to X. If the flow generator has not already been activated, the initial message from computing device 104 may also include instructions to activate flow generator 108. A flow of air at pressure X may then be provided to patient interface 110 and a patient wearing patient interface 110 at 516. During this process of communicating with the flow generator, further information displays (e.g., display screens 308, 310, and 312) may be shown at 514.

[0132] At 518 , a display of information (eg, 320 , 322 , and / or 324 ) regarding the pressure level provided from the flow generator 108 may be generated by the computing device 104 and displayed to the patient.

[0133] The information display may include an option for stopping the flow generator. 520 When such a stop command is triggered by the patient (e.g., by pressing a button included in Figures 3A-3C ) at 520. Upon receiving the stop command, computing device 104 may generate a wireless message and send it to flow generator 108. Flow generator 108 receives the message at 522 and shuts down in response at 522.

[0134] When a leak check command is received 524 occurs. In some examples, such a command is generated in response to user input (e.g., a user indicates that a leak should be checked). In some examples, the leak command is automatically generated by the test drive application. For example, each time the pressure increases, the leak check command can be automatically triggered.

[0135] In any case, if the leak check command is not triggered, the process proceeds to Figure 5CB in . However, if the leak check command is triggered, the test drive process communicates with the CPAP system 106 to obtain sensor data. For example, the computing device 104 communicates with the flow generator 108 to obtain sensor data 526 (e.g., related to the airflow at the outlet of the flow generator). The computing device 104 may also communicate with the mask 110 to obtain sensor data 528 related to the airflow occurring at the mask (e.g., the exhaled airflow occurring via the vents in the mask 110). At 530, the sensor data is responsively transmitted back to the computing device 104. In some examples, the sensor data obtained from the mask 110 may be transmitted back to the flow generator 108, which may then relay the data back to the computing device 104 (together with the data obtained at 526). In some examples, the sensor data includes any data measuring a physical quantity (e.g., pressure, flow, humidity, acceleration, orientation, temperature, other quantities, and / or combinations thereof).

[0136] At 532, computing device 104 may determine whether there is a leak based on the acquired sensor data. At 534, if there is a leak, the process proceeds to Figure 5D If no leak is detected, the process proceeds to Figure 5C 540. In some examples, the determination of whether a leak exists may be made by the flow generator (e.g., based on the acquired sensor data). In this case, at 534, the flow generator (or other CPAP component) may send the leak determination to the computing device 104 for operation. In some examples, the sensor data transmitted from the CPAP system 106 may be transmitted to the computing device 104, which may then transmit such data to an external computing resource (e.g., a cloud-based computer system). At 534, the external computing resource may make a determination of whether a leak exists and send a message to the computing device 104 for operation.

[0137] Steering Figure 5C At 540, a pressure increase command is triggered on computing device 104. In some examples, this may be in response to the patient manually triggering a pressure increase button. In some examples, the requirement for a pressure increase to be manually triggered by the user may provide them with an opportunity to acclimate to a given pressure before proceeding to a higher pressure level. However, in some examples, a pressure increase command is provided automatically.

[0138] At 542 , the pressure increase may be displayed to the patient on the computing device or a display associated therewith.

[0139] At 544 , computing device 104 generates a wireless data message including instructions to increase the pressure provided to the patient by CPAP system 106 to pressure Y (thereby increasing the pressure from X to Y).

[0140] At 546, the flow generator 108 may receive this information and accordingly increase the pressure of the airflow 548 provided to the mask 110 (eg, from 6 to 7 cmH2O).

[0141] In some examples, the maximum pressure level is checked at 550, and if the maximum pressure has been reached (e.g., for a test drive), a wireless data message can be generated and sent at 552 to shut down the flow generator. The process can then be stopped until the user restarts from 502. In some examples, the check can be performed by checking whether the pressure level is above the maximum authorized pressure level. In any case, if the maximum pressure has not been reached, the process can return to Figure 5B A in.

[0142] Steering Figure 5D If a leak is detected at 534, the process arrives at Figure 5D In some examples, an instructional display can be generated and displayed to a patient of a computing device regarding the presence of a leak.

[0143] Figure 5D A plurality of different troubleshooting options 560, 564, 566, 568, 570 are included to attempt to resolve the detected leak. The order of the troubleshooting options selected by the computing device 104 and displayed to the user may occur in any order. In some examples, the selected troubleshooting options may be based on the patient, the detected sensor data, the type of components of the CPAP system 106, and / or other factors. Thus, for example, 566 may be performed first, and if a leak is still detected, 570 may be performed, then 564 may be performed, then 560 may be performed, then 568 may be performed, and so on. Other orders are also possible, for example, 560, then 564, then 566, then 568, then 570. In some examples, the order is preset (or has a default order). In some examples, the patient may select which troubleshooting options to perform. Thus, the patient may be displayed 564 first, and if there is still a problem, may select from the remaining troubleshooting options.

[0144] Each troubleshooting option selection moves the process to Figure 5E D in. If all troubleshooting options are exhausted, the leak process ends at 572.

[0145] exist Figure 5E At 580 in the example, the instruction screen can be displayed according to the selected troubleshooting option. For example, display screens 412 and 414 can be displayed based on the selection of troubleshooting option 566.

[0146] Once the patient has advanced through the display screen of the selected troubleshooting options, a recheck leak command may be triggered at 582. In some examples, this may be a manual trigger by the patient (e.g., by pressing a button in the display screen). In other examples, a recheck for leaks may be automatically triggered (e.g., after a predetermined period of time, etc.). In any case, the recheck leak command at 582 may cause computing device 104 to communicate with flow generator 108 and / or other components of CPAP system 106 to acquire sensor data at 584 and 586 that is returned to computing device 104 at 588 (e.g., similar to 524, 526, 528, and 530).

[0147] At 590, computing device 104 may recheck for leaks based on the sensor data acquired at 588. If it is determined at 592 that there is no leak, the process returns to Figure 5C However, if there is a leak, the process returns to Figure 5D C in the dialog box, select the next troubleshooting option, and then click Figure 5E Cycle back in to recheck for leaks.

[0148] In some examples, the leak check procedure can also be performed by having the patient disconnect the flow generator (e.g., via Figure 5B 520) to terminate.

[0149] In some examples, available leak troubleshooting options may be selected based on the type of CPAP component (e.g., type of mask) being used by the patient. Thus, for example, a troubleshooting option that may be present for one mask type may not be present for another mask type. In some examples, the order of the troubleshooting options may be adjusted based on the type of CPAP component being used by the patient. Thus, troubleshooting steps customized for the components actually being used may be generated and displayed to the patient. Such customized troubleshooting options may help to increase the success rate of correcting leaks. The order and / or presence of specific troubleshooting options may be determined based on the CPAP components being used, the patient's prescription information, characteristics of the patient (e.g., height, weight, or other personal characteristics, etc.).

[0150] In some examples, the order and / or presence of particular troubleshooting options can be updated based on the effectiveness of those options for other patients. Specifically, data for each use of a troubleshooting option can be stored or otherwise recorded on a per-patient basis. This information can be transmitted to a central database where analysis can be performed to determine which troubleshooting options are effective (or more likely to resolve a given leak). Such a process can then allow the troubleshooting process to be dynamically updated as new data is acquired. The determination of the effectiveness of a troubleshooting option can be based on the type of CPAP component used by the patient or characteristics of the patient.

[0151] In some examples, the selection of troubleshooting options can be based on sensor data from one or more CPAP components. For example, for leaks found at higher pressure levels, certain troubleshooting options may be more effective than for leaks found at lower pressure levels.

[0152] Thus, for example, the selection of what troubleshooting options to pursue can be based on: 1) the type of mask (or other CPAP component), 2) sensor data acquired for the CPAP component (e.g., mask), 3) user input (e.g., having the user indicate where air is escaping, etc.

[0153] Figure 6 Description

[0154] Figure 6 600 (which may also be referred to as, for example, a "computing device," "computer system," or "computing system") herein. In some examples, the computing device 600 includes one or more of the following: a processing system 602, which includes one or more hardware processors (e.g., central processing units or CPUs); one or more memory devices 606; one or more network interface devices 618; one or more display interfaces 614; and one or more user input adapters 610. The elements of the computing device 600 may communicate with each other via the system bus 604. Additionally, in some examples, the computing device 600 is connected to or includes a display device 616, a user input device 612, a database 620, and / or an external resource 622 (which may be another instance of the computing device 600). As will be explained below, these elements (e.g., the processing system 02, the memory device 606, the network interface device 618, the display interface 614, the user input adapter 610, the display device 616) are hardware devices (e.g., electronic circuits or circuit combinations) configured to perform various different functions of the computing device 600.

[0155] In some examples, each or any processor (e.g., CPU1, 2, 3, or 4) of processing system 602 is or includes, for example, a single-core or multi-core processor, a microprocessor (e.g., which may be referred to as a central processing unit or CPU), a digital signal processor (DSP), a microprocessor associated with a DSP core, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) circuit, and / or a system on a chip (SOC) (e.g., an integrated circuit including a CPU and other hardware components such as memory, network interface, etc.). In some examples, each or any of the processors may use an instruction set architecture such as x86 or Advanced RISC Machine (ARM).

[0156] In some examples, each or any of memory devices 606 is or includes random access memory (RAM) (e.g., dynamic RAM (DRAM) or static RAM (SRAM)), flash memory (based on, for example, NAND or NOR technology), a hard disk, magneto-optical media, optical media, cache memory, registers (e.g., to hold instructions), or other types of devices that perform volatile or non-volatile storage of data and / or instructions (e.g., software executed on or by a processor of processing system 602). Memory devices 606 are examples of non-transitory computer-readable storage media.

[0157] In some examples, each or any of the network interface devices 618 includes one or more circuits (such as a baseband processor and / or a wired or wireless transceiver) and implements a first layer, a second layer, and / or higher layers for one or more wired communication technologies (such as Ethernet (IEEE 802.3)) and / or wireless communication technologies (such as Bluetooth, WiFi (IEEE 802.11), GSM, CDMA2000, UMTS, LTE, Advanced LTE (LTE-A), and / or other short-range, medium-range, and / or long-range wireless communication technologies). A transceiver may include circuits for a transmitter and a receiver. The transmitter and receiver may share a common housing and may share some or all of the circuits in the housing to perform transmission and reception. In some examples, the transmitter and receiver of the transceiver may not share any common circuits and / or may be in the same or separate housings.

[0158] In some examples, each or any of the display interfaces 614 is or includes one or more circuits that: receive data from a processor of the processing system 602, generate (e.g., via a discrete GPU, an integrated GPU, a CPU performing graphics processing, etc.) corresponding image data based on the received data, and / or output (e.g., a high-definition multimedia interface (HDMI), a display port interface, a video graphics array (VGA) interface, a digital video interface (DVI), etc.) the generated image data to a display device 616, which displays the image data. Alternatively or additionally, in some examples, each or any of the display interfaces 614 is or includes, for example, a video card, a video adapter, or a graphics processing unit (GPU).

[0159] In some examples, each or any of the user input adapters 610 is or includes one or more circuits that receive and process user input data from one or more user input devices 612, which are included in the computing device 600, attached to the computing device 600, or otherwise communicate with the computing device 600, and output data to the processor 602 based on the received input data. Alternatively or additionally, in some examples, each or any user input adapter 610 is or includes, for example, a PS / 2 interface, a USB interface, a touch screen controller, etc.; and / or the user input adapter 610 facilitates input from the user input device 612, which may include, for example, a keyboard, a mouse, a trackpad, a touch screen, voice input, etc. In some examples, the user input adapter 610 can be configured to process data from other types of input sources that are not from a user. For example, the user input adapter 610 (e.g., an input adapter) can process data from one or more sensors (e.g., flow, pressure, temperature, or other types of sensors).

[0160] In some examples, display device 616 may be a liquid crystal display (LCD) display, a light emitting diode (LED) display, or other type of display device. In examples where display device 616 is a component of computing device 600 (e.g., the computing device and the display device are included in a unified housing, such as a mobile or tablet device), display device 616 may be a touch screen display (e.g., using capacitive or resistive technology to sense touch) or a non-touch screen display. In examples where display device 616 is connected to computing device 600 (e.g., external to computing device 600 and communicating with computing device 600 via wired and / or wireless communication technology), display device 616 is, for example, an external monitor, projector, television, display screen, etc.

[0161] In various examples, computing device 600 includes each or any of one, two, three, four or more of the above elements (e.g., processing system 602, CPU 1, 2, 3 or 4, memory device 606, network interface device 618, display interface 6514 and user input adapter 610). In some examples, computing device 600 includes one or more of the following: processing system 602 including a hardware processor (e.g., CPU 1, 2, 3 and / or 4); a memory or storage system including a memory device; and a network interface system including a network interface device 618.

[0162] In various examples, the computing device 600 can be arranged in many different ways. As just one example, the computing device 600 can be arranged so that the processor includes: a multi-(or single) core processor; a first network interface device (which, for example, implements WiFi, Bluetooth, NFC, etc.); a second network interface device that implements one or more cellular communication technologies (e.g., 3G, 4G LTE, CDMA, etc. ...); a memory or storage device (e.g., RAM, flash memory, or hard disk). The processor, the first network interface device, the second network interface device, and the memory device can be integrated as part of the same SOC (e.g., one integrated circuit chip). As another example, the computing device 600 can be arranged so that: the processor includes two, three, four, five, or more multi-core processors; the network interface device 618 includes a first network interface device that implements Ethernet and a second network interface device that implements WiFi and / or Bluetooth; and the memory device 606 can include RAM and memory in the form of flash memory or a hard disk.

[0163] As mentioned previously, whenever a software module or software process is described in this document as performing any action, the action is actually performed by the underlying hardware elements according to the instructions comprising the software or software module.

[0164] supply Figure 6 The hardware configurations shown and described above are examples, and the subject matter described herein may be utilized in conjunction with a variety of different hardware architectures and elements. For example: In many of the figures herein, individual function / action blocks are shown; in various examples, the functions of those blocks may be implemented by: (a) using individual hardware circuits, (b) using application specific integrated circuits (ASICs) that are specifically configured to perform the described functions / actions, (c) using one or more digital signal processors (DSPs) that are specifically configured to perform the described functions / actions, (d) using the above referenced Figure 6 The described hardware configurations, (e) via other hardware arrangements, architectures and configurations, and / or via a combination of the techniques described in (a) to (e).

[0165] In some examples, the technology herein provides increased patient comfort with treatment. This increased comfort can be based on providing patients with increased control and customized information notifications upon first use. In some examples, the technology herein allows for increased patient comfort when using a medical device in their home without the need for a medical professional to set up and instruct on device use.

[0166] In some examples, a test-driven CPAP therapy is provided that allows the patient to control aspects of the therapy through their own mobile phone (or other computing device). The therapy can start low and allow the patient to control when the pressure is increased (e.g., the patient can increase the pressure at his own pace).

[0167] In some examples, customized troubleshooting options may be presented that are generated based on the specific type of CPAP component that has been detected.

[0168] Whenever a given item is described in this document as being present in "some embodiments", "various embodiments", "certain embodiments", "certain example embodiments", "some example embodiments", "exemplary embodiments", "certain examples", "some examples", or whenever any other similar language is used, it should be understood that the given item is present in at least one embodiment or example, but not necessarily in all embodiments or examples. Consistent with the foregoing, whenever it is described in this document that an action "may", "can" or "can" be performed, a feature, element or component "may", "can" or "can" be included in a given context or applicable to a given context, a given item "may", "can" or "can" possess a given property, or whenever any similar phrases involving the terms "may", "can" or "can" are used, it should be understood that the given action, feature, element, component, property, etc. is present in at least one example or embodiment, but not necessarily in all embodiments or examples. Unless expressly stated otherwise, the terms and phrases used in this document and variations thereof should be interpreted as open-ended and not restrictive. As an example of the foregoing: "and / or" includes any and all combinations of one or more of the associated listed items (e.g., a and / or b means a, b, or a and b); the singular forms "a," "an," and "the" should be interpreted as meaning "at least one," "one or more," etc.; the term "example" is used to provide an example of the subject matter being discussed, rather than an exhaustive or limiting list thereof; the terms "include" and "including" (as well as other combinations and other variations) specify the presence of the associated listed items, but do not exclude the presence or addition of one or more other items; and if an item is described as "optional," such description should not be understood as indicating that the other items are also not optional.

[0169] As used herein, the term "non-transitory computer-readable storage medium" includes registers, cache memory, ROM, semiconductor memory devices (such as D-RAM, S-RAM or other RAM), magnetic media such as flash memory, hard disk, magneto-optical media, optical media (such as CD-ROM, DVD, or Blu-ray Disc), or other types of devices for non-transitory electronic data storage. The term "non-transitory computer-readable storage medium" does not include transitory propagating electromagnetic signals.

[0170] Although certain examples are described in conjunction with a CPAP system, it should be understood that the techniques herein may be applied to other types of home medical devices.

[0171] Although process steps, algorithms, etc. may be described or claimed in a particular sequential order, such processes may be configured to work in a different order. In other words, any order or sequence of steps that may be explicitly described or claimed in this document does not necessarily indicate a requirement to perform the steps in the described order; on the contrary, the steps of the processes described herein may be performed in any possible order. In addition, although described or implied as occurring non-simultaneously (e.g., because one step is described after another step), some steps may be performed simultaneously (or in parallel). In addition, the description of a process by its depiction in the figure does not mean that the described process does not exclude other variations and modifications thereto, does not mean that the described process or any of its steps is necessary, and does not mean that the described process is preferred.

[0172] Although various embodiments and examples have been shown and described in detail, the claims are not limited to any specific embodiment or example. The above description should not be understood to imply that any specific element, step, scope or function is necessary. All structural and functional equivalents of the elements of the above-mentioned embodiments and examples known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be included. In addition, the device or method does not have to solve each problem that the present invention seeks to solve, because it will be included by the present invention. The embodiments, examples, features, elements, parts or steps in this document are not intended to be exclusive to the public.

Claims

1. A system for providing continuous positive air pressure (CPAP) to a patient, the system comprising: a flow generator configured to generate a supply of breathable gas for delivery to a patient via a patient interface configured to engage at least one airway of the patient, wherein the breathable gas is output from the flow generator at a pressure level above atmospheric pressure; at least one sensor configured to measure a physical quantity while providing breathable gas to the patient; a first wireless communication transceiver electrically coupled to the patient interface or the flow generator; as well as A computing device comprising at least a second wireless communication transceiver and at least one hardware processor, the at least one hardware processor being configured to: receiving first sensor data based on a measured physical quantity of the at least one sensor via wireless transmission from the first wireless communication transceiver to the second wireless communication transceiver, determining whether there is a leak based on the received first sensor data, In response to determining that a leak exists, displaying a display screen to a display device coupled to the at least one hardware processor, the display screen including instructions for at least a first troubleshooting option to correct the determined leak, acquiring second sensor data based on another instance of the measured physical quantity, and A determination is made based on the received second sensor data whether a leak still exists.

2. The system of claim 1, wherein the at least one hardware processor is further configured to: Stores the patient interface type of the patient interface.

3. The system of claim 2, wherein the at least one hardware processor is further configured to: The patient interface type is determined based on obtaining an identification feature of the patient interface.

4. The system of any one of the preceding claims, wherein the at least one hardware processor is further configured to store a flow generator type for the flow generator. 5 . The system of claim 4 , wherein the at least one hardware processor is further configured to determine the flow generator type based on obtaining an identification feature of the flow generator.

6. The system according to any of the preceding claims, wherein the first troubleshooting option is among a plurality of troubleshooting options.

7. The system of any of the preceding claims, wherein the first troubleshooting option is selected for inclusion in the display screen based on which flow generator type and / or patient interface type is stored.

8. The system of any of the preceding claims, wherein in response to determining that the leak still exists, another troubleshooting option among the plurality of troubleshooting options is presented on the display device.

9. A system according to any of the above claims, wherein the first troubleshooting option includes at least one of the following: repositioning the patient interface, checking the strap of the patient interface, checking whether the patient's mouth is closed, checking the connector of the CPAP system, and removing and replacing the patient interface.

10. The system according to any one of the preceding claims, wherein the at least one hardware processor is further configured to: setting the flow generator to a first pressure level via wireless communication using the first and second wireless transceivers; and In response to receipt of the user input, the flow generator is caused, via wireless communication, to increase the supply of breathable gas to a second pressure level.

11. The system according to any one of the preceding claims, wherein the at least one hardware processor is further configured to: In response to determining that a leak exists based on the first sensor data during the increase in the supply of breathable gas from the first pressure level to the second pressure level, the flow generator is caused to maintain the pressure level at which the leak was detected via wireless communication.

12. The system according to any of the preceding claims, further comprising the patient interface.

13. A system according to any of the preceding claims, wherein the computing device comprises a plurality of computing devices, wherein a first computing device among the plurality of computing devices communicates with the first wireless communication transceiver via the second wireless communication transceiver, and a second computing device among the plurality of computing devices communicates with the first computing device among the plurality of computing devices via a computer network.

14. The system of claim 13, wherein the determination of whether a leak exists is performed by the second computing device of the plurality of computing devices.

15. A system according to any preceding claim, wherein the determination whether a leak exists is performed automatically.

16. A system according to any preceding claim, wherein the determination of whether the leak still exists is performed in response to input provided to the computing device from a user.

17. The system of any of the preceding claims, wherein the at least one hardware processor is further configured to increase a pressure level supplied by the flow generator based on a determination that the leak is not present.

18. The system of claim 17, wherein the pressure level is increased automatically.

19. The system of any preceding claim, wherein the wireless transmission from the first wireless communication transceiver to the second wireless communication transceiver is Bluetooth.

20. A non-transitory computer-readable storage medium storing instructions for use with a computing device, the medium being configured to control a continuous positive air pressure (CPAP) device coupled to a first wireless transceiver, the CPAP device being configured to generate a supply of breathable gas delivered to a patient via a patient interface, wherein the breathable gas is output from the flow generator at a pressure level above atmospheric pressure, the CPAP device being associated with at least one sensor configured to measure a physical quantity as the breathable gas is supplied to the patient, the computing device comprising at least one hardware processor and a second wireless transceiver, the stored instructions comprising instructions configured to cause the computing device to: receiving first sensor data based on a physical quantity measured by the at least one sensor via wireless transmission from the first wireless communication transceiver to the second wireless communication transceiver; determining whether a leak exists based on the received first sensor data; as well as Upon confirmation that a leak exists: displaying a graphical interface to a display device coupled to the computing device, the graphical interface including instructions for at least a first troubleshooting option to resolve the determined leak; acquiring second sensor data based on another instance of the measured physical quantity from the at least one sensor, and A determination is made based on the received second sensor data whether a leak still exists.

21. The non-transitory computer-readable storage medium of claim 20, wherein the stored instructions include further instructions configured to cause the computing device to: Stores the patient interface type of the patient interface.

22. The non-transitory computer-readable storage medium of claim 21, wherein the stored instructions include further instructions configured to cause the computing device to: The patient interface type is determined based on obtaining an identification feature of the patient interface.

23. The non-transitory computer-readable storage medium of any one of claims 20-22, wherein the stored instructions include further instructions configured to cause the computing device to: A flow generator type is stored for the flow generator.

24. The non-transitory computer-readable storage medium of claim 23, wherein the stored instructions include further instructions configured to cause the computing device to: The flow generator type is determined based on obtaining an identification feature of the flow generator.

25. The non-transitory computer-readable storage medium of any one of claims 20-24, wherein the first troubleshooting option is among a plurality of troubleshooting options.

26. The non-transitory computer-readable storage medium of any one of claims 20-25, wherein the first troubleshooting option is selected for inclusion in the display screen based on which flow generator type and / or patient interface type is stored.

27. The non-transitory computer-readable storage medium of any one of claims 20-26, wherein in response to determining that the leak still exists, another troubleshooting option among the plurality of troubleshooting options is presented on the display device.

28. The non-transitory computer-readable storage medium of any one of claims 20-27, wherein the first troubleshooting option comprises at least one of: repositioning the patient interface, checking a strap of the patient interface, checking whether the patient's mouth is closed, checking a connector of the CPAP system, and removing and replacing the patient interface.

29. The non-transitory computer-readable storage medium of any one of claims 20-28, wherein the stored instructions include further instructions configured to cause the computing device to: causing the flow generator to be set to a first pressure level via wireless communication, In response to receipt of the user input, the flow generator is caused, via wireless communication, to increase the supply of breathable gas to a second pressure level.

30. The non-transitory computer-readable storage medium of any one of claims 20-29, wherein the stored instructions include further instructions configured to cause the computing device to: In response to determining that a leak exists based on the first sensor data during the increase in the supply of breathable gas from the first pressure level to the second pressure level, the flow generator is caused to maintain the pressure level at which the leak was detected via wireless communication.

31. A non-transitory computer-readable storage medium according to any one of claims 20-30, wherein the computing device includes multiple computing devices, wherein a first computing device among the multiple computing devices communicates with the first wireless communication transceiver via the second wireless communication transceiver, and a second computing device among the multiple computing devices communicates with the first computing device among the multiple computing devices via a computer network.

32. The non-transitory computer-readable storage medium of any one of claims 31, wherein the determination of whether a leak exists is performed by the second computing device of the plurality of computing devices.

33. The non-transitory computer-readable storage medium of any one of claims 20-32, wherein the determination of whether a leak exists is performed automatically.

34. The non-transitory computer-readable storage medium of any one of claims 20-33, wherein the determination of whether the leak still exists is performed in response to input provided to the computing device from a user.

35. The non-transitory computer-readable storage medium of any one of claims 20-34, wherein the stored instructions include further instructions configured to cause the computing device to: A pressure level supplied by the flow generator is increased based on the determination that the leak is not present.

36. The non-transitory computer-readable storage medium of any one of claims 35, wherein the pressure level is automatically increased.

37. The non-transitory computer-readable storage medium of any one of claims 20-36, wherein the wireless transmission from the first wireless communication transceiver to the second wireless communication transceiver is Bluetooth.

38. A method for resolving a leak in a CPAP system, the method comprising: generating, via a flow generator of the CPAP system, a supply of breathable gas delivered to the patient via a patient interface configured to engage at least one airway of the patient, wherein the breathable gas is output from the flow generator at a pressure level above atmospheric pressure; executing an application on a computing device separate from the stream generator; receiving, at the computing device via a wireless transmission from the flow generator, first sensor data based on measurement of a physical quantity using at least one sensor; determining, based on the received first sensor data, whether a leak exists with respect to the supply of breathable gas delivered to the patient; In response to determining that a leak exists, displaying a user interface to a display device coupled to the computing device, the user interface including instructions for at least a first troubleshooting option for correcting the determined leak; After displaying the user interface with the instructions, obtaining second sensor data based on another instance of the measured physical quantity by using the at least one sensor; as well as Based on the received second sensor data, it is determined whether a leak still exists with the supply of breathable gas delivered to the patient.