Method, system, device and medium for processing respiratory monitoring data

By introducing R-Track encoding and device identification decoding and report generation technology into the ventilator, the data transmission problem when the network is not smooth is solved, and the applicability of the ventilator in poor network environment scenarios and the user experience are improved.

CN116030930BActive Publication Date: 2026-06-05RESVENT MEDICAL TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
RESVENT MEDICAL TECH CO LTD
Filing Date
2022-12-28
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Existing ventilators cannot accurately transmit respiratory monitoring data when the network is unreliable, making them unsuitable for application scenarios with poor network environments.

Method used

The target processor obtains the R-Track code and device identifier of the target ventilator, and generates a respiratory monitoring data report by adopting the corresponding decoding rules and report generation strategy, thus avoiding the transmission of complete data.

Benefits of technology

When the network is unreliable, by transmitting a small amount of R-Track encoded and device identification data, the applicability of the ventilator in scenarios with poor network conditions is achieved, improving user experience and management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116030930B_ABST
    Figure CN116030930B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a kind of processing method of respiratory monitoring data, system, equipment and medium, wherein the method comprises: by target processing end, the target R-Track coding corresponding to target ventilator and target equipment identification are acquired, target ventilator is used to generate method corresponding to target equipment identification, coding is carried out to the respiratory monitoring data collected to target ventilator, as target R-Track coding;By target processing end, target R-Track coding is decoded using the decoding rule configuration corresponding to target equipment identification, and respiratory monitoring data is obtained;By target processing end, report is generated according to target equipment identification and respiratory monitoring data using preset report generation strategy, and target processing report is obtained. So that the ventilator is suitable for the application scenario of poor network environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of digital medical technology, and in particular to a method, system, device and medium for processing respiratory monitoring data. Background Technology

[0002] Ventilators are essential devices for treating respiratory diseases. Current ventilators transmit respiratory monitoring data to the cloud via wired and / or wireless networks, where the data is then analyzed and reports are generated. However, when the network is unreliable, respiratory monitoring data cannot be accurately transmitted to the cloud, rendering the ventilator unsuitable for applications with poor network conditions. Summary of the Invention

[0003] Based on this, it is necessary to address the issue that existing ventilators transmit respiratory monitoring data to the cloud via wired and / or wireless networks. When the network is unreliable, the respiratory monitoring data cannot be accurately transmitted to the cloud, making the ventilator unsuitable for application scenarios with poor network conditions. Therefore, a method, system, device, and medium for processing respiratory monitoring data are proposed.

[0004] This application provides a method for processing respiratory monitoring data, the method comprising:

[0005] The target processing terminal obtains the target R-Track code and target device identifier corresponding to the target ventilator. The target ventilator is used to encode the respiratory monitoring data collected by the target ventilator using an encoding generation method corresponding to the target device identifier, which serves as the target R-Track code.

[0006] The target processing terminal decodes the target R-Track code using a decoding rule configuration corresponding to the target device identifier to obtain the respiratory monitoring data.

[0007] Using the target processing terminal and a preset report generation strategy, a report is generated based on the target device identifier and the respiratory monitoring data to obtain the target processing report.

[0008] Furthermore, the target R-Track encoding includes 16 characters, and each character in the target R-Track encoding is a base-32 data;

[0009] The target R-Track code is used to represent the number of days in the reporting period, the number of days used, the average usage time, the number of days used for more than the preset number of hours, the average P95 value, the average air leakage, the average AHI, the average snoring index, and the average micro-awakening.

[0010] Furthermore, if the target processing terminal is a patient client, then the step of obtaining the target R-Track code and target device identifier corresponding to the target ventilator includes:

[0011] Obtain the target R-Track code and the target device identifier sent by the target ventilator, or obtain the target R-Track code and the target device identifier input by the user based on the displayed patient input interface.

[0012] Further, the step of obtaining the target R-Track code and the target device identifier input by the user based on the displayed patient input interface includes:

[0013] Obtain encoded input instructions;

[0014] In response to the coded input command, the patient input interface is displayed;

[0015] The user input data is obtained from the patient input interface and used as data to be processed.

[0016] If the data to be processed is text, then the R-Track code is extracted from the data to be processed as the target R-Track code, and the device identifier is extracted from the data to be processed as the target device identifier;

[0017] If the data to be processed is an image, then text is identified from the data to be processed to obtain the text to be processed. A regular expression is extracted using a preset R-Track encoding to extract the R-Track encoding from the text to be processed as the target R-Track encoding. A regular expression is also extracted using a preset device identifier to extract the device identifier from the text to be processed as the target device identifier.

[0018] Furthermore, if the target processing terminal is a digital sleep management platform, the step of obtaining the target R-Track code and target device identifier corresponding to the target ventilator further includes:

[0019] The target R-Track code and target device identifier corresponding to the target ventilator are obtained through one or more data acquisition methods, including patient client, doctor client, email, telephone voice, and SMS.

[0020] Furthermore, if the target processing terminal is a doctor's client, the step of obtaining the target R-Track code and target device identifier corresponding to the target ventilator further includes:

[0021] The target R-Track code and target device identifier corresponding to the target ventilator can be obtained through any of the following data acquisition methods: the doctor input interface, system messages, and system tasks.

[0022] The step of generating a target processing report based on the target device identifier and the respiratory monitoring data using a preset report generation strategy includes:

[0023] A data acquisition request is generated based on the target device identifier, and the data acquisition request is sent to the digital sleep management platform;

[0024] Obtain the returned data sent by the digital sleep management platform based on the data acquisition request;

[0025] The returned data is parsed to extract basic patient information.

[0026] Using the aforementioned report generation strategy, a report is generated based on the patient's basic information, the target device identifier, and the respiratory monitoring data to obtain the target treatment report.

[0027] Further, after the step of generating a report based on the target device identifier and the respiratory monitoring data using a preset report generation strategy to obtain the target processing report, the following steps are included:

[0028] Using the target processing terminal and based on setStorage storage technology, the target processing report is stored in the local storage space.

[0029] Using the target processing terminal, based on canvas graphics generation technology, a page is generated according to the target processing report in the local storage space to obtain the target report page.

[0030] This application also provides a respiratory monitoring data processing system, the system comprising:

[0031] The data acquisition module is used to acquire the target R-Track code and target device identifier corresponding to the target ventilator through the target processing terminal. The target ventilator is used to encode the respiratory monitoring data collected by the target ventilator using an encoding generation method corresponding to the target device identifier, which is used as the target R-Track code.

[0032] The decoding module is used to decode the target R-Track encoding through the target processing terminal using a decoding rule configuration corresponding to the target device identifier, so as to obtain the respiratory monitoring data.

[0033] The report generation module is used to generate a report based on the target device identifier and the respiratory monitoring data through the target processing terminal using a preset report generation strategy, thereby obtaining a target processing report.

[0034] This application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor causes the processor to perform the following steps:

[0035] The target processing terminal obtains the target R-Track code and target device identifier corresponding to the target ventilator. The target ventilator is used to encode the respiratory monitoring data collected by the target ventilator using an encoding generation method corresponding to the target device identifier, which serves as the target R-Track code.

[0036] Using the target processing terminal, the target R-Track encoding is decoded by configuring decoding rules corresponding to the target device identifier to obtain the respiratory monitoring data;

[0037] Using the target processing terminal and a preset report generation strategy, a report is generated based on the target device identifier and the respiratory monitoring data to obtain the target processing report.

[0038] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to perform the following steps:

[0039] The target processing terminal obtains the target R-Track code and target device identifier corresponding to the target ventilator. The target ventilator is used to encode the respiratory monitoring data collected by the target ventilator using an encoding generation method corresponding to the target device identifier, which serves as the target R-Track code.

[0040] Using the target processing terminal, the target R-Track encoding is decoded by configuring decoding rules corresponding to the target device identifier to obtain the respiratory monitoring data;

[0041] Using the target processing terminal and a preset report generation strategy, a report is generated based on the target device identifier and the respiratory monitoring data to obtain the target processing report.

[0042] The respiratory monitoring data processing method of this application can generate a report through the target R-Track code and the target device identifier, without the need to transmit the complete respiratory monitoring data. The amount of data for the target R-Track code and the target device identifier is relatively small, so it can be transmitted through other means when the network is not smooth, thus making the ventilator suitable for application scenarios with poor network environment. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] in:

[0045] Figure 1 This is a flowchart of a method for processing respiratory monitoring data in one embodiment;

[0046] Figure 2 This is a structural block diagram of a respiratory monitoring data processing device in one embodiment;

[0047] Figure 3 This is a structural block diagram of a computer device in one embodiment. Detailed Implementation

[0048] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0049] like Figure 1 As shown, in one embodiment, a method for processing respiratory monitoring data is provided. This method specifically includes the following steps:

[0050] S1: Obtain the target R-Track code and target device identifier corresponding to the target ventilator through the target processing terminal, wherein the target ventilator is used to encode the respiratory monitoring data collected by the target ventilator using the encoding generation method corresponding to the target device identifier, as the target R-Track code;

[0051] Specifically, the target R-Track code and target device identifier corresponding to the target ventilator are obtained through the target processing terminal based on a preset method.

[0052] The target R-Track encoding is R-Track encoding, using 16 characters, with each character in base 32. The base 32 characters are: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (10), B (11), C (12), (13), E (14), F (15), G (16), H (17), ...

[0053] 17), J (which is 18), K (which is 19), L (which is 20), M (which is 21), N (which is 22), P (which is 23), Q (which is 24), R (which is 25), S (which is 26), T (which is 27), U (which is 28), V (which is 29), W (which is 30), X (which is 31).

[0054] The target device identifier is the device identifier corresponding to the target ventilator. The device identifier can be data that uniquely identifies a ventilator, such as the device name or device ID.

[0055] The target processing end can be any one of the patient client, digital sleep management platform, or doctor client.

[0056] S2: Using the target processing terminal, the target R-Track encoding is decoded by the decoding rule configuration corresponding to the target device identifier to obtain the respiratory monitoring data;

[0057] Specifically, the target processing terminal uses a decoding rule configuration corresponding to the target device identifier to decode the target R-Track encoding, and uses the decoded data as the respiratory monitoring data.

[0058] The decoding rule configuration corresponding to the target device identifier is a complementary method to the encoding generation method corresponding to the target device identifier.

[0059] S3: Using the target processing terminal and a preset report generation strategy, a report is generated based on the target device identifier and the respiratory monitoring data to obtain the target processing report.

[0060] Specifically, the target processing terminal uses a preset report generation strategy to generate a report based on the target device identifier and the respiratory monitoring data, and the generated report is used as the target processing report.

[0061] The report generation strategy includes: report templates.

[0062] This embodiment can generate a report using the target R-Track code and the target device identifier, without needing to transmit complete respiratory monitoring data. The amount of data for the target R-Track code and the target device identifier is relatively small, so it can be transmitted through other means when the network is unreliable, thus making the ventilator suitable for application scenarios with poor network environments.

[0063] In one embodiment, the target R-Track encoding includes 16 characters, where each character in the target R-Track encoding is a base-32 data;

[0064] The target R-Track code is used to represent the number of days in the reporting period, the number of days used, the average usage time, the number of days used for more than the preset number of hours, the average P95 value, the average air leakage, the average AHI, the average snoring index, and the average micro-awakening.

[0065] The reporting cycle can be any of the following: 1-day, 7-day, 14-day, monthly, 3-month, 6-month, or 12-month reporting periods. The reporting cycle can be set on the target ventilator.

[0066] The number of days of use refers to the number of days the ventilator is used. The range for the number of days of use is from 1 day to 365 days.

[0067] Average usage time is the average daily time spent using a ventilator.

[0068] The number of days of use exceeding the preset number of hours refers to the number of days during which the duration of ventilator use exceeds the preset number of hours.

[0069] The P95 mean is the average of the P95 values. P95 is the value at the 95th percentile of response times, arranged from smallest to largest.

[0070] The average AHI is the average of the AHI index. The AHI index refers to the average number of apneas and hypopneas per hour during sleep.

[0071] The mean snoring index is the average value of the snoring index. The snoring index refers to the number of times snoring occurs per hour.

[0072] The mean microarousal value is the average of the microarousal index. The microarousal index refers to the number of microarousals per hour. The higher the index, the worse the sleep continuity and the worse the sleep quality.

[0073] For example, if the target R-Track code is 30P210M2Q3M01041, then the first digit corresponds to the field Days Selected (reporting days), ranging from 0 to 6 with a precision of 1. Here, 0: 1-day report, 1: 7-day report, 2: 14-day report, 3: 30-day report, 4: 90-day report, 5: 180-day report, and 6: 365-day report. If the first digit (3) exceeds the range 0-6, an error is thrown, and 3 corresponds to a 30-day report. The second and third digits (0P) correspond to the field Total Days Used (use days), ranging from 1 to 365 with a precision of 1. If the second and third digits exceed the range 1-365, an error is thrown, and 0P corresponds to 0*32+23=23 days (use days). The fourth and fifth digits (21) correspond to the field Average. usage (average usage time), range 1-240, precision 0.1, 21 corresponds to 2*32+1*32=96*0.1 (precision), using toFixed(1) to keep one decimal place, the average usage time is 9.6 hours.

[0074] This embodiment enables the transmission of only 16 characters of the target R-Track code and a target device identifier consisting of a small number of characters. This allows for transmission through other means when the network is unreliable, making the ventilator suitable for application scenarios with poor network environments.

[0075] In one embodiment, if the target processing terminal is a patient client, the step of obtaining the target R-Track code and target device identifier corresponding to the target ventilator includes:

[0076] S121: Obtain the target R-Track code and the target device identifier sent by the target ventilator, or obtain the target R-Track code and the target device identifier input by the user based on the displayed patient input interface.

[0077] The patient client is the client application used by patients.

[0078] In this embodiment, the target ventilator transmits the target R-Track code and the target device identifier via a wireless network and / or a wired network. Alternatively, the user can directly input the target R-Track code and the target device identifier through the patient input interface on the patient client. In the event of network congestion, the data can also be transmitted through the patient input interface, thus making the ventilator suitable for application scenarios with poor network conditions.

[0079] In one embodiment, the steps described above for obtaining the target R-Track code and the target device identifier input by the user based on the displayed patient input interface include:

[0080] S1211: Obtain encoded input instructions;

[0081] Specifically, it involves obtaining the encoded input instructions from the user.

[0082] S1212: In response to the coded input command, display the patient input interface;

[0083] Specifically, in response to the coded input command, the patient input interface is displayed based on a preset patient input interface configuration.

[0084] S1213: Obtain the user input data from the patient input interface as data to be processed;

[0085] Specifically, the user enters data in the patient input interface and clicks the submit button after completing the input; when the submit button is clicked, a submission signal is generated; based on the submission signal, the data entered by the user in the patient input interface is taken as data to be processed.

[0086] S1214: If the data to be processed is text, then extract the R-Track code from the data to be processed as the target R-Track code, and extract the device identifier from the data to be processed as the target device identifier;

[0087] Specifically, if the data to be processed is text, it means that text recognition is not required. Therefore, the R-Track code is directly extracted from the data to be processed as the target R-Track code, and the device identifier is extracted from the data to be processed as the target device identifier.

[0088] S1215: If the data to be processed is an image, then the text is identified from the data to be processed to obtain the text to be processed. A regular expression is extracted using a preset R-Track encoding to extract the R-Track encoding from the text to be processed as the target R-Track encoding. A regular expression is extracted using a preset device identifier to extract the device identifier from the text to be processed as the target device identifier.

[0089] Specifically, if the data to be processed is an image, it means that text recognition is not required. Therefore, a preset text recognition method is used to identify the text from the data to be processed, and obtain the text to be processed. Since the text to be processed contains attribute names, attribute values, and descriptive text, and the attribute values ​​are the data that is needed, a preset R-Track encoding is used to extract a regular expression to extract the R-Track encoding (i.e., the attribute value) from the text to be processed as the target R-Track encoding. A preset device identifier extraction regular expression is used to extract the device identifier (i.e., the attribute value) from the text to be processed as the target device identifier.

[0090] This embodiment allows users to upload the target R-Track code and the target device identifier by inputting text or taking a photo. This broadens the user input methods and improves the user experience, making the ventilator suitable for application scenarios with poor network environments.

[0091] In one embodiment, if the target processing terminal is a digital sleep management platform, the step of obtaining the target R-Track code and target device identifier corresponding to the target ventilator further includes:

[0092] S131: Obtain the target R-Track code and the target device identifier corresponding to the target ventilator through one or more data acquisition methods, such as patient client, doctor client, email, telephone voice, and SMS.

[0093] The digital sleep management platform stores patients' daily sleep data on SD cards through daily use. The data is then uploaded to the digital management platform and displayed to doctors and patients, improving compliance management and thus enhancing the efficiency of patient sleep monitoring, treatment, and overall management.

[0094] The doctor's client is the client application used by doctors.

[0095] The telephone voice message is used to report the target ventilator's corresponding R-Track code and target device identifier via telephone voice.

[0096] This embodiment obtains the target R-Track code and target device identifier corresponding to the target ventilator through one or more data acquisition methods, such as patient client, doctor client, email, telephone voice, and SMS. This allows for transmission through other means when the network is unreliable, making the ventilator suitable for application scenarios with poor network environments.

[0097] In one embodiment, if the target processing terminal is a doctor's client, the step of obtaining the target R-Track code and target device identifier corresponding to the target ventilator further includes:

[0098] S141: Obtain the target R-Track code and the target device identifier corresponding to the target ventilator through any one of the following data acquisition methods: the displayed doctor input interface, system messages, and system tasks;

[0099] Specifically,

[0100] The step of generating a target processing report based on the target device identifier and the respiratory monitoring data using a preset report generation strategy includes:

[0101] S31: Generate a data acquisition request based on the target device identifier, and send the data acquisition request to the digital sleep management platform;

[0102] Specifically, a data acquisition request is a request to obtain basic patient information. The data acquisition request carries the identifier of the target device.

[0103] Specifically, the data acquisition request is sent to the digital sleep management platform via HTTPS.

[0104] HTTPS, short for Hypertext Transfer Protocol Secure, is an HTTP channel designed for security. It ensures the security of the transmission process by using encryption and authentication on top of HTTP.

[0105] S32: Obtain the return data sent by the digital sleep management platform based on the data acquisition request;

[0106] Specifically, the digital sleep management platform searches the database for the patient's basic information corresponding to the target device identifier, packages the patient's basic information into the returned data, and sends the returned data to the doctor's client corresponding to the target processing terminal.

[0107] S33: Parse the returned data for basic patient information;

[0108] S34: Using the aforementioned report generation strategy, a report is generated based on the patient's basic information, the target device identifier, and the respiratory monitoring data to obtain the target treatment report.

[0109] Specifically, the report generation strategy is used to generate a report based on the patient's basic information, the target device identifier, and the respiratory monitoring data, and the generated report is used as the target processing report.

[0110] This embodiment obtains the target R-Track code and target device identifier corresponding to the target ventilator through any one of the data acquisition methods shown in the doctor input interface, system messages, and system tasks. Thus, when the network is not smooth, it can be transmitted through other means, making the ventilator suitable for application scenarios with poor network environment.

[0111] In one embodiment, after the step of generating a report based on the target device identifier and the respiratory monitoring data using a preset report generation strategy to obtain the target processing report, the following steps are included:

[0112] S4: Using the target processing terminal, the target processing report is stored in the local storage space based on setStorage storage technology;

[0113] The setStorage storage technology is an asynchronous storage technology.

[0114] S5: Using the target processing terminal, based on canvas graphics generation technology, a page is generated according to the target processing report in the local storage space to obtain the target report page.

[0115] Canvas graphics generation technology is a technique used in front-end development for drawing charts.

[0116] Specifically, the target processing terminal generates a page based on the target processing report in the local storage space. During the page generation process, the graphics are generated using canvas graphics generation technology, and the generated page is used as the target report page.

[0117] like Figure 2 As shown, in one embodiment, this application also provides a respiratory monitoring data processing system, the system comprising:

[0118] The data acquisition module 802 is used to acquire the target R-Track code and target device identifier corresponding to the target ventilator through the target processing terminal. The target ventilator is used to encode the respiratory monitoring data collected by the target ventilator using an encoding generation method corresponding to the target device identifier, which is used as the target R-Track code.

[0119] Decoding module 802 is used to decode the target R-Track encoding through the target processing terminal using a decoding rule configuration corresponding to the target device identifier, so as to obtain the respiratory monitoring data;

[0120] The report generation module 803 is used to generate a report based on the target device identifier and the respiratory monitoring data through the target processing terminal using a preset report generation strategy, thereby obtaining a target processing report.

[0121] This embodiment can generate a report using the target R-Track code and the target device identifier, without needing to transmit complete respiratory monitoring data. The amount of data for the target R-Track code and the target device identifier is relatively small, so it can be transmitted through other means when the network is unreliable, thus making the ventilator suitable for application scenarios with poor network environments.

[0122] Figure 3 An internal structural diagram of a computer device in one embodiment is shown. This computer device can specifically be a terminal or a server. Figure 3 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and may also store a computer program. When executed by the processor, this computer program enables the processor to implement a method for processing respiratory monitoring data. The internal memory may also store a computer program, which, when executed by the processor, enables the processor to implement a method for processing respiratory monitoring data. Those skilled in the art will understand that… Figure 3 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0123] In one embodiment, a computer device is provided, including a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the following steps:

[0124] The target processing terminal obtains the target R-Track code and target device identifier corresponding to the target ventilator. The target ventilator is used to encode the respiratory monitoring data collected by the target ventilator using an encoding generation method corresponding to the target device identifier, which serves as the target R-Track code.

[0125] Using the target processing terminal, the target R-Track encoding is decoded by configuring decoding rules corresponding to the target device identifier to obtain the respiratory monitoring data;

[0126] Using the target processing terminal and a preset report generation strategy, a report is generated based on the target device identifier and the respiratory monitoring data to obtain the target processing report.

[0127] This embodiment can generate a report using the target R-Track code and the target device identifier, without needing to transmit complete respiratory monitoring data. The amount of data for the target R-Track code and the target device identifier is relatively small, so it can be transmitted through other means when the network is unreliable, thus making the ventilator suitable for application scenarios with poor network environments.

[0128] In one embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, causes the processor to perform the following steps:

[0129] The target processing terminal obtains the target R-Track code and target device identifier corresponding to the target ventilator. The target ventilator is used to encode the respiratory monitoring data collected by the target ventilator using an encoding generation method corresponding to the target device identifier, which serves as the target R-Track code.

[0130] Using the target processing terminal, the target R-Track encoding is decoded by configuring decoding rules corresponding to the target device identifier to obtain the respiratory monitoring data;

[0131] Using the target processing terminal and a preset report generation strategy, a report is generated based on the target device identifier and the respiratory monitoring data to obtain the target processing report.

[0132] This embodiment can generate a report using the target R-Track code and the target device identifier, without needing to transmit complete respiratory monitoring data. The amount of data for the target R-Track code and the target device identifier is relatively small, so it can be transmitted through other means when the network is unreliable, thus making the ventilator suitable for application scenarios with poor network environments.

[0133] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), and double data rate RAM.

[0134] SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus Direct RAM (RDRAM), Direct Memory Bus Dynamic RAM (DRDRAM), and Memory Bus Dynamic RAM (RDRAM), etc.

[0135] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0136] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A method for processing respiratory monitoring data, the method comprising: The target processing terminal obtains the target R-Track code and target device identifier corresponding to the target ventilator. The target ventilator is used to encode the respiratory monitoring data collected by the target ventilator using an encoding generation method corresponding to the target device identifier, which serves as the target R-Track code. Using the target processing terminal, the target R-Track encoding is decoded by configuring decoding rules corresponding to the target device identifier to obtain the respiratory monitoring data; Through the target processing terminal, using a preset report generation strategy, a report is generated based on the target device identifier and the respiratory monitoring data to obtain the target processing report; Wherein, if the target processing terminal is a patient client, the step of obtaining the target R-Track code and target device identifier corresponding to the target ventilator includes: Obtain the target R-Track code and the target device identifier sent by the target ventilator, or obtain the target R-Track code and the target device identifier input by the user based on the displayed patient input interface; The step of obtaining the target R-Track code and the target device identifier input by the user based on the displayed patient input interface includes: Obtain encoded input instructions; In response to the coded input command, the patient input interface is displayed; The user input data is obtained from the patient input interface and used as data to be processed. If the data to be processed is text, then the R-Track code is extracted from the data to be processed as the target R-Track code, and the device identifier is extracted from the data to be processed as the target device identifier; If the data to be processed is an image, then text is identified from the data to obtain the text to be processed. A preset R-Track encoding is used to extract a regular expression, and the R-Track encoding is extracted from the text to be processed as the target text. The device is encoded using R-Track and extracted using a preset device identifier regular expression to extract the device information from the text to be processed. The identifier serves as the identifier for the target device.

2. The method for processing respiratory monitoring data according to claim 1, characterized in that, The target R-Track encoding includes 16 characters, and each character in the target R-Track encoding is a base-32 data; The target R-Track code is used to represent the number of days in the reporting period, the number of days used, the average usage time, the number of days used for more than the preset number of hours, the average P95 value, the average air leakage, the average AHI, the average snoring index, and the average micro-awakening.

3. The method for processing respiratory monitoring data according to claim 1, characterized in that, If the target processing terminal is a digital sleep management platform, then the step of obtaining the target R-Track code and target device identifier corresponding to the target ventilator further includes: The target R-Track code and target device identifier corresponding to the target ventilator are obtained through one or more data acquisition methods, including patient client, doctor client, email, telephone voice, and SMS.

4. The method for processing respiratory monitoring data according to claim 1, characterized in that, If the target processing terminal is a doctor's client, then the step of obtaining the target R-Track code and target device identifier corresponding to the target ventilator further includes: The target R-Track code and target device identifier corresponding to the target ventilator can be obtained through any of the following data acquisition methods: the doctor input interface, system messages, and system tasks. The step of generating a target processing report based on the target device identifier and the respiratory monitoring data using a preset report generation strategy includes: A data acquisition request is generated based on the target device identifier, and the data acquisition request is sent to the digital sleep management platform; Obtain the returned data sent by the digital sleep management platform based on the data acquisition request; The returned data is parsed to extract basic patient information. Using the aforementioned report generation strategy, a report is generated based on the patient's basic information, the target device identifier, and the respiratory monitoring data to obtain the target treatment report.

5. The method for processing respiratory monitoring data according to claim 1, characterized in that, After the step of generating a report based on the target device identifier and the respiratory monitoring data using a preset report generation strategy to obtain the target processing report, the following steps are included: Using the target processing terminal and based on setStorage storage technology, the target processing report is stored in the local storage space. Using the target processing terminal, based on canvas graphics generation technology, a page is generated according to the target processing report in the local storage space to obtain the target report page.

6. A system for processing respiratory monitoring data, characterized in that, A method for processing respiratory monitoring data according to any one of claims 1 to 5, the system comprising: The data acquisition module is used to acquire the target R-Track code and target device identifier corresponding to the target ventilator through the target processing terminal. The target ventilator is used to encode the respiratory monitoring data collected by the target ventilator using an encoding generation method corresponding to the target device identifier, which is used as the target R-Track code. The decoding module is used to decode the target R-Track encoding through the target processing terminal using a decoding rule configuration corresponding to the target device identifier, so as to obtain the respiratory monitoring data. The report generation module is used to generate a report based on the target device identifier and the respiratory monitoring data through the target processing terminal using a preset report generation strategy, thereby obtaining a target processing report.

7. A computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the steps of the method as claimed in any one of claims 1 to 5.

8. A computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of the method as claimed in any one of claims 1 to 5.