Auxiliary detection method, system and equipment for lung function examination and medium

By matching the detection guidance strategy and the current detection items, the feedback information of the tested objects is obtained and quality-controlled, and the detection strategy is optimized, which solves the problem of difficulty in cooperating with the tested objects in the lung function examination, achieving efficient, accurate and personalized detection.

CN119818051APending Publication Date: 2025-04-15ZHONGSHAN HOSPITAL FUDAN UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411817698.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

During lung function examination, it is difficult for the subject to be tested to directly grasp the key points of the test, which leads to repeated communication by the operator, which is time-consuming and labor-intensive and has low efficiency.

Method used

By matching the detection guidance strategy with the current detection project, the feedback information of the inspected object is obtained and quality control is carried out, the detection guidance strategy is optimized, and the feedback information is summarized as auxiliary detection results.

Benefits of technology

It improves the accuracy and reliability of the inspection, reduces the consumption of human and material resources, realizes the intelligence and personalization of the inspection process, and improves the coordination of the inspected objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119818051A_ABST
    Figure CN119818051A_ABST
Patent Text Reader

Abstract

The invention provides an auxiliary detection method, system and device for lung function examination and a medium, and relates to the field of intelligent detection device.The auxiliary detection method comprises the steps that a current detection item is matched with a corresponding current guide instruction from a detection guide strategy; obtaining current feedback information made by a detected object based on the current guide instruction; performing quality control on the current feedback information to obtain a quality control result; based on the quality inspection result, optimizing the detection guide strategy; after all detection items are completed, all the current feedback information is summarized in sequence to serve as an auxiliary detection result of lung function detection, a guiding strategy is flexibly adjusted through a quality inspection result, targeted detection guidance is provided for different detected objects, and the detection accuracy and reliability are further improved while the manpower and material resource cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent detection equipment, and in particular to an auxiliary detection method, system, electronic equipment, readable storage medium and computer program product for pulmonary function examination. Background Art

[0002] During the pulmonary function test, the subject is required to repeatedly exhale and inhale on the instrument at low, medium and high flow rates. To ensure the smooth progress of the test, the operator and the subject must work closely together and complete the test with high quality under certain quality control requirements.

[0003] In actual operation, the operator usually issues verbal instructions to guide the subject to perform the test. During this process, the subject may not be able to directly grasp the key points of the test and find it difficult to cooperate fully. The operator needs to communicate with the subject repeatedly, which is time-consuming, labor-intensive and inefficient.

[0004] Therefore, it is necessary to propose an auxiliary detection method, system, electronic device, readable storage medium and computer program product for pulmonary function examination. Summary of the invention

[0005] This specification provides an auxiliary detection method, system, electronic device, readable storage medium and computer program product for pulmonary function examination, which ensures the pertinence and effectiveness of the detection process by matching the detection guidance strategy with the current detection item. By obtaining feedback information from the subjects and performing quality control, the accuracy and reliability of the data are guaranteed. The quality inspection results not only provide quality assurance for a single test, but also serve as a basis for optimizing the detection guidance strategy, thereby achieving continuous optimization and improvement of the detection process; by summarizing all feedback information as auxiliary detection results for pulmonary function examinations, a comprehensive and detailed reference basis is provided for doctors.

[0006] The present application provides an auxiliary detection method for pulmonary function test using the following technical solution, including:

[0007] Determine the current detection item and match the corresponding current guidance instruction from the detection guidance strategy;

[0008] Acquiring current feedback information made by the subject based on the current guidance instruction;

[0009] Performing quality control on the current feedback information to obtain a quality inspection result;

[0010] Based on the quality inspection results, optimizing the detection guidance strategy;

[0011] After all test items are completed, all the current feedback information is summarized in turn as an auxiliary test result of the pulmonary function test.

[0012] Optionally, it further includes: guiding the subject to perform initial posture;

[0013] Optionally, the performing initial posture guidance on the subject includes:

[0014] Obtain basic information and actual morphological information of the inspected object;

[0015] In combination with the basic information and the actual morphological information, guiding the subject to adjust the sitting posture;

[0016] When the posture adjustment is completed, the robot arm is adjusted.

[0017] Optionally, when the posture adjustment is completed, the robot arm is adjusted, including:

[0018] Determining a vertical movement distance according to the position of the mouth of the subject and the current position of the breathing filter; and adjusting the height of the robotic arm based on the vertical movement distance;

[0019] The translation distance is determined according to the straight-line distance between the object under inspection and the breathing filter; and the telescopic length of the mechanical arm is adjusted based on the translation distance.

[0020] Optionally, performing quality control on the current feedback information to obtain a quality inspection result includes:

[0021] Identifying a current behavior type corresponding to the current feedback information;

[0022] If the current behavior type belongs to at least one problem type, it is determined that the current feedback information does not meet the preset quality inspection requirements;

[0023] If the current behavior type does not belong to any of the problem types, it is determined that the current feedback information meets the preset quality inspection requirements.

[0024] Optionally, the optimizing the detection guidance strategy based on the quality inspection result includes:

[0025] If the current feedback information does not meet the preset quality inspection requirements, construct a new current guidance instruction to re-test the current inspection item;

[0026] If the current feedback information meets the preset quality inspection requirements, the next inspection item is used as a new current inspection item, the current guidance instruction corresponding to the current inspection item is extracted from the inspection guidance strategy, and the current inspection item is inspected.

[0027] Optionally, if the current feedback information does not meet the preset quality inspection requirements, constructing a new current guidance instruction to re-test the current inspection item includes:

[0028] Identify a guide label corresponding to the question type as a first guide label;

[0029] Determine a first target information block corresponding to the first boot tag from the current boot instruction;

[0030] Searching for a set of original information blocks corresponding to the first guide tag;

[0031] Selecting an original information block different from the first target information block from the original information block set as a second target information block;

[0032] updating the current guidance instruction according to the second target information block;

[0033] Based on the updated current guidance instruction, the subject is notified to re-check the current detection item.

[0034] Optionally, updating the current guidance instruction according to the second target information block includes:

[0035] replacing the first target information block in the current guidance instruction with the second target information block;

[0036] and / or,

[0037] The second target information block is added to the current boot instruction.

[0038] The auxiliary detection system for pulmonary function test provided in the present application adopts the following technical solution, including:

[0039] A matching module, used to determine the current detection item and match the corresponding current guidance instruction from the detection guidance strategy;

[0040] A feedback module, used to obtain current feedback information made by the subject based on the current guidance instruction;

[0041] A quality control module, used to perform quality control on the current feedback information to obtain quality inspection results;

[0042] An optimization module, used for optimizing the detection guidance strategy based on the quality inspection result;

[0043] The summarizing module is used to summarize all the current feedback information in sequence after completing all the test items as auxiliary test results of the pulmonary function test.

[0044] Optionally, it further includes: an initial guidance module, used to guide the subject to perform initial posture guidance;

[0045] The initial boot module comprises:

[0046] The information acquisition submodule is used to obtain basic information and actual morphological information of the inspected object;

[0047] A sitting posture adjustment submodule, used to guide the subject to adjust his sitting posture by combining the basic information and the actual morphological information;

[0048] The robot arm adjustment submodule is used to adjust the robot arm when the posture adjustment is completed.

[0049] Optionally, the mechanical arm adjustment submodule includes:

[0050] A height adjustment unit, configured to determine a vertical movement distance according to a mouth position of the subject and a current position of the breathing filter; and to adjust the height of the robotic arm based on the vertical movement distance;

[0051] The length adjustment unit is used to determine the translation distance according to the straight-line distance between the object under examination and the breathing filter; and adjust the telescopic length of the mechanical arm based on the translation distance.

[0052] Optionally, the quality control module includes:

[0053] An identification submodule, used to identify a current behavior type corresponding to the current feedback information;

[0054] A first result submodule, configured to determine that the current feedback information does not meet the preset quality inspection requirements if the current behavior type belongs to at least one problem type;

[0055] The second result submodule is used to determine that the current feedback information meets the preset quality inspection requirements if the current behavior type does not belong to any of the problem types.

[0056] Optionally, the optimization module includes:

[0057] A first optimization submodule is used to construct a new current guidance instruction and re-test the current test item if the current feedback information does not meet the preset quality inspection requirements;

[0058] The second optimization submodule is used to, if the current feedback information meets the preset quality inspection requirements, take the next inspection item as the new current inspection item, extract the current guidance instruction corresponding to the current inspection item from the inspection guidance strategy, and inspect the current inspection item.

[0059] Optionally, the first optimization submodule includes:

[0060] A label identification unit, used to identify a guide label corresponding to the question type as a first guide label;

[0061] An information block confirmation unit, configured to determine a first target information block corresponding to the first guidance tag from a current guidance instruction;

[0062] an original information block set searching unit, configured to search for an original information block set corresponding to the first guide tag;

[0063] a selection unit, configured to select an original information block different from the first target information block from the original information block set as a second target information block;

[0064] an instruction updating unit, configured to update the current guidance instruction according to the second target information block;

[0065] The reminding unit is used to notify the subject to re-check the current detection item based on the updated current guidance instruction.

[0066] Optionally, the instruction updating unit includes:

[0067] A first instruction updating subunit, configured to replace the first target information block in the current boot instruction with the second target information block;

[0068] The second instruction updating subunit is configured to add the second target information block to the current boot instruction.

[0069] This specification also provides a computer device, wherein the computer device includes:

[0070] processor; and,

[0071] A memory storing computer executable instructions, which when executed cause the processor to perform any of the above methods.

[0072] This specification also provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs / instructions, and when the one or more programs / instructions are executed by a processor, any of the above methods is implemented.

[0073] This specification also provides a computer program product, wherein the computer program product includes: a computer program / instructions, and when the computer program / instructions are executed by a processor, any of the above methods is implemented.

[0074] In the present invention, by determining the current test item, the corresponding current guidance instruction is matched from the test guidance strategy; the current feedback information made by the test object based on the current guidance instruction is obtained; the current feedback information is quality controlled to obtain the quality inspection result; based on the quality inspection result, the test guidance strategy is optimized; after completing all the test items, all the current feedback information is summarized in turn as the auxiliary test result of the pulmonary function test, and the guidance strategy is flexibly adjusted according to the quality inspection result, so as to provide targeted test guidance for different test objects, and further improve the accuracy and reliability of the test. BRIEF DESCRIPTION OF THE DRAWINGS

[0075] Figure 1 A schematic diagram of the principle of an auxiliary detection method for lung function test provided in an embodiment of this specification;

[0076] Figure 2 A schematic diagram of the structure of an auxiliary detection method for lung function test provided in an embodiment of this specification;

[0077] Figure 3 A schematic diagram of the principles of S2-S3 of an auxiliary detection method for pulmonary function examination provided in an embodiment of this specification;

[0078] Figure 4 A schematic diagram of the principles of S4-S6 of an auxiliary detection method for pulmonary function examination provided in an embodiment of this specification;

[0079] Figure 5 A schematic diagram of the types of questions in a method for assisting in detecting lung function provided in an embodiment of this specification;

[0080] Figure 6 A schematic diagram of the structure of an auxiliary detection system for lung function testing provided in an embodiment of this specification;

[0081] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification;

[0082] Figure 8 A schematic diagram of a computer-readable storage medium provided in accordance with an embodiment of the present specification. DETAILED DESCRIPTION

[0083] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are only examples, and those skilled in the art can think of other obvious variations. The basic principles of the present invention defined in the following description can be applied to other embodiments, variations, improvements, equivalents, and other technical solutions that do not deviate from the spirit and scope of the present invention.

[0084] The exemplary embodiments of the present invention will now be described more fully with reference to the accompanying drawings. Under the premise of being consistent with the technical concept of the present invention, the features, structures, characteristics or other details described in a particular embodiment do not exclude that they can be combined in one or more other embodiments in a suitable manner.

[0085] The term "and / or" or "and / or" includes all combinations of any one or more of the associated listed items.

[0086] Figure 1 A schematic diagram of the principle of an auxiliary detection method for lung function test provided in an embodiment of this specification includes:

[0087] S3 determines the current detection item and matches the corresponding current guidance instruction from the detection guidance strategy;

[0088] S4 obtains current feedback information made by the subject based on the current guidance instruction;

[0089] S5 performs quality control on the current feedback information to obtain a quality inspection result;

[0090] S6, optimizing the detection guidance strategy based on the quality inspection result;

[0091] S7 After completing all the test items, all the current feedback information is summarized in sequence as an auxiliary test result of the pulmonary function test.

[0092] Pulmonary function test is a non-invasive physical examination method with the advantages of high sensitivity, good repeatability and convenient detection. It is an important means of clinical evaluation of chest and lung diseases and respiratory physiology. It has been widely used in various fields such as respiratory medicine, surgery, pediatrics, obstetrics and gynecology, occupational disease assessment, plateau medicine, and health examinations. Pulmonary function test is one of the 100 technologies worth promoting and is also a laboratory technical standard that must be established in the establishment of respiratory departments across the country.

[0093] At present, COPD has been included in the national chronic disease prevention and control strategy. The latest national epidemiological statistics show that the prevalence of COPD in people over 40 years old is 13.7%, indicating that chronic airway diseases, especially COPD, have become one of the main chronic diseases that restrict people's health. Pulmonary function tests have become a key link and parameter for monitoring in the management of chronic respiratory diseases due to their important role in the diagnosis, differential diagnosis and follow-up of chronic airway diseases. In recent years, with the popularization of chronic respiratory disease management, pulmonary function tests have been widely promoted and applied to better prevent, diagnose and manage chronic respiratory diseases, reduce the incidence rate, and improve the quality of life of patients.

[0094] During the pulmonary function test, the subject is required to repeatedly exhale and inhale on the instrument at different flow rates of low, medium and high. To ensure the smooth progress of the test, the operator and the subject must work closely together and complete the test with high quality under certain quality control requirements.

[0095] Existing pulmonary function test methods require the subject to perform the test according to the verbal instructions issued by the operator. The main problems include:

[0096] (1) Since the subjects’ understanding ability and cooperation level vary, most of them are unable to directly grasp the key points of the inspection. It is difficult for them to fully cooperate based on the operator’s instructions.

[0097] (2) There are large individual differences in the detection process, which requires operators to communicate with them repeatedly, which is not only time-consuming and labor-intensive, but also inefficient;

[0098] (3) During the test, the operator's password may also change slightly, which makes it difficult to normalize and standardize, thus affecting the acceptability and repeatability of the test results.

[0099] (4) When operators communicate with subjects, communication barriers and misunderstandings are likely to occur, leading to conflicts between doctors and patients.

[0100] If electronic instructions are used, the current simple mechanical electronic instructions are even more unable to issue corresponding variable instructions for different subjects. Based on this, the present invention provides an auxiliary detection method for pulmonary function examination, such as Figure 2 As shown, specifically including:

[0101] S1 builds the boot instruction library;

[0102] By building a comprehensive guidance instruction library, standardized voice guidance is provided for subsequent pulmonary function tests to improve examination efficiency and accuracy.

[0103] S11 builds the original sample data set;

[0104] S111 confirms all test items related to pulmonary function test;

[0105] In one embodiment of the present specification, a pulmonary function test requires the subject to exhale and / or inhale based on the requirements of different test items.

[0106] The main test items of pulmonary function test include: lung capacity test, ventilation function test, gas exchange function test, small airway function test, lung diffusion function test, airway resistance test, bronchial dilation test, bronchial provocation test, and exercise cardiopulmonary function test.

[0107] All test items based on pulmonary function tests provide a basic framework for subsequent sample collection and construction of guidance instructions.

[0108] S112 collects multiple original samples of each detection item.

[0109] The original sample includes; operators' voice commands and execution scores.

[0110] The voice command refers to the voice used by the operator to guide the subject.

[0111] The execution score refers to the execution of the inspected object after the operator issues a voice command. Among them, when the operator is guiding the action specification, there are certain fixed words, and in actual execution, the voice command can be flexibly adjusted based on the actual situation of the inspected object. Therefore, the operator, as a direct participant, clearly knows how the corresponding execution is after the voice command is issued. Therefore, the execution score can be the score result scored by the operator independently.

[0112] Taking into account the different scoring criteria for each operator, in one embodiment of the present specification, in order to improve the uniformity of the measurement of execution scores, other personnel may randomly select a voice command to guide the subject, and give a basic score based on the degree of cooperation of the subject; obtain the basic score, and update the execution score corresponding to the voice command based on the basic score; and uniformly adjust all execution scores of the operator based on the correspondence between the basic score and the original execution score.

[0113] By setting a basic score, it helps to provide a reference benchmark for subsequent execution scores, thereby reducing score deviations caused by differences among operators and making the scores of different operators more comparable.

[0114] Preferably, in order to improve the accuracy of the guidance instructions, several positive original samples and several negative original samples may be collected so as to facilitate the subsequent exclusion of the voice instructions in the negative original samples.

[0115] By collecting abundant original samples, data support is provided for subsequent analysis and construction of guidance instructions.

[0116] S113 normalizes all execution scores; aggregates all original samples, and constructs several original sample data sets.

[0117] Normalization was performed to ensure the comparability of the execution scores and to construct the original sample data set to facilitate subsequent analysis.

[0118] The original sample data set includes: all original samples corresponding to the same detection item.

[0119] S12 constructs a guide instruction set corresponding to the detection item based on the original sample data set;

[0120] Each original sample data set is processed as follows:

[0121] S121 obtains the voice command in each original sample in the original sample data set, converts the voice command into text, and obtains corresponding text information;

[0122] By converting voice commands into text information, it facilitates subsequent text analysis and processing.

[0123] Normalize text information, for example, remove irrelevant content (such as symbols).

[0124] S122 divides the text information into several information blocks;

[0125] Detect the pause time between each word in the voice command;

[0126] A pause character is inserted between characters based on the pause time. Specifically, when it is detected that the pause time between two characters is greater than a preset pause threshold, a pause character is inserted between the two characters. The pause character is used as a sign of text segmentation.

[0127] The text information is divided into several information blocks according to the inserted pause characters.

[0128] Normalization and information block segmentation help extract key information and improve the accuracy and readability of guidance instructions.

[0129] S123 marks each information block and determines the guide tag of each information block;

[0130] Associate the segmented information blocks with specific guidance labels to facilitate the subsequent construction of guidance instructions based on the question type. Specifically:

[0131] S123-1 Construct several question types related to the test items.

[0132] Based on the common problems in lung function tests, several question types are constructed. In one embodiment of the specification, the question types include but are not limited to: a first question type, a second question type, a third question type, a fourth question type, a fifth question type, and a sixth question type.

[0133] S123-2 determining at least one guide label for each question type;

[0134] Each test item includes a plurality of orderly arranged guide tags, each guide tag corresponds to at least one information block, and the guide tag is used to characterize the action characteristics / behavior characteristics of the subject during the pulmonary function test. The specific content of the guide tag is not specifically limited here.

[0135] In one embodiment of the present specification, the first question type refers to hesitation at the beginning of exhalation; therefore, the guide label corresponding to the first question type is used to indicate that exhalation should not hesitate.

[0136] The second problem type refers to insufficient explosive exhalation; therefore, the guide label corresponding to the second problem type is used to characterize explosive exhalation.

[0137] The third question type refers to coughing during exhalation; therefore, the guidance label corresponding to the third question type is used to represent not coughing.

[0138] The fourth problem type refers to insufficient inspiration; therefore, the guide label corresponding to the fourth problem type is used to represent sufficient inspiration.

[0139] The fifth question type refers to interrupted exhalation; therefore, the guide label corresponding to the fifth question type is used to characterize continuous exhalation.

[0140] The sixth problem type refers to an unclosed breathing loop; therefore, the guide label corresponding to the sixth problem type is used to characterize that the breathing is completely closed.

[0141] Assign guidance labels to each question type to ensure that subsequent guidance instructions can be optimized for specific questions, so as to provide effective guidance to the subjects.

[0142] S124 determines the original information block of each guide tag in combination with the execution score;

[0143] S124-1, scoring each information block in combination with the execution score to determine a guidance score;

[0144] A guidance score is assigned to each information block. In one embodiment of the present specification, the voice instruction corresponding to the information block is searched; and the execution score corresponding to the voice instruction is used as the guidance score of the information block.

[0145] S124-2 sorts all the information blocks in the same guide tag according to the guide scores from high to low.

[0146] All information blocks associated with the same guide tag are sorted from high to low according to the guide score, so as to identify one or more information blocks most associated with each guide tag.

[0147] S124-3, filtering out original information blocks based on the sorting result and the preset number;

[0148] In one embodiment of the present specification, a preset number of information blocks with the highest order are obtained and used as original information blocks of the guide tag, and as an original information block set of the guide tag.

[0149] Sorting helps to filter out the best information blocks and improve the quality of guidance instructions.

[0150] S125 constructs a guide instruction set corresponding to the detection item.

[0151] Extract the original information block corresponding to each boot tag and construct several boot instructions;

[0152] Specifically, an original information block is randomly selected from the original information block set of the guide label as the target information block of the guide label, and each target information block corresponding to the guide label is sequentially combined according to the order of the guide labels in the detection project, and the combined target information block is converted into a guide instruction. The guide instruction can be presented in the form of text, voice, gesture, educational video, etc., and preferably, it will be broadcast to the subject in the form of voice.

[0153] Based on the above steps, several guidance instructions can be constructed, wherein the detection items and the guidance instructions are in a corresponding relationship, and one detection item corresponds to at least one guidance instruction.

[0154] Summarize all the guidance instructions to obtain the guidance instruction set corresponding to the detection item.

[0155] Repeat the above steps to construct corresponding guidance instruction sets for different detection items. There is a one-to-one correspondence between the detection items and the guidance instruction sets.

[0156] S13 builds a boot instruction library.

[0157] Get all the boot instruction sets and build a boot instruction library.

[0158] In order to facilitate updating of the boot instruction library, the original information block set of the boot tag is saved in the boot instruction library.

[0159] In order to further enrich the guidance instruction library, in one embodiment of the present specification, the voice instructions with the highest execution scores are extracted according to a preset extraction ratio; combined with the voice instructions with the highest execution scores, the original information block corresponding to each guidance tag is determined, and the guidance instructions are constructed, added to the corresponding guidance instruction set, and saved in the guidance instruction library.

[0160] In order to improve the guidance effect of the guidance instructions, after the guidance instruction library is built, manual adjustments are made based on the clinical trial results. Through clinical trial verification and manual adjustments, the accuracy and practicality of the guidance instructions are ensured, and the accuracy and efficiency of pulmonary function tests are improved.

[0161] In order to avoid errors in the test results due to inaccurate posture of the object being tested, posture adjustment and robot arm adjustment are required, such as Figure 3 As shown:

[0162] S2 performs initial posture guidance on the subject;

[0163] The subjects are those who undergo lung function tests.

[0164] S21 obtains basic information and actual morphological information of the inspected object;

[0165] Basic information includes: personal information and inspection information.

[0166] By collecting the basic information and actual morphological information of the subjects, necessary individualized data support is provided for subsequent pulmonary function tests to ensure the accuracy and pertinence of the examinations.

[0167] S211 obtains the personal information and examination information of the subject;

[0168] Personal information includes but is not limited to: name, gender, height, and weight.

[0169] The examination information includes: all the test items of this pulmonary function test. By clarifying the test items related to the subject, the orderly progress of the examination process is ensured, and the guidance strategy is adjusted according to the actual situation of the subject to improve the pertinence and efficiency of the examination.

[0170] In one embodiment of the present specification, before performing a pulmonary function test, an operator guides the subject to a designated location to measure the height and weight and obtain the measurement results of the height and weight.

[0171] S212 collects actual morphological information of the subject;

[0172] The actual form information corresponds to the actual posture of the inspected object.

[0173] When conducting a pulmonary function test, the patient usually sits down. Therefore, after obtaining the personal information of the subject, a reminder is issued to prompt the subject to sit down according to the preset sitting posture. The reminder ensures that the subject sits in the correct posture to receive the test, reducing the test errors caused by improper sitting posture.

[0174] The preset sitting posture includes but is not limited to: back straight, legs together, feet placed in the preset foot area, and the angle between thigh and calf is 90 degrees.

[0175] A foot pressure sensor is provided in the preset foot area.

[0176] During this process, the operator and / or the subject may make a preliminary adjustment to the seat height so that the actual sitting posture of the subject meets the preset sitting posture requirement.

[0177] The actual posture information includes but is not limited to: actual foot pressure, actual sitting height.

[0178] The foot pressure sensor detects the actual foot pressure of the subject. By detecting the foot pressure, the stability of the subject's sitting posture can be evaluated, further ensuring the accuracy of the examination.

[0179] The height sensor detects the height of the inspected person when he is sitting, which is used as the actual sitting height. By detecting the sitting height, it can ensure that the seat height is appropriate, so that the inspected person can maintain a comfortable and stable sitting posture during the inspection.

[0180] S22, guiding the subject to adjust the sitting posture by combining the basic information and the actual morphological information;

[0181] S221 obtains the current seat height of the seat;

[0182] The seat is fixed to the ground and only the height of the seat can be adjusted.

[0183] S222 obtains target shape information based on the personal information and the current seat height.

[0184] Target morphology information includes: target foot pressure and sitting height;

[0185] Based on the weight in the personal information, the foot pressure of the subject is predicted to obtain the target foot pressure;

[0186] Based on the height in the personal information and the current seat height, the height of the subject is predicted to obtain the target sitting height.

[0187] S223, judging whether the actual posture of the inspected object meets the preset posture requirement based on the target morphology information and the actual morphology information;

[0188] Specifically, it is determined whether the difference between the actual foot pressure and the target foot pressure is within a first preset threshold; and it is determined whether the difference between the actual sitting height and the target sitting height is within a second preset threshold.

[0189] S224: when the actual posture of the subject does not meet the preset posture requirement, issuing a corresponding sitting posture adjustment instruction to the subject;

[0190] If the difference between the actual foot pressure and the target foot pressure is not within the first preset threshold, it is determined that the actual posture of the subject does not meet the preset posture requirement.

[0191] If the difference between the actual foot pressure and the target foot pressure is greater than the second preset threshold, it means that the pressure on the foot exceeds the expectation. If the difference between the actual foot pressure and the target foot pressure is less than the second preset threshold, it means that the foot does not bear enough pressure.

[0192] At this time, a corresponding sitting posture adjustment instruction is sent to the subject, prompting the subject to adjust the leg posture, placing the foot in the preset foot area and the angle between the thigh and the calf is 90 degrees.

[0193] If the difference between the actual sitting height and the target sitting height is within the first preset threshold, it is determined that the actual posture of the subject does not meet the preset posture requirement. At this time, a corresponding sitting posture adjustment instruction is issued to the subject to prompt the user to straighten his back.

[0194] If both conditions are met, that is, the difference between the actual foot pressure and the target foot pressure is within the first preset threshold, and the difference between the actual sitting height and the target sitting height is within the second preset threshold, it means that the actual posture of the subject meets the preset posture requirements, and the posture adjustment is deemed to be completed.

[0195] Due to individual differences, the sitting posture of the subject may meet the preset sitting posture requirements but not meet the first preset threshold and / or the second preset threshold. In this case, the operator can manually confirm that the posture adjustment is completed after confirming the sitting posture of the subject. The current acquisition data is collected for subsequent adjustment of the first preset threshold and / or the second preset threshold.

[0196] S23: When the posture adjustment is completed, the robot arm is adjusted.

[0197] When the posture adjustment is completed, the seat height is locked.

[0198] When conducting a pulmonary function test, a disposable breathing filter is required, wherein one end of the breathing filter is connected to the pulmonary function tester through a robotic arm, and the other end is an oral section. The subject holds the oral section of the disposable breathing filter and performs blowing and / or exhaling actions.

[0199] Based on the actual position of the pulmonary function tester and the actual position of the subject, the position of the breathing filter on the pulmonary function tester is adjusted; specifically:

[0200] S231 Adjust the tabletop where the pulmonary function tester is located to the same level as the chair;

[0201] S232: determining a vertical movement distance according to the mouth position of the subject and the current position of the breathing filter; and adjusting the height of the robotic arm based on the vertical movement distance;

[0202] Specifically, the mouth position of the subject is collected by an ultrasonic sensor, and the height difference is determined based on the mouth position and the current position of the breathing filter, and the height difference is used as the vertical movement distance of the robot arm; the height of the robot arm is adjusted in combination with the vertical movement distance, and then the current position of the breathing filter is adjusted so that the breathing filter and the mouth position of the subject are in the same horizontal plane;

[0203] S233 determines a translation distance according to a straight-line distance between the object under inspection and the breathing filter; and adjusts the telescopic length of the robotic arm based on the translation distance.

[0204] Specifically, the straight-line distance between the subject and the breathing filter is collected by an ultrasonic sensor, and the straight-line distance is used as the translation distance of the robot arm. The telescopic length of the robot arm is adjusted in combination with the translation distance, and then the current position of the breathing filter is adjusted. When it is detected that the oral section of the breathing filter is held in the mouth, the translation is stopped, and the adjustment of the robot arm is completed.

[0205] Through the above adjustments, the subject can avoid lowering or raising his head to hold the mouthpiece, thereby avoiding result errors caused by inaccurate posture.

[0206] S3 determines the current detection item and matches the corresponding current guidance instruction from the detection guidance strategy;

[0207] S31 combines the inspection information and the guidance instruction library to construct a detection guidance strategy for the inspected object.

[0208] Constructing a detection guidance strategy; the detection guidance strategy includes: guidance instructions for the current detection item.

[0209] Specifically include:

[0210] Identify each test item in the inspection information;

[0211] Randomly select a guidance instruction corresponding to the detection item from the guidance instruction library as the target guidance instruction;

[0212] According to the order of the detection items, the order of the target guidance instructions is adjusted to construct a detection guidance strategy. At this time, all the target guidance instructions are in an unfinished state.

[0213] S32 determines the current inspection item from the inspection information, and matches the current guidance instruction corresponding to the current inspection item;

[0214] When in the target state, the guide instruction is matched. The target state is used to ensure that all necessary preparations have been completed before detection.

[0215] Among them, the target state includes: posture adjustment is completed and the robot arm adjustment is completed.

[0216] According to the current inspection progress, the inspection items that need to be carried out are determined from the inspection information as the current inspection items.

[0217] The current guidance instruction corresponding to the current detection item is searched from the detection guidance strategy and played to the object under inspection. Preferably, the current guidance instruction is played to the object under inspection by voice.

[0218] After receiving the current guidance instruction, the subject performs the corresponding operation (exhale and / or inhale), and then obtains the current feedback information, which is the temporary test result of the current test item. If the quality inspection passes, the current feedback information is the test result of the subject in the current test item; if the quality inspection fails, the current guidance instruction is adjusted to remind the subject to retest. Specifically, Figure 4 As shown:

[0219] S4 obtains current feedback information made by the subject based on the current guidance instruction;

[0220] In one embodiment of the present specification, the current feedback information is a flow-volume curve.

[0221] S5 performs quality control on the current feedback information to obtain a quality inspection result;

[0222] Based on the current feedback information, determine whether the test result of the current test item meets the preset quality inspection requirements;

[0223] S51 identifies a current behavior type corresponding to the current feedback information;

[0224] Behavior types include: normal behavior and problem behavior.

[0225] In one embodiment of the present specification, the question types include: a first question type, a second question type, a third question type, a fourth question type, a fifth question type, and a sixth question type.

[0226] In order to better perform quality control, in one embodiment of this specification, key points of the current feedback information are marked;

[0227] When the current feedback information is a flow-volume curve, the current feedback information includes: an exhalation curve and an inhalation curve, wherein the ordinate of the exhalation curve is ≥0, and the ordinate of the inhalation curve is ≤0.

[0228] Key points include but are not limited to: starting point, end point of exhalation, end point of inhalation, peak of exhalation, and exhalation mutation point;

[0229] The starting point is the origin, that is, the point where the flow rate is 0 and the volume is 0. The starting point is the exhalation starting point of the exhalation curve and the inhalation starting point of the inhalation curve.

[0230] The exhalation end point refers to the point in the exhalation curve where the horizontal coordinate is not 0 but the vertical coordinate is 0, that is, the volume ≠ 0 and the flow rate = 0.

[0231] The inhalation end point refers to a point in the inhalation curve where the horizontal coordinate is not 0 but the vertical coordinate is 0, that is, the volume ≠ 0 and the flow rate = 0.

[0232] The apex of exhalation refers to the highest flow value in the exhalation curve.

[0233] The exhalation mutation point refers to the point where the slopes of the tangent lines on both sides are opposite.

[0234] Based on the slope of the curve in the current feedback information, the slope information is constructed.

[0235] S52: if the current behavior type belongs to at least one problem type, determining that the current feedback information does not meet the preset quality inspection requirements;

[0236] When the current behavior type belongs to at least one problem type, the quality inspection is deemed to have failed. The test results of the current test item do not meet the preset quality inspection requirements. Instructions will be adjusted for the corresponding problem types in the future.

[0237] S521 detects whether the current behavior type is the first problem type based on the first behavior strategy.

[0238] Specifically, Figure 5 As shown in (A) in the figure, the slope information between the starting point and the vertex is extracted as the first slope information; when the first slope information is not smooth and there is a mutation point, the current behavior type is determined to be the first problem type.

[0239] S522 detects whether the current behavior type is the second problem type based on the second behavior strategy.

[0240] Specifically, Figure 5 As shown in (B) in FIG. 1 , when the vertex in the current feedback information is a smooth arc, the current behavior type is determined to be the second problem type.

[0241] S523 detects whether the current behavior type is a third problem type based on the third behavior strategy.

[0242] Specifically, Figure 5 As shown in (C) in FIG. 1 , when a mutation point is identified in the current feedback information, the current behavior type is determined to be the third problem type.

[0243] S524 detects whether the current behavior type is a fourth problem type based on the fourth behavior strategy.

[0244] Specifically, Figure 5 As shown in (D) in FIG. 1 , when the horizontal coordinate of the exhalation end point is less than the horizontal coordinate of the preset exhalation end point, the current behavior type is determined to be the fourth problem type.

[0245] S525 detects whether the current behavior type is the fifth question type based on the fifth behavior strategy.

[0246] Specifically, Figure 5 As shown in (E) in FIG. 8 , the slope information between the apex and the end point of exhalation is extracted as the second slope information.

[0247] When the second slope information appears to be infinite, the current behavior type is determined to be the fourth problem type.

[0248] S526 detects whether the current behavior type is a sixth question type based on the sixth behavior strategy.

[0249] Specifically, Figure 5 As shown in (E) in the figure, the end point of exhalation does not coincide with the end point of inhalation.

[0250] S53: If the current behavior type does not belong to any of the problem types, it is determined that the current feedback information meets the preset quality inspection requirements.

[0251] When the current behavior type does not belong to any problem type, the quality inspection is deemed to have passed. The test results of the current test item meet the preset quality inspection requirements.

[0252] S6, optimizing the detection guidance strategy based on the quality inspection result;

[0253] S61: if the current feedback information does not meet the preset quality inspection requirements, construct a new current guidance instruction to re-inspect the current inspection item;

[0254] Identify a guide label corresponding to the question type as a first guide label;

[0255] Determine a first target information block corresponding to the first boot tag from the current boot instruction;

[0256] Searching for a set of original information blocks corresponding to the first guide tag;

[0257] Selecting an original information block different from the first target information block from the original information block set as a second target information block;

[0258] The current guidance instruction is updated according to the second target information block; in one embodiment of the present specification, the first target information block in the current guidance instruction is replaced with the second target information block, thereby implementing the update of the target guidance instruction.

[0259] In another embodiment of the present specification, the second target information block is added to the current guidance instruction as an instruction emphasis to update the target guidance instruction.

[0260] Based on the updated current guidance instruction, the subject is notified to re-check the current detection item.

[0261] S62: If the current feedback information meets the preset quality inspection requirements, the next inspection item is used as a new current inspection item, a current guidance instruction corresponding to the current inspection item is extracted from the inspection guidance strategy, and the current inspection item is inspected.

[0262] When the current behavior type does not belong to any problem type, the corresponding current feedback information is deemed to meet the preset quality inspection requirements. At this time, based on the update of the current target guidance instructions, the detection guidance strategy is updated; specifically:

[0263] Mark the current target guidance instruction as completed;

[0264] Determine whether the current target guidance instruction is the updated current guidance instruction;

[0265] If the current guidance instruction is an updated current guidance instruction, the guidance instruction in the detection guidance strategy is synchronously adjusted;

[0266] In one embodiment of the present specification, based on the first guidance tag, all first target information blocks in the detection guidance strategy are replaced with second target information blocks to update the detection guidance strategy.

[0267] In another embodiment of the present specification, a target guidance instruction including a first target information block is searched in the detection guidance strategy, and a second target information block is added to the corresponding target guidance instruction as an instruction emphasis, and the target guidance instruction is updated, thereby realizing the update of the detection guidance strategy.

[0268] In order to improve the updating speed, the present invention only updates the unfinished guiding instructions in the detection guiding strategy, that is, updates the target guiding instructions that are not marked as completed.

[0269] After the detection guidance strategy is updated, the next detection item is taken as a new current detection item, a target guidance instruction corresponding to the current detection item is extracted from the detection guidance strategy, and the current detection item is detected.

[0270] If the current guidance instruction is not the updated current guidance instruction, the next detection item is directly used as the new current detection item, and the guidance instruction corresponding to the current detection item is extracted from the detection guidance strategy as the current guidance instruction, and the current detection item is detected.

[0271] S7 After completing all the test items, all the current feedback information is summarized in sequence as an auxiliary test result of the pulmonary function test.

[0272] In order to improve the cooperation of the subjects, during the pulmonary function test, a display screen is provided to play the educational content related to the current test item to assist the subjects in adjusting the correct posture and movements. The educational content is synchronized with the current test item and the guidance instructions, and supports multiple dialects, multiple languages, and sign language, etc., to ensure barrier-free examinations for people from different regions, different nationalities, or deaf-mute people.

[0273] The present invention provides an auxiliary detection method for pulmonary function examination through visualization, digitization, artificial intelligence and other means, realizes the homogenization and modernization of pulmonary function examination, makes it easier for subjects to grasp the key points of the test, and improves the acceptability and repeatability of the test results.

[0274] The auxiliary detection method for pulmonary function test of the present invention saves human and material resources and realizes the intelligence and personalization of the detection process by matching guidance instructions, obtaining feedback information, performing quality control and optimizing guidance strategies. This method not only improves the detection efficiency, but also ensures the accuracy of the detection results by dynamically adjusting the guidance strategy. In addition, the design of initial posture guidance and mechanical arm adjustment optimizes the detection environment, makes the detection process more convenient, and improves the cooperation of the subjects. The setting of the quality inspection link timely identifies and corrects problematic behaviors, ensuring the reliability of the data. At the same time, the method can also flexibly adjust the guidance strategy according to the quality inspection results, automatically redirect the detection items that do not meet the requirements, reduce human intervention, improve the level of detection automation, and thus improve the accuracy and reliability of the detection results.

[0275] Figure 6 A schematic diagram of the structure of an auxiliary detection system for pulmonary function test provided in an embodiment of this specification includes:

[0276] A matching module 630 is used to determine the current detection item and match the corresponding current guidance instruction from the detection guidance strategy;

[0277] A feedback module 640 is used to obtain current feedback information made by the subject based on the current guidance instruction;

[0278] The quality control module 650 is used to perform quality control on the current feedback information to obtain a quality inspection result;

[0279] An optimization module 660, configured to optimize the detection guidance strategy based on the quality inspection result;

[0280] The summarizing module 670 is used to summarize all the current feedback information in sequence after completing all the test items as auxiliary test results of the pulmonary function test.

[0281] Optionally, it further includes: an initial guidance module, used to guide the subject to perform initial posture guidance;

[0282] The initial boot module comprises:

[0283] The information acquisition submodule is used to obtain basic information and actual morphological information of the inspected object;

[0284] A sitting posture adjustment submodule, used to guide the subject to adjust his sitting posture by combining the basic information and the actual morphological information;

[0285] The robot arm adjustment submodule is used to adjust the robot arm when the posture adjustment is completed.

[0286] Optionally, the mechanical arm adjustment submodule includes:

[0287] A height adjustment unit, configured to determine a vertical movement distance according to a mouth position of the subject and a current position of the breathing filter; and to adjust the height of the robotic arm based on the vertical movement distance;

[0288] The length adjustment unit is used to determine the translation distance according to the straight-line distance between the object under examination and the breathing filter; and adjust the telescopic length of the mechanical arm based on the translation distance.

[0289] Optionally, the quality control module 650 includes:

[0290] An identification submodule, used to identify a current behavior type corresponding to the current feedback information;

[0291] A first result submodule, configured to determine that the current feedback information does not meet the preset quality inspection requirements if the current behavior type belongs to at least one problem type;

[0292] The second result submodule is used to determine that the current feedback information meets the preset quality inspection requirements if the current behavior type does not belong to any of the problem types.

[0293] Optionally, the optimization module 660 includes:

[0294] A first optimization submodule is used to construct a new current guidance instruction and re-test the current test item if the current feedback information does not meet the preset quality inspection requirements;

[0295] The second optimization submodule is used to, if the current feedback information meets the preset quality inspection requirements, take the next inspection item as the new current inspection item, extract the current guidance instruction corresponding to the current inspection item from the inspection guidance strategy, and inspect the current inspection item.

[0296] Optionally, the first optimization submodule includes:

[0297] A label identification unit, used to identify a guide label corresponding to the question type as a first guide label;

[0298] An information block confirmation unit, configured to determine a first target information block corresponding to the first guidance tag from a current guidance instruction;

[0299] an original information block set searching unit, configured to search for an original information block set corresponding to the first guide tag;

[0300] a selection unit, configured to select an original information block different from the first target information block from the original information block set as a second target information block;

[0301] an instruction updating unit, configured to update the current guidance instruction according to the second target information block;

[0302] The reminding unit is used to notify the subject to re-check the current detection item based on the updated current guidance instruction.

[0303] Optionally, the instruction updating unit includes:

[0304] A first instruction updating subunit, configured to replace the first target information block in the current boot instruction with the second target information block;

[0305] The second instruction updating subunit is configured to add the second target information block to the current boot instruction.

[0306] The functions of the system of the embodiment of the present invention have been described in the above method embodiment, so for details not fully described in this embodiment, please refer to the relevant description in the above embodiment, and no further description will be given here.

[0307] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0308] The present invention is described with reference to flowcharts and / or block diagrams of methods, systems (devices), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer programs / instructions. These computer programs / instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that instructions executed by the processor of the computer device or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0309] These computer programs / instructions may also be stored in a readable memory of a computer device capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the readable memory of the computer device produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0310] These computer programs / instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer device or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer device or other programmable device provide for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0311] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A method for assisting detection of pulmonary function test, characterized in that: include: Determine the current detection item and match the corresponding current guidance instruction from the detection guidance strategy; Acquiring current feedback information made by the subject based on the current guidance instruction; Performing quality control on the current feedback information to obtain a quality inspection result; Based on the quality inspection results, optimizing the detection guidance strategy; After all test items are completed, all the current feedback information is summarized in turn as an auxiliary test result of the pulmonary function test.

2. The auxiliary detection method for pulmonary function test according to claim 1, characterized in that: Also includes: Performing initial posture guidance on the subject; The initial posture guidance of the subject includes: Obtain basic information and actual morphological information of the inspected object; In combination with the basic information and the actual morphological information, guiding the subject to adjust the sitting posture; When the posture adjustment is completed, the robot arm is adjusted.

3. The auxiliary detection method for pulmonary function test according to claim 2, characterized in that: When the posture adjustment is completed, the robot arm is adjusted, including: Determining a vertical movement distance according to the position of the mouth of the subject and the current position of the breathing filter; and adjusting the height of the robotic arm based on the vertical movement distance; The translation distance is determined according to the straight-line distance between the object under inspection and the breathing filter; and the telescopic length of the mechanical arm is adjusted based on the translation distance.

4. The auxiliary detection method for pulmonary function test according to claim 1, characterized in that: The performing quality control on the current feedback information to obtain a quality inspection result includes: Identifying a current behavior type corresponding to the current feedback information; If the current behavior type belongs to at least one problem type, it is determined that the current feedback information does not meet the preset quality inspection requirements; If the current behavior type does not belong to any of the problem types, it is determined that the current feedback information meets the preset quality inspection requirements.

5. The auxiliary detection method for pulmonary function test according to claim 4, characterized in that: The optimizing the detection guidance strategy based on the quality inspection result includes: If the current feedback information does not meet the preset quality inspection requirements, construct a new current guidance instruction to re-test the current inspection item; If the current feedback information meets the preset quality inspection requirements, the next inspection item is used as a new current inspection item, the current guidance instruction corresponding to the current inspection item is extracted from the inspection guidance strategy, and the current inspection item is inspected.

6. The auxiliary detection method for pulmonary function test according to claim 5, characterized in that: If the current feedback information does not meet the preset quality inspection requirements, a new current guidance instruction is constructed to re-test the current inspection item, including: Identify a guide tag corresponding to the question type as a first guide tag; Determine a first target information block corresponding to the first boot tag from the current boot instruction; Searching for a set of original information blocks corresponding to the first guide tag; Selecting an original information block different from the first target information block from the original information block set as a second target information block; updating the current guidance instruction according to the second target information block; Based on the updated current guidance instruction, the subject is notified to re-check the current detection item.

7. The auxiliary detection method for pulmonary function test according to claim 6, characterized in that: The updating of the current guidance instruction according to the second target information block includes: replacing the first target information block in the current guidance instruction with the second target information block; and / or, The second target information block is added to the current boot instruction.

8. An auxiliary detection system for pulmonary function test, characterized in that: include: A matching module, used to determine the current detection item and match the corresponding current guidance instruction from the detection guidance strategy; A feedback module, used to obtain current feedback information made by the subject based on the current guidance instruction; A quality control module, used to perform quality control on the current feedback information to obtain quality inspection results; An optimization module, used for optimizing the detection guidance strategy based on the quality inspection result; The summarizing module is used to summarize all the current feedback information in sequence after completing all the test items as auxiliary test results of the pulmonary function test.

9. A computer device, characterized in that: The computer equipment includes: processor; and, A memory storing computer executable instructions, which when executed cause the processor to perform the method of any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores one or more programs / instructions, and when the one or more programs / instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.