System and method for assisting a user in making decisions in an online cognitive test, storage medium
Patent Information
- Application Number
- CN202410431252.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-09
- Publication Date
- 2026-10-09
AI Technical Summary
[0009]本发明的目的在于提供一种在认知障碍在线测试中辅助用户进行决策的系统及方法,一定程度地解决或缓解上述问题,其能够不仅保留了医护人员对整个测试过程的掌控权和决策权,并且在认知障碍在线测试过程中为医护方进行决策提供相应的辅助,大大降低了医护方的工作量,提高用户体验
[0036]本发明的有益之处在于:本发明提供的系统包括第一用户终端、第二用户终端以及服务器端,其使得第一用户,如医护方能够在整个在线测试过程中与患者进行交互,并且使得医护方能够掌控整个测试过程中,并进行相应的决策(例如,是否进入下一道题,或者是否更换题型,或者对第二用户的作答结果做出相应的判定结果)。
Smart Images

Figure CN122889201A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of online cognitive impairment testing technology, and particularly relates to a system and method for assisting users in making decisions during online cognitive impairment testing, as well as a computer-readable storage medium. Background Technology
[0002] Alzheimer's disease, a significant challenge in aging societies, has become a global health concern for the elderly. The increasing number of Alzheimer's patients and related dementias places a heavier burden on individuals, families, and society. It is estimated that there are nearly 50 million dementia cases worldwide, and the prevalence is projected to rise to 50%, reaching 75 million by 2030. A domestic research team, after surveying nearly 3,000 dementia patients, found that in 2015, the total cost per person for the disease exceeded $20,000, with indirect medical costs accounting for more than half of the total expenditure. This figure is projected to nearly double by 2030. Early screening for Alzheimer's and other cognitive impairments typically involves using various tests to identify potential patients.
[0003] Currently, the screening method involves healthcare workers administering paper-based tests to patients on-site. Based on the patients' performance, their cognitive abilities, such as memory, attention, verbal fluency, and orientation, are assessed. The tests consist of three categories: writing, narration, and typing. During the test, healthcare workers need to explain the questions to the patients to guide them, monitor their responses in real time, and make judgments based on their answers, resulting in a high workload for healthcare workers.
[0004] To reduce the workload of medical workers, some electronic assistive testing devices have emerged in the industry. These typically involve patients with cognitive impairments, such as Alzheimer's disease, reading and answering questions on a user interface, after which the system automatically assesses and analyzes the patient's responses and outputs the results. However, in practical use, existing electronic assistive testing devices also have the following drawbacks:
[0005] 1) Patients with cognitive impairment have limited cognitive abilities. Without any assistance, they may not be able to correctly understand the questions, which may lead to their inability to answer correctly and thus affect the assessment results.
[0006] 2) Unlike conventional objective medical tests such as CT scans, no medical staff are involved in the entire process. Medical diagnoses are made solely based on the results of the system's automated tests. This lacks scientific evidence and therefore the test results may not have medical benefits, which means that invalid test reports may be generated.
[0007] 3) Different patients react differently to the same test question. Therefore, medical staff cannot make a judgment directly or in advance while the patient is answering the question. They need to wait until the patient has completed the entire answering process.
[0008] Therefore, in order to ensure the scientific validity and effectiveness of the test report, the participation of healthcare professionals is required throughout the entire testing process. Thus, there is an urgent need for an online testing system and method that provides interaction between healthcare professionals and patients during online cognitive impairment testing. Summary of the Invention
[0009] The purpose of this invention is to provide a system and method for assisting users in making decisions during online cognitive impairment testing, which can solve or alleviate the above-mentioned problems to a certain extent. It not only preserves the control and decision-making power of medical staff over the entire testing process, but also provides corresponding assistance to medical staff in making decisions during online cognitive impairment testing, greatly reducing the workload of medical staff and improving the user experience.
[0010] To solve the aforementioned technical problems, the present invention specifically adopts the following technical solution:
[0011] A first aspect of the present invention is to provide a system for assisting users in making decisions during online cognitive impairment testing, comprising:
[0012] A first user terminal is used to initiate an online test request triggered by a first user to the server, and update a first user interface based on the test questions transmitted by the server. The first user interface includes a question information area, an answer reference area, and a decision area. It also initiates a request to the server for a guided reading triggered by the first user; displays answer suggestions and decision suggestions from the server; and sends the first user's decision to accept / reject the decision suggestions to the server. The decision suggestions include: a first decision suggestion to stop the current test question from proceeding to the next test question in a preset test sequence, or a second decision suggestion to change the question type. The next test question and the current test question test different cognitive abilities of the second user. Changing the question type refers to providing different types of test questions to test the same cognitive ability of the second user.
[0013] The second user terminal is used to update the answer area in the second user interface according to the test questions sent by the server, and to respond to the instruction from the server to broadcast the guidance; and to obtain the answer results made by the second user and feed them back to the server.
[0014] On the server side, it is configured to respond to an online test request sent by a first user terminal, retrieve the corresponding test questions, and trigger the first user terminal and the second user terminal to update the first user interface and the second user interface according to the test questions; and respond to a request from the first user terminal to broadcast a guide message to the second user terminal; and receive the answer results from the second user terminal, and generate answer suggestions and decision suggestions based on the answer results before sending them to the first user terminal; and respond to a decision from the first user terminal indicating acceptance of the decision suggestions, retrieve the next test question in the preset test order, or match a new test question from the question bank according to a new question type specified by the first user, and update the first user interface and the second user interface according to the next test question or the new test question matched after switching question types.
[0015] In some embodiments, when the test question is an arithmetic question used to test attention, the server is specifically configured to automatically calculate the corresponding reference answer based on the second user's answer each time, dynamically update the answer reference area in the first user interface as an answer suggestion, and generate the decision suggestion based on the number of correct answers by the second user within a first preset time period and a first preset rule, and send it to the first user terminal for the first user's reference; wherein, the first preset rule includes: if the number of correct answers by the second user within the preset time period reaches a first preset threshold, the first decision suggestion is generated; if the number of correct answers by the second user within the preset time period is less than a second preset threshold, the second decision suggestion is generated.
[0016] In some embodiments, when the test question is a language fluency test question, the server specifically counts the number of specified target answers given by the second user within each segment time as answer suggestions for the first user's reference, and generates corresponding decision suggestions for the first user's reference according to a second preset rule; wherein, the segment time is obtained by dividing the preset answering time into multiple time periods; the second preset rule includes: if the number of specified target answers given in the first and second segment time periods within the preset answering time is greater than or equal to a first preset quantity threshold, and the average time interval between multiple answers is less than or equal to a first preset interval threshold, a first decision suggestion is generated to stop the current test and proceed to the next test question; if the number of specified target answers given in the first and second segment time periods within the preset answering time is less than a second preset quantity threshold, and the average time interval between multiple answers is greater than a second preset interval threshold, a second suggestion decision is generated to change the question type.
[0017] In some embodiments, the second user terminal collects the second user's answer results through one or more of screen touch, voice recognition, and text input.
[0018] In some embodiments, the system for assisting decision-making in online cognitive impairment testing further includes a user management database for recording basic information and test scores of a second user.
[0019] In some embodiments, the server is further configured to determine the answer result of the second user fed back by the second client according to the preset judgment rules of each test question, and generate corresponding judgment suggestions and score statistics, and to perform score statistics based on the actual judgment result of the first user's answer result of the test question fed back by the first user terminal, and to perform a comprehensive evaluation based on the two score statistics.
[0020] A second aspect of the present invention provides a method for assisting users in making decisions during online cognitive impairment tests, based on the aforementioned system for assisting users in making decisions during online cognitive impairment tests, comprising the steps of:
[0021] The first user terminal responds to the online test initiated by the first user by generating and sending an online test request to the server.
[0022] In response to the test request, the server retrieves the corresponding test questions from the question bank and updates the first user interface of the first user terminal and the second user interface of the second user terminal according to the test questions; wherein, the first user interface includes a question information area, an answer reference area, and a decision area; the second user interface includes an answering area;
[0023] The first user terminal sends a request to the server to broadcast a prompt triggered by the first user.
[0024] The server receives a request from the first user terminal to broadcast the introductory message and sends an instruction to the second user terminal to broadcast the introductory message.
[0025] The second user terminal responds to the instruction from the server to broadcast the guidance message, and obtains the second user's answer in real time and feeds it back to the server.
[0026] The server receives the answer from the second user terminal, generates answer suggestions and decision suggestions based on the answer, and then sends them to the first user terminal. The decision suggestions include: a first decision suggestion to proceed to the next test question in the preset test sequence, or a second decision suggestion to change the question type.
[0027] The first user terminal displays decision suggestions from the server and sends feedback to the server indicating whether the first user accepts or rejects the decision suggestions.
[0028] The server-side response comes from the first user terminal indicating acceptance of the decision suggestion, retrieving the next test question from the preset test order, or matching a new test question from the question bank according to the new question type specified by the first user, and dynamically updating the question information area, answer reference area, and decision area in the first user interface, as well as the answering area in the second user interface, according to the next test question or the new test question matched after switching question types.
[0029] In some embodiments, when the current test question is an arithmetic question testing attention, the step of generating decision suggestions based on the answer results by the server specifically includes the following steps:
[0030] The server calculates corresponding reference answers as answer suggestions based on the second user's answers each time, and sends them to the first user's terminal to update the answer reference area in the first user interface, providing a reference for the first user to judge the second user's next answer;
[0031] The server counts the number of correct answers given by the second user within a first preset time period and determines whether the number of correct answers reaches a first preset threshold or is less than a second preset threshold. If it is greater than or equal to the first preset threshold, the server generates the first decision suggestion; if it is less than the second preset threshold, the server generates the second decision suggestion.
[0032] In some embodiments, when the current test question is a test question testing language fluency, the step of generating decision suggestions based on the answer results on the server side specifically includes the following steps:
[0033] The server counts the number of answers given by the second user within each time segment as suggested answers and sends them to the first user's terminal to update the answer reference area in the first user interface, providing a reference for the first user to judge the second user's answer results; wherein, the time segment is obtained by dividing the preset answering time of the test questions into equal parts in advance;
[0034] The server determines whether the number of specified targets answered within the first and second ranked time segments within the preset answering time is greater than or equal to a first preset number threshold, and whether the average time interval between multiple answers is less than a first preset interval threshold. If so, it generates a first decision suggestion to stop the current test and proceed to the next test question; or, it determines whether the number of specified targets answered within the first and second ranked time segments within the preset answering time is less than a second preset number threshold, and whether the average time interval between multiple answers is greater than a second preset interval threshold. If so, it generates a second suggestion decision to change the question type.
[0035] A third aspect of the present invention is to provide a computer-readable storage medium, wherein the storage medium stores computer instructions that, when executed by a processor, implement the steps of the method described above for assisting users in making decisions during online testing for cognitive impairment.
[0036] The advantages of this invention are: the system provided by this invention includes a first user terminal, a second user terminal, and a server, which enables the first user, such as a medical professional, to interact with the patient throughout the online testing process, and enables the medical professional to control the entire testing process and make corresponding decisions (e.g., whether to proceed to the next question, or whether to change the question type, or to make corresponding judgments on the second user's answer).
[0037] Furthermore, when making decisions, healthcare professionals typically base their assessments on the patient's responses. For example, different patients may react differently to the same test question. If a patient responds well, the healthcare professional can determine whether the patient needs to continue with the current question while the patient is answering, without waiting for the patient to complete the entire test. However, this process requires healthcare professionals to monitor and record the user's answers in real time (for example, in arithmetic problems, not only does the doctor need to calculate the correct answer themselves or use tools, but they also need to monitor the patient's answers and record them accordingly). This undoubtedly increases the workload for healthcare professionals, and any human error in any step can lead to deviations in the test results, thus affecting the healthcare professional's decision-making. Therefore, the system or method proposed in this application aims to provide assistance to healthcare professionals in making decisions, such as automatically recording and analyzing patient answers to generate corresponding decision suggestions; that is, the entire testing system is used to assist the testing process.
[0038] Furthermore, by broadcasting guiding messages, the second user is guided, avoiding misunderstandings caused by language differences between the second user and the patient when the patient with cognitive impairment reads the questions independently, or between the medical staff and the patient. This helps the second user with lower literacy skills, such as the test-taker, understand the test questions and thus assists them in answering correctly. At the same time, it eliminates the need for the first user, such as medical staff, to explain the questions, reducing the workload of medical personnel.
[0039] Furthermore, the system or method of the present invention can also analyze the test results of the patient and provide corresponding decision suggestions to the first user for reference based on the analysis results. The decision suggestions in this invention refer to suggestions on the testing process, such as continuing to answer, ending the current question and moving on to the next question, or switching the type of test question.
[0040] Furthermore, as mentioned earlier, to reduce the workload of medical staff, the system automatically provides suggested answers based on the patient's responses for their reference. This eliminates the need for medical staff to record and calculate the patients' answers in real time, significantly reducing their workload. For example, if the test questions are arithmetic problems, the server can automatically calculate the correct result (i.e., suggested answer) based on the question or the patient's response, thus freeing medical staff from manual calculations and allowing them to focus on the test without distraction.
[0041] On the other hand, different people usually have different strengths in different types of questions. For example, some people are good at arithmetic problems, while others are not. If a test subject becomes bad at a type of question that they were originally good at, it indicates that their corresponding cognitive ability has deteriorated. However, if the test subject is tested with a type of question that they are not good at from the beginning, there will be a mismatch between the patient and the question type, which will lead to biased test results. Therefore, in order to avoid this bias caused by the mismatch between the question type and the patient; in addition, some patients with cognitive impairment usually undergo cognitive training. Therefore, in order to test the effectiveness of their cognitive training, it is also necessary to use test questions of similar question types (i.e., question types they are good at) to test them. Therefore, this application can also suggest changing the question type (such as different question types for testing the same cognitive ability) for different patients, so as to change to the question type they are good at, or the medical staff can initiate the question type switch to ensure the accuracy of the test results.
[0042] This testing system ensures that medical staff have control over the entire testing process and results. The system only provides suggestions, and the final decision is made by the medical staff, who give it the highest priority. 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. In all the drawings, similar elements or parts are generally identified by similar reference numerals. The elements or parts in the drawings are not necessarily drawn to scale. Obviously, the drawings described below are some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any creative effort.
[0044] Figure 1a This is a schematic diagram of the structure of a system for assisting users in making decisions during an online cognitive impairment test, as described in an exemplary embodiment of the present invention.
[0045] Figure 1b This is a schematic diagram of the functional modules of a system for assisting users in making decisions during an online cognitive impairment test, as shown in an exemplary embodiment of the present invention.
[0046] Figure 2 This is a flowchart illustrating a method for assisting users in making decisions during an online cognitive impairment test, as described in an exemplary embodiment of the present invention.
[0047] Figure 3 This is a flowchart of a method for assisting users in making decisions during an attention test in an online cognitive impairment test, according to an exemplary embodiment of the present invention.
[0048] Figure 4 This is a flowchart illustrating a method for assisting users in conducting a language fluency test during an online cognitive impairment test, as described in an exemplary embodiment of the present invention.
[0049] Figure 5a and Figure 5b These are schematic diagrams of a first user interface and a second user interface in an arithmetic problem in an exemplary embodiment;
[0050] Figure 5c and Figure 5d These are schematic diagrams of the first user interface and the second user interface in an arithmetic problem of a different type in another exemplary embodiment;
[0051] Figure 6a and Figure 6b These are schematic diagrams of a first user interface and a second user interface in a language fluency test, respectively, in an exemplary embodiment. Detailed Implementation
[0052] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, 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, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0053] In this document, suffixes such as "module," "part," or "unit" used to denote elements are used only for the purpose of illustrative purposes and have no specific meaning in themselves. Therefore, "module," "part," or "unit" may be used interchangeably.
[0054] In this document, the terms "upper," "lower," "inner," "outer," "front," "rear," "one end," and "the other end," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the present invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the present invention. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0055] In this document, unless otherwise explicitly specified and limited, the terms "installed," "equipped with," "connected," etc., should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, a direct connection, or an indirect connection through an intermediate medium; it can be a connection within two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0056] In this document, "and / or" includes any and all combinations of one or more of the listed related items.
[0057] In this article, "multiple" means two or more, that is, it includes two, three, four, five, etc.
[0058] Chinese patent application 201911051263.4 discloses an application and device for diagnosing Alzheimer's disease. The device uses a keyboard instrument to test the pitch of the patient to obtain a pitch score and a percussion instrument to test the rhythm of the patient to obtain a rhythm score. The pitch score and rhythm score are then substituted into a pre-established diagnostic model using machine learning methods to calculate the diagnostic result.
[0059] In the aforementioned prior art, the entire testing process involves the patient independently answering questions, and the results are then analyzed by a model to obtain a diagnostic outcome. This prior art abandons the guiding role of professional medical personnel during the testing process, eliminating their control over the testing process and their autonomy in judging the results. This can lead to final results that may not reflect the actual situation, lacking scientific evidence and thus affecting the effectiveness of the test.
[0060] To address the aforementioned technical problems, this invention provides an auxiliary system and method for assisting users in making decisions during online cognitive impairment testing. The following detailed description, in conjunction with specific embodiments and accompanying drawings, provides further information.
[0061] Example 1: See Figure 1a and Figure 1b For example, the system specifically includes:
[0062] The first user terminal is used to initiate a request to the server for an online test triggered by the first user's corresponding function options on the first user interface, or a request to broadcast a prompt; display test questions transmitted from the server, and display decision suggestions, answer suggestions, and / or judgment suggestions from the server, wherein the decision suggestions and answer suggestions are generated by the server based on the second user's answers to the test questions as fed back by the second user terminal; and send the decision made by the first user on the first user interface indicating acceptance / rejection of the decision suggestions to the server.
[0063] The second user terminal is used to respond to instructions from the server to broadcast the guidance message; and to update the second user interface according to the test questions sent by the server, and to feed back the second user's answer to the server.
[0064] On the server side, in response to an online test request sent by a first user terminal, the system retrieves the corresponding test question from the question bank and automatically updates the first and second user interfaces based on the test question; in response to a request from the first user terminal to broadcast a prompt, the system sends an instruction to the second user terminal to broadcast the prompt; it receives the answer results from the second user terminal and generates decision suggestions and answer suggestions (and / or judgment suggestions) based on the answer results before sending them to the first user terminal; and in response to a decision from the first user terminal indicating acceptance of the decision suggestions, the system retrieves the next test question in the predicted test order or matches a new test question from the question bank based on a new question type specified by the first user, and updates the first and second user interfaces based on the next or new test question.
[0065] In this invention, the entire testing system assists the testing process, for example by broadcasting guiding statements to explain the test questions, helping a second user with lower literacy skills, such as the patient being tested, to understand the questions and thus provide correct answers. This eliminates the need for the first user, such as medical personnel, to explain the questions, reducing their workload.
[0066] Furthermore, this testing system can analyze the answers given by the test patient (i.e., the second user) and provide answer suggestions to medical staff based on the analysis results, thus providing strong support for decision-making. It can also automatically judge the second user's answers according to the preset judgment rules for each test question, providing corresponding judgment suggestions (e.g., whether the answer is correct, or whether the answer meets the requirements) and decision suggestions such as adjusting the order of test questions or changing the question type (e.g., whether to stop the current test and proceed directly to the next question, or change the question type, or change the order of test questions). The decision suggestions in this invention refer to suggestions on the testing process, such as continuing to answer, ending the current question and proceeding to the next question, switching the test question type, and automatically judging the answer result. Answer suggestions refer to suggestions on the answers to the test questions. For example, if the test question is an arithmetic problem, the server can calculate the result based on the question, eliminating the need for medical staff to perform calculations manually, allowing them to focus on the test without distraction.
[0067] Typically, during testing, patients with different symptoms respond differently to the same test question. Therefore, if the patient responds well, medical staff can make a judgment or make a decision in advance during the patient's answering process, and decide whether to continue the current test, without having to wait for the patient to complete the entire answering process.
[0068] Furthermore, when testing the same cognitive ability for different patients, the system can suggest changing the question type they are good at, or medical staff can initiate a question type switch themselves to ensure the accuracy of the test results. For example, if the second user's answers do not meet expectations, the system can automatically determine whether the current test question type is the user's strength based on pre-test interview records (including the patient's own interview records and family interview records) or the question types they are good at in the historical records. If not, a decision suggestion to change the question type can be generated for the first user. If the first user accepts the suggestion, the system automatically matches a question type they are good at from the question bank and randomly selects a test question from it; if the user does not accept the suggestion, the question type will not be changed accordingly. Of course, the first user can also actively initiate a request to change the question type during the test.
[0069] This testing system ensures that medical staff have control over the entire testing process and results. The system only provides suggestions, and the final decision is made by the medical staff, who give it the highest priority.
[0070] More specifically, this system can provide different assistance for different question types.
[0071] In the case where the test question is an arithmetic question used to test attention, the server provides corresponding answers as answer suggestions for the first user based on the second user's answers.
[0072] For example, see Figure 5a and Figure 5b In a classic subtraction problem, starting from an initial number of 100, 7 is subtracted repeatedly (i.e., the amount subtracted each time) until the first user calls for a stop. Correspondingly, during this process, when the second user answers for the first time, a set of suggested answers, i.e. a set of reference answers, needs to be automatically calculated based on the current answer, with that answer as the initial value.
[0073] For example, the second user needs to start by answering 100-7=93, then 93-7=86, and so on. Accordingly, when the second user correctly answers 93 for the first time, the first user interface will automatically display a set of answer suggestions {93, 86, 79, 72, 65...}.
[0074] However, in actual testing, if the second user makes an incorrect answer, a new set of answer suggestions needs to be recalculated based on the second user's current answer as the initial value for the first user. For example, if the second user gives the incorrect answer 85 in their second response, the set of answer suggestions displayed in the first user interface will become {93, 85, 78, 71, 64...}, and so on, until the first user makes a decision.
[0075] After receiving the second user's answer from the second user terminal, the server uses that answer as the minuend to provide a series of subtraction results. For example, if the patient's first answer is incorrect, subsequent answers may result in a chain of errors, rendering the server's reference answer based on the initial minuend of 100 invalid. In this case, the server dynamically updates the answer based on the user's answers. For instance, if the user's first calculation is incorrect and the answer is 95, the server will provide a series of suggested answers with 95 as the initial value, such as {95, 88, 81, 74, 67, ...}, thus ensuring the validity of the answer. When the patient answers again, the server updates the reference answer again, and so on, ensuring the answer remains valid without requiring medical staff to manually calculate a set of answers each time and compare it with the patient's next answer.
[0076] In addition, the system can provide decision suggestions. In arithmetic problems, it generates suggestions for the first user based on the number of correct answers from the second user. For example, if the number of correct answers from the second user exceeds a threshold, such as 6, it generates a suggestion to proceed to the next question.
[0077] When the test questions are designed to assess language fluency, the server divides the response time into segments and counts the number of responses from the second user within each segment, providing suggested answers for the first user's reference. For example, in the classic animal species memory test, the patient needs to name as many animals as possible within one minute. (See...) Figure 6a and Figure 6b .
[0078] In reality, the vast majority of early-stage Alzheimer's patients or those with mild cognitive impairment can provide most of the animals they can remember within the first portion of the preset response time (e.g., the first 30 seconds), while the number of animals they can provide in the later stages is extremely small. Therefore, the system segments the response time, for example, dividing a one-minute response time into four equal parts of 15 seconds each, and timing these segments on the first user terminal's user interface, for example, using a progress bar, hourglass, etc. Figure 5a At the same time, the number of responses from the second user within each time segment is counted as answer suggestions for the first user's reference. For example, the number of animals mentioned by the second user within each 15-second time segment is counted.
[0079] In addition, the server can generate decision suggestions for the first user based on the number of responses from the second user. For example, if the number of animal species responded by the second user within a certain time period (e.g., the first two time periods totaling 30 seconds) reaches the threshold of 11, and the average time interval between two consecutive responses is less than the preset interval threshold, this indicates that the second user's language fluency is relatively normal or the symptoms are mild. In this case, a decision suggestion to proceed to the next question is generated, thus eliminating the need to wait 1 minute before proceeding to the next test question.
[0080] Since different test questions require patients to use different answering methods, in this embodiment, the second user terminal collects the second user's answer results through one or more of the following methods: screen touch, voice recognition, and text input. That is, the patient can answer by voice, touching the screen, clicking the screen with a stylus, or text input; of course, other forms of answering are also possible, and this invention does not impose any restrictions on these methods.
[0081] For ease of management, the server includes a user management database for recording the basic information and test scores of the second user. Patient information and corresponding test scores are archived for easy retrieval later.
[0082] In addition, the server generates corresponding judgment suggestions based on the preset judgment rules for each test question, and automatically scores and compiles the second user's answers to the test questions based on the corresponding scoring criteria and judgment suggestions for each test question. At the same time, it can also compile scores based on the judgment results of the first user's answers to the test questions based on the first user's feedback from the first user terminal. Finally, a comprehensive evaluation is performed based on the two score statistics. For example, F = aX + bY, where X is the score statistics result of the first user, Y is the score statistics structure automatically determined by the system, and a and b are the weight values of the two score statistics, respectively, and a > b, that is, the judgment result of the first user is the main one.
[0083] In some embodiments, the server-side specifically includes: a first response module, configured to respond to a test request sent by a first user through a first user terminal, retrieve an arithmetic problem specified by the first user from a question bank, and update the first user interface of the first user terminal and the second user interface of the second user terminal according to the arithmetic problem; wherein the arithmetic problem involves multiple consecutive subtraction operations starting from an initial number and following a set single subtraction amount; a second response module, configured to respond to a request for broadcasting guidance sent by the first user terminal, and issue an instruction to broadcast guidance to the second user terminal; and a decision suggestion module, configured to respond to the arithmetic answer sent by the second user terminal for each answer given by the second user, dynamically calculate a set of reference answers with the current arithmetic answer as the initial value, and send them to the first user terminal to dynamically update the decision suggestion module. The answer reference area in the new first user interface; and the arithmetic answer is judged according to the preset judgment rules, and a corresponding decision suggestion is generated according to the judgment result and then sent to the first user terminal; the decision suggestion includes: a first decision suggestion to switch to the next test question in the preset test order, or a second decision suggestion to switch the question type; wherein, the preset judgment rules include: if the difference between the arithmetic answer of each answer and the arithmetic answer of the previous answer is equal to the single reduction, then the arithmetic answer is judged to be correct; a third response module is used to respond to the decision from the first user terminal indicating acceptance of the decision suggestion, retrieve the next test question or randomly retrieve any new test question from the question bank in the question type specified by the first user, and update the first user and second user interfaces according to the next test question or the new test question.
[0084] In some embodiments, the decision suggestion module is specifically used to calculate the number of correct answers given by the second user within a first preset time period (preferably, the number of correct answers refers to the number of times the decision suggestion module determines the answer result to be correct when it makes its own determination according to the preset judgment rules), and to determine whether the number of correct answers given within the first preset time period reaches a first preset threshold. If so, a first decision suggestion to proceed to the next question is formed and sent to the first user terminal; wherein, the preset time period is shorter than the preset answering time of the arithmetic question. As mentioned above, for some patients with mild symptoms or who have undergone sufficient cognitive training, they can usually react within a certain time. That is, compared with some patients with severe symptoms, they do not need to complete the entire test question to obtain the corresponding judgment directly. However, although the judgment can be automatically made through various thresholds as described herein, on the one hand, in actual application, patients are easily affected by external interference, or there are various errors in the process of obtaining the patient's answer results. On the other hand, the preset threshold method is too "one-size-fits-all". Even the reactions between different patients with similar symptoms have errors. Therefore, the system only makes various decision suggestions for doctors to refer to, and the final decision is made by the medical staff.
[0085] In some embodiments, the preset judgment rule includes: if the difference between the arithmetic answer of each response and the arithmetic answer of the previous response is equal to the single reduction, then the second user is judged to have answered correctly once.
[0086] In other embodiments, the first response module is further configured to respond to a test request sent by a first user through a first user terminal, retrieve test questions specified by the first user from a question bank for testing the language proficiency of a second user, and update the first user interface of the first user terminal and the second user interface of the second user terminal (e.g., ...) according to the test questions. Figure 6a The first user interface shown and Figure 6b (The second user interface shown).
[0087] Accordingly, the aforementioned decision suggestion module is also used to respond to the answer results sent by the second user terminal, count the number of specified targets in each segment time period and use it as answer suggestions, then generate decision suggestions according to preset rules, and send the answer suggestions and decision suggestions to the first user terminal; specifically, the decision suggestion module determines whether the number of specified targets answered in the first and second segment time periods within the preset answer time period is greater than or equal to the first preset quantity threshold, and the average time interval between multiple answers is less than or equal to the first preset interval threshold; the segment time is obtained by dividing the preset answer time period into N equal parts; if the number of specified targets is greater than or equal to the first preset quantity threshold, and the average time interval between answers is less than or equal to the first preset interval threshold, a first decision suggestion to stop the current test and enter the next test question is generated; and it is used to determine whether the number of specified targets is less than the second preset quantity threshold (less than the first preset quantity threshold), and the average time interval between answers is greater than the second preset interval threshold (greater than the first preset interval threshold). If so, the module obtains the interview records or historical records before the second user test, and determines whether the current test question is a type of question that the user is good at in the interview records or historical records. If not, a second decision suggestion to change the question type is generated.
[0088] Example 2: Based on the above system, the present invention also provides a method for assisting users in making decisions during online cognitive impairment testing, such as... Figure 2 As shown, exemplarily, the method includes the steps of:
[0089] S1, the first user terminal responds to the operation of the first user initiating online testing by generating and sending an online test request to the server.
[0090] In some embodiments, after logging into the system, the first user can send a test request to the server through the first user interface.
[0091] S2, the server responds to the online test request by retrieving the corresponding test questions from the question bank and updating the first user interface of the first user terminal and the second user interface of the second user terminal according to the test questions.
[0092] In some embodiments, when a first user initiates a test request, they can simultaneously specify a particular cognitive ability to be tested and the specific question type. The system can then retrieve the corresponding test questions from the question bank based on the information input by the first user and update the first and second user interfaces accordingly. Alternatively, in other embodiments, when the first user initiates a test request, they can directly specify a test paper with a predetermined testing order. However, during the test, the first user can decide at any time, based on the patient's condition, whether to switch any of the test questions or change the testing order.
[0093] To avoid overwhelming patients with cognitive impairment (i.e., a second user), the second user interface presented to them needs to be as simple and concise as possible. Therefore, in some embodiments, the second user interface only includes a response area, see [link to relevant documentation]. Figure 3 For healthcare professionals, it's not enough to simply present the test questions and details, including the specific test content and scoring rules. They also need various functional options, such as guided announcements. Furthermore, they need a decision-making area for inputting information and determining the outcome. (See [link to relevant documentation]). Figure 4 That is, in some embodiments, the first user interface includes a question information area and a decision area; the second user interface includes an answer area.
[0094] S3, the first user terminal initiates a request to the server for a broadcast prompt triggered by the first user.
[0095] S4, the server receives a request from the first user terminal to broadcast the guiding message and sends an instruction to the second user terminal to broadcast the guiding message.
[0096] S5, the second user terminal responds to the instruction from the server to broadcast the guidance message, and obtains the second user's answer in real time, and then feeds it back to the server.
[0097] In some embodiments, different test questions require different answer formats. Specifically, the answer formats mainly include writing, speaking, and typing. Accordingly, in addition to presenting different answer areas in the second user interface, different data acquisition methods are also needed to obtain the answer results. For example, for speaking answers, audio acquisition devices such as microphones are needed to obtain the answer results.
[0098] S6, the server receives the answer from the second user terminal, generates answer suggestions and decision suggestions, and sends them to the first user terminal.
[0099] In some embodiments, to save healthcare professionals the time of recording patient responses, a second terminal is used to automatically collect the patient's responses. However, the responses also need to be synchronously updated to the healthcare professional's first user interface, allowing them to make more informed decisions or judgments based on the responses. This is especially important when patients need to answer multiple times, or when the responses are complex. Healthcare professionals need to record, evaluate, and make decisions simultaneously; this interactive approach allows them to better focus on decision-making and judgment.
[0100] S7, the first user terminal synchronously updates the answer reference area in the first user interface according to the answer suggestion or answer result, displays the decision suggestion from the server, and then obtains and feeds back the decision from the first user to accept / reject the decision suggestion to the server.
[0101] In some embodiments, when updating the first user interface based on the answer result, in addition to displaying the second user's answer result, other reference answers associated with the answer result may also be displayed as answer suggestions. For example, in the arithmetic problem mentioned above, in addition to displaying the second user's current answer result, a set of reference answers with the current answer result as the initial value are also displayed.
[0102] In some embodiments, the server may also automatically provide a judgment suggestion on whether the answer is correct or not according to a preset scoring standard, and send it to the first user terminal for display so as to provide the first user with a reference.
[0103] In some embodiments, in addition to providing the above-mentioned decision suggestions, the system may also provide corresponding judgment result suggestions, that is, the system automatically makes a judgment result based on preset judgment rules, and the first user ultimately decides whether to accept the judgment result. For some test questions, if the second user terminal is interfered with during the collection of answer results (for example, in test questions requiring the second user to speak, it is easily affected by environmental noise), or if the corresponding data acquisition module malfunctions, the collected answer results may also be inaccurate. Therefore, only a judgment suggestion is provided, and the final judgment right is entrusted to the first user. Of course, the first user can also directly make a judgment result, such as... Figure 6a As shown.
[0104] S8, the server responds to the decision from the first user terminal indicating acceptance of the above decision suggestion, retrieves the next test question from the preset test order or randomly retrieves a new test question from the question bank according to the specified question type, and updates the first user interface and the second user interface according to the next test question or the new test question.
[0105] In some embodiments, if the first user accepts the system's decision suggestion, the first user terminal generates a corresponding decision and sends it to the server. For example, if the first user accepts the decision suggestion to proceed to the next test question in the predetermined test sequence, the first user terminal generates a decision indicating acceptance and sends it to the server. Of course, if the first user does not accept the decision suggestion, they can directly ignore it or initiate a rejection command, and the system will continue executing the current test by default.
[0106] In some embodiments, the specified question type is directly specified by the first user, or automatically matched based on the question types that the second user is good at as recorded in the interview record before the test.
[0107] In some embodiments, when the test question is an arithmetic question used to test the attention of a second user, the server provides at least one corresponding answer as an answer suggestion for the first user to refer to based on the second user's answer, and generates corresponding decision suggestions for the first user to refer to based on the number of correct answers by the second user.
[0108] In some embodiments, when the test question is a test question for testing the language fluency of a second user, the server divides the answering time into segments, counts the number of specified target answers given by the second user in each segment as answer suggestions for the first user's reference, and generates corresponding decision suggestions for the first user's reference based on the number of specified target answers given by the second user.
[0109] Example 3: The assistive system and assistive method of the present invention will be described in detail using the test of a patient's language fluency as an example.
[0110] As mentioned earlier, the timing, calculation, judgment, and statistical actions involved in the answering process are all completed independently by the first user, such as a medical professional. This not only increases the workload of medical professionals but also amplifies the human error factor in the process. The first user needs to complete recording and counting simultaneously within a preset answering time (e.g., 1 minute), and these complex operations can all lead to errors. To avoid these errors, an auxiliary system is used to reduce unnecessary actions by the first user, allowing them to pay more attention to the second user's answering status. This helps the first user to make more scientific judgments on the second user's answers and make various decisions during the testing process, such as whether to stop the current test or change the question type.
[0111] See Figure 3 The flowchart below illustrates a method for assisting users in making decisions during a language fluency test, as an exemplary embodiment of the present invention. Specifically, the method includes the following steps:
[0112] S101, the first user terminal responds to the operation of the first user initiating online testing by generating and sending an online test request to the server.
[0113] S103, in response to the online test request, the server retrieves the test questions specified by the first user for testing the second user's language fluency from the question bank, and updates the first user interface of the first user terminal and the second user interface of the second user terminal according to the test questions.
[0114] In some embodiments, the test question is to name as many specified targets as possible within a specified time. The specified targets refer to specific targets that the test subject is asked to verbally describe, such as animals or plants.
[0115] In some embodiments, after logging into the system, the first user can conduct a separate test on the language proficiency of the second user. Accordingly, the system has a dedicated question bank pre-set for this cognitive ability. This question bank includes various types of test questions, with multiple questions for each type. Therefore, the first user can specify a specific test question when making a request, or specify a question type and then randomly select a test question. Alternatively, the test question can be selected according to a predetermined test order. That is, the specified test question can be a specific test question explicitly specified by the first user, or a question type can be specified and then randomly selected, or it can be selected according to a predetermined test order.
[0116] S105, the first user terminal responds to the first user's operation of indicating the broadcast of the guide in the first user interface by sending a request to the server to broadcast the guide.
[0117] S107, the server responds to the request to broadcast the guidance message sent by the first user terminal and sends an instruction to broadcast the guidance message to the second user terminal.
[0118] S109, the second user terminal responds to the instruction from the server to broadcast the guidance message, and obtains the second user's answer in real time, and then sends it to the server.
[0119] See Figure 5a and Figure 6a Once the first user triggers a request to read the guidance text on the first user interface, the second user terminal immediately reads the guidance text corresponding to that test question to guide the second user and help them correctly understand the question and answer it. Alternatively, the guidance text can also be displayed simultaneously in the answer area of the second user interface; see [link to relevant documentation]. Figure 5b and Figure 6b .
[0120] S111, the server receives the answer from the second user terminal, calculates the specified target quantity for each time segment as an answer suggestion, then generates a decision suggestion according to preset rules and sends it to the first user terminal.
[0121] In some embodiments, decision suggestions include: switching to the next test question in a preset test order or matching a new question type from the question bank; changing the order of test questions, etc.
[0122] In some embodiments, the decision suggestion may also include a judgment result; for example, the answer result may be automatically judged as correct or incorrect based on a preset judgment rule standard.
[0123] In some embodiments, step S111, the step of generating decision suggestions by the server in conjunction with preset rules, specifically includes the following steps:
[0124] Determine whether the specified target number of responses within the first and second time segments of a preset response time period is greater than or equal to a first preset number threshold, and whether the average time interval between multiple responses is less than or equal to a first preset interval threshold; if the specified target number is greater than or equal to the preset number threshold, and the average time interval between responses is less than or equal to the preset interval threshold, generate a first decision suggestion to stop the current test; or,
[0125] The system determines whether the number of specified target answers within the first and second ranked time segments within a preset answering time period is less than a second preset threshold, and whether the average time interval between multiple answers is greater than a second preset interval threshold. If the number of specified target answers is less than the second preset threshold, and the average time interval between answers is greater than the second preset interval threshold, the system retrieves the interview records or historical records of the second user before the test, and determines whether the current test question is a type of question the user is proficient in from the interview records or historical records. If not, the system generates a second decision suggestion to change the question type and sends it to the first user's terminal. Of course, in some other embodiments, the first user may also actively initiate a request to change the question type, and the server will automatically retrieve the corresponding test question according to the user's specified question type.
[0126] S113, the first user terminal receives and displays the answer suggestion and decision suggestion sent by the server, and obtains the first user's decision to accept or reject the decision suggestion. S115, the server responds to the first user terminal's decision to accept the decision suggestion, retrieves the next test question or randomly retrieves any new test question of the type specified by the first user from the question bank, and updates the first and second user interfaces based on the next or new test question.
[0127] In some embodiments, if the first user does not accept the system's decision suggestion, they can choose not to perform any operation or initiate a rejection operation, and the system will not switch the test questions, that is, continue with the current test questions.
[0128] In this embodiment, the system automatically divides the preset response time into multiple time segments and automatically records the number of responses in each segment. This not only reduces recording errors but also reduces the workload of the first user and provides assistance for the first user in making decisions.
[0129] Example 4: Taking the testing of a patient's attention as an example, the auxiliary system and auxiliary method of the present invention will be described in detail.
[0130] As mentioned earlier, the timing, calculation, judgment, and statistical actions involved in the answering process are all completed independently by the first user, such as medical staff. This not only increases the workload of medical staff but also increases the human error factor in the process. For example, in arithmetic problems involving continuous subtraction, the first user needs to dynamically calculate multiple correct answers in real time based on each arithmetic answer from the second user to determine the correctness of the patient's answer. To avoid these errors, an auxiliary system is used to reduce unnecessary actions by the first user, allowing the first user to pay more attention to the second user's answering status. This helps the first user to make more scientific judgments on the second user's answers and make various decisions during the testing process, such as whether to stop the current test or change the question type.
[0131] See Figure 4 The flowchart below illustrates a method for assisting users in making decisions during an attention test, as described in an exemplary embodiment of the present invention. Specifically, the method includes the following steps:
[0132] S201, the first user terminal responds to the first user's operation of indicating online testing in the first user interface by sending a test request to the server.
[0133] S203, the server retrieves the arithmetic problem specified by the first user from the question bank, and updates the first user interface of the first user terminal and the second user interface of the second user terminal according to the arithmetic problem.
[0134] In some embodiments, the first user interface includes a question information area, an answer reference area, and a decision area; the second user interface includes an answer area.
[0135] In some embodiments, the arithmetic problem is a series of subtraction operations performed continuously from an initial number, following a predetermined single subtraction amount. As mentioned earlier, the arithmetic problem can be a specific test problem specified by the first user, or a test problem randomly selected after the first user specifies a specific question type, or it can be a test problem that is selected according to a predetermined testing order, which will not be elaborated here.
[0136] S204, the first user terminal responds to the first user's operation of indicating the broadcast of the guide in the first user interface by sending a request to the server to broadcast the guide.
[0137] S205, the server responds to the request to broadcast the guidance message sent by the first user terminal and sends an instruction to broadcast the guidance message to the second user terminal.
[0138] S207, the second user terminal responds to the instruction from the server to broadcast the guidance message, and obtains the arithmetic answer of the second user each time, and then sends it to the server.
[0139] S209, the server dynamically calculates a set of reference answers based on the arithmetic answers given by the second user each time, using the current arithmetic answer as the initial value, and sends the arithmetic answer and the reference answers as answer suggestions to the first user terminal.
[0140] S211, the first user terminal receives the answer suggestion sent by the server and dynamically updates the first user interface.
[0141] S213, the server judges the arithmetic answer according to the preset judgment rules, then calculates the number of times the second user answered correctly, and judges whether the number of correct answers within the preset time period reaches the first preset threshold or is less than the second preset threshold. If it reaches the first preset threshold, step S215a is executed; if it is less than the second preset threshold, step S215b is executed.
[0142] The preset time period is shorter than the preset answering time for the arithmetic problem; the preset judgment rules include: if the difference between the arithmetic answer of each answer and the arithmetic answer of the previous answer is equal to the single reduction, then the second user is judged to have answered correctly once.
[0143] S215a, the server generates the first decision suggestion to proceed to the next question and sends it to the first user terminal, then executes step S217.
[0144] S215b, the server obtains the interview record or history of the second user before the test, and determines whether the current test question is a type of question that the user is good at in the interview record or history. If not, it generates a second decision suggestion to change the question type and sends it to the first user terminal, and executes step S219.
[0145] Of course, in other embodiments, if the first user indicates that they want to continue answering, the first user terminal responds to the first user's operation of indicating that they want to continue answering in the first user interface by generating and sending a request to continue answering to the server.
[0146] S217, in response to the first user initiating an operation in the first user interface indicating acceptance of the first decision suggestion to proceed to the next test question, the first user terminal generates and sends a request to proceed to the next test question to the server, thereby triggering the server to synchronously update the first user interface and the second user interface according to the next test question.
[0147] S219, the first user terminal responds to the first user's operation in the first user interface to indicate acceptance of the second decision suggestion to change the question type, automatically matches the corresponding good question type from the question bank according to the current cognitive ability being tested, randomly retrieves the corresponding test questions from the corresponding question bank, and synchronously updates the first user interface and the second user interface according to the retrieved test questions.
[0148] Of course, in other embodiments, if the first user actively initiates a request to change the question type, the first user terminal generates and sends a request to change the question type to the server, so as to trigger the server to push multiple question types to the first user interface according to the cognitive ability being tested. When the first user specifies a question type in the first user interface, the corresponding test questions are randomly retrieved from the question bank of the specified question type, and the first user interface and the second user interface are updated synchronously according to the retrieved test questions.
[0149] In some embodiments, the server can automatically match the corresponding question type based on the second user's preferred question type or the question type they practiced during training, as recorded in the pre-test interview records and / or family interview records, and send it to the first user's terminal, awaiting the first user's decision.
[0150] In other embodiments, if the second user is a historical user, the corresponding question type is automatically matched according to the historical user's history and sent to the first user terminal, and the system waits for the first user to make a decision.
[0151] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0152] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a computer terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0153] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.
Claims
1. A system for assisting users in making decisions during online cognitive impairment testing, characterized in that... include: The first user terminal is used to initiate an online test request triggered by the first user to the server and update the first user interface according to the test questions transmitted by the server. The first user interface includes a question information area, an answer reference area, and a decision area. And to send a request to the server for the broadcast prompt triggered by the first user; and to display answer suggestions and decision suggestions from the server; The system also sends the decision made by the first user, indicating acceptance or rejection of the decision suggestion, to the server. The decision suggestion includes either a first suggestion to stop the current test question from proceeding to the next test question in a preset test sequence, or a second suggestion to change the question type. The next test question and the current test question respectively test different cognitive abilities of the second user. Changing the question type refers to providing different types of test questions to test the same cognitive ability of the second user. The second user terminal is used to update the answer area in the second user interface according to the test questions sent by the server, and to respond to the instruction from the server to broadcast the guidance; and to obtain the answer results made by the second user and feed them back to the server. On the server side, it is configured to respond to an online test request sent by a first user terminal, retrieve the corresponding test questions, and trigger the first user terminal and the second user terminal to update the first user interface and the second user interface according to the test questions; and respond to a request from the first user terminal to broadcast a guide message to the second user terminal; and receive the answer results from the second user terminal, and generate answer suggestions and decision suggestions based on the answer results before sending them to the first user terminal; and respond to a decision from the first user terminal indicating acceptance of the decision suggestions, retrieve the next test question in the preset test order, or match a new test question from the question bank according to a new question type specified by the first user, and update the first user interface and the second user interface according to the next test question or the new test question matched after switching question types.
2. The system for assisting users in making decisions during online cognitive impairment testing according to claim 1, characterized in that: When the test question is an arithmetic problem used to test attention, the server is specifically used to automatically calculate the corresponding reference answer based on the second user's answers each time, and dynamically update the answer reference area in the first user interface as an answer suggestion. It also generates the decision suggestion based on the number of correct answers by the second user within a first preset time period and a first preset rule, and sends it to the first user terminal for the first user's reference. The first preset rule includes: if the number of correct answers by the second user within the preset time period reaches a first preset threshold, the first decision suggestion is generated; if the number of correct answers by the second user within the preset time period is less than a second preset threshold, the second decision suggestion is generated.
3. The system for assisting users in making decisions during online cognitive impairment testing according to claim 1, characterized in that: When the test question is a language fluency test, the server specifically counts the number of specified target answers given by the second user within each segment time period as answer suggestions for the first user's reference, and generates corresponding decision suggestions for the first user's reference according to a second preset rule. The segment time period is obtained by dividing the preset answering time into multiple time periods. The second preset rule includes: if the number of specified target answers given by the first and second users within the preset answering time period is greater than or equal to a first preset quantity threshold, and the average time interval between multiple answers is less than or equal to a first preset interval threshold, a first decision suggestion is generated to stop the current test and proceed to the next test question; if the number of specified target answers given by the first and second users within the preset answering time period is less than a second preset quantity threshold, and the average time interval between multiple answers is greater than a second preset interval threshold, a second suggestion decision is generated to change the question type.
4. The system for assisting users in making decisions during online cognitive impairment testing according to claim 1, characterized in that: The second user terminal collects the second user's answers through one or more of the following methods: screen touch, voice recognition, and text input.
5. A system for assisting users in making decisions during online cognitive impairment testing according to claim 1, characterized in that: It also includes a user management database, which records the second user's basic information and test scores.
6. The system for assisting users in making decisions during online cognitive impairment testing according to claim 1, characterized in that: The server is also used to judge the answer result of the second user fed back by the second client according to the preset judgment rules of each test question, and generate corresponding judgment suggestions and score statistics, as well as to perform score statistics based on the actual judgment result of the first user's answer result of the test question fed back by the first user terminal, and to perform a comprehensive evaluation based on the two score statistics.
7. A method for assisting users in making decisions during online cognitive impairment testing, applied to the system for assisting users in making decisions during online cognitive impairment testing as described in any one of claims 1 to 6, characterized in that, Including the following steps: The first user terminal responds to the online test initiated by the first user by generating and sending an online test request to the server. In response to the test request, the server retrieves the corresponding test questions from the question bank and updates the first user interface of the first user terminal and the second user interface of the second user terminal according to the test questions; wherein, the first user interface includes a question information area, an answer reference area, and a decision area; the second user interface includes an answering area; The first user terminal sends a request to the server to broadcast a prompt triggered by the first user. The server receives a request from the first user terminal to broadcast the introductory message and sends an instruction to the second user terminal to broadcast the introductory message. The second user terminal responds to the instruction from the server to broadcast the guidance message, and obtains the second user's answer in real time and feeds it back to the server. The server receives the answer from the second user terminal, generates answer suggestions and decision suggestions based on the answer, and then sends them to the first user terminal. The decision suggestions include: a first decision suggestion to proceed to the next test question in the preset test sequence, or a second decision suggestion to change the question type. The first user terminal displays decision suggestions from the server and sends feedback to the server indicating whether the first user accepts or rejects the decision suggestions. The server-side response comes from the first user terminal indicating acceptance of the decision suggestion, retrieving the next test question from the preset test order, or matching a new test question from the question bank according to the new question type specified by the first user, and dynamically updating the question information area, answer reference area, and decision area in the first user interface, as well as the answering area in the second user interface, according to the next test question or the new test question matched after switching question types.
8. A method for assisting users in making decisions during an online cognitive impairment test according to claim 7, characterized in that, When the current test question is an arithmetic question testing attention, the server generates decision suggestions based on the answer, specifically including the following steps: The server calculates corresponding reference answers as answer suggestions based on the second user's answers each time, and sends them to the first user's terminal to update the answer reference area in the first user interface, providing a reference for the first user to judge the second user's next answer; The server counts the number of correct answers given by the second user within a first preset time period and determines whether the number of correct answers reaches a first preset threshold or is less than a second preset threshold. If it is greater than or equal to the first preset threshold, the server generates the first decision suggestion. If the value is less than the second preset threshold, the second decision suggestion is generated.
9. A method for assisting users in making decisions during an online cognitive impairment test according to claim 7, characterized in that, When the current test question is a language fluency test question, the server generates decision suggestions based on the answers, specifically including the following steps: The server counts the number of answers given by the second user within each time segment as suggested answers and sends them to the first user's terminal to update the answer reference area in the first user interface, providing a reference for the first user to judge the second user's answer results; wherein, the time segment is obtained by dividing the preset answering time of the test questions into equal parts in advance; The server determines whether the number of specified targets answered within the first and second ranked time segments within the preset answering time is greater than or equal to a first preset number threshold, and whether the average time interval between multiple answers is less than a first preset interval threshold. If so, it generates a first decision suggestion to stop the current test and proceed to the next test question; or, it determines whether the number of specified targets answered within the first and second ranked time segments within the preset answering time is less than a second preset number threshold, and whether the average time interval between multiple answers is greater than a second preset interval threshold. If so, it generates a second suggestion decision to change the question type.
10. A computer-readable storage medium, wherein, The readable storage medium stores computer instructions that, when executed by a processor, implement the steps of the method for assisting a user in making decisions in an online cognitive impairment test as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Application and device for diagnosing Alzheimer's disease
CN110693459A