[go: up one dir, main page]

WO2025071377A1 - Method and system for providing feedback for cognitive behavioral therapy based on language model - Google Patents

Method and system for providing feedback for cognitive behavioral therapy based on language model Download PDF

Info

Publication number
WO2025071377A1
WO2025071377A1 PCT/KR2024/095968 KR2024095968W WO2025071377A1 WO 2025071377 A1 WO2025071377 A1 WO 2025071377A1 KR 2024095968 W KR2024095968 W KR 2024095968W WO 2025071377 A1 WO2025071377 A1 WO 2025071377A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
information
behavioral therapy
feedback
questionnaire
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/KR2024/095968
Other languages
French (fr)
Korean (ko)
Inventor
김병훈
윤찬
최치현
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Everex
Original Assignee
Everex
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020240076578A external-priority patent/KR102853591B1/en
Application filed by Everex filed Critical Everex
Publication of WO2025071377A1 publication Critical patent/WO2025071377A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/70ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mental therapies, e.g. psychological therapy or autogenous training
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/20ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/30ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H70/00ICT specially adapted for the handling or processing of medical references
    • G16H70/20ICT specially adapted for the handling or processing of medical references relating to practices or guidelines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/02User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages

Definitions

  • the present invention relates to a method and system for providing feedback for cognitive behavioral therapy based on a language model.
  • CBT Cognitive Behavioral Therapy
  • Korean Patent No. 10-2195512 discloses technology related to a server and system that provides an online medical platform, and provides patients with information about medical service providers online.
  • the present invention provides a method and system for providing feedback for cognitive behavioral therapy, which can generate appropriate feedback based on the user's level of pain, sense of competence, mood, short records, etc., and provide the generated feedback to the user.
  • the present invention provides a method and system for providing feedback for cognitive behavioral therapy, which can generate a prompt for a generative language model using response data for a questionnaire related to cognitive behavioral therapy, and input the generated prompt into the generative language model to generate feedback related to the questionnaire response data.
  • the present invention provides a method and system for providing feedback for cognitive behavioral therapy that can provide feedback related to response data to a user.
  • the present invention provides a method and system for providing feedback for language model-based cognitive behavioral therapy that can provide cognitive behavioral therapy for pain patients based on a digital device.
  • a method for providing feedback for language model-based cognitive behavioral therapy may include the steps of providing at least one questionnaire related to cognitive behavioral therapy on a user terminal, receiving response data for the questionnaire through the user terminal, generating a prompt to be input into a generative language model using the response data, generating feedback related to the response data by inputting the prompt into the generative language model, and providing the generated feedback to the user terminal.
  • the questionnaire includes an objective questionnaire of an objective type
  • the objective questionnaire is configured by pairing a question related to the cognitive behavioral therapy and a plurality of choice items each corresponding to a plurality of different responses to the question, and in the step of generating the prompt, the prompt can be generated by using a response to a specific choice item selected from the user terminal among the question and the plurality of choice items.
  • the plurality of different responses may each be matched with different scores related to the cognitive behavioral therapy, and the prompt may include keywords for the question and scores matched to the specific selection items.
  • the questionnaire further includes a subjective questionnaire corresponding to a subjective type
  • the response data includes memo information received from the user terminal for the subjective type questionnaire, and in the step of generating the prompt, the prompt can be generated using the memo information.
  • the method further includes a step of analyzing the meaning of the memo information, which is response data for the subjective questionnaire, and the meaning of the specific selection item for the objective questionnaire, and, as a result of the analysis, different processes can be performed depending on the degree of similarity between the meaning of the memo information and the meaning of the specific selection item.
  • the prompt can be generated using the memo information and the response to the specific selection item.
  • the method further includes a step of conducting a re-survey, and in the step of conducting the re-survey, when conducting the re-survey, guide information regarding the reason for conducting the re-survey can be provided on the user terminal.
  • the server stores and matches multiple treatment programs, each of which matches a different subject
  • the user terminal sequentially provides the multiple treatment programs according to a treatment week set for each of the multiple treatment programs so that the user can perform the cognitive behavioral therapy according to each of the multiple treatment programs
  • the method further includes a step of extracting user information about the user registered in the server and information about a specific treatment program provided to the user terminal among the multiple treatment programs, and in the step of generating the prompt, the prompt can be generated by combining at least some of the response data, the user information, and the information about the specific treatment program.
  • the user information may include at least one of the user's gender, age, tendency, and disease
  • the information on the specific treatment program may include information on a specific treatment week corresponding to the specific treatment program, a specific subject matched to the specific treatment program, and the user's treatment history information up to the specific treatment week.
  • the feedback may include summary information about at least some of the response data included in the prompt, the user information, and information about the specific treatment program, and recommendation information about a specific treatment program scheduled to be performed in the next week of the specific treatment week corresponding to the specific treatment program.
  • a feedback providing system for cognitive behavioral therapy based on a language model includes a control unit that provides at least one questionnaire related to cognitive behavioral therapy on a user terminal, wherein the control unit receives questionnaire response data for the questionnaire through the user terminal, generates a prompt to be input into a generative language model using the response data, inputs the prompt into the generative language model to generate feedback related to the response data, and provides the generated feedback to the user terminal.
  • a program according to the present invention is a program that is executed by one or more processes in an electronic device and can be stored in a computer-readable recording medium, wherein the program may include commands that perform the steps of providing at least one questionnaire related to cognitive behavioral therapy on a user terminal, receiving response data to the questionnaire through the user terminal, generating a prompt to be input into a generative language model using the response data, generating feedback related to the response data by inputting the prompt into the generative language model, and providing the generated feedback to the user terminal.
  • the method and system for providing feedback for cognitive behavioral therapy based on a language model receives user responses in real time through a questionnaire provided online and provides feedback based on the responses, thereby enabling users to receive continuous treatment support related to cognitive behavioral therapy even when regular face-to-face counseling is difficult.
  • the method and system for providing feedback for cognitive behavioral therapy based on a language model can grasp the user's condition and needs from various perspectives through objective and subjective questionnaires. Through this, more precise feedback can be provided to the user and a treatment plan that meets the user's actual needs can be provided.
  • the method and system for providing feedback for cognitive behavioral therapy based on a language model inputs a prompt generated by combining the user's response data for a questionnaire, the user's gender, age, tendencies, disease information, and information on a specific treatment program into a generative language model, and generates user-customized feedback using the generative language model.
  • a prompt generated by combining the user's response data for a questionnaire, the user's gender, age, tendencies, disease information, and information on a specific treatment program into a generative language model, and generates user-customized feedback using the generative language model.
  • the user can more deeply understand the status information related to the degree of his or her pain and cognitive distortion, and receive an effective treatment direction accordingly.
  • Figure 1 is a conceptual diagram illustrating a feedback providing system for cognitive behavioral therapy based on a language model according to the present invention.
  • Figure 2 is a flowchart illustrating a method for providing feedback for cognitive behavioral therapy based on a language model according to the present invention.
  • FIGS. 3a, 3b, 4a, 4b, 4c, 4e, 4f, 4g, 5 and 6 are conceptual diagrams illustrating a method for providing feedback for language model-based cognitive behavioral therapy according to the present invention.
  • Figures 7a, 7b and 7c are conceptual diagrams illustrating a method for providing a cognitive behavioral therapy program through feedback.
  • the present invention relates to a method and system for generating appropriate feedback based on the user's pain level, sense of competence, mood, short records, etc., and providing the generated feedback to the user, and particularly, to providing feedback for cognitive behavioral therapy of pain patients, focusing on patients with pain due to musculoskeletal disorders.
  • the present invention relates to a method and system for providing feedback for cognitive behavioral therapy, which can generate a prompt for a generative language model using response data for a questionnaire related to cognitive behavioral therapy, and input the generated prompt into the generative language model to generate feedback related to the questionnaire response data.
  • the questionnaire described in the present invention may include questions related to cognitive behavioral therapy to check at least one of the user's pain level, cognitive distortion level, pain duration, pain severity, mood when experiencing pain, degree of negative emotion due to pain, degree of stress due to pain, physical health status, and mental health status.
  • Pain level can be understood as a scale representing the intensity or severity of pain experienced by an individual. Pain is a subjective and personal experience, and each person may feel and interpret pain differently, and pain can involve physical discomfort, emotional discomfort, and suffering. Various methods can be used to assess this pain level. For example, a numerical rating scale (NRS) can be provided to the patient to rate the intensity of the pain felt by the patient (e.g., no pain, slight pain, severe pain, etc.).
  • NRS numerical rating scale
  • cogntive distortion refers to a cognitive error that leads to incorrect assumptions or wrong concepts about pain, surrounding situations, and events
  • the degree of cognitive distortion can be understood as a term expressing how much the patient is cognitively distorted.
  • the degree of cognitive distortion can be quantified as a “cognitive distortion score” or “cognitive distortion score.”
  • the “pain patient” described in the present invention may mean a patient who feels pain due to a disease, and in the present invention, the pain patient may be used interchangeably with “patient” or “user.”
  • the description focuses on “musculoskeletal diseases,” but is not necessarily limited thereto. That is, the pain patients described in the present invention may include patients with various diseases (e.g., cancer, diabetes, hypertension, etc.) in addition to patients with musculoskeletal diseases.
  • various diseases e.g., cancer, diabetes, hypertension, etc.
  • the feedback provision system for cognitive behavioral therapy based on a language model according to the present invention (hereinafter referred to as the “feedback provision system”) can be implemented in various platform forms such as an application, software, and a website.
  • embodiments such as the procedures and functions described herein can be implemented as separate software treatment modules.
  • Each of the software treatment modules can perform one or more of the functions and operations described herein.
  • the feedback provision system implemented in software can be downloaded through a program (e.g., Play Store, App Store, etc.) that can download an application onto a user terminal (or patient terminal), or implemented through an initial installation program on the user terminal.
  • a program e.g., Play Store, App Store, etc.
  • at least one of the components of the feedback provision system can be utilized as a component of the user terminal.
  • the “terminal” may also be called a “mobile terminal” or an “electronic device,” and the terminal described in the present invention may include at least one of a mobile phone, a smart phone, a notebook computer, a laptop computer, a slate PC, a tablet PC, an ultrabook, a desktop computer, a digital broadcasting terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a navigation device, and a wearable device (e.g., a smartwatch, a smart glass, an HMD (head mounted display)).
  • PDA personal digital assistant
  • PMP portable multimedia player
  • HMD head mounted display
  • the feedback provision system may exist within a server (hereinafter referred to as a server) constructed to perform a specific purpose (e.g., a function related to providing feedback for cognitive behavioral therapy) separately from a user terminal, and may exist as a separate system from the server.
  • a server constructed to perform a specific purpose (e.g., a function related to providing feedback for cognitive behavioral therapy) separately from a user terminal, and may exist as a separate system from the server.
  • various services related to the present invention e.g., a feedback provision service for cognitive behavioral therapy or a cognitive behavioral therapy provision service, etc.
  • the application can provide various services related to the present invention on a user terminal on which the application is installed through communication with the server.
  • the feedback provision system can provide a feedback provision method for cognitive behavioral therapy and a cognitive behavioral therapy provision method according to the present invention to a user terminal by linking with a central server or an external server.
  • the feedback provision system can use a user terminal to diagnose the degree of pain and cognitive distortion of a patient's pain, and, taking this into consideration, provide an appropriate summary and feedback for cognitive behavioral therapy, or provide various services related to cognitive behavioral therapy (e.g., providing a treatment program for cognitive behavioral therapy).
  • the patient can diagnose the degree of pain and cognitive distortion of his/her own pain through the application or webpage provided by the feedback provision system according to the present invention, and receive appropriate feedback according to the degree of pain and cognitive distortion of the patient.
  • the patient can receive various services related to cognitive behavioral therapy (e.g., provision of cognitive behavioral therapy program) to manage at least one of mental health and physical health conditions.
  • cognitive behavioral therapy e.g., provision of cognitive behavioral therapy program
  • the patient may have a user account registered in the feedback provision system.
  • the account of the patient user is called “patient account” or “user account.”
  • the “account” described above can be created through a page linked to the feedback provision system discussed above. Alternatively, the “account” can also be created in at least one other system linked to the feedback provision system.
  • appropriate feedback can be generated based on the user's pain level, sense of competence, mood, short records, etc., and the generated feedback can be provided to the user.
  • Figure 1 is a conceptual diagram for explaining a feedback providing system for language model-based cognitive behavioral therapy according to the present invention.
  • the feedback provision system (100) may include at least one of an input unit (110), a communication unit (120), a storage unit (130), and a control unit (140).
  • the input unit (110) can receive user (or patient) input through an input unit configuration (e.g., a touch screen, a virtual key, a physical key (or hardware button), an input sensor, a microphone, etc.) provided in the user terminal (or patient terminal, 10).
  • an input unit configuration e.g., a touch screen, a virtual key, a physical key (or hardware button), an input sensor, a microphone, etc.
  • the input unit (110) may be configured to receive a user's response to at least one questionnaire related to cognitive behavioral therapy by using the input unit configuration provided in the user terminal (10).
  • “being selected” may mean that when a user's selection is made through the input unit configuration provided in the user terminal (10), a selection signal (or an input signal or a user input) corresponding to such user's selection is received.
  • the communication unit (120) can be connected to a server and devices, etc. via a wireless or wired network, and can be configured to receive or transmit overall data and information required for the feedback provision system (100).
  • the communication unit (120) may include one or more treatment modules to enable wireless or wired communication between the feedback providing system (100) and the user terminal (10), or between the feedback providing system (100) and an artificial intelligence server (or LLM server, 200), a central server, or an external server.
  • the communication unit (120) may include one or more communication modules that connect the feedback providing system (100) to one or more networks.
  • the communication unit (120) may receive (or collect) response data for at least one questionnaire related to cognitive behavioral therapy from at least one source through the user terminal (10).
  • the communication unit (120) may receive a request for providing a specific treatment program for cognitive behavioral therapy from the user terminal (10).
  • the communication unit (120) can support various communication methods depending on the communication standards of the communicating device.
  • the communication unit (120) may be configured to communicate with a communication target using at least one of the following technologies: WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Wi-Fi (Wireless Fidelity) Direct, DLNA (Digital Living Network Alliance), WiBro (Wireless Broadband), WiMAX (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G (5th Generation Mobile Telecommunication), BluetoothTM (BluetoothTM), RFID (Radio Frequency Identification), Infrared Data Association (IrDA), UWB (Ultra-Wideband), ZigBee, NFC (Near Field Communication), Wi-Fi Direct, and Wireless USB (Wireless Universal Serial Bus).
  • WLAN Wireless LAN
  • Wi-Fi Wireless-Fidelity
  • Wi-Fi Wireless Fidelity
  • Direct Wireless Fidelity
  • the storage unit (130) may also be called a database (DB) or a memory, and may be configured to store various information related to the present invention.
  • the storage unit (130) may be provided in the feedback provision system (100) itself.
  • at least a part of the storage unit (130) may be configured as a cloud server (or cloud storage). That is, the storage unit (130) may be a space in which information necessary for the operation of the feedback provision system (100) according to the present invention is stored, and it may be understood that there are no restrictions on the physical space.
  • the storage unit (130), the cloud server (or cloud storage), and the storage (not shown) of the server linked with the system (100) will not be separately distinguished, and will all be referred to as the storage unit (130).
  • the storage unit (130) may store and exist user information registered in the feedback provision system (or server, 100).
  • the user information may include information related to at least one of the user's gender, age, tendencies (or personality), and disease (or illness).
  • the user information may further include various information such as the user's disease occurrence date, treatment (or clinical) history, occupation, interests, and hobbies.
  • the storage unit (130) may store information on a specific treatment program provided to the user.
  • the information on a specific treatment program may include at least one of information on a specific treatment week corresponding to a specific treatment program, a specific subject matched to a specific treatment program, and information on the user's treatment history up to a specific treatment week.
  • control unit (140) may also be referred to as a processor, and may perform a role of controlling the overall operation of the feedback provision system (100) related to the present invention in cooperation with the memory.
  • the control unit (140) may process signals, data, information, etc. input or output through the components discussed above, or perform a series of data processing to provide or process appropriate information and functions to the user.
  • control unit (140) can generate a prompt of a generative language model using response data for a questionnaire related to cognitive behavioral therapy, and input the generated prompt into the generative language model to generate feedback related to the questionnaire response data.
  • control unit (140) can provide the feedback generated using the generative language model to the user terminal (10).
  • FIG. 2 is a flowchart for explaining a feedback provision method for language model-based cognitive behavioral therapy according to the present invention.
  • FIGS. 3a, 3b, 4a, 4b, 4c, 4e, 4f, 4g, 5 and 6 are conceptual diagrams for explaining a feedback provision method for language model-based cognitive behavioral therapy according to the present invention.
  • FIGS. 7a, 7b and 7c are conceptual diagrams for explaining a method for providing a cognitive behavioral therapy program through feedback.
  • a process of providing at least one questionnaire related to cognitive behavioral therapy on a user terminal may be performed (S210, see FIG. 2).
  • control unit (140) may provide a survey page (or service page) including a plurality of surveys on the user terminal (10).
  • the page including a plurality of surveys may be output through the touch screen (or display) of the user terminal (10).
  • the questionnaire (or question, or problem, or item, or test) provided on the above page may include a questionnaire for the relative evaluation of factors related to pain.
  • the pain-related factors in the present invention may be diverse.
  • the pain-related factors may include various factors for evaluating the patient's condition related to pain, such as the degree of pain, duration of pain, mental health, and physical health.
  • the factors described above are only examples, and the pain-related factors described in the present invention may include all factors for evaluating the patient's condition.
  • These pain-related factors may include a credible questionnaire that is actually used in psychiatry to diagnose the patient's condition.
  • the control unit (140) may periodically update the questionnaire by additionally collecting the questionnaire for diagnosing the patient's condition through a central server, an external server, a website, etc.
  • the questionnaire related to cognitive behavioral therapy may include an objective questionnaire corresponding to an objective type and a subjective questionnaire corresponding to a subjective type.
  • the objective questionnaire may be configured by pairing a question related to cognitive behavioral therapy and multiple choice items corresponding to each of multiple different responses to the question.
  • the first questionnaire (310) corresponding to the objective type may be configured by pairing a question related to cognitive behavioral therapy (ex: “How is your pain today?”, 311) and multiple choice items (311a, 311b, 311c, 311d, 311e) corresponding to each of multiple different responses to the question (ex: “No pain”, “Almost slight pain”, “Normal”, “Slightly severe pain”, “Terrible pain”).
  • the first response (ex: “no pain”) may be matched with the first score (ex: “0 points”) related to cognitive behavioral therapy
  • the fifth response (ex: “almost slight pain”) may be matched with the fifth score (ex: “4 points”) related to cognitive behavioral therapy.
  • the user may, in response to any one of the displayed questionnaires, select a specific item from among multiple choice items corresponding to each of the multiple different responses that the user deems most appropriate (or appropriate, or accurate) for the user's condition.
  • the subjective questionnaire may include a question related to cognitive behavioral therapy and a response area (or input area) configured to allow text input for a response to the question.
  • the fourth questionnaire which is a subjective questionnaire, may include a question related to cognitive behavioral therapy (ex: “One-line memo” or “Write today’s record as a one-line memo!”) and a response area (341) configured to allow text input for a response to the question.
  • the fourth questionnaire may be a questionnaire for detecting the user’s status information based on text by receiving information related to various user states (e.g., pain level, sense of competence, mood, etc.) as text.
  • response data for a subjective type questionnaire is named “memo information” and explained.
  • the meaning of the memo information can be analyzed based on preset criteria.
  • analyzing the meaning of memo information can be understood as analyzing the meaning of the text content included in the memo information to determine whether the text content corresponds to a positive meaning or a negative meaning.
  • a standard for analyzing the meaning of the memo information may be preset and exist in the feedback provision system (100) according to the present invention. For example, as illustrated in (b) of FIG. 3B, if the memo information corresponds to a positive meaning, text related to a positive state expression (ex: “Today is the best!, I feel really good, I feel good so my condition is also the best!, I’m having a pretty good day, neither good nor sad...”) may be included.
  • the present invention does not limit the method by which a user proceeds (or performs) with responses to multiple questionnaires to any one.
  • the first questionnaire (310), the second questionnaire (320), and the third questionnaire (330), which are objective questionnaires can all be responded to through text input, just like the fourth questionnaire (340), which is a subjective questionnaire.
  • responses to questionnaires can be input not only by selecting specific items or entering text, but also by voice, image, video, etc.
  • a process of receiving response data to a questionnaire through a user terminal can be performed (S220, see FIG. 2).
  • the questionnaire related to cognitive behavioral therapy in the present invention may include an objective questionnaire corresponding to an objective type and a subjective questionnaire corresponding to a subjective type.
  • Response data for a questionnaire of the objective type may be a selection signal for one of multiple selection items, and the control unit (140) may determine a specific selection item corresponding to the received selection signal as the response data.
  • the control unit (140) can receive response data for an objective questionnaire through the user terminal (10). For example, as illustrated in FIG. 3a, the control unit (140) can receive a selection signal corresponding to a specific selection item (311e) based on the selection of one of the multiple selection items (311a, 311b, 311c, 311d, 311e) configured in the first questionnaire (310) from the user terminal (10). Then, the control unit (140) can receive the specific selection item (311e) corresponding to the received selection signal as response data for the first questionnaire.
  • control unit (140) can receive response data for a subjective questionnaire through the user terminal (10).
  • the control unit (140) can receive an input signal corresponding to the memo information (342) based on the memo information (ex: Today, everything is the worst because of the leg pain that is so painful..., 342) being input into the response area (341) configured in the fourth questionnaire (340) from the user terminal (10). Then, the control unit (140) can receive the memo information (342) corresponding to the received input signal as response data for the fourth questionnaire.
  • a plurality of treatment programs can be sequentially provided to the user terminal (10) according to the treatment week set for each of the plurality of treatment programs, so that the user can perform cognitive behavioral therapy according to each of the plurality of treatment programs.
  • the server linked to the feedback provision system (100) will not be described as the main body, but the control unit (140) will be described as the main body.
  • the “treatment week” described in the present invention can be understood as a sequence (or period) in which a treatment program is provided (or activated) through a user terminal (10) so that the user can perform cognitive behavioral therapy according to the treatment program.
  • the “total number of times” of the treatment week and the “weekly treatment period” corresponding to each treatment week may be preset and exist. And, in the present invention, it can be understood that the “total treatment period” is predefined.
  • the total treatment period can be determined as the product of the preset total number of times and the preset weekly treatment period. For example, if the total number of times is “8” and the weekly treatment period is 1 week (7 days), the preset total treatment period can be “8 weeks.”
  • treatment week may be used interchangeably with “treatment session,” “treatment number,” “treatment period,” and “treatment order.”
  • the total number of treatment weeks (ex: “8”) may be predefined and exist.
  • the total number of treatment weeks (ex: “8 sessions”) may be predefined and exist.
  • the first treatment program to the eighth treatment program “the first treatment program to the eighth treatment program.” In this case, for each of the first treatment program to the eighth treatment program, one of the first treatment week to the eighth treatment week may be set and exist.
  • a plurality of topics may exist corresponding to (or matching with) each other.
  • the first treatment program may be for training or treatment related to the first topic (e.g., motivation enhancement)
  • the second treatment program may be for training or treatment related to the second topic (e.g., emotion identification)
  • the third treatment program may be for training or treatment related to the third topic (e.g., behavioral strategy)
  • the fourth treatment program may be for training or treatment related to the fourth topic (e.g., attention shifting)
  • the fifth treatment program may be for training or treatment related to the fifth topic (e.g., thought shifting)
  • the sixth treatment program may be for training or treatment related to the sixth topic (e.g., thought recording)
  • the seventh treatment program may be for training or treatment related to the seventh topic (e.g., management strategy)
  • the eighth treatment program may be for training or treatment related to the eighth
  • each of the plurality of treatment programs may be configured to include at least one treatment module related to a specific topic matched to the specific treatment program.
  • a first treatment program may be configured to include a plurality of treatment modules related to a first topic (e.g., motivation enhancement).
  • the “treatment module” may mean contents related to a detailed category (or sub-topic) for cognitive behavioral treatment of a pain patient for a specific topic.
  • a treatment module included in a treatment program related to a specific topic may be named a “specific topic-corresponding treatment module,” and the “treatment module” may be used interchangeably with “chapter.”
  • specific treatment modules constituting a plurality of specific treatment programs can be sequentially provided to a user terminal (10) according to the treatment week set for each of the plurality of specific treatment programs.
  • the control unit (140) can sequentially provide a plurality of treatment modules constituting a first treatment program to the user terminal (10) in the first treatment week.
  • treatment module sequence can be understood as the order in which multiple treatment modules included in a specific treatment program are provided.
  • the “activation mode of the treatment module” can be understood as a mode in which viewing (or use) of the treatment module is possible.
  • the “deactivation mode of the treatment module” can be understood as a mode in which viewing (or use) of the treatment module is impossible.
  • the mode of the treatment module corresponding to the next turn in the specific order can be changed (or switched) from a deactivated mode to an activated mode.
  • the control unit (140) can switch the mode of the second treatment module from the deactivated mode to the activated mode based on the completion of the cognitive behavioral treatment of the first treatment module.
  • each of the plurality of treatment programs may be configured to include at least one treatment module related to a topic matching each treatment program, and the treatment program may mean a program for performing treatment according to a topic matching a specific treatment program.
  • each of the plurality of treatment programs may include a worksheet module for checking at least one of the pain level, pain duration, mental health status, and physical health status of the pain patient.
  • each worksheet module may be input with user response information for checking at least one of the pain level, pain duration, mental health status, and physical health status of a pain patient in relation to a specific topic of a treatment program including the worksheet module. Furthermore, each worksheet module may be input with various user response information for checking at least one of the pain level, pain duration, mental health status, and physical health status of a pain patient in addition to content related to a specific topic of the treatment program.
  • a worksheet module included in a first treatment program may have user response information input to check at least one of the pain level, pain duration, mental health status, and physical health status of a pain patient in relation to a first topic (e.g., motivation enhancement).
  • a first topic e.g., motivation enhancement
  • a worksheet module included in a second treatment program may have user response information input to check at least one of the pain level, pain duration, mental health status, and physical health status of a pain patient in relation to a second topic (e.g., emotion identification).
  • a second topic e.g., emotion identification
  • worksheet modules can be provided at various points in each treatment program.
  • the worksheet module can be located at the very end or in the middle of each treatment module.
  • the location where the worksheet module is included in each treatment program can be varied depending on the condition of the pain patient.
  • the worksheet module may be provided as the last module in each treatment program.
  • the worksheet module may be arranged as the last module among the treatment modules constituting each treatment program, so that the pain patient may proceed with the worksheet module after proceeding with all of the treatment modules of the treatment program. This may include the purpose of receiving feedback from the pain patient, objectification, or the treatment effect of the pain patient for the treatment program.
  • the worksheet modules included in each treatment program can be configured to allow pain patients to score (select score, input score, etc.) on the severity of pain, mood when experiencing pain, degree of negative emotion about pain, degree of stress about pain, etc.
  • the control unit (140) can use the scores received from the worksheet modules to determine whether the treatment program including the corresponding worksheet module was helpful or effective for the pain patient.
  • control unit (140) can control to output a page (or service page, 400) for providing a cognitive behavioral therapy service through a display unit (or touch screen) equipped in the user terminal (10).
  • This page (400) can be output on the user terminal (10) through an application or web page installed in the user terminal (10).
  • the above page (400) is a page linked to a feedback providing system (or a server 100 linked to a feedback providing system) according to the present invention, and is configured to be controlled by the feedback providing system (100) according to the present invention.
  • the page (400) can be controlled by the CPU (Central processing unit) of the user terminal (10) on which the application is installed.
  • the CPU of the user terminal (10) can provide a service related to cognitive behavioral therapy to a pain patient based on the information provided by the feedback provision system (100) according to the present invention.
  • the control unit (140) can sequentially provide multiple treatment programs to a user terminal (10) to which a user account (U) is logged in, according to the treatment week set for each of the multiple treatment programs.
  • control unit (140) can activate the state of a specific treatment program so that a specific treatment program set for a specific treatment week can be provided on the user terminal (10) during the treatment period corresponding to a specific treatment week.
  • state of a specific treatment program will be described by naming it as a “mode” of the specific treatment program.
  • the “treatment program activation mode” may be understood as a mode in which at least some of the plurality of treatment modules included in the treatment program can be viewed (or used).
  • the “treatment program deactivation mode” may be understood as a mode in which all of the plurality of treatment modules included in the treatment program cannot be viewed (or used).
  • the control unit (140) can activate the state of the first treatment program (410) so that the first treatment program (e.g., a program related to motivation reinforcement, 410) set for the first treatment week can be provided on the user terminal (10) during the treatment period corresponding to the first treatment week.
  • the first treatment program e.g., a program related to motivation reinforcement, 410 set for the first treatment week
  • the control unit (140) can provide a worksheet module included in a specific treatment program on the user terminal (10) and receive the user's response information for the worksheet module.
  • the control unit (140) can provide a first worksheet module (ex: "What part of knee pain is the most difficult to deal with?”, 411) and a second worksheet module (ex: "Future me who will be able to deal with pain well", 412) included in the first treatment program (410) on the user terminal (10), and receive the user's first response information for the first worksheet module (411) (ex: "physical part") and the user's second response information for the second worksheet module (412) (ex: "Me who can travel with a healthier body”).
  • the control unit (140) can receive the received first response information and second response information as worksheet response data for the first worksheet module and the second worksheet module.
  • the control unit (140) can activate the mode of a specific treatment program corresponding to the next treatment week. For example, when the first treatment week has passed and the next treatment week, the second treatment week (ex: the second week), arrives, the control unit (140) can activate the mode of the second treatment program for which the second treatment week is set.
  • patients can systematically receive cognitive behavioral therapy by sequentially utilizing multiple treatment programs according to preset treatment periods.
  • control unit (140) can calculate (or derive, or compute) the user's pain score and cognitive distortion score based on worksheet response data (or the user's response information) for at least one worksheet module included in a specific treatment program.
  • each worksheet module may input user response information to check at least one of the user's pain level, pain duration, pain severity, mood when experiencing pain, degree of negative emotion due to pain, degree of stress due to pain, mental health status, physical health status, and the user's treatment effect on the treatment program.
  • the control unit (140) can calculate the user's pain score and cognitive distortion score from the worksheet response data using various methods.
  • the worksheet module can be configured to include a worksheet corresponding to either an objective or subjective type, and the worksheet corresponding to the objective type can be configured to include a plurality of selection items with different scores matched to each other.
  • the control unit (140) can calculate the user's pain score and cognitive distortion score by using (or calculating) the worksheet response data corresponding to the objective type.
  • control unit (140) can match the user's pain score and cognitive distortion score with the user account (U) of the user and store them in the storage unit (130). For example, as illustrated in FIG. 4d, the control unit (140) can match the user's pain score (ex: "24 points”) and cognitive distortion score (ex: "26 points”) calculated based on the user's cognitive behavioral therapy results and the user's cognitive behavioral therapy week (ex: "2nd week") with the user account (U) and store them in the storage unit (130).
  • the pain score and cognitive distortion score may be scores calculated based on the user's pain level, pain duration, pain severity, mood during pain experience, degree of negative emotion about pain, degree of stress about pain, mental health status, physical health status, feedback, and the user's treatment effect for the treatment program, etc., collected through the user terminal (10) during the user's cognitive behavioral therapy process.
  • the scores may be scores calculated based on the results of cognitive behavioral therapy up to a specific treatment week that the user is in progress with.
  • control unit (140) may provide summary information on the results of cognitive behavioral therapy up to a specific treatment week that the user is currently undergoing on the user terminal (10). For example, as illustrated in FIG. 4e, the control unit (140) may output a page (420) including summary information (421, 422) on the results of the user's cognitive behavioral therapy on the user terminal (10).
  • the information included in the summary information (421, 422) may include at least one of a pain temperature score, a competence score, and a mood score calculated based on the user's response information to a worksheet module including at least one of the user's pain level, pain duration, pain severity, mood when experiencing pain, degree of negative emotion regarding pain, degree of stress regarding pain, mental health status, physical health status, feedback, and the user's treatment effect regarding the treatment program.
  • the summary information (421, 422) included in the above page (420) may be information calculated based on the user's response to at least one worksheet module included in a specific treatment program.
  • the summary information (421, 422) may be provided in various forms so that the user can more intuitively check the detection results for the user's status information by treatment week (or date).
  • the first summary information (421) may be provided in the form of a graph (or chart, or table), and the second summary information (422) may be provided in the form of text.
  • the present invention provides a user environment in which a user performing cognitive behavioral therapy can more intuitively check his or her own status information and continuously check and compare the results before and after cognitive behavioral therapy by providing a highly readable interface to the user.
  • control unit (140) can extract user information about a user registered in the server and information about a specific treatment program provided to a user terminal (10) among multiple treatment programs.
  • the above server may store and exist user information matching the user account (U).
  • the user information may include at least one of the user's gender, age, disease (or illness), disease occurrence date, treatment (or care) history, personality (or tendencies), occupation, interests, and hobbies.
  • information on a specific treatment program provided to the user terminal (10) may include at least one of information on a specific treatment week corresponding to a specific treatment program, information on a specific subject matched to a specific treatment program, and information on the user's treatment history up to a specific treatment week.
  • the user's treatment history information may include, for example, the user's pain level, pain duration, mental health status and physical health status, mood when experiencing pain, degree of negative emotion about pain, degree of stress about pain, and the user's treatment effect for a specific treatment program.
  • control unit (140) can extract user information of the user and information about a specific treatment program provided to the user terminal (10) from the server. Some of this information can be utilized in the process of generating a prompt to be input into the generative language model. More specific details will be described later.
  • control unit (140) can compare the user's response to the subjective questionnaire and the response to the objective questionnaire to determine whether the user has given consistent responses during the cognitive behavioral therapy process. Based on the determination result, the control unit (140) can generate a prompt using the response to the questionnaire. On the other hand, if the control unit (140) determines that the user has given inconsistent responses, it can conduct a re-questionnaire and generate a prompt using the response obtained as a result of the re-questionnaire.
  • the control unit (140) can determine whether the user's response is consistent, secure the accuracy of the cognitive result perceived by the user, and provide more effective feedback based on the accurate response.
  • control unit (140) can perform semantic analysis on memo information received from a user terminal for a subjective questionnaire and on specific selection items selected from the user terminal for an objective questionnaire, and calculate the degree of semantic similarity between the memo information and the specific selection items.
  • the control unit (140) can determine whether the degree of semantic similarity satisfies a preset criterion. For example, the control unit can calculate the degree of semantic similarity as a numerical value and determine whether the calculated numerical value is greater than or equal to a preset criterion value. In this case, the degree of semantic similarity may be such that the higher the calculated numerical value, the higher the degree of semantic similarity between the memo information and the specific selection item, and the lower the calculated numerical value, the lower the degree of semantic similarity between the memo information and the specific selection item.
  • the preset criterion may be preset or set by the medical staff.
  • the control unit (140) may specify a customized cognitive preset criterion for each user based on the user's cognitive behavioral treatment history (e.g., responses to a questionnaire).
  • the control unit (140) may specify a preset criterion to correspond to the degree of similarity calculated in the past based on the cognitive behavioral treatment history.
  • the degree of similarity of a user who has responded consistently in the past may be high, and the control unit may strictly judge the consistency of the response by setting the preset criterion high because the user is a user who has responded consistently.
  • the control unit (140) may flexibly judge the consistency of the response by setting the preset criterion low because the user is a user who has responded inconsistently.
  • control unit (140) can perform different processes related to prompt generation depending on whether the degree of semantic similarity satisfies a preset standard.
  • the first process can generate a prompt using memo information and specific selection items based on whether the degree of similarity satisfies a preset criterion.
  • the control unit (140) can generate a prompt using memo information and specific selection items based on whether the memo information for a subjective questionnaire and specific selection items for an objective questionnaire satisfy consistency according to a preset criterion, so that feedback to be provided to the user can be provided.
  • a second process among the different processes can generate a prompt using memo information different from the memo information based on the degree of similarity not satisfying a preset criterion.
  • control unit (140) may conduct a re-survey on at least one of the objective questionnaire and the subjective questionnaire according to the second process.
  • control unit (140) may provide the user terminal with guide information including at least one of the objective questionnaire and the subjective questionnaire according to the re-survey and the reason for conducting the re-survey.
  • the guide information can be provided in various ways. For example, when a subjective questionnaire is re-administered, the control unit (140) can provide, as guide information, information explaining the specific selection items selected by the user for the objective questionnaire and the reason why the specific selection items and the memo information previously entered by the user are inconsistent.
  • control unit (140) can determine which questionnaire among the subjective and objective questionnaires to re-conduct if the degree of similarity between the memo information and a specific selection item does not satisfy a preset standard.
  • the control unit (140) can determine which of the subjective and objective questionnaires to re-conduct by comparing the similarity level with a threshold value.
  • the threshold value may be lower than a set reference value.
  • the control unit (140) can re-conduct either the subjective questionnaire or the objective questionnaire.
  • the control unit (140) can re-conduct either the subjective questionnaire or objective questionnaire that was conducted late, or the subjective questionnaire.
  • the control unit (140) can re-conduct the subjective questionnaire.
  • control unit (140) can re-conduct both the objective and subjective questionnaires. If the similarity level is less than the threshold value, the control unit (140) can determine that the user has not properly recognized himself and provide guide information to guide the user's recognition along with the questionnaire.
  • a process of generating a prompt to be input into a generative language model using received questionnaire response data can be performed (S230, see FIG. 2).
  • the control unit (140) can use the prompt generation unit (150) to generate a prompt to be input into the generative language model based on the received questionnaire response data and various pieces of information discussed above.
  • the prompt may include a role for deriving feedback related to cognitive behavioral therapy from a generative language model, which is defined in advance.
  • the control unit (140) may create a prompt (500) by defining in advance information about a role for deriving feedback related to feature information and questionnaire response data from a generative language model (ex: “Based on the patient’s degree of pain and degree of cognitive distortion, act as a therapist who derives an appropriate summary and feedback for cognitive behavioral therapy.”, 510).
  • control unit (140) can generate a prompt (500) using memo information, which is response data for a subjective questionnaire, and a response to a specific selection item, which is response data for an objective questionnaire.
  • the memo information and the response to the specific selection item used for generating the prompt (500) can be understood as satisfying a similarity between the memo information and the response to the specific selection item that is greater than a preset standard value.
  • the control unit (140) can generate a prompt (500) using response data for an objective questionnaire. More specifically, the control unit (140) can generate a prompt (500) using a question configured in an objective questionnaire and a response to a specific selection item selected from among multiple selection items on a user terminal. For example, as illustrated in FIG. 3a and FIG.
  • the fifth item (ex: “4 points”, “Terrible pain”, 311e) is selected in response to the first questionnaire (ex: “Pain”, “How is your pain today?”)
  • the first item (ex: “0 points”, “Not at all confident”, 312a) is selected in response to the second questionnaire (ex: “Sense of competence”, “Are you confident that you can carry out your daily life well despite the pain?”)
  • the first item (ex: “0 points”, “Very bad”, 313a) is selected in response to the third questionnaire (ex: “Mood”, “How did you feel today?”).
  • the prompt (500) may include a question composed of each of a plurality of objective questionnaires (310, 320, 330) and a response to a specific selection item selected from among a plurality of selection items on the user terminal (10) (ex: “In the questionnaire conducted today, the patient’s pain score was 4 points, the competence score was 0 points, the mood score was 0 points...”, 540).
  • control unit (140) may generate a prompt (500) using memo information (ex: “Today, everything is the worst because of the too-painful knee pain”), which is response data for a subjective questionnaire.
  • the prompt (500) may include memo information (ex: “The one-line memo is written as “Today, everything is the worst because of the too-painful knee pain”), which is response data for a subjective questionnaire.
  • control unit (140) may generate a prompt (500) by combining at least a portion of the user information and the information about the specific treatment program.
  • the control unit (140) may generate a system prompt (151) including the user's age (ex: "30 years old”), gender (ex: “male”), disease (ex: “knee sprain”), cognitive behavioral therapy week (ex: “2 weeks”), pain level (ex: “severe pain”), pain duration (ex: “lasts about 10 days”), physical health status (ex: “severe physical discomfort”), mental health status (ex: “has suffered a lot of mental shock and his mental health status is also worsening”), tendency (ex: “this patient tends to become extremely absorbed in something once he gets into it, but also has a tendency not to easily challenge something because he lacks confidence”), etc.
  • control unit (140) can generate a prompt (500) to be input into the generative language model by combining at least some of the response data, user information, and information about the specific treatment program.
  • a process of inputting a prompt into a generative language model to generate feedback related to response data (S240, see Fig. 2) and providing the generated feedback to a user terminal can be performed (S250, see Fig. 2).
  • the control unit (140) can input the prompt (500) generated in the process of S230 into a generative language model to generate feedback related to the questionnaire response data. For example, as shown in FIG. 6, the control unit (140) inputs a prompt (500) that combines at least some of the response data, the user information, and the information about the specific treatment program into the generative language model, and can obtain feedback (ex: “Despite the two weeks of cognitive behavioral therapy, today was the worst day. I guess it was a tough day. The pain from the knee sprain that has been going on for about 10 days is severe, and I am suffering from a lot of mental shock due to it, so I think I may have mental health problems such as emotional problems, depression, and anxiety.
  • the third week of cognitive behavioral therapy starting today is a behavioral strategy treatment that uses breathing techniques and progressive relaxation techniques to cope with pain, so please do not miss it and be sure to attend!”, 600).
  • Such feedback (600) may include summary information about at least some of the response data to the questionnaire, user information, and information about a specific treatment program, as well as recommendation information about a specific treatment program scheduled to be performed in the following week of the specific treatment program corresponding to the specific treatment program.
  • control unit (140) can provide the generated feedback (600) on the user terminal (10).
  • the user can receive the feedback (600) to check summary information summarizing the user's pain level, cognitive distortion level, physical health status, mental health status, etc., and receive information about a specific treatment program scheduled to be conducted in the following week of a specific treatment program currently in progress.
  • control unit (140) may provide a user environment that allows a user undergoing cognitive behavioral therapy to continuously perform cognitive behavioral therapy.
  • the control unit (140) may provide a GUI (Graphical User Interface, 610) that allows a user to access a specific treatment program, along with recommended information about a specific treatment program scheduled to be performed in the week following a specific treatment week.
  • the user may select the GUI (ex: “Proceed now”) to access a screen that allows a user to proceed with a specific treatment program related to the recommended information, and may proceed with cognitive behavioral therapy through the specific treatment program.
  • the control unit (140) may provide a page for performing the specific treatment program based on the selection of the GUI (610) from the user terminal (10). For example, as shown in FIGS. 7A to 7C, the control unit (140) may provide a page (700) including the specific treatment program on the user terminal (10). The user may perform cognitive behavioral therapy through the specific treatment program included in the page (700).
  • the method and system for providing feedback for cognitive behavioral therapy based on a language model receives user responses in real time through a questionnaire provided online and provides feedback based on the responses, thereby enabling users to receive continuous treatment support related to cognitive behavioral therapy even when regular face-to-face counseling is difficult.
  • the method and system for providing feedback for cognitive behavioral therapy based on a language model can grasp the user's condition and needs from various perspectives through objective and subjective questionnaires. Through this, more precise feedback can be provided to the user and a treatment plan that meets the user's actual needs can be provided.
  • the method and system for providing feedback for cognitive behavioral therapy based on a language model inputs a prompt generated by combining the user's response data for a questionnaire, the user's gender, age, tendencies, disease information, and information on a specific treatment program into a generative language model, and generates user-customized feedback using the generative language model.
  • a prompt generated by combining the user's response data for a questionnaire, the user's gender, age, tendencies, disease information, and information on a specific treatment program into a generative language model, and generates user-customized feedback using the generative language model.
  • the user can more deeply understand the status information related to the degree of his or her pain and cognitive distortion, and receive an effective treatment direction accordingly.
  • the present invention discussed above can be implemented as a program that is executed by one or more processes on a computer and can be stored on a medium (or recording medium) that can be read by the computer.
  • the present invention discussed above can be implemented as a computer-readable code or command on a medium in which a program is recorded. That is, the present invention can be provided in the form of a program.
  • computer-readable media include all types of recording devices that store data that can be read by a computer system.
  • Examples of computer-readable media include hard disk drives (HDDs), solid state disks (SSDs), silicon disk drives (SDDs), ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices.
  • the computer-readable medium may be a server or cloud storage that includes storage and that the electronic device can access through communication.
  • the computer can download the program according to the present invention from the server or cloud storage through wired or wireless communication.
  • the computer described above is an electronic device equipped with a processor, i.e., a CPU (Central Processing Unit), and there is no particular limitation on its type.
  • a processor i.e., a CPU (Central Processing Unit)
  • CPU Central Processing Unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Pathology (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Developmental Disabilities (AREA)
  • Child & Adolescent Psychology (AREA)
  • Bioethics (AREA)
  • Hospice & Palliative Care (AREA)
  • Psychiatry (AREA)
  • Psychology (AREA)
  • Social Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

A method for providing feedback for cognitive behavioral therapy based on a language model according to the present invention comprises the steps of: providing at least one questionnaire related to cognitive behavioral therapy to a user terminal; receiving answer data to the questionnaire via the user terminal; generating a prompt to be input to a generative language model by using the answer data; generating feedback related to the answer data by inputting the prompt to the generative language model; and providing the generated feedback to the user terminal.

Description

언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법 및 시스템Method and system for providing feedback for cognitive behavioral therapy based on language model

본 발명은 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for providing feedback for cognitive behavioral therapy based on a language model.

인지 행동 치료(CBT, Cognitive Behavioral Therapy)란, 사람의 생각, 감정 및 행동이 서로 밀접하게 연결되어 있다는 전제하에, 치료 과정 속에서 환자 스스로 감정을 인식하고 잘못된 생각을 찾아내어, 문제가 되는 행동을 변화시키는 심리 치료 방법이다.Cognitive Behavioral Therapy (CBT) is a psychological treatment method that assumes that a person's thoughts, emotions, and behaviors are closely connected, and helps patients recognize their own emotions, identify incorrect thoughts, and change problematic behaviors during the treatment process.

최근에는, 인지 행동 치료의 효과가 과학적으로 입증되면서, 우울, 불안, 불면, 통증 등 정신 건강 문제에 인지 행동 치료를 활용하는 사례가 점차적으로 증가하고 있다.In recent years, as the effectiveness of cognitive behavioral therapy has been scientifically proven, cases of using cognitive behavioral therapy for mental health problems such as depression, anxiety, insomnia, and pain are gradually increasing.

한편, 기술이 발전함에 따라, 전자기기(예를 들어, 스마트폰, 태블릿 PC 등)의 보급이 대중화되었으며, 이에 따라 일상생활의 많은 부분에서 인터넷에 대한 의존도가 점차적으로 높아지고 있다.Meanwhile, as technology advances, electronic devices (e.g., smartphones, tablet PCs, etc.) have become more widespread, and our dependence on the Internet in many areas of our daily lives is gradually increasing.

이와 같이, 인터넷을 비롯한 다양한 기술의 발전에 힘입어, 종래 오프라인에 대한 의존도가 높았던 소비패턴은, 점차적으로 온라인(on-line)으로 옮겨갔으며, 현재에는, 온라인을 중심으로 한 소비가 기하급수적으로 늘어가고 있다.In this way, thanks to the development of various technologies including the Internet, consumption patterns that were previously highly dependent on offline have gradually shifted to online, and currently, online-centered consumption is increasing exponentially.

이러한 트렌드의 변화에 맞추어, 의료 산업과 같은 서비스의 특성상 오프라인(off-line)에 기반을 둔 산업 분야 역시, 온라인을 통하여 의료 서비스를 제공하고자 하는 시도들이 늘어나고 있다.In line with these changing trends, industries such as the medical industry, which is based on offline services due to its nature, are also increasingly attempting to provide medical services online.

예를 들어, 대한민국 등록특허 제10-2195512호는 온라인 의료 플랫폼을 제공하는 서버 및 시스템과 관련된 기술을 개시하고 있으며, 온라인을 통한 의료 서비스 제공 지점에 대한 정보를 환자에게 제공하고 있다.For example, Korean Patent No. 10-2195512 discloses technology related to a server and system that provides an online medical platform, and provides patients with information about medical service providers online.

나아가, 최근에는 인공지능(AI) 기술이 급속하게 발전함에 따라, 사람과의 자연스러운 대화가 가능한 대규모 언어 모델(Large Language Models, LLM)이 등장하였다.Furthermore, with the rapid development of artificial intelligence (AI) technology in recent years, large language models (LLMs) capable of natural conversations with people have emerged.

대규모 언어 모델은, 기존의 수동으로 구축하여 제한된 답변만을 하는 챗봇(Chatbot)과는 달리, 인간과 비슷할 정도로 자연스럽게 소통하며, 빠르고 정확한 정보를 제공하는 기술력을 보여주며 인공지능 시장에서 혁신을 보여주고 있다.Large-scale language models are showing innovation in the artificial intelligence market by demonstrating the technological ability to communicate naturally and provide fast and accurate information, unlike existing manually built chatbots that only provide limited answers.

이에, 온라인을 통해 제공되는 의료 서비스에 대해서도, 대규모 언어 모델을 활용하여 보다 다양한 의료 서비스를 제공할 수 있는 방법에 대한 니즈가 여전히 존재한다.Accordingly, there is still a need for ways to provide more diverse medical services by utilizing large-scale language models, even for medical services provided online.

본 발명은 사용자의 통증 정도, 유능감, 기분, 짧은 기록 등을 기반으로 적절한 피드백을 생성하고, 생성된 피드백을 사용자에게 제공할 수 있는 인지 행동 치료를 위한 피드백 제공 방법 및 시스템을 제공하기 위한 것이다.The present invention provides a method and system for providing feedback for cognitive behavioral therapy, which can generate appropriate feedback based on the user's level of pain, sense of competence, mood, short records, etc., and provide the generated feedback to the user.

보다 구체적으로, 본 발명은 인지 행동 치료와 관련된 설문에 대한 응답 데이터를 이용하여 생성형 언어 모델의 프롬프트를 생성하고, 생성된 프롬프트를 생성형 언어 모델에 입력하여 설문 응답 데이터와 관련된 피드백을 생성할 수 있는 인지 행동 치료를 위한 피드백 제공 방법 및 시스템을 제공하기 위한 것이다.More specifically, the present invention provides a method and system for providing feedback for cognitive behavioral therapy, which can generate a prompt for a generative language model using response data for a questionnaire related to cognitive behavioral therapy, and input the generated prompt into the generative language model to generate feedback related to the questionnaire response data.

나아가, 본 발명은 응답 데이터와 관련된 피드백을 사용자에게 제공할 수 있는 인지 행동 치료를 위한 피드백 제공 방법 및 시스템을 제공하기 위한 것이다.Furthermore, the present invention provides a method and system for providing feedback for cognitive behavioral therapy that can provide feedback related to response data to a user.

나아가, 본 발명은 디지털 기기를 기반으로 통증 환자를 위한 인지 행동 치료를 제공할 수 있는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법 및 시스템을 제공하기 위한 것이다.Furthermore, the present invention provides a method and system for providing feedback for language model-based cognitive behavioral therapy that can provide cognitive behavioral therapy for pain patients based on a digital device.

위에서 살펴본 과제를 해결하기 위하여, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법은, 사용자 단말 상에, 인지 행동 치료와 관련된 적어도 하나의 설문을 제공하는 단계, 상기 사용자 단말을 통해, 상기 설문에 대한 응답 데이터를 수신하는 단계, 상기 응답 데이터를 이용하여, 생성형 언어 모델에 입력될 프롬프트를 생성하는 단계, 상기 프롬프트를 상기 생성형 언어 모델에 입력하여, 상기 응답 데이터와 관련된 피드백을 생성하는 단계 및 생성된 상기 피드백을 상기 사용자 단말에 제공하는 단계를 포함할 수 있다.In order to solve the problem discussed above, a method for providing feedback for language model-based cognitive behavioral therapy according to the present invention may include the steps of providing at least one questionnaire related to cognitive behavioral therapy on a user terminal, receiving response data for the questionnaire through the user terminal, generating a prompt to be input into a generative language model using the response data, generating feedback related to the response data by inputting the prompt into the generative language model, and providing the generated feedback to the user terminal.

나아가, 상기 설문은, 객관식 유형에 해당하는 객관식 설문을 포함하고, 상기 객관식 설문은, 상기 인지 행동 치료와 관련된 질문과 상기 질문에 대한 복수의 서로 다른 응답 각각에 대응되는 복수의 선택 항목이 쌍을 이루어 구성되고, 상기 프롬프트를 생성하는 단계에서는, 상기 질문 및 상기 복수의 선택 항목 중 상기 사용자 단말에서 선택된 특정 선택 항목에 대한 응답을 이용하여 상기 프롬프트를 생성할 수 있다.Furthermore, the questionnaire includes an objective questionnaire of an objective type, and the objective questionnaire is configured by pairing a question related to the cognitive behavioral therapy and a plurality of choice items each corresponding to a plurality of different responses to the question, and in the step of generating the prompt, the prompt can be generated by using a response to a specific choice item selected from the user terminal among the question and the plurality of choice items.

나아가, 상기 복수의 서로 다른 응답에는, 상기 인지 행동 치료와 관련된 서로 다른 점수가 각각 매칭되어 존재하고, 상기 프롬프트에는, 상기 질문에 대한 키워드 및 상기 특정 선택 항목에 매칭된 점수가 포함될 수 있다.Furthermore, the plurality of different responses may each be matched with different scores related to the cognitive behavioral therapy, and the prompt may include keywords for the question and scores matched to the specific selection items.

나아가, 상기 설문은, 주관식 유형에 해당하는 주관식 설문을 더 포함하고, 상기 응답 데이터는, 상기 주관식 유형의 설문에 대해 상기 사용자 단말로부터 수신한 메모 정보를 포함하며, 상기 프롬프트를 생성하는 단계에서는, 상기 메모 정보를 이용하여 상기 프롬프트를 생성할 수 있다.Furthermore, the questionnaire further includes a subjective questionnaire corresponding to a subjective type, and the response data includes memo information received from the user terminal for the subjective type questionnaire, and in the step of generating the prompt, the prompt can be generated using the memo information.

나아가, 상기 주관식 설문에 대한 응답 데이터인 상기 메모 정보의 의미와, 상기 객관식 설문에 대한 상기 특정 선택 항목의 의미를 분석하는 단계를 더 포함하고, 분석 결과, 상기 메모 정보의 의미와 상기 특정 선택 항목의 의미 간의 유사도 정도에 따라 서로 다른 프로세스를 수행할 수 있다.Furthermore, the method further includes a step of analyzing the meaning of the memo information, which is response data for the subjective questionnaire, and the meaning of the specific selection item for the objective questionnaire, and, as a result of the analysis, different processes can be performed depending on the degree of similarity between the meaning of the memo information and the meaning of the specific selection item.

나아가, 상기 서로 다른 프로세스를 수행하는 단계에서는, 상기 유사도가 기 설정된 기준 값 이상인 경우, 상기 메모 정보와 상기 특정 선택 항목에 대한 응답을 이용하여 상기 프롬프트를 생성할 수 있다.Furthermore, in the step of performing the above different processes, if the similarity is greater than a preset standard value, the prompt can be generated using the memo information and the response to the specific selection item.

나아가, 상기 유사도가 상기 기 설정된 기준 값 미만인 경우, 재설문을 진행하는 단계를 더 포함하고, 상기 재설문을 진행하는 단계에서는, 상기 재설문을 진행할 때 상기 사용자 단말 상에, 상기 재설문이 진행되는 이유에 대한 가이드 정보를 함께 제공할 수 있다.Furthermore, if the similarity is less than the preset standard value, the method further includes a step of conducting a re-survey, and in the step of conducting the re-survey, when conducting the re-survey, guide information regarding the reason for conducting the re-survey can be provided on the user terminal.

나아가, 서버에는, 서로 다른 주제에 각각 매칭되는 복수의 치료 프로그램이 매칭되어 저장되고, 상기 사용자 단말에는, 사용자가 상기 복수의 치료 프로그램 각각에 따른 상기 인지 행동 치료를 수행하도록, 상기 복수의 치료 프로그램 각각에 설정된 치료 주차에 따라, 상기 복수의 치료 프로그램이 순차적으로 제공되며, 상기 서버에 등록된 상기 사용자에 대한 사용자 정보 및 상기 복수의 치료 프로그램 중 상기 사용자 단말에 제공되는 특정 치료 프로그램에 대한 정보를 추출하는 단계를 더 포함하고, 상기 프롬프트를 생성하는 단계에서는, 상기 응답 데이터, 상기 사용자 정보 및 상기 특정 치료 프로그램에 대한 정보 중 적어도 일부를 조합하여, 상기 프롬프트를 생성할 수 있다.Furthermore, the server stores and matches multiple treatment programs, each of which matches a different subject, and the user terminal sequentially provides the multiple treatment programs according to a treatment week set for each of the multiple treatment programs so that the user can perform the cognitive behavioral therapy according to each of the multiple treatment programs, and the method further includes a step of extracting user information about the user registered in the server and information about a specific treatment program provided to the user terminal among the multiple treatment programs, and in the step of generating the prompt, the prompt can be generated by combining at least some of the response data, the user information, and the information about the specific treatment program.

나아가, 상기 사용자 정보는, 상기 사용자의 성별, 연령, 성향 및 질환 중 적어도 하나를 포함하고, 상기 특정 치료 프로그램에 대한 정보는, 상기 특정 치료 프로그램에 대응되는 특정 치료 주차에 대한 정보, 상기 특정 치료 프로그램에 매칭된 특정 주제 및 상기 특정 치료 주차까지의 상기 사용자의 치료 히스토리 정보를 포함할 수 있다.Furthermore, the user information may include at least one of the user's gender, age, tendency, and disease, and the information on the specific treatment program may include information on a specific treatment week corresponding to the specific treatment program, a specific subject matched to the specific treatment program, and the user's treatment history information up to the specific treatment week.

나아가, 상기 피드백은, 상기 프롬프트에 포함된 상기 응답 데이터, 상기 사용자 정보 및 상기 특정 치료 프로그램에 대한 정보 중 적어도 일부에 대한 요약 정보와, 상기 특정 치료 프로그램에 대응되는 상기 특정 치료 주차 다음 주차에 진행 예정인 특정 치료 프로그램에 대한 추천 정보가 포함될 수 있다.Furthermore, the feedback may include summary information about at least some of the response data included in the prompt, the user information, and information about the specific treatment program, and recommendation information about a specific treatment program scheduled to be performed in the next week of the specific treatment week corresponding to the specific treatment program.

한편, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 시스템은, 사용자 단말 상에, 인지 행동 치료와 관련된 적어도 하나의 설문을 제공하는 제어부를 포함하고, 상기 제어부는, 상기 사용자 단말을 통해, 상기 설문에 대한 설문 응답 데이터를 수신하고, 상기 응답 데이터를 이용하여, 생성형 언어 모델에 입력될 프롬프트를 생성하며, 상기 프롬프트를 상기 생성형 언어 모델에 입력하여, 상기 응답 데이터와 관련된 피드백을 생성하며, 생성된 상기 피드백을 상기 사용자 단말에 제공할 수 있다.Meanwhile, a feedback providing system for cognitive behavioral therapy based on a language model according to the present invention includes a control unit that provides at least one questionnaire related to cognitive behavioral therapy on a user terminal, wherein the control unit receives questionnaire response data for the questionnaire through the user terminal, generates a prompt to be input into a generative language model using the response data, inputs the prompt into the generative language model to generate feedback related to the response data, and provides the generated feedback to the user terminal.

한편, 본 발명에 따른 프로그램은, 전자기기에서 하나 이상의 프로세스에 의하여 실행되며, 컴퓨터로 판독될 수 있는 기록매체에 저장 가능한 프로그램으로서, 상기 프로그램은, 사용자 단말 상에, 인지 행동 치료와 관련된 적어도 하나의 설문을 제공하는 단계, 상기 사용자 단말을 통해, 상기 설문에 대한 응답 데이터를 수신하는 단계, 상기 응답 데이터를 이용하여, 생성형 언어 모델에 입력될 프롬프트를 생성하는 단계, 상기 프롬프트를 상기 생성형 언어 모델에 입력하여, 상기 응답 데이터와 관련된 피드백을 생성하는 단계 및 생성된 상기 피드백을 상기 사용자 단말에 제공하는 단계를 수행하는 명령어들을 포함할 수 있다.Meanwhile, a program according to the present invention is a program that is executed by one or more processes in an electronic device and can be stored in a computer-readable recording medium, wherein the program may include commands that perform the steps of providing at least one questionnaire related to cognitive behavioral therapy on a user terminal, receiving response data to the questionnaire through the user terminal, generating a prompt to be input into a generative language model using the response data, generating feedback related to the response data by inputting the prompt into the generative language model, and providing the generated feedback to the user terminal.

위에서 살펴본 것과 같이, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법 및 시스템은, 온라인으로 제공되는 설문을 통해 실시간으로 사용자의 응답을 수신하고, 이에 기반하여 피드백을 제공함으로써, 사용자는 정기적인 대면 상담이 어려운 경우에도 인지 행동 치료와 관련된 지속적인 치료 지원을 제공받을 수 있다.As described above, the method and system for providing feedback for cognitive behavioral therapy based on a language model according to the present invention receives user responses in real time through a questionnaire provided online and provides feedback based on the responses, thereby enabling users to receive continuous treatment support related to cognitive behavioral therapy even when regular face-to-face counseling is difficult.

또한, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법 및 시스템은, 객관식 및 주관식 설문을 통해 사용자의 상태와 필요를 다양한 관점에서 파악할 수 있다. 이를 통해 사용자에게 보다 정교한 피드백을 제공하고, 사용자의 실제 요구에 부합하는 치료 방안을 제공할 수 있다.In addition, the method and system for providing feedback for cognitive behavioral therapy based on a language model according to the present invention can grasp the user's condition and needs from various perspectives through objective and subjective questionnaires. Through this, more precise feedback can be provided to the user and a treatment plan that meets the user's actual needs can be provided.

나아가, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법 및 시스템은, 설문에 대한 사용자의 응답 데이터, 사용자의 성별, 연령, 성향, 질환 정보 및 특정 치료 프로그램에 대한 정보를 조합하여 생성된 프롬프트를 생성형 언어 모델에 입력하고, 생성형 언어 모델을 이용하여 사용자 맞춤형 피드백을 생성할 수 있다. 사용자는 맞춤형 피드백을 통해, 본인의 통증 정도 및 인지 왜곡 정도와 관련된 상태 정보를 보다 깊이 이해하고, 그에 맞는 효과적인 치료 방향을 제공받을 수 있다.Furthermore, the method and system for providing feedback for cognitive behavioral therapy based on a language model according to the present invention inputs a prompt generated by combining the user's response data for a questionnaire, the user's gender, age, tendencies, disease information, and information on a specific treatment program into a generative language model, and generates user-customized feedback using the generative language model. Through the customized feedback, the user can more deeply understand the status information related to the degree of his or her pain and cognitive distortion, and receive an effective treatment direction accordingly.

도 1은 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 시스템을 설명하기 위한 개념도이다.Figure 1 is a conceptual diagram illustrating a feedback providing system for cognitive behavioral therapy based on a language model according to the present invention.

도 2는 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법을 설명하기 위한 흐름도이다.Figure 2 is a flowchart illustrating a method for providing feedback for cognitive behavioral therapy based on a language model according to the present invention.

도 3a, 도 3b, 도 4a, 도 4b, 도 4c, 도 4e, 도4f, 도 4g, 도 5 및 도 6은 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법을 설명하기 위한 개념도들이다.FIGS. 3a, 3b, 4a, 4b, 4c, 4e, 4f, 4g, 5 and 6 are conceptual diagrams illustrating a method for providing feedback for language model-based cognitive behavioral therapy according to the present invention.

도 7a, 도 7b 및 도 7c는 피드백을 통해 인지 행동 치료 프로그램을 제공하는 방법을 설명하기 위한 개념도이다.Figures 7a, 7b and 7c are conceptual diagrams illustrating a method for providing a cognitive behavioral therapy program through feedback.

이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소에는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. 또한, 본 명세서에 개시된 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시 예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Hereinafter, embodiments disclosed in this specification will be described in detail with reference to the attached drawings. Regardless of the drawing symbols, identical or similar components will be given the same reference numerals and redundant descriptions thereof will be omitted. The suffixes "module" and "part" used for components in the following description are assigned or used interchangeably only for the convenience of writing the specification, and do not have distinct meanings or roles in themselves. In addition, when describing embodiments disclosed in this specification, if it is determined that a specific description of a related known technology may obscure the gist of the embodiments disclosed in this specification, the detailed description thereof will be omitted. In addition, the attached drawings are only intended to facilitate easy understanding of the embodiments disclosed in this specification, and the technical ideas disclosed in this specification are not limited by the attached drawings, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and technical scope of the present invention.

제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Terms including ordinal numbers, such as first, second, etc., may be used to describe various components, but the components are not limited by the terms. The terms are used only to distinguish one component from another.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When it is said that a component is "connected" or "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but that there may be other components in between. On the other hand, when it is said that a component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.Singular expressions include plural expressions unless the context clearly indicates otherwise.

본 출원에서, "포함한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this application, it should be understood that terms such as “comprises” or “have” are intended to specify the presence of a feature, number, step, operation, component, part or combination thereof described in the specification, but do not exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.

본 발명은 사용자의 통증 정도, 유능감, 기분, 짧은 기록 등을 기반으로 적절한 피드백을 생성하고, 생성된 피드백을 사용자에게 제공하기 위한 것으로서, 특히, 근골격계 질환으로 인한 통증 환자를 중심으로, 통증 환자의 인지 행동 치료를 위한 피드백을 제공하는 방법 및 시스템에 대한 것이다.The present invention relates to a method and system for generating appropriate feedback based on the user's pain level, sense of competence, mood, short records, etc., and providing the generated feedback to the user, and particularly, to providing feedback for cognitive behavioral therapy of pain patients, focusing on patients with pain due to musculoskeletal disorders.

보다 구체적으로, 본 발명은 인지 행동 치료와 관련된 설문에 대한 응답 데이터를 이용하여 생성형 언어 모델의 프롬프트를 생성하고, 생성된 프롬프트를 생성형 언어 모델에 입력하여 설문 응답 데이터와 관련된 피드백을 생성할 수 있는 인지 행동 치료를 위한 피드백 제공 방법 및 시스템에 대한 것이다.More specifically, the present invention relates to a method and system for providing feedback for cognitive behavioral therapy, which can generate a prompt for a generative language model using response data for a questionnaire related to cognitive behavioral therapy, and input the generated prompt into the generative language model to generate feedback related to the questionnaire response data.

본 발명에서 설명되는 설문은, 사용자의 통증 정도, 인지 왜곡 정도, 통증 지속 기간, 통증의 심한 정도, 통증 경험 시 기분, 통증에 대한 부정적인 감정 정도, 통증에 대한 스트레스 정도, 신체 건강 상태 및 정신 건강 상태 중 적어도 하나를 점검하기 위한 인지 행동 치료와 관련된 질문을 포함할 수 있다.The questionnaire described in the present invention may include questions related to cognitive behavioral therapy to check at least one of the user's pain level, cognitive distortion level, pain duration, pain severity, mood when experiencing pain, degree of negative emotion due to pain, degree of stress due to pain, physical health status, and mental health status.

여가에서, “통증 정도”는 개인이 경험하는 통증의 강도 또는 심각성을 나타내는 척도로 이해될 수 있다. 통증은 주관적이며 개인적인 경험으로, 사람마다 통증을 느끼고 해석하는 방식이 다를 수 있으며, 통증은 신체적 불편함, 정서적 불편함, 고통 등을 수반할 수 있다. 이러한 통증 정도를 평가하기 위해서는 다양한 방법이 사용될 수 있다. 예를 들어, 환자에게 숫자 척도(수치 평가 척도, NRS)를 제공하여, 환자가 느끼는 통증의 강도(예를 들어, 통증 없음, 미세한 통증, 심한 통증 등)를 평가할 수 있다.In leisure, “pain level” can be understood as a scale representing the intensity or severity of pain experienced by an individual. Pain is a subjective and personal experience, and each person may feel and interpret pain differently, and pain can involve physical discomfort, emotional discomfort, and suffering. Various methods can be used to assess this pain level. For example, a numerical rating scale (NRS) can be provided to the patient to rate the intensity of the pain felt by the patient (e.g., no pain, slight pain, severe pain, etc.).

또한, “인지 왜곡”은 통증, 주변 상황 및 사건 등에 대한 그릇된 가정이나 잘못된 개념을 이끌어 내는 인지적 오류를 의미하며, “인지 왜곡 정도”는 환자가 인지 왜곡을 얼만큼 하고 있는지를 표현하는 용어로 이해될 수 있다. 본 발명에서 인지 왜곡 정도는 “인지 왜곡 스코어(Score)” 또는 “인지 왜곡 점수”로 수치화 될 수 있다.In addition, “cognitive distortion” refers to a cognitive error that leads to incorrect assumptions or wrong concepts about pain, surrounding situations, and events, and “the degree of cognitive distortion” can be understood as a term expressing how much the patient is cognitively distorted. In the present invention, the degree of cognitive distortion can be quantified as a “cognitive distortion score” or “cognitive distortion score.”

나아가, 본 발명에서 설명되는 “통증 환자”는 질환으로 인한 통증(Pain)을 느끼는 환자를 의미할 수 있으며, 본 발명에서 통증 환자는 “환자” 또는 “사용자”와 혼용되어 사용될 수 있다.Furthermore, the “pain patient” described in the present invention may mean a patient who feels pain due to a disease, and in the present invention, the pain patient may be used interchangeably with “patient” or “user.”

본 발명에서는 설명의 편의를 위하여, “근골격계 질환”을 중심으로 설명하나, 반드시 이에 한정되는 것은 아니다. 즉, 본 발명에서 설명되는 통증 환자는, 근골격계 질환을 가진 환자 외에도, 다양한 질환(예를 들어, 암, 당뇨, 고혈압 등)을 가진 환자를 모두 포함할 수 있다.In the present invention, for the convenience of explanation, the description focuses on “musculoskeletal diseases,” but is not necessarily limited thereto. That is, the pain patients described in the present invention may include patients with various diseases (e.g., cancer, diabetes, hypertension, etc.) in addition to patients with musculoskeletal diseases.

한편, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 시스템(이하, “피드백 제공 시스템” 이라 명명함)은, 애플리케이션(Application), 소프트웨어(software), 웹 사이트(Web-site) 등의 다양한 플랫폼(platform) 형태로 구현될 수 있다.Meanwhile, the feedback provision system for cognitive behavioral therapy based on a language model according to the present invention (hereinafter referred to as the “feedback provision system”) can be implemented in various platform forms such as an application, software, and a website.

본 발명에 따른 피드백 제공 시스템의 소프트웨어적인 구현에 의하면, 본 명세서에서 설명되는 절차 및 기능과 같은 실시 예들을 별도의 소프트웨어 치료 모듈들로 구현될 수 있다. 소프트웨어 치료 모듈들 각각은 본 명세서에서 설명되는 하나 이상의 기능 및 작동을 수행할 수 있다.According to a software implementation of the feedback provision system according to the present invention, embodiments such as the procedures and functions described herein can be implemented as separate software treatment modules. Each of the software treatment modules can perform one or more of the functions and operations described herein.

이와 같이, 소프트웨어로 구현되는 피드백 제공 시스템은, 사용자 단말(또는 환자 단말) 상에 애플리케이션을 다운받을 수 있는 프로그램(예를 들어, 플레이스토어, 앱스토어 등)을 통해 다운로드 되거나, 사용자 단말 상에 초기 설치 프로그램을 통해 구현될 수 있다. 이 경우, 피드백 제공 시스템의 구성 요소들 중 적어도 하나는 사용자 단말의 구성 요소로 활용될 수 있다.In this way, the feedback provision system implemented in software can be downloaded through a program (e.g., Play Store, App Store, etc.) that can download an application onto a user terminal (or patient terminal), or implemented through an initial installation program on the user terminal. In this case, at least one of the components of the feedback provision system can be utilized as a component of the user terminal.

본 발명에서 “단말”은, “이동 단말” 또는 “전자기기” 라고도 명명될 수 있으며, 본 발명에서 설명되는 단말에는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(notebook computer), 휴대용 컴퓨터(laptop computer), 슬레이트 PC(slate PC), 태블릿 PC(tablet PC), 울트라북(ultrabook), 데스크톱 컴퓨터(desktop computer), 디지털방송용 단말기, PDA(personal digital assistants), PMP(portable multimedia player), 네비게이션, 웨어러블 디바이스(wearable device, 예를 들어, 워치형 단말기 (smartwatch), 글래스형 단말기 (smart glass), HMD(head mounted display)) 중 적어도 하나가 포함될 수 있다.In the present invention, the “terminal” may also be called a “mobile terminal” or an “electronic device,” and the terminal described in the present invention may include at least one of a mobile phone, a smart phone, a notebook computer, a laptop computer, a slate PC, a tablet PC, an ultrabook, a desktop computer, a digital broadcasting terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a navigation device, and a wearable device (e.g., a smartwatch, a smart glass, an HMD (head mounted display)).

한편, 피드백 제공 시스템은, 사용자 단말과 별도로 특정 목적(예를 들어, 인지 행동 치료를 위한 피드백 제공과 관련된 기능)을 수행하기 위하여 구축된 서버(이하, 서버라고 명명함)의 내부에 존재할 수 있고, 상기 서버와는 별도의 시스템으로서 존재할 수도 있다. 피드백 제공 시스템이 서버의 내부에 존재하는 경우에는, 서버의 내부에 위치하는 적어도 하나의 구성 요소, 또는 상기 구성 요소들과 유사한 기능을 수행하는 구성 모듈들을 통해, 본 발명과 관련된 다양한 서비스(예를 들어, 인지 행동 치료를 위한 피드백 제공 서비스 또는 인지 행동 치료 제공 서비스 등)를 제공할 수 있다. 이 경우, 애플리케이션은 서버와의 통신을 통해, 애플리케이션이 설치된 사용자 단말 상에 본 발명과 관련된 다양한 서비스를 제공할 수 있다.Meanwhile, the feedback provision system may exist within a server (hereinafter referred to as a server) constructed to perform a specific purpose (e.g., a function related to providing feedback for cognitive behavioral therapy) separately from a user terminal, and may exist as a separate system from the server. When the feedback provision system exists within the server, various services related to the present invention (e.g., a feedback provision service for cognitive behavioral therapy or a cognitive behavioral therapy provision service, etc.) can be provided through at least one component located within the server, or component modules that perform functions similar to the components. In this case, the application can provide various services related to the present invention on a user terminal on which the application is installed through communication with the server.

또한, 피드백 제공 시스템은 중앙 서버 또는 외부 서버와 연동하여, 본 발명에 따른 인지 행동 치료를 위한 피드백 제공 방법 및 인지 행동 치료 제공 방법을 사용자 단말에 제공할 수 있다. In addition, the feedback provision system can provide a feedback provision method for cognitive behavioral therapy and a cognitive behavioral therapy provision method according to the present invention to a user terminal by linking with a central server or an external server.

나아가, 피드백 제공 시스템은 사용자 단말을 이용하여, 환자의 통증에 대한 통증 정도 및 인지 왜곡 정도를 진단하고, 이를 고려하여 인지 행동 치료를 위한 적절한 요약 및 피드백을 제공하거나, 인지 행동 치료와 관련된 다양한 서비스(예를 들어, 인지 행동 치료를 위한 치료 프로그램 제공)를 제공할 수 있다.Furthermore, the feedback provision system can use a user terminal to diagnose the degree of pain and cognitive distortion of a patient's pain, and, taking this into consideration, provide an appropriate summary and feedback for cognitive behavioral therapy, or provide various services related to cognitive behavioral therapy (e.g., providing a treatment program for cognitive behavioral therapy).

한편, 환자는, 본 발명에 따른 피드백 제공 시스템에서 제공하는 애플리케이션 또는 웹페이지를 통해, 환자 자신의 통증에 대한 통증 정도 및 인지 왜곡 정도를 진단하고, 환자 자신의 통증 정도 및 인지 왜곡 정도에 따라 적절한 피드백을 제공받을 수 있다. 또한, 인지 행동 치료와 관련된 다양한 서비스(예를 들어, 인지 행동 치료 프로그램 제공)를 제공받아, 정신 건강 및 신체 건강 상태 중 적어도 하나를 관리할 수 있다.Meanwhile, the patient can diagnose the degree of pain and cognitive distortion of his/her own pain through the application or webpage provided by the feedback provision system according to the present invention, and receive appropriate feedback according to the degree of pain and cognitive distortion of the patient. In addition, the patient can receive various services related to cognitive behavioral therapy (e.g., provision of cognitive behavioral therapy program) to manage at least one of mental health and physical health conditions.

이때, 환자는 피드백 제공 시스템에 등록된 사용자 계정을 보유할 수 있다. 본 명세서에서는 설명의 편의를 위하여, 환자인 사용자의 계정을 “환자 계정” 또는 “사용자 계정” 이라고 명명하도록 한다.At this time, the patient may have a user account registered in the feedback provision system. In this specification, for convenience of explanation, the account of the patient user is called “patient account” or “user account.”

위에서 설명한 “계정(account)”은, 위에서 살펴본 피드백 제공 시스템과 연계된 페이지를 통해 생성되는 것이 가능하다. 이와 다르게, “계정”은, 상기 피드백 제공 시스템과 연계된 다른 적어도 하나의 시스템에 생성되는 것 또한 가능하다.The “account” described above can be created through a page linked to the feedback provision system discussed above. Alternatively, the “account” can also be created in at least one other system linked to the feedback provision system.

이에, 본 명세서에서는 계정이 발급된 시스템을 별도로 구분하지 않고, 본 발명에 따른 피드백 제공 시스템에 기반한 계정을 모두 “본 발명에 따른 피드백 제공 시스템에 기 등록된 계정”이라고 명명하도록 한다.Accordingly, in this specification, the system in which the account is issued is not separately distinguished, and all accounts based on the feedback provision system according to the present invention are referred to as “accounts already registered in the feedback provision system according to the present invention.”

본 명세서에서는 설명의 편의를 위하여, 본 발명에 따른 피드백 제공 시스템이, 사용자 단말 상의 애플리케이션으로 구현되는 실시 예에 따라 설명하도록 한다.For convenience of explanation, in this specification, a feedback provision system according to the present invention is described according to an embodiment implemented as an application on a user terminal.

한편, 통증 환자의 경우, 동일한 질환(또는 질병)을 갖고 있더라도, 각각의 환자마다 매일 발생하는 통증 정도 및 인지 왜곡 정도가 다양할 수 있다.Meanwhile, in the case of pain patients, even if they have the same disease (or illness), the degree of pain and cognitive distortion that occurs every day may vary for each patient.

이에, 본 발명에서는, 사용자의 통증 정도, 유능감, 기분, 짧은 기록 등을 기반으로 적절한 피드백을 생성하고, 생성된 피드백을 사용자에게 제공할 수 있다.Accordingly, in the present invention, appropriate feedback can be generated based on the user's pain level, sense of competence, mood, short records, etc., and the generated feedback can be provided to the user.

이하에서는 첨부된 도면과 함께, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 시스템의 구성에 대하여 보다 구체적으로 설명하도록 한다. 도 1은 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 시스템을 설명하기 위한 개념도이다.Hereinafter, the configuration of a feedback providing system for language model-based cognitive behavioral therapy according to the present invention will be described in more detail with reference to the attached drawings. Figure 1 is a conceptual diagram for explaining a feedback providing system for language model-based cognitive behavioral therapy according to the present invention.

도 1에 도시된 것과 같이, 본 발명에 따른 피드백 제공 시스템(100)은 입력부(110), 통신부(120), 저장부(130) 및 제어부(140) 중 적어도 하나의 구성을 포함할 수 있다.As illustrated in FIG. 1, the feedback provision system (100) according to the present invention may include at least one of an input unit (110), a communication unit (120), a storage unit (130), and a control unit (140).

입력부(110)는 사용자 단말(또는 환자 단말, 10)에 구비된 입력부 구성(예를 들어, 터치 스크린(touch screen), 가상 키(key), 물리적인 키(또는 하드웨어적인 버튼), 입력 센서, 마이크 등)을 통하여, 사용자(또는 환자) 입력을 수신할 수 있다.The input unit (110) can receive user (or patient) input through an input unit configuration (e.g., a touch screen, a virtual key, a physical key (or hardware button), an input sensor, a microphone, etc.) provided in the user terminal (or patient terminal, 10).

구체적으로, 입력부(110)는 사용자 단말(10)에 구비된 입력부 구성을 이용하여, 인지 행동 치료와 관련된 적어도 하나의 설문에 대한 사용자의 응답을 선택받도록 이루어질 수 있다. 여기에서, “선택받는다” 함은, 사용자 단말(10)에 구비된 입력부 구성을 통해 사용자의 선택이 이루어지면, 이러한 사용자의 선택에 대응되는 선택 신호(또는 입력 신호 또는 사용자 입력)을 수신하는 것을 의미할 수 있다.Specifically, the input unit (110) may be configured to receive a user's response to at least one questionnaire related to cognitive behavioral therapy by using the input unit configuration provided in the user terminal (10). Here, "being selected" may mean that when a user's selection is made through the input unit configuration provided in the user terminal (10), a selection signal (or an input signal or a user input) corresponding to such user's selection is received.

통신부(120)는 서버 및 장치 등과 무선 또는 유선 네트워크를 통해 연결되어, 피드백 제공 시스템(100)에 필요한 전반적인 데이터 및 정보를 수신 또는 송신하도록 이루어질 수 있다.The communication unit (120) can be connected to a server and devices, etc. via a wireless or wired network, and can be configured to receive or transmit overall data and information required for the feedback provision system (100).

구체적으로, 통신부(120)는 피드백 제공 시스템(100)과 사용자 단말(10) 사이, 또는 피드백 제공 시스템(100)과 인공지능 서버(또는 LLM 서버, 200), 중앙 서버, 외부 서버 사이의 무선 또는 유선 통신을 가능하도록 하나 이상의 치료 모듈을 포함할 수 있다. 또한, 통신부(120)는 피드백 제공 시스템(100)을 하나 이상의 네트워크에 연결하는 하나 이상의 통신 모듈을 포함할 수 있다.Specifically, the communication unit (120) may include one or more treatment modules to enable wireless or wired communication between the feedback providing system (100) and the user terminal (10), or between the feedback providing system (100) and an artificial intelligence server (or LLM server, 200), a central server, or an external server. In addition, the communication unit (120) may include one or more communication modules that connect the feedback providing system (100) to one or more networks.

예를 들어, 통신부(120)는 적어도 하나의 소스로부터 인지 행동 치료와 관련된 적어도 하나의 설문에 대한 응답 데이터를 사용자 단말(10)을 통해 수신(또는 수집)할 수 있다. 다른 예를 들어, 통신부(120)는 사용자 단말(10)로부터, 인지 행동 치료를 위한 특정 치료 프로그램 제공 요청을 수신할 수 있다.For example, the communication unit (120) may receive (or collect) response data for at least one questionnaire related to cognitive behavioral therapy from at least one source through the user terminal (10). As another example, the communication unit (120) may receive a request for providing a specific treatment program for cognitive behavioral therapy from the user terminal (10).

나아가, 통신부(120)는 통신하는 디바이스의 통신 규격에 따라 다양한 통신 방식을 지원할 수 있다.Furthermore, the communication unit (120) can support various communication methods depending on the communication standards of the communicating device.

예를 들어, 통신부(120)는 WLAN(Wireless LAN), Wi-Fi(Wireless-Fidelity), Wi-Fi(Wireless Fidelity) Direct, DLNA(Digital Living Network Alliance), WiBro(Wireless Broadband), WiMAX(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), LTE(Long Term Evolution), LTE-A(Long Term Evolution-Advanced), 5G(5th Generation Mobile Telecommunication), 블루투스(Bluetooth™RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association; IrDA), UWB(Ultra-Wideband), ZigBee, NFC(Near Field Communication), Wi-Fi Direct, Wireless USB(Wireless Universal Serial Bus) 기술 중 적어도 하나를 이용하여, 통신 대상과 통신하도록 이루어질 수 있다.For example, the communication unit (120) may be configured to communicate with a communication target using at least one of the following technologies: WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Wi-Fi (Wireless Fidelity) Direct, DLNA (Digital Living Network Alliance), WiBro (Wireless Broadband), WiMAX (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G (5th Generation Mobile Telecommunication), Bluetooth™ (Bluetooth™), RFID (Radio Frequency Identification), Infrared Data Association (IrDA), UWB (Ultra-Wideband), ZigBee, NFC (Near Field Communication), Wi-Fi Direct, and Wireless USB (Wireless Universal Serial Bus).

한편, 저장부(130)는 데이터베이스(DB, Database) 또는 메모리(memory)로도 명명될 수 있으며, 본 발명과 관련된 다양한 정보를 저장하도록 이루어질 수 있다. 본 발명에서 저장부(130)는 피드백 제공 시스템(100) 자체에 구비될 수 있다. 또한, 저장부(130)의 적어도 일부는 클라우드 서버(또는 클라우드 저장소)로 구성될 수 있다. 즉, 저장부(130)는 본 발명에 따른 피드백 제공 시스템(100)의 동작에 필요한 정보가 저장되는 공간이면 충분하며, 물리적인 공간에 제약은 없는 것으로 이해될 수 있다. 이하에서는, 저장부(130), 클라우드 서버(또는 클라우드 저장소), 상기 시스템(100)과 연동된 서버의 저장소(미도시)를 별도로 구분하지 않고, 모두 저장부(130)라고 표현하도록 한다.Meanwhile, the storage unit (130) may also be called a database (DB) or a memory, and may be configured to store various information related to the present invention. In the present invention, the storage unit (130) may be provided in the feedback provision system (100) itself. In addition, at least a part of the storage unit (130) may be configured as a cloud server (or cloud storage). That is, the storage unit (130) may be a space in which information necessary for the operation of the feedback provision system (100) according to the present invention is stored, and it may be understood that there are no restrictions on the physical space. Hereinafter, the storage unit (130), the cloud server (or cloud storage), and the storage (not shown) of the server linked with the system (100) will not be separately distinguished, and will all be referred to as the storage unit (130).

저장부(130)에는 피드백 제공 시스템(또는 서버, 100)에 등록된 사용자 정보가 저장되어 존재할 수 있다. 예를 들어, 사용자 정보에는 사용자의 성별, 연령, 성향(또는 성격), 질환(또는 질병) 중 적어도 하나와 관련된 정보를 포함할 수 있다. 다만, 사용자 정보는 위에서 열거된 정보 외에도, 사용자의 질환 발생일, 치료(또는 진료) 이력, 직업, 관심사, 취미 등 다양한 정보를 더 포함할 수 있다.The storage unit (130) may store and exist user information registered in the feedback provision system (or server, 100). For example, the user information may include information related to at least one of the user's gender, age, tendencies (or personality), and disease (or illness). However, in addition to the information listed above, the user information may further include various information such as the user's disease occurrence date, treatment (or clinical) history, occupation, interests, and hobbies.

나아가, 저장부(130)에는 사용자에게 제공된 특정 치료 프로그램에 대한 정보가 저장되어 존재할 수 있다. 예를 들어, 특정 치료 프로그램에 대한 정보에는, 특정 치료 프로그램에 대응되는 특정 치료 주차에 대한 정보, 특정 치료 프로그램에 매칭된 특정 주제 및 특정 치료 주차까지의 사용자의 치료 히스토리 정보 중 적어도 하나를 포함할 수 있다.In addition, the storage unit (130) may store information on a specific treatment program provided to the user. For example, the information on a specific treatment program may include at least one of information on a specific treatment week corresponding to a specific treatment program, a specific subject matched to a specific treatment program, and information on the user's treatment history up to a specific treatment week.

한편, 제어부(140)는 프로세서(processor)로도 명명될 수 있으며, 메모리와 협력하여 본 발명과 관련된 피드백 제공 시스템(100)의 전반적인 동작을 제어하는 역할을 수행할 수 있다. 제어부(140)는 위에서 살펴본 구성요소들을 통해 입력 또는 출력되는 신호, 데이터, 정보 등을 처리하거나, 사용자에게 적절한 정보 및 기능을 제공 또는 처리하기 위한 일련의 데이터 처리를 수행할 수 있다.Meanwhile, the control unit (140) may also be referred to as a processor, and may perform a role of controlling the overall operation of the feedback provision system (100) related to the present invention in cooperation with the memory. The control unit (140) may process signals, data, information, etc. input or output through the components discussed above, or perform a series of data processing to provide or process appropriate information and functions to the user.

본 발명의 일 실시예에 따라, 제어부(140)는 인지 행동 치료와 관련된 설문에 대한 응답 데이터를 이용하여 생성형 언어 모델의 프롬프트를 생성하고, 생성된 프롬프트를 생성형 언어 모델에 입력하여 설문 응답 데이터와 관련된 피드백을 생성할 수 있다. 그리고, 제어부(140)는 생성형 언어 모델을 이용하여 생성된 피드백을 사용자 단말(10)에 제공할 수 있다.According to one embodiment of the present invention, the control unit (140) can generate a prompt of a generative language model using response data for a questionnaire related to cognitive behavioral therapy, and input the generated prompt into the generative language model to generate feedback related to the questionnaire response data. In addition, the control unit (140) can provide the feedback generated using the generative language model to the user terminal (10).

이하에서는, 위에서 살펴본 피드백 제공 시스템(100)의 구성에 근거하여, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법에 대하여 보다 구체적으로 설명하도록 한다. 도 2는 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법을 설명하기 위한 흐름도이다. 도 3a, 도 3b, 도 4a, 도 4b, 도 4c, 도 4e, 도4f, 도 4g, 도 5 및 도 6은 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법을 설명하기 위한 개념도들이다. 도 7a, 도 7b 및 도 7c는 피드백을 통해 인지 행동 치료 프로그램을 제공하는 방법을 설명하기 위한 개념도이다.Hereinafter, based on the configuration of the feedback provision system (100) discussed above, a feedback provision method for language model-based cognitive behavioral therapy according to the present invention will be described in more detail. FIG. 2 is a flowchart for explaining a feedback provision method for language model-based cognitive behavioral therapy according to the present invention. FIGS. 3a, 3b, 4a, 4b, 4c, 4e, 4f, 4g, 5 and 6 are conceptual diagrams for explaining a feedback provision method for language model-based cognitive behavioral therapy according to the present invention. FIGS. 7a, 7b and 7c are conceptual diagrams for explaining a method for providing a cognitive behavioral therapy program through feedback.

한편, 본 발명에서는 사용자 단말 상에, 인지 행동 치료와 관련된 적어도 하나의 설문을 제공하는 과정이 진행될 수 있다(S210, 도 2 참조).Meanwhile, in the present invention, a process of providing at least one questionnaire related to cognitive behavioral therapy on a user terminal may be performed (S210, see FIG. 2).

예를 들어, 도 3a에 도시된 것과 같이, 제어부(140)는 사용자 단말(10) 상에, 복수의 설문을 포함하는 설문 페이지(또는 서비스 페이지)를 제공할 수 있다. 이 경우, 복수의 설문을 포함하는 페이지는, 사용자 단말(10)의 터치 스크린(또는 디스플레이)을 통해 출력될 수 있다.For example, as illustrated in FIG. 3a, the control unit (140) may provide a survey page (or service page) including a plurality of surveys on the user terminal (10). In this case, the page including a plurality of surveys may be output through the touch screen (or display) of the user terminal (10).

여기에서, 상기 페이지에 제공되는 설문(또는 질문, 또는 문제, 또는 문항, 또는 테스트)은, 통증과 관련된 인자들에 대한 상대 평가를 위한 설문을 포함할 수 있다.Here, the questionnaire (or question, or problem, or item, or test) provided on the above page may include a questionnaire for the relative evaluation of factors related to pain.

본 발명에서 통증과 관련된 인자들은 다양할 수 있다. 예를 들어, 통증과 관련된 인자는, 통증 정도, 통증 지속 기간, 정신 건강 및 신체 건강 등과 같이, 통증과 관련된 환자의 상태를 평가하기 위한 다양한 요소를 포함할 수 있다. 다만, 상술한 인자는 일 예시에 불과하며, 본 발명에서 설명되는 통증과 관련된 인자는, 환자의 상태를 평가하기 위한 모든 요소들을 포함하는 것이면 족하다.The pain-related factors in the present invention may be diverse. For example, the pain-related factors may include various factors for evaluating the patient's condition related to pain, such as the degree of pain, duration of pain, mental health, and physical health. However, the factors described above are only examples, and the pain-related factors described in the present invention may include all factors for evaluating the patient's condition.

이러한 통증과 관련된 인자는, 환자의 상태를 진단하기 위해 정신건강의학과에서 실제 활용되고 있는 공신력 있는 설문을 포함할 수 있다. 또한, 제어부(140)는 중앙 서버 또는 외부 서버 또는 웹 사이트 등을 통해, 환자의 상태를 진단하기 위한 설문을 추가적으로 수집함으로써, 설문을 주기적으로 업데이트 할 수 있다.These pain-related factors may include a credible questionnaire that is actually used in psychiatry to diagnose the patient's condition. In addition, the control unit (140) may periodically update the questionnaire by additionally collecting the questionnaire for diagnosing the patient's condition through a central server, an external server, a website, etc.

한편, 본 발명에서 인지 행동 치료와 관련된 설문은, 객관식 유형에 해당하는 객관식 설문 및 주관식 유형에 해당하는 주관식 설문을 포함할 수 있다.Meanwhile, in the present invention, the questionnaire related to cognitive behavioral therapy may include an objective questionnaire corresponding to an objective type and a subjective questionnaire corresponding to a subjective type.

객관식 설문은, 인지 행동 치료와 관련된 질문과 상기 질문에 대한 복수의 서로 다른 응답 각각에 대응되는 복수의 선택 항목이 쌍을 이루어 구성될 수 있다. 예를 들어, 도 3a 및 도 3b의 (a)에 도시된 것과 같이, 객관식 유형에 해당하는 제1 설문(310)은, 인지 행동 치료와 관련된 질문(ex: “오늘의 통증은 어떤가요?”, 311)과 상기 질문에 대한 복수의 서로 다른 응답(ex: “통증 없음”, “거의 미세한 통증”, “보통”, “통증이 약간 심함”, “끔찍한 통증”) 각각에 대응되는 복수의 선택 항목(311a, 311b, 311c, 311d, 311e)이 쌍을 이루어 구성될 수 있다.The objective questionnaire may be configured by pairing a question related to cognitive behavioral therapy and multiple choice items corresponding to each of multiple different responses to the question. For example, as illustrated in (a) of FIGS. 3a and 3b, the first questionnaire (310) corresponding to the objective type may be configured by pairing a question related to cognitive behavioral therapy (ex: “How is your pain today?”, 311) and multiple choice items (311a, 311b, 311c, 311d, 311e) corresponding to each of multiple different responses to the question (ex: “No pain”, “Almost slight pain”, “Normal”, “Slightly severe pain”, “Terrible pain”).

또한, 복수의 서로 다른 응답에는, 인지 행동 치료와 관련된 서로 다른 점수가 각각 매칭되어 존재할 수 있다. 예를 들어, 제1 설문(310)에 구성된 복수의 서로 다른 응답(ex: “통증 없음”, “거의 미세한 통증”, “보통”, “통증이 약간 심함”, “끔찍한 통증”) 중 제1 응답(ex: “통증 없음”)에는, 인지 행동 치료와 관련된 제1 점수(ex: “0점”)가 매칭되고, 제5 응답(ex: “거의 미세한 통증”)에는, 인지 행동 치료와 관련된 제5 점수(ex: “4점”)이 매칭되어 존재할 수 있다.In addition, for multiple different responses, different scores related to cognitive behavioral therapy may be matched and exist, respectively. For example, among multiple different responses (ex: “no pain”, “almost slight pain”, “normal”, “slightly severe pain”, “terrible pain”) configured in the first questionnaire (310), the first response (ex: “no pain”) may be matched with the first score (ex: “0 points”) related to cognitive behavioral therapy, and the fifth response (ex: “almost slight pain”) may be matched with the fifth score (ex: “4 points”) related to cognitive behavioral therapy.

이에, 사용자는, 표시된 어느 하나의 설문에 대한 응답으로써, 복수의 서로 다른 응답 각각에 대응되는 복수의 선택 항목 중 사용자의 상태에 가장 적합(또는 적절, 또는 정확)하다고 생각하는 특정 항목을 선택할 수 있다.Accordingly, the user may, in response to any one of the displayed questionnaires, select a specific item from among multiple choice items corresponding to each of the multiple different responses that the user deems most appropriate (or appropriate, or accurate) for the user's condition.

나아가, 주관식 설문은, 인지 행동 치료와 관련된 질문과 상기 질문에 대한 응답을 텍스트로 입력할 수 있도록 이루어진 응답 영역(또는 입력 영역)을 포함할 수 있다. 예를 들어, 도 3a에 도시된 것과 같이, 주관식 설문에 해당하는 제4 설문(340)은 인지 행동 치료와 관련된 질문(ex: “한줄 메모” 또는 “오늘의 기록을 한줄 메모로 기록해보세요!”)과 상기 질문에 대한 응답을 텍스트로 입력할 수 있도록 이루어진 응답 영역(341)을 포함할 수 있다. 이 경우, 제4 설문은 사용자의 다양한 상태와 관련된 정보(예를 들어, 통증 정도, 유능감, 기분 등)를 텍스트로 입력 받아, 텍스트를 기반으로 사용자의 상태 정보를 검출하기 위한 설문일 수 있다.In addition, the subjective questionnaire may include a question related to cognitive behavioral therapy and a response area (or input area) configured to allow text input for a response to the question. For example, as illustrated in FIG. 3A, the fourth questionnaire (340), which is a subjective questionnaire, may include a question related to cognitive behavioral therapy (ex: “One-line memo” or “Write today’s record as a one-line memo!”) and a response area (341) configured to allow text input for a response to the question. In this case, the fourth questionnaire may be a questionnaire for detecting the user’s status information based on text by receiving information related to various user states (e.g., pain level, sense of competence, mood, etc.) as text.

본 발명에서는 설명의 편의를 위하여, 주관식 유형의 설문에 대한 응답 데이터를 “메모 정보”라고 명명하여 설명하도록 한다.In the present invention, for convenience of explanation, response data for a subjective type questionnaire is named “memo information” and explained.

이때, 본 발명에서는 사용자 단말(10)로부터, 주관식 설문에 대한 응답 데이터인 메모 정보를 수신하면, 기 설정된 기준에 근거하여 상기 메모 정보의 의미를 분석할 수 있다.At this time, in the present invention, when memo information, which is response data for a subjective questionnaire, is received from a user terminal (10), the meaning of the memo information can be analyzed based on preset criteria.

여기에서, “메모 정보의 의미를 분석”한다는 것은, 메모 정보에 포함된 텍스트 내용의 의미를 분석하여, 텍스트 내용이 의미가 긍정적인 의미에 해당하는지 또는 부정적인 의미에 해당하는지를 분석하는 것으로 이해되어 질 수 있다.Here, “analyzing the meaning of memo information” can be understood as analyzing the meaning of the text content included in the memo information to determine whether the text content corresponds to a positive meaning or a negative meaning.

이를 위해, 본 발명에 따른 피드백 제공 시스템(100)에는 메모 정보의 의미를 분석하기 위한 기준이 기 설정되어 존재할 수 있다. 예를 들어, 도 3b의 (b)에 도시된 것과 같이, 메모 정보가 긍정적인 의미에 해당하는 경우에는, 긍정적인 상태 표현과 관련된 텍스트(ex: “오늘은 최고!, 기분 완전 좋음, 몸이 좋아서 컨디션도 최고!, 나름 괜찮은 하루, 좋지도 슬프지도 않음…”)가 포함될 수 있다. 다른 예를 들어, 메모 정보가 부정적인 의미에 해당하는 경우에는, 부정적인 상대 표현과 관련된 텍스트(ex: “오늘은 최악!, 기분 완전 별로, 몸이 너무 아파서 컨디션 최악, 아무것도 하기 싫음, 몸도 최악이고 기분도 최악이고, 기분이 그닥 별로, 답답해…”)가 포함될 수 있다.To this end, a standard for analyzing the meaning of the memo information may be preset and exist in the feedback provision system (100) according to the present invention. For example, as illustrated in (b) of FIG. 3B, if the memo information corresponds to a positive meaning, text related to a positive state expression (ex: “Today is the best!, I feel really good, I feel good so my condition is also the best!, I’m having a pretty good day, neither good nor sad…”) may be included. As another example, if the memo information corresponds to a negative meaning, text related to a negative relative expression (ex: “Today is the worst!, I feel really bad, I’m so sick so my condition is the worst, I don’t want to do anything, I’m both in the worst condition and the worst, I’m not in the best mood, I’m so frustrated…”) may be included.

다만, 본 발명에서는 사용자가 복수의 설문에 대한 응답을 진행(또는 수행)하는 방식을 어느 하나로 한정하지 않는다. 예를 들어, 객관식 설문에 해당되는 제1 설문(310), 제2 설문(320), 제3 설문(330) 모두, 주관식 설문에 해당되는 제4 설문(340)과 같이, 텍스트 입력을 통해 응답이 가능하도록 이루어질 수 있다. 더 나아가, 본 발명에서 설문에 대한 응답은 특정 항목 선택 또는 텍스트 입력뿐만 아니라, 음성, 이미지, 영상 등으로도 입력이 가능하도록 이루어질 수 있다.However, the present invention does not limit the method by which a user proceeds (or performs) with responses to multiple questionnaires to any one. For example, the first questionnaire (310), the second questionnaire (320), and the third questionnaire (330), which are objective questionnaires, can all be responded to through text input, just like the fourth questionnaire (340), which is a subjective questionnaire. Furthermore, in the present invention, responses to questionnaires can be input not only by selecting specific items or entering text, but also by voice, image, video, etc.

다음으로, 본 발명에서는 사용자 단말을 통해, 설문에 대한 응답 데이터를 수신하는 과정이 진행될 수 있다(S220, 도 2 참조).Next, in the present invention, a process of receiving response data to a questionnaire through a user terminal can be performed (S220, see FIG. 2).

위에서 살펴본 것과 같이, 본 발명에서 인지 행동 치료와 관련된 설문은, 객관식 유형에 해당하는 객관식 설문 및 주관식 유형에 해당하는 주관식 설문을 포함할 수 있다.As examined above, the questionnaire related to cognitive behavioral therapy in the present invention may include an objective questionnaire corresponding to an objective type and a subjective questionnaire corresponding to a subjective type.

객관식 유형에 해당하는 설문에 대한 응답 데이터는, 복수의 선택 항목 중 어느 하나에 대한 선택 신호일 수 있으며, 제어부(140)는 수신된 선택 신호에 대응되는 특정 선택 항목을 응답 데이터로 결정할 수 있다. Response data for a questionnaire of the objective type may be a selection signal for one of multiple selection items, and the control unit (140) may determine a specific selection item corresponding to the received selection signal as the response data.

제어부(140)는 사용자 단말(10)을 통해, 객관식 설문에 대한 응답 데이터를 수신할 수 있다. 예를 들어, 도 3a에 도시된 것과 같이, 제어부(140)는 사용자 단말(10)로부터, 제1 설문(310)에 구성된 복수의 선택 항목(311a, 311b, 311c, 311d, 311e) 중 어느 하나의 특정 선택 항목(311e)이 선택되는 것에 근거하여, 상기 특정 선택 항목(311e)에 대응되는 선택 신호를 수신할 수 있다. 그리고, 제어부(140)는 수신된 선택 신호에 대응되는 상기 특정 선택 항목(311e)을, 제1 설문에 대한 응답 데이터로 수신할 수 있다.The control unit (140) can receive response data for an objective questionnaire through the user terminal (10). For example, as illustrated in FIG. 3a, the control unit (140) can receive a selection signal corresponding to a specific selection item (311e) based on the selection of one of the multiple selection items (311a, 311b, 311c, 311d, 311e) configured in the first questionnaire (310) from the user terminal (10). Then, the control unit (140) can receive the specific selection item (311e) corresponding to the received selection signal as response data for the first questionnaire.

나아가, 제어부(140)는 사용자 단말(10)을 통해, 주관식 설문에 대한 응답 데이터를 수신할 수 있다. 예를 들어, 제어부(140)는 사용자 단말(10)로부터, 제4 설문(340)에 구성된 응답 영역(341)에, 메모 정보(ex: 오늘은 너무 아픈 다리 통증 때문에 모든 게 최악…, 342)가 입력되는 것에 근거하여, 상기 메모 정보(342)에 대응되는 입력 신호를 수신할 수 있다. 그리고, 제어부(140)는 수신된 입력 신호에 대응되는 메모 정보(342)를, 제4 설문에 대한 응답 데이터로 수신할 수 있다.In addition, the control unit (140) can receive response data for a subjective questionnaire through the user terminal (10). For example, the control unit (140) can receive an input signal corresponding to the memo information (342) based on the memo information (ex: Today, everything is the worst because of the leg pain that is so painful…, 342) being input into the response area (341) configured in the fourth questionnaire (340) from the user terminal (10). Then, the control unit (140) can receive the memo information (342) corresponding to the received input signal as response data for the fourth questionnaire.

한편, 본 발명에 따른 피드백 제공 시스템(100)과 연동된 서버에는, 서로 다른 주제에 각각 매칭되는 복수의 치료 프로그램이 매칭되어 저장될 수 있다.Meanwhile, in a server linked to the feedback provision system (100) according to the present invention, multiple treatment programs each matching different topics can be matched and stored.

이에 따라, 사용자 단말(10)에는, 사용자가 복수의 치료 프로그램 각각에 따른 인지 행동 치료를 수행하도록, 복수의 치료 프로그램 각각에 설정된 치료 주차에 따라, 복수의 치료 프로그램이 순차적으로 제공될 수 있다. 이하에서는 설명의 편의를 위하여, 피드백 제공 시스템(100)과 연동된 서버를 주체로 설명하지 않고, 제어부(140)를 주체로 하여 설명하도록 한다.Accordingly, a plurality of treatment programs can be sequentially provided to the user terminal (10) according to the treatment week set for each of the plurality of treatment programs, so that the user can perform cognitive behavioral therapy according to each of the plurality of treatment programs. In the following, for the convenience of explanation, the server linked to the feedback provision system (100) will not be described as the main body, but the control unit (140) will be described as the main body.

본 발명에서 설명되는 “치료 주차”는, 사용자가 치료 프로그램에 따른 인지 행동 치료를 수행하도록, 사용자 단말(10)을 통해 치료 프로그램을 제공(또는 활성화)하는 순서(또는 기간)로 이해될 수 있다. 본 발명에서는 치료 주차의 “총 횟수(回數)” 및 각 치료 주차에 대응하는 “주차별 치료 기간”이 미리 설정되어 존재할 수 있다. 그리고, 본 발명에서는, “전체 치료 기간”이 미리 정의되어 있는 것으로 이해될 수 있다. 전체 치료 기간은, 기 설정된 총 횟수와 기 설정된 주차별 치료 기간의 곱으로 결정될 수 있다. 예를 들어, 총 횟수는 “8”이고, 주차별 치료 기간이 1주일(7일)인 경우, 기 설정된 전체 치료 기간은, “8주”일 수 있다.The “treatment week” described in the present invention can be understood as a sequence (or period) in which a treatment program is provided (or activated) through a user terminal (10) so that the user can perform cognitive behavioral therapy according to the treatment program. In the present invention, the “total number of times” of the treatment week and the “weekly treatment period” corresponding to each treatment week may be preset and exist. And, in the present invention, it can be understood that the “total treatment period” is predefined. The total treatment period can be determined as the product of the preset total number of times and the preset weekly treatment period. For example, if the total number of times is “8” and the weekly treatment period is 1 week (7 days), the preset total treatment period can be “8 weeks.”

이하에서는 설명의 편의를 위하여, 1주일의 치료 기간 마다, 서로 다른 치료 주차가 “8번” 도래하는 것을 예로 들어 설명하도록 한다. 즉, 본 발명에서, 제1 치료 주차는, 제1 치료 회기에 도래하고, 제2 치료 주차는 제2 치료 회기에 도래할 수 있다. 이에, 본 발명에서, “치료 주차”는, “치료 회기”, “치료 회차”, “치료 기간”, “치료 순서”와 혼용하여 사용될 수 있다.In the following, for the convenience of explanation, it will be explained by exemplifying that different treatment weeks come “8 times” during each one-week treatment period. That is, in the present invention, the first treatment week may come during the first treatment session, and the second treatment week may come during the second treatment session. Accordingly, in the present invention, “treatment week” may be used interchangeably with “treatment session,” “treatment number,” “treatment period,” and “treatment order.”

위에서 살펴본 것과 같이, 본 발명에서는 치료 주차의 총 횟수(ex: “8”)가 기 정의되어 존재할 수 있다. 예를 들어, 도 4a에 도시된 것과 같이, 본 발명에서는 치료 주차의 총 횟수(ex: “8회기”)가 기 정의되어 존재할 수 있다. 여기에서, 복수의 치료 프로그램이 “제1 치료 프로그램 내지 제8 치료 프로그램”이 존재한다고 가정하자. 이 경우, 제1 치료 프로그램 내지 제8 치료 프로그램 각각에는, 제1 치료 주차 내지 제8 치료 주차 중 어느 하나가 설정되어 존재할 수 있다.As discussed above, in the present invention, the total number of treatment weeks (ex: “8”) may be predefined and exist. For example, as illustrated in FIG. 4a, in the present invention, the total number of treatment weeks (ex: “8 sessions”) may be predefined and exist. Here, let us assume that there are multiple treatment programs, “the first treatment program to the eighth treatment program.” In this case, for each of the first treatment program to the eighth treatment program, one of the first treatment week to the eighth treatment week may be set and exist.

복수의 치료 프로그램(예를 들어, 제1 치료 프로그램 내지 제8 치료 프로그램) 각각에는, 복수의 주제가 각각 대응(또는 매칭)되어 존재할 수 있다. 예를 들어, 제1 치료 프로그램은 제1주제(ex: 동기 강화)와 관련된 훈련 또는 치료를 위한 것이고, ii) 제2 치료 프로그램은 제2 주제(ex: 감정 확인)와 관련된 훈련 또는 치료를 위한 것이며, iii) 제3 치료 프로그램은 제3 주제(ex: 행동 전략)와 관련된 훈련 또는 치료를 위한 것이고, iv) 제4 치료 프로그램은 제4 주제(ex: 주의 전환)와 관련된 훈련 또는 치료를 위한 것이며, v) 제5 치료 프로그램은 제5 주제(ex: 생각 전환)와 관련된 훈련 또는 치료를 위한 것이고, vi) 제6 치료 프로그램은 제6 주제(ex: 사고 기록)와 관련된 훈련 또는 치료를 위한 것이며, vii) 제7 치료 프로그램은 제7 주제(ex: 관리 전략)와 관련된 훈련 또는 치료를 위한 것이고, viii) 제8 치료 프로그램은 제8 주제(ex: 미래의 나)와 관련된 훈련 또는 치료를 위한 것일 수 있다.In each of the plurality of treatment programs (e.g., the first treatment program to the eighth treatment program), a plurality of topics may exist corresponding to (or matching with) each other. For example, the first treatment program may be for training or treatment related to the first topic (e.g., motivation enhancement), ii) the second treatment program may be for training or treatment related to the second topic (e.g., emotion identification), iii) the third treatment program may be for training or treatment related to the third topic (e.g., behavioral strategy), iv) the fourth treatment program may be for training or treatment related to the fourth topic (e.g., attention shifting), v) the fifth treatment program may be for training or treatment related to the fifth topic (e.g., thought shifting), vi) the sixth treatment program may be for training or treatment related to the sixth topic (e.g., thought recording), vii) the seventh treatment program may be for training or treatment related to the seventh topic (e.g., management strategy), and viii) the eighth treatment program may be for training or treatment related to the eighth topic (e.g., future me).

또한, 복수의 치료 프로그램 각각은, 특정 치료 프로그램에 매칭된 특정 주제와 관련된 적어도 하나의 치료 모듈을 포함하여 구성될 수 있다. 예를 들어, 제1 치료 프로그램은, 제1 주제(ex: 동기 강화)와 관련된 복수의 치료 모듈로 구성될 수 있다.Additionally, each of the plurality of treatment programs may be configured to include at least one treatment module related to a specific topic matched to the specific treatment program. For example, a first treatment program may be configured to include a plurality of treatment modules related to a first topic (e.g., motivation enhancement).

여기에서, “치료 모듈”은 특정 주제에 대해 통증 환자의 인지 행동 치료를 위한 세부 범주(또는 서브 주제)와 관련된 콘텐츠(contents)를 의미할 수 있다. 본 발명에서 특정 주제와 관련된 치료 프로그램에 포함된 치료 모듈은, “특정 주제 대응 치료 모듈”로 명명될 수 있으며, “치료 모듈”은, “챕터(chapter)”와 혼용하여 사용될 수 있다.Here, the “treatment module” may mean contents related to a detailed category (or sub-topic) for cognitive behavioral treatment of a pain patient for a specific topic. In the present invention, a treatment module included in a treatment program related to a specific topic may be named a “specific topic-corresponding treatment module,” and the “treatment module” may be used interchangeably with “chapter.”

본 발명에서는 복수의 특정 치료 프로그램을 구성하는 특정 치료 모듈들을, 복수의 특정 치료 프로그램 각각에 설정된 치료 주차에 맞추어, 사용자 단말(10)에, 순차적으로 제공할 수 있다. 예를 들어, 제어부(140)는 제1 주차 치료 주차에, 제1 치료 프로그램을 구성하는 복수의 치료 모듈을 사용자 단말(10)에 순차적으로 제공할 수 있다.In the present invention, specific treatment modules constituting a plurality of specific treatment programs can be sequentially provided to a user terminal (10) according to the treatment week set for each of the plurality of specific treatment programs. For example, the control unit (140) can sequentially provide a plurality of treatment modules constituting a first treatment program to the user terminal (10) in the first treatment week.

여기에서, “치료 모듈 순서”는, 특정 치료 프로그램에 포함된 복수의 치료 모듈이 제공되는 순서로 이해될 수 있다.Here, the “treatment module sequence” can be understood as the order in which multiple treatment modules included in a specific treatment program are provided.

그리고, “치료 모듈의 활성화 모드”는, 치료 모듈에 대한 열람(또는 이용)이 가능한 모드로 이해될 수 있다. 반면에, “치료 모듈의 비활성화 모드”는, 치료 모듈에 대한 열람(또는 이용)이 불가능한 모드로 이해될 수 있다.And, the “activation mode of the treatment module” can be understood as a mode in which viewing (or use) of the treatment module is possible. On the other hand, the “deactivation mode of the treatment module” can be understood as a mode in which viewing (or use) of the treatment module is impossible.

나아가, 본 발명에서는 치료 모듈 순서에 따라, 특정 순서에 대응하는 치료 모듈에 따른 인지 행동 치료가 완료되는 것에 근거하여, 특정 순서의 다음 차례에 대응하는 치료 모듈의 모드를 비활성화 모드에서 활성화 모드로 변경(또는 전환)할 수 있다.Furthermore, in the present invention, based on the completion of cognitive behavioral therapy according to a treatment module corresponding to a specific order in accordance with the order of the treatment modules, the mode of the treatment module corresponding to the next turn in the specific order can be changed (or switched) from a deactivated mode to an activated mode.

예를 들어, 제1 치료 프로그램은 제1 치료 모듈 내지 제5 치료 모듈로 구성되었다고 가정하자. 제어부(140)는 제1 치료 모듈의 인지 행동 치료가 완료되는 것에 근거하여, 제2 치료 모듈의 모드를 비활성화 모드에서 활성화 모드로 전환할 수 있다.For example, let's assume that the first treatment program consists of the first treatment module to the fifth treatment module. The control unit (140) can switch the mode of the second treatment module from the deactivated mode to the activated mode based on the completion of the cognitive behavioral treatment of the first treatment module.

즉, 복수의 치료 프로그램 각각은, 각각의 치료 프로그램에 매칭되는 주제와 관련된 적어도 하나의 치료 모듈을 포함하여 구성될 수 있으며, 이러한 치료 프로그램은, 특정 치료 프로그램에 매칭되는 주제에 따른 치료를 수행하기 위한 프로그램을 의미할 수 있다.That is, each of the plurality of treatment programs may be configured to include at least one treatment module related to a topic matching each treatment program, and the treatment program may mean a program for performing treatment according to a topic matching a specific treatment program.

한편, 복수의 치료 프로그램 각각은, 통증 환자의 통증 정도, 통증 지속 기간, 정신 건강 상태 및 신체 건강 상태 중 적어도 하나를 점검하기 위한 워크지 모듈을 포함할 수 있다.Meanwhile, each of the plurality of treatment programs may include a worksheet module for checking at least one of the pain level, pain duration, mental health status, and physical health status of the pain patient.

이 경우, 워크지 모듈 각각에는, 워크지 모듈이 포함된 치료 프로그램의 특정 주제와 관련되어 통증 환자의 통증 정도, 통증 지속 기간, 정신 건강 상태 및 신체 건강 상태 중 적어도 하나를 점검하기 위한 사용자 응답 정보가 입력될 수 있다. 나아가, 워크지 모듈 각각에는, 치료 프로그램의 특정 주제와 관련된 내용 뿐만 아니라, 통증 환자의 통증 정도, 통증 지속 기간, 정신 건강 상태 및 신체 건강 상태 중 적어도 하나를 점검하기 위한, 다양한 사용자 응답 정보가 입력될 수도 있다.In this case, each worksheet module may be input with user response information for checking at least one of the pain level, pain duration, mental health status, and physical health status of a pain patient in relation to a specific topic of a treatment program including the worksheet module. Furthermore, each worksheet module may be input with various user response information for checking at least one of the pain level, pain duration, mental health status, and physical health status of a pain patient in addition to content related to a specific topic of the treatment program.

예를 들어, 제1 치료 프로그램에 포함된 워크지 모듈은, 제1 주제(ex: 동기 강화)와 관련하여 통증 환자의 통증 정도, 통증 지속 기간, 정신 건강 상태 및 신체 건강 상태 중 적어도 하나를 점검하기 위한 사용자 응답 정보가 입력될 수 있다.For example, a worksheet module included in a first treatment program may have user response information input to check at least one of the pain level, pain duration, mental health status, and physical health status of a pain patient in relation to a first topic (e.g., motivation enhancement).

다른 예를 들어, 제2 치료 프로그램에 포함된 워크지 모듈은, 제2 주제(ex: 감정 확인)와 관련하여 통증 환자의 통증 정도, 통증 지속 기간, 정신 건강 상태 및 신체 건강 상태 중 적어도 하나를 점검하기 위한 사용자 응답 정보가 입력될 수 있다.As another example, a worksheet module included in a second treatment program may have user response information input to check at least one of the pain level, pain duration, mental health status, and physical health status of a pain patient in relation to a second topic (e.g., emotion identification).

이러한 워크지 모듈은, 각각의 치료 프로그램에서, 다양한 시점에 제공될 수 있다. 예를 들어, 워크지 모듈은 각각의 치료 모듈에 가장 마지막 또는 중간 부분에 위치하는 것 또한 가능하다. 즉, 워크지 모듈이 각각의 치료 프로그램에 포함되는 위치는, 통증 환자의 상태에 따라 다양하게 변경될 수 있다.These worksheet modules can be provided at various points in each treatment program. For example, the worksheet module can be located at the very end or in the middle of each treatment module. In other words, the location where the worksheet module is included in each treatment program can be varied depending on the condition of the pain patient.

한편, 워크지 모듈은, 각각의 치료 프로그램에서 가장 마지막 모듈로서 제공될 수 있다. 워크지 모듈은, 각각의 치료 프로그램을 구성하는 치료 모듈들 중 가장 마지막 모듈로서 배치되어, 통증 환자가 해당 치료 프로그램의 치료 모듈들을 모두 진행한 후 워크지 모듈을 진행하도록 구성될 수 있다. 이는, 해당 치료 프로그램에 대한 통증 환자의 치료 효과, 객관화 또는 통증 환자의 피드백을 수신하는 목적을 포함할 수 있다.Meanwhile, the worksheet module may be provided as the last module in each treatment program. The worksheet module may be arranged as the last module among the treatment modules constituting each treatment program, so that the pain patient may proceed with the worksheet module after proceeding with all of the treatment modules of the treatment program. This may include the purpose of receiving feedback from the pain patient, objectification, or the treatment effect of the pain patient for the treatment program.

나아가, 치료 프로그램에 각각 포함된 워크지 모듈은 통증의 심한 정도, 통증 경험 시 기분, 통증에 대한 부정적인 감정 정도, 통증에 대한 스트레스 정도 등에 대하여, 통증 환자가 점수를 매기도록(점수 선택, 입력 등) 구성될 수 있다. 제어부(140)는 워크지 모듈에서 수신한 점수를 이용하여, 해당 워크지 모듈이 포함된 치료 프로그램이, 통증 환자에게 도움이 되었는지, 효과가 있었는지를 판단할 수 있다.In addition, the worksheet modules included in each treatment program can be configured to allow pain patients to score (select score, input score, etc.) on the severity of pain, mood when experiencing pain, degree of negative emotion about pain, degree of stress about pain, etc. The control unit (140) can use the scores received from the worksheet modules to determine whether the treatment program including the corresponding worksheet module was helpful or effective for the pain patient.

이와 관련하여, 도 4b에 도시된 것과 같이, 제어부(140)는 인지 행동 치료 서비스를 제공하기 위한 페이지(또는 서비스 페이지, 400)를 사용자 단말(10)에 구비된 디스플레이부(또는 터치 스크린)을 통해 출력하도록 제어할 수 있다. 이러한 페이지(400)는, 사용자 단말(10)에 설치되는 애플리케이션 또는 웹페이지를 통해 사용자 단말(10) 상에 출력될 수 있다.In this regard, as illustrated in FIG. 4b, the control unit (140) can control to output a page (or service page, 400) for providing a cognitive behavioral therapy service through a display unit (or touch screen) equipped in the user terminal (10). This page (400) can be output on the user terminal (10) through an application or web page installed in the user terminal (10).

상기 페이지(400)는 본 발명에 따른 피드백 제공 시스템(또는 피드백 제공 시스템과 연동된 서버, 100)와 연계된 페이지로서, 본 발명에 따른 피드백 제공 시스템(100)에 의하여 제어되도록 이루어진다.The above page (400) is a page linked to a feedback providing system (or a server 100 linked to a feedback providing system) according to the present invention, and is configured to be controlled by the feedback providing system (100) according to the present invention.

또한, 상기 페이지(400)가 애플리케이션의 형태로 제공되는 경우, 상기 페이지(400)는 애플리케이션이 설치된 사용자 단말(10)의 CPU(Central processing unit)에 의하여 제어될 수 있다. 이 경우, 사용자 단말(10)의 CPU는, 본 발명에 따른 피드백 제공 시스템(100)에 의해 제공되는 정보에 기반하여, 통증 환자에게 인지 행동 치료와 관련된 서비스를 제공할 수 있다.In addition, when the above page (400) is provided in the form of an application, the page (400) can be controlled by the CPU (Central processing unit) of the user terminal (10) on which the application is installed. In this case, the CPU of the user terminal (10) can provide a service related to cognitive behavioral therapy to a pain patient based on the information provided by the feedback provision system (100) according to the present invention.

제어부(140)는 복수의 치료 프로그램 각각에 설정된 치료 주차에 따라, 복수의 치료 프로그램을 사용자 계정(U)이 로그인된 사용자 단말(10) 상에 순차적으로 제공할 수 있다.The control unit (140) can sequentially provide multiple treatment programs to a user terminal (10) to which a user account (U) is logged in, according to the treatment week set for each of the multiple treatment programs.

구체적으로, 제어부(140)는 특정 치료 주차에 대응하는 치료 기간 동안, 특정 치료 주차가 설정된 특정 치료 프로그램이 사용자 단말(10)에서 제공될 수 있도록, 특정 치료 프로그램의 상태를 활성화할 수 있다. 이하에서는, 용어의 혼동을 피하기 위하여, 특정 치료 프로그램의 상태를, 특정 치료 프로그램의 “모드(Mode)”로 명명하여 설명하도록 한다.Specifically, the control unit (140) can activate the state of a specific treatment program so that a specific treatment program set for a specific treatment week can be provided on the user terminal (10) during the treatment period corresponding to a specific treatment week. In the following, in order to avoid confusion in terminology, the state of a specific treatment program will be described by naming it as a “mode” of the specific treatment program.

본 발명에서, “치료 프로그램 활성화 모드”는, 치료 프로그램에 포함된 복수의 치료 모듈 중 적어도 일부에 대한 열람(또는 이용)이 가능한 모드로 이해될 수 있다. 반면에, “치료 프로그램 비활성화 모드”는, 치료 프로그램에 포함된 복수의 치료 모듈 전부에 대한 열람(또는 이용)이 불가능한 모드로 이해될 수 있다.In the present invention, the “treatment program activation mode” may be understood as a mode in which at least some of the plurality of treatment modules included in the treatment program can be viewed (or used). On the other hand, the “treatment program deactivation mode” may be understood as a mode in which all of the plurality of treatment modules included in the treatment program cannot be viewed (or used).

예를 들어, 사용자 계정(U)의 인지 행동 치료 주차가 “제1 치료 주차(ex: 1주차)” 라고 가정하자. 도 4c 및 도 4d에 도시된 것과 같이, 제어부(140)는 사용자 단말(10) 상에, 제1 치료 주차에 대응하는 치료 기간 동안, 제1 치료 주차가 설정된 제1 치료 프로그램(예를 들어, 동기 강화와 관련된 프로그램, 410)이 사용자 단말(10)에서 제공될 수 있도록, 제1 치료 프로그램(410)의 상태를 활성화할 수 있다.For example, let's assume that the cognitive behavioral therapy week of a user account (U) is "the first treatment week (ex: week 1)". As shown in FIGS. 4c and 4d, the control unit (140) can activate the state of the first treatment program (410) so that the first treatment program (e.g., a program related to motivation reinforcement, 410) set for the first treatment week can be provided on the user terminal (10) during the treatment period corresponding to the first treatment week.

그리고, 제어부(140)는 사용자 단말(10) 상에, 특정 치료 프로그램에 포함된 워크지 모듈을 제공하고, 워크지 모듈에 대한 사용자의 응답 정보를 수신할 수 있다. 예를 들어, 제어부(140)는 사용자 단말(10) 상에, 제1 치료 프로그램(410)에 포함된 제1 워크지 모듈(ex: “무릎 통증에 대한 어떤 부분을 가장 다루기 어려운가요?”, 411) 및 제2 워크지 모듈(ex: “통증을 잘 다루게 될 미래의 나”, 412)을 제공하고, 제1 워크지 모듈(411)에 대한 사용자의 제1 응답 정보(ex: “신체적인 부분”) 및 제2 워크지 모듈(412)에 대한 사용자의 제2 응답 정보(ex: “더욱 건강해진 몸으로 여행을 다닐 수 있는 나”)을 수신할 수 있다. 이때, 제어부(140)는 수신된 제1 응답 정보 및 제2 응답 정보를, 제1 워크지 모듈 및 제2 워크지 모듈에 대한 워크지 응답 데이터로 수신할 수 있다.And, the control unit (140) can provide a worksheet module included in a specific treatment program on the user terminal (10) and receive the user's response information for the worksheet module. For example, the control unit (140) can provide a first worksheet module (ex: "What part of knee pain is the most difficult to deal with?", 411) and a second worksheet module (ex: "Future me who will be able to deal with pain well", 412) included in the first treatment program (410) on the user terminal (10), and receive the user's first response information for the first worksheet module (411) (ex: "physical part") and the user's second response information for the second worksheet module (412) (ex: "Me who can travel with a healthier body"). At this time, the control unit (140) can receive the received first response information and second response information as worksheet response data for the first worksheet module and the second worksheet module.

나아가, 제어부(140)는 다음 치료 주차가 도래하면, 다음 치료 주차에 해당하는 특정 치료 프로그램의 모드를 활성화할 수 있다. 예를 들어, 제어부(140)는 제1 치료 주차가 지나고, 다음 치료 주차인 제2 치료 주차(ex: 2주차)가 도래하면, 제2 치료 주차가 설정된 제2 치료 프로그램의 모드를 활성화할 수 있다.Furthermore, when the next treatment week arrives, the control unit (140) can activate the mode of a specific treatment program corresponding to the next treatment week. For example, when the first treatment week has passed and the next treatment week, the second treatment week (ex: the second week), arrives, the control unit (140) can activate the mode of the second treatment program for which the second treatment week is set.

이에, 환자는, 기 설정된 치료 주차에 따라 복수의 치료 프로그램을 순차적으로 이용하여, 인지 행동 치료를 체계적으로 제공받을 수 있다.Accordingly, patients can systematically receive cognitive behavioral therapy by sequentially utilizing multiple treatment programs according to preset treatment periods.

한편, 제어부(140)는 특정 치료 프로그램에 포함된 적어도 하나의 워크지 모듈에 대한 워크지 응답 데이터(또는 사용자의 응답 정보)에 기반하여, 사용자의 통증 점수 및 인지 왜곡 점수를 산출(또는 도출, 또는 계산)할 수 있다.Meanwhile, the control unit (140) can calculate (or derive, or compute) the user's pain score and cognitive distortion score based on worksheet response data (or the user's response information) for at least one worksheet module included in a specific treatment program.

위에서 살펴본 것과 같이, 워크지 모듈 각각에는, 사용자의 통증 정도, 통증 지속 기간, 통증의 심한 정도, 통증 경험 시 기분, 통증에 대한 부정적인 감정 정도, 통증에 대한 스트레스 정도, 정신 건강 상태, 신체 건강 상태, 치료 프로그램에 대한 사용자의 치료 효과 중 적어도 하나를 점검하기 위한 사용자 응답 정보가 입력될 수 있다.As discussed above, each worksheet module may input user response information to check at least one of the user's pain level, pain duration, pain severity, mood when experiencing pain, degree of negative emotion due to pain, degree of stress due to pain, mental health status, physical health status, and the user's treatment effect on the treatment program.

제어부(140)는 다양한 방법을 이용하여, 워크지 응답 데이터로부터 사용자의 통증 점수 및 인지 왜곡 점수를 산출할 수 있다. 이 경우, 워크지 모듈은 객관식 또는 주관식 중 어느 하나의 유형에 대응되는 워크지를 포함하도록 이루어질 수 있으며, 객관식에 해당하는 워크지는 서로 다른 점수가 매칭된 복수의 선택 항목을 포함하도록 구성될 수 있다. 예를 들어, 제어부(140)는 객관식에 대응하는 워크지 응답 데이터를 이용(또는 계산)하여, 사용자의 통증 점수 및 인지 왜곡 점수를 산출할 수 있다.The control unit (140) can calculate the user's pain score and cognitive distortion score from the worksheet response data using various methods. In this case, the worksheet module can be configured to include a worksheet corresponding to either an objective or subjective type, and the worksheet corresponding to the objective type can be configured to include a plurality of selection items with different scores matched to each other. For example, the control unit (140) can calculate the user's pain score and cognitive distortion score by using (or calculating) the worksheet response data corresponding to the objective type.

그리고, 제어부(140)는 사용자의 통증 점수 및 인지 왜곡 점수를 상기 사용자의 사용자 계정(U)과 매칭하여 저장부(130)에 저장할 수 있다. 예를 들어, 도 4d에 도시된 것과 같이, 제어부(140)는 사용자의 인지 행동 치료 결과에 기반하여 산출된 사용자의 통증 점수(ex: “24점”) 및 인지 왜곡 점수(ex: “26점”)와, 사용자의 인지 행동 치료 주차 (ex: “2주차”)를 사용자 계정(U)과 매칭하여 저장부(130)에 저장할 수 있다.And, the control unit (140) can match the user's pain score and cognitive distortion score with the user account (U) of the user and store them in the storage unit (130). For example, as illustrated in FIG. 4d, the control unit (140) can match the user's pain score (ex: "24 points") and cognitive distortion score (ex: "26 points") calculated based on the user's cognitive behavioral therapy results and the user's cognitive behavioral therapy week (ex: "2nd week") with the user account (U) and store them in the storage unit (130).

이 경우, 통증 점수 및 인지 왜곡 점수는, 사용자의 인지 행동 치료 과정에서, 사용자 단말(10)을 통해 수집된 사용자의 통증 정도, 통증 지속 기간, 통증의 심한 정도, 통증 경험 시 기분, 통증에 대한 부정적인 감정 정도, 통증에 대한 스트레스 정도, 정신 건강 상태, 신체 건강 상태, 피드백, 치료 프로그램에 대한 사용자의 치료 효과 등을 기반으로 산출된 점수일 수 있다. 즉, 사용자가 진행 중인 특정 치료 주차까지의 인지 행동 치료 결과에 기반하여 산출된 점수일 수 있다.In this case, the pain score and cognitive distortion score may be scores calculated based on the user's pain level, pain duration, pain severity, mood during pain experience, degree of negative emotion about pain, degree of stress about pain, mental health status, physical health status, feedback, and the user's treatment effect for the treatment program, etc., collected through the user terminal (10) during the user's cognitive behavioral therapy process. In other words, the scores may be scores calculated based on the results of cognitive behavioral therapy up to a specific treatment week that the user is in progress with.

이와 관련하여, 제어부(140)는 사용자가 진행 중인 특정 치료 주차까지의 인지 행동 치료 결과에 대한 요약 정보를 사용자 단말(10) 상에 제공할 수 있다. 예를 들어, 도 4e에 도시된 것과 같이, 제어부(140)는 사용자 단말(10) 상에, 사용자의 인지 행동 치료 결과에 대한 요약 정보(421, 422)를 포함하는 페이지(420)를 출력할 수 있다.In this regard, the control unit (140) may provide summary information on the results of cognitive behavioral therapy up to a specific treatment week that the user is currently undergoing on the user terminal (10). For example, as illustrated in FIG. 4e, the control unit (140) may output a page (420) including summary information (421, 422) on the results of the user's cognitive behavioral therapy on the user terminal (10).

이때, 요약 정보(421, 422)에 포함되는 정보는 사용자의 통증 정도, 통증 지속 기간, 통증의 심한 정도, 통증 경험 시 기분, 통증에 대한 부정적인 감정 정도, 통증에 대한 스트레스 정도, 정신 건강 상태, 신체 건강 상태, 피드백, 치료 프로그램에 대한 사용자의 치료 효과 중 적어도 하나를 포함하는 워크지 모듈에 대한 사용자의 응답 정보를 기반으로 산출된 통증 온도 점수, 유능감 점수, 기분 점수 중 적어도 하나를 포함할 수 있다.At this time, the information included in the summary information (421, 422) may include at least one of a pain temperature score, a competence score, and a mood score calculated based on the user's response information to a worksheet module including at least one of the user's pain level, pain duration, pain severity, mood when experiencing pain, degree of negative emotion regarding pain, degree of stress regarding pain, mental health status, physical health status, feedback, and the user's treatment effect regarding the treatment program.

즉, 상기 페이지(420)에 포함되는 요약 정보(421, 422)는, 특정 치료 프로그램에 포함된 적어도 하나의 워크지 모듈에 대한 사용자의 응답을 기반으로 산출되는 정보일 수 있다.That is, the summary information (421, 422) included in the above page (420) may be information calculated based on the user's response to at least one worksheet module included in a specific treatment program.

나아가, 이러한 요약 정보(421, 422)는, 사용자가 치료 주차(또는 일자)별로 사용자의 상태 정보에 대한 검출 결과를 보다 직관적으로 확인할 수 있도록 다양한 형태로 제공될 수 있다. 예를 들어, 제1 요약 정보(421)는 그래프(또는 차트, 또는 표)의 형식으로 제공될 수 있고, 제2 요약 정보(422)는 텍스트의 형식으로 제공될 수 있다.Furthermore, the summary information (421, 422) may be provided in various forms so that the user can more intuitively check the detection results for the user's status information by treatment week (or date). For example, the first summary information (421) may be provided in the form of a graph (or chart, or table), and the second summary information (422) may be provided in the form of text.

이와 같이, 본 발명에서는 인지 행동 치료를 수행하는 사용자에게 가독성이 높은 인터페이스를 제공함으로써, 사용자가 본인의 상태 정보를 보다 직관적으로 확인하고, 인지 행동 치료 전과 후의 결과 추이를 지속적으로 확인하며 비교할 수 있는 사용자 환경을 제공할 수 있다.In this way, the present invention provides a user environment in which a user performing cognitive behavioral therapy can more intuitively check his or her own status information and continuously check and compare the results before and after cognitive behavioral therapy by providing a highly readable interface to the user.

한편, 제어부(140)는 서버에 등록된 사용자에 대한 사용자 정보 및 복수의 치료 프로그램 중 사용자 단말(10)에 제공되는 특정 치료 프로그램에 대한 정보를 추출할 수 있다.Meanwhile, the control unit (140) can extract user information about a user registered in the server and information about a specific treatment program provided to a user terminal (10) among multiple treatment programs.

상기 서버(또는 피드백 제공 시스템(100))에는 사용자 계정(U)에 매칭된 사용자 정보가 저장되어 존재할 수 있다. 예를 들어, 사용자 정보에는, 사용자의 성별, 연령, 질환(또는 질병), 질환 발생일, 치료(또는 진료) 이력, 성격(또는 성향), 직업, 관심사, 취미 중 적어도 하나를 포함할 수 있다.The above server (or feedback provision system (100)) may store and exist user information matching the user account (U). For example, the user information may include at least one of the user's gender, age, disease (or illness), disease occurrence date, treatment (or care) history, personality (or tendencies), occupation, interests, and hobbies.

나아가, 사용자 단말(10)에 제공되는 특정 치료 프로그램에 대한 정보에는, 특정 치료 프로그램에 대응되는 특정 치료 주차에 대한 정보, 특정 치료 프로그램에 매칭된 특정 주제 및 특정 치료 주차까지의 사용자의 치료 히스토리 정보 중 적어도 하나를 포함할 수 있다.Furthermore, information on a specific treatment program provided to the user terminal (10) may include at least one of information on a specific treatment week corresponding to a specific treatment program, information on a specific subject matched to a specific treatment program, and information on the user's treatment history up to a specific treatment week.

여기에서, 사용자의 치료 히스토리 정보에는, 예를 들어, 사용자의 통증에 대한 통증 정도, 통증 지속 기간, 정신 건강 상태 및 신체 건강 상태, 통증 경험 시 기분, 통증에 대한 부정적인 감정 정도, 통증에 대한 스트레스 정도, 특정 치료 프로그램에 대한 사용자의 치료 효과 등이 포함될 수 있다.Here, the user's treatment history information may include, for example, the user's pain level, pain duration, mental health status and physical health status, mood when experiencing pain, degree of negative emotion about pain, degree of stress about pain, and the user's treatment effect for a specific treatment program.

즉, 제어부(140)는 서버로부터, 사용자의 사용자 정보 및 사용자 단말(10)에 제공되는 특정 치료 프로그램에 대한 정보를 추출할 수 있다. 이러한 정보들은 생성형 언어 모델에 입력될 프롬프트를 생성하는 과정에서 일부 활용될 수 있다. 보다 구체적인 내용은 후술하여 설명하도록 한다.That is, the control unit (140) can extract user information of the user and information about a specific treatment program provided to the user terminal (10) from the server. Some of this information can be utilized in the process of generating a prompt to be input into the generative language model. More specific details will be described later.

한편, 제어부(140)는 사용자의 주관식 설문에 대한 응답 및 객관식 설문에 대한 응답을 비교하여, 사용자가 인지 행동 치료 과정에서 일관성 있는 응답을 하였는지를 판단할 수 있다. 판단 결과, 제어부(140)는 사용자가 일관성 있는 응답을 하였다고 판단되는 것에 근거하여, 설문에 대한 응답을 이용하여 프롬프트를 생성할 수 있다. 반면에, 제어부(140)는 사용자가 일관성 있는 응답을 하지 않았다고 판단되며 재설문을 진행하고, 재설문 결과 획득된 응답을 이용하여 프롬프트를 생성할 수 있다. Meanwhile, the control unit (140) can compare the user's response to the subjective questionnaire and the response to the objective questionnaire to determine whether the user has given consistent responses during the cognitive behavioral therapy process. Based on the determination result, the control unit (140) can generate a prompt using the response to the questionnaire. On the other hand, if the control unit (140) determines that the user has given inconsistent responses, it can conduct a re-questionnaire and generate a prompt using the response obtained as a result of the re-questionnaire.

제어부(140)는 사용자의 응답이 일관성 있는지를 판단하여, 사용자가 인지한 인지 결과에 대한 정확성을 확보하고, 정확한 응답에 기초하여 보다 효과적인 피드백을 제공할 수 있다. The control unit (140) can determine whether the user's response is consistent, secure the accuracy of the cognitive result perceived by the user, and provide more effective feedback based on the accurate response.

이를 위해, 제어부(140)는 주관식 설문에 대해 사용자 단말로부터 수신한 메모 정보와, 객관식 설문에 대해 사용자 단말에서 선택된 특정 선택 항목에 대한 의미론적 분석((Semantic Analysis)을 수행하고, 메모 정보 및 특정 선택 항목 간의 의미적 유사도 정도를 산출할 수 있다.To this end, the control unit (140) can perform semantic analysis on memo information received from a user terminal for a subjective questionnaire and on specific selection items selected from the user terminal for an objective questionnaire, and calculate the degree of semantic similarity between the memo information and the specific selection items.

제어부(140)는 상기 의미적 유사도 정도가 기 설정된 기준을 만족하는지를 판단할 수 있다. 예를 들어, 제어부는 의미적 유사도 정도를 수치로서 산출하고, 산출된 수치가 기 설정된 기준 값 이상인지를 판단할 수 있다. 이 경우, 의미적 유사도 정도는, 산출된 수치가 높을수록 메모 정보와 특정 선택 항목 간의 의미적 유사도 정도가 높고, 산출된 수치가 낮을 수록 메모 정보와 특정 선택 항목 간의 의미적 유사도 정도가 낮을 수 있다. The control unit (140) can determine whether the degree of semantic similarity satisfies a preset criterion. For example, the control unit can calculate the degree of semantic similarity as a numerical value and determine whether the calculated numerical value is greater than or equal to a preset criterion value. In this case, the degree of semantic similarity may be such that the higher the calculated numerical value, the higher the degree of semantic similarity between the memo information and the specific selection item, and the lower the calculated numerical value, the lower the degree of semantic similarity between the memo information and the specific selection item.

여기에서, 기 설정된 기준(또는 기 설정된 기준 값)은 미리 설정되거나, 의료진에 의해 설정될 수 있다. 또한, 제어부(140)는 사용자의 인지 행동 치료 이력(ex: 설문에 대한 응답들)에 기초하여, 사용자 마다의 맞춤형 인지 기 설정된 기준을 특정할 수 있다. 예를 들어, 제어부(140)는 인지 행동 치료 이력에 기초하여, 과거 산출된 유사도 정도에 대응하도록 기 설정된 기준을 특정할 수 있다. 과거 일관된 응답을 하던 사용자의 유사도 정도는 높을 수 있으며, 제어부는 해당 사용자는 일관된 응답을 하던 사용자이므로 기 설정된 기준을 높게 설정하여, 응답의 일관성에 대해 엄격하게 판단할 수 있다. 반면에 과거 일관되지 않는 응답을 사용자의 유사도 정도는 낮을 수 있으며, 제어부(140)는 해당 사용자는 일관되지 않는 응답을 하던 사용자이므로 기 설정된 기준을 낮게 설정하여, 응답의 일관성에 대해 유연하게 판단할 수 있다. Here, the preset criterion (or preset criterion value) may be preset or set by the medical staff. In addition, the control unit (140) may specify a customized cognitive preset criterion for each user based on the user's cognitive behavioral treatment history (e.g., responses to a questionnaire). For example, the control unit (140) may specify a preset criterion to correspond to the degree of similarity calculated in the past based on the cognitive behavioral treatment history. The degree of similarity of a user who has responded consistently in the past may be high, and the control unit may strictly judge the consistency of the response by setting the preset criterion high because the user is a user who has responded consistently. On the other hand, the degree of similarity of a user who has responded inconsistently in the past may be low, and the control unit (140) may flexibly judge the consistency of the response by setting the preset criterion low because the user is a user who has responded inconsistently.

한편, 제어부(140)는 의미적 유사도 정도가 기 설정된 기준을 만족하는지에 따라, 프롬프트르 생성과 관련된 서로 다른 프로세스를 수행할 수 있다. Meanwhile, the control unit (140) can perform different processes related to prompt generation depending on whether the degree of semantic similarity satisfies a preset standard.

서로 다른 프로세스 중 제1 프로세스는, 유사도 정도가 기 설정된 기준을 만족하는 근거하여, 메모 정보 및 특정 선택 항목을 이용하여 프롬프트를 생성할 수 있다. 제어부(140)는 주관식 설문에 대한 메모 정보와, 객관식 설문에 대한 특정 선택 항목이 기 설정된 기준에 따른 일관성을 만족하는 것에 근거하여, 메모 정보 및 특정 선택 항목을 활용하여 사용자에게 제공할 피드백이 제공되도록, 프롬프트를 생성할 수 있다. Among the different processes, the first process can generate a prompt using memo information and specific selection items based on whether the degree of similarity satisfies a preset criterion. The control unit (140) can generate a prompt using memo information and specific selection items based on whether the memo information for a subjective questionnaire and specific selection items for an objective questionnaire satisfy consistency according to a preset criterion, so that feedback to be provided to the user can be provided.

나아가 서로 다른 프로세스 중 제2 프로세스는, 유사도 정도가 기 설정된 기준을 만족하지 않는 것에 근거하여, 상기 메모 정보와는 다른 메모 정보를 이용하여 프롬프트를 생성할 있다. Furthermore, a second process among the different processes can generate a prompt using memo information different from the memo information based on the degree of similarity not satisfying a preset criterion.

보다 구체적으로, 제어부(140)는 제2 프로세스에 따라, 객관식 설문 및 상기 주관식 설문 중 적어도 하나에 대한 재설문을 진행할 수 있다. 이 경우, 제어부(140)는 사용자 단말에 재설문에 따른 객관식 설문 및 주관식 설문 중 적어도 하나와, 상기 재설문을 진행하는 이유를 포함하는 가이드 정보를 제공할 수 있다. More specifically, the control unit (140) may conduct a re-survey on at least one of the objective questionnaire and the subjective questionnaire according to the second process. In this case, the control unit (140) may provide the user terminal with guide information including at least one of the objective questionnaire and the subjective questionnaire according to the re-survey and the reason for conducting the re-survey.

가이드 정보는 다양하게 이루어질 수 있다. 예를 들어, 주관식 설문이 재진행되는 경우, 제어부(140)는 사용자가 객관식 설문에 대해 선택한 특정 선택 항목 및 상기 특정 선택 항목과, 사용자가 이전에 입력한 메모 정보가 일관되지 않는 이유를 설명하는 정보를 가이드 정보로써 제공할 수 있다. The guide information can be provided in various ways. For example, when a subjective questionnaire is re-administered, the control unit (140) can provide, as guide information, information explaining the specific selection items selected by the user for the objective questionnaire and the reason why the specific selection items and the memo information previously entered by the user are inconsistent.

한편, 제어부(140)는 메모 정보와 특정 선택 항목의 유사도 정도가, 기 설정된 기준을 만족하지 않는 경우, 주관식 설문 및 객관식 설문 중 어느 설문을 재진행 할 지를 결정할 수 있다. Meanwhile, the control unit (140) can determine which questionnaire among the subjective and objective questionnaires to re-conduct if the degree of similarity between the memo information and a specific selection item does not satisfy a preset standard.

제어부(140)는 상기 유사도 정도와, 임계값과의 비교를 통해, 상기 주관식 설문 및 객관식 설문 중 어느 설문을 재진행할지를 결정할 수 있다. 이 경우, 임계값은 설정된 기준 값보다 낮을 수 있다.The control unit (140) can determine which of the subjective and objective questionnaires to re-conduct by comparing the similarity level with a threshold value. In this case, the threshold value may be lower than a set reference value.

보다 구체적으로, 제어부(140)는 상기 유사도 정도가, 기 설정된 기준 값 미만이면서 임계값 이상인 경우, 주관식 설문 및 객관식 설문 중 어느 하나를 재진행할 수 있다. 제어부(140)는 주관식 설문 및 객관식 설문 중 늦게 진행된 어느 하나에 대한 재설문을 진행하거나, 주관식 설문을 재진행할 수 있다. 일반적으로, 사용자는 객관식 설문 보다 주관식 설문에서 자신의 생각을 객관적으로 표현하기 어려우므로, 사용자의 인지는 정상적으로 이루어졌으나 주관식 설문을 표현함에 있어서 실수를 할 수 있다. 이에 제어부(140)는 주관식 설문에 대핸 재설문을 수행할 수 있다. More specifically, if the degree of similarity is less than the preset reference value and greater than the threshold value, the control unit (140) can re-conduct either the subjective questionnaire or the objective questionnaire. The control unit (140) can re-conduct either the subjective questionnaire or objective questionnaire that was conducted late, or the subjective questionnaire. In general, since it is more difficult for a user to objectively express his or her thoughts in a subjective questionnaire than in an objective questionnaire, the user's cognition may be normal, but he or she may make a mistake in expressing the subjective questionnaire. Accordingly, the control unit (140) can re-conduct the subjective questionnaire.

나아가 제어부(140)는 상기 유사도 정도가, 상기 임계값 미만이면, 객관식 설문 및 주관식 설문을 모두 재진행할 수 있다. 유사도 정도가 임계값 미만인 경우, 제어부(140)는 사용자가 자신에 대해 인지가 제대로 이루어지지 않았다고 판단하고, 설문과 함께, 사용자의 인지를 안내하는 가이드 정보를 제공할 수 있다. Furthermore, if the similarity level is less than the threshold value, the control unit (140) can re-conduct both the objective and subjective questionnaires. If the similarity level is less than the threshold value, the control unit (140) can determine that the user has not properly recognized himself and provide guide information to guide the user's recognition along with the questionnaire.

한편, 본 발명에서는 수신된 설문 응답 데이터를 이용하여, 생성형 언어 모델에 입력될 프롬프트를 생성하는 과정이 진행될 수 있다(S230, 도 2 참조).Meanwhile, in the present invention, a process of generating a prompt to be input into a generative language model using received questionnaire response data can be performed (S230, see FIG. 2).

제어부(140)는 프롬프트 생성부(150)를 이용하여, 수신된 설문 응답 데이터와 및 위에서 살펴본 다양한 정보들을 기반으로 생성형 언어 모델에 입력될 프롬프트를 생성할 수 있다.The control unit (140) can use the prompt generation unit (150) to generate a prompt to be input into the generative language model based on the received questionnaire response data and various pieces of information discussed above.

먼저, 프롬프트에는, 생성형 언어 모델로부터 인지 행동 치료와 관련된 피드백을 도출하기 위한 역할이 미리 정의되어 포함될 수 있다. 예를 들어, 도 5에 도시된 것과 같이, 제어부(140)는 생성형 언어 모델로부터, 특징 정보 및 설문 응답 데이터와 관련된 피드백을 도출하기 위한 역할에 대한 정보(ex: “환자의 통증 정도와 인지 왜곡 정도를 기반으로, 인지 행동 치료를 위한 적절한 요약 및 피드백 도출하는 치료사 역할을 해줘.”, 510)를 미리 정의하여 프롬프트(500)를 작성할 수 있다.First, the prompt may include a role for deriving feedback related to cognitive behavioral therapy from a generative language model, which is defined in advance. For example, as illustrated in FIG. 5, the control unit (140) may create a prompt (500) by defining in advance information about a role for deriving feedback related to feature information and questionnaire response data from a generative language model (ex: “Based on the patient’s degree of pain and degree of cognitive distortion, act as a therapist who derives an appropriate summary and feedback for cognitive behavioral therapy.”, 510).

그리고, 제어부(140)는 주관식 설문에 대한 응답 데이터인 메모 정보와, 객관식 설문에 대한 응답 데이터인 특정 선택 항목에 대한 응답을 이용하여 프롬프트(500)를 생성할 수 있다. 이때, 프롬프트(500)에 생성에 이용되는 상기 메모 정보 및 상기 특정 선택 항목에 대한 응답은, 상기 메모 정보 및 상기 특정 선택 항목에 대한 응답 간의 유사도가 기 설정된 기준 값 이상을 만족하는 것으로 이해되어 질 수 있다.And, the control unit (140) can generate a prompt (500) using memo information, which is response data for a subjective questionnaire, and a response to a specific selection item, which is response data for an objective questionnaire. At this time, the memo information and the response to the specific selection item used for generating the prompt (500) can be understood as satisfying a similarity between the memo information and the response to the specific selection item that is greater than a preset standard value.

제어부(140)는 객관식 설문에 대한 응답 데이터를 이용하여 프롬프트(500)를 생성할 수 있다. 보다 구체적으로, 제어부(140)는 객관식 설문에 구성된 질문 및 복수의 선택 항목 중 사용자 단말에서 선택된 특정 선택 항목에 대한 응답을 이용하여 프롬프트(500)를 생성할 수 있다. 예를 들어, 도 3a 및 도 5에 도시된 것과 같이, 사용자 단말(10)로부터, 제1 설문(ex: “통증”, “오늘의 통증은 어떤가요?”)에 대한 응답으로 제5 항목(ex: “4점”, “끔찍한 통증”, 311e), 제2 설문(ex: “유능감”, “통증에도 불구하고 일상생활을 잘할 자신이 있나요?”)에 대한 응답으로 제1 항목(ex: “0점”, “전혀 자신 없음”, 312a), 제3 설문(ex: “기분”, “오늘의 기분은 어땠나요?”)에 대한 응답으로 제1 항목(ex: “0점”, “매우 좋지 않음”, 313a)이 선택되었다고 가정하자. 프롬프트(500)에는, 복수의 객관식 설문(310, 320, 330) 각각에 구성된 질문 및 복수의 선택 항목 중 사용자 단말(10)에서 선택된 특정 선택 항목에 대한 응답(ex: “오늘 진행된 설문에서 환자의 통증 점수는 4점, 유능감 점수는 0점, 기분 점수는 0점이고…”, 540)이 포함될 수 있다.The control unit (140) can generate a prompt (500) using response data for an objective questionnaire. More specifically, the control unit (140) can generate a prompt (500) using a question configured in an objective questionnaire and a response to a specific selection item selected from among multiple selection items on a user terminal. For example, as illustrated in FIG. 3a and FIG. 5, let us assume that the fifth item (ex: “4 points”, “Terrible pain”, 311e) is selected in response to the first questionnaire (ex: “Pain”, “How is your pain today?”), the first item (ex: “0 points”, “Not at all confident”, 312a) is selected in response to the second questionnaire (ex: “Sense of competence”, “Are you confident that you can carry out your daily life well despite the pain?”), and the first item (ex: “0 points”, “Very bad”, 313a) is selected in response to the third questionnaire (ex: “Mood”, “How did you feel today?”). The prompt (500) may include a question composed of each of a plurality of objective questionnaires (310, 320, 330) and a response to a specific selection item selected from among a plurality of selection items on the user terminal (10) (ex: “In the questionnaire conducted today, the patient’s pain score was 4 points, the competence score was 0 points, the mood score was 0 points…”, 540).

또한, 제어부(140)는 주관식 설문에 대한 응답 데이터인 메모 정보(ex: "오늘은 너무 아픈 무릎 통증 때문에 모든 게 최악”)를 이용하여 프롬프트(500)를 생성할 수 있다. 예를 들어, 프롬프트(500)에는 주관식 설문에 대한 응답 데이터인 메모 정보(ex: “한줄 메모는 "오늘은 너무 아픈 무릎 통증 때문에 모든 게 최악”이라고 기록되어 있어.”)가 포함될 수 있다.In addition, the control unit (140) may generate a prompt (500) using memo information (ex: “Today, everything is the worst because of the too-painful knee pain”), which is response data for a subjective questionnaire. For example, the prompt (500) may include memo information (ex: “The one-line memo is written as “Today, everything is the worst because of the too-painful knee pain”), which is response data for a subjective questionnaire.

나아가, 제어부(140)는 사용자 정보 및 상기 특정 치료 프로그램에 대한 정보 중 적어도 일부를 조합하여 프롬프트(500)를 생성할 수 있다. 예를 들어, 도 5에 도시된 것과 같이, 제어부(140)는 사용자의 연령(ex: “30세”), 성별(ex: “남자”), 질환(ex: “무릎 염좌”), 인지 행동 치료 주차(ex: “2주차”), 통증 정도(ex: “심각한 통증”), 통증 지속 기간(ex: “10일정도 지속”), 신체 건강 상태(ex: “신체적으로 많은 불편함”), 정신 건강 상태(ex: “정신적인 충격을 많이 받아 정신 건강 상태 또한 악화되고 있어”), 성향(ex: “이 환자는 무언가에 한 번 빠지면 엄청나게 몰두하는 성향이 있으나, 자신감이 없어서 쉽게 무언가에 도전하지 못하는 성향도 가지고 있어”) 등을 포함하는 시스템 프롬프트(151)를 생성할 수 있다.Furthermore, the control unit (140) may generate a prompt (500) by combining at least a portion of the user information and the information about the specific treatment program. For example, as illustrated in FIG. 5, the control unit (140) may generate a system prompt (151) including the user's age (ex: "30 years old"), gender (ex: "male"), disease (ex: "knee sprain"), cognitive behavioral therapy week (ex: "2 weeks"), pain level (ex: "severe pain"), pain duration (ex: "lasts about 10 days"), physical health status (ex: "severe physical discomfort"), mental health status (ex: "has suffered a lot of mental shock and his mental health status is also worsening"), tendency (ex: "this patient tends to become extremely absorbed in something once he gets into it, but also has a tendency not to easily challenge something because he lacks confidence"), etc.

즉, 제어부(140)는 응답 데이터, 사용자 정보 및 상기 특정 치료 프로그램에 대한 정보 중 적어도 일부를 조합하여, 생성형 언어 모델에 입력될 프롬프트(500)를 생성할 수 있다.That is, the control unit (140) can generate a prompt (500) to be input into the generative language model by combining at least some of the response data, user information, and information about the specific treatment program.

한편, 본 발명에서는 프롬프트를 생성형 언어 모델에 입력하여, 응답 데이터와 관련된 피드백을 생성하고(S240, 도 2 참조). 생성된 피드백을 사용자 단말에 제공하는 과정이 진행될 수 있다(S250, 도 2 참조).Meanwhile, in the present invention, a process of inputting a prompt into a generative language model to generate feedback related to response data (S240, see Fig. 2) and providing the generated feedback to a user terminal can be performed (S250, see Fig. 2).

제어부(140)는 S230의 과정에서 생성된 프롬프트(500)를 생성형 언어 모델에 입력하여, 설문 응답 데이터와 관련된 피드백을 생성할 수 있다. 예를 들어, 도 6에 도시된 것과 같이, 제어부(140)는 응답 데이터, 사용자 정보 및 상기 특정 치료 프로그램에 대한 정보 중 적어도 일부가 조합된 프롬프트(500)를 생성형 언어 모델에 입력하고, 생성형 언어 모델로부터 프롬프트(500)에 대한 응답으로 피드백(ex: “2주간 인지 행동 치료가 진행되었음에도 불구하고, 오늘 하루는 최악이라니 힘든 하루였나 봐요. 현재 10일 정도 지속되고 있는 무릎 염좌의 통증 정도가 심한 편이고, 이로 인한 정신적인 충격을 많이 받고 있어서 정서적 문제, 우울, 불안 같은 정신 건강 문제가 발생할 수도 있을 거 같아요. 오늘도 통증의 정도가 심한 관계로 일상 생활에 집중하지 못하고 있으며, 이로 인해 기분과 컨디션이 상당히 낮은 상태이군요. 환자 분은 앞으로도 상태가 더욱 악화되지 않도록, 현재 진행 중인 인지 행동 치료를 놓치지 않고, 꾸준하게 진행하는 것이 좋을 거 같아요. 오늘부터 진행될 3주차 인지 행동 치료는, 호흡법과 점진적 이완법을 이용해서 통증에 대처하는 행동 전략 치료이니 놓치지 말고 꼭 참석해주세요!”, 600)을 획득할 수 있다.The control unit (140) can input the prompt (500) generated in the process of S230 into a generative language model to generate feedback related to the questionnaire response data. For example, as shown in FIG. 6, the control unit (140) inputs a prompt (500) that combines at least some of the response data, the user information, and the information about the specific treatment program into the generative language model, and can obtain feedback (ex: “Despite the two weeks of cognitive behavioral therapy, today was the worst day. I guess it was a tough day. The pain from the knee sprain that has been going on for about 10 days is severe, and I am suffering from a lot of mental shock due to it, so I think I may have mental health problems such as emotional problems, depression, and anxiety. I am unable to concentrate on my daily life due to the severe pain today, and my mood and condition are quite low. I think it would be good for the patient to not miss the ongoing cognitive behavioral therapy and to proceed steadily so that the condition does not worsen further in the future. The third week of cognitive behavioral therapy starting today is a behavioral strategy treatment that uses breathing techniques and progressive relaxation techniques to cope with pain, so please do not miss it and be sure to attend!”, 600).

이러한 피드백(600)에는, 설문에 대한 응답 데이터, 사용자 정보 및 특정 치료 프로그램에 대한 정보 중 적어도 일부에 대한 요약 정보와, 상기 특정 치료 프로그램에 대응되는 상기 특정 치료 주차 다음 주차에 진행 예정인 특정 치료 프로그램에 대한 추천 정보가 포함될 수 있다.Such feedback (600) may include summary information about at least some of the response data to the questionnaire, user information, and information about a specific treatment program, as well as recommendation information about a specific treatment program scheduled to be performed in the following week of the specific treatment program corresponding to the specific treatment program.

즉, 생성형 언어 모델은, 응답 데이터, 사용자 정보 및 상기 특정 치료 프로그램에 대한 정보 중 적어도 일부가 조합된 프롬프트(500)를 입력으로 받아, 사용자의 인지 행동 치료를 위한 피드백(600)을 생성할 수 있다.That is, the generative language model can receive as input a prompt (500) that is a combination of at least some of response data, user information, and information about the specific treatment program, and generate feedback (600) for the user's cognitive behavioral treatment.

나아가, 제어부(140)는 생성된 피드백(600)을 사용자 단말(10) 상에 제공할 수 있다. 예를 들어, 사용자는 피드백(600)을 제공받아, 사용자의 통증 정도, 인지 왜곡 정도, 신체 건강 상태 및 정신 건강 상태 등을 요약한 요약 정보를 확인하고, 진행 중인 특정 치료 프로그램 다음 주차에 진행 예정인 특정 치료 프로그램에 대한 정보를 제공받을 수 있다.In addition, the control unit (140) can provide the generated feedback (600) on the user terminal (10). For example, the user can receive the feedback (600) to check summary information summarizing the user's pain level, cognitive distortion level, physical health status, mental health status, etc., and receive information about a specific treatment program scheduled to be conducted in the following week of a specific treatment program currently in progress.

이와 관련하여, 제어부(140)는 인지 행동 치료를 진행 중인 사용자가 지속적으로 인지 행동 치료를 수행할 수 있도록 하는 사용자 환경을 제공할 수 있다. 예를 들어, 도 6에 도시된 것과 같이, 제어부(140)는 특정 치료 주차 다음 주차에 진행 예정인 특정 치료 프로그램에 대한 추천 정보와 함께, 사용자가 상기 특정 치료 프로그램으로 접근할 수 있도록 하는 GUI(Graphical User Unterface, 610)를 제공할 수 있다. 사용자는, 상기 GUI(ex: “지금 바로 진행하기”)를 선택하여, 추천 정보와 관련된 특정 치료 프로그램을 진행할 수 있는 화면으로 접근하여, 상기 특정 치료 프로그램을 통한 인지 행동 치료를 진행할 수 있다.In this regard, the control unit (140) may provide a user environment that allows a user undergoing cognitive behavioral therapy to continuously perform cognitive behavioral therapy. For example, as illustrated in FIG. 6, the control unit (140) may provide a GUI (Graphical User Interface, 610) that allows a user to access a specific treatment program, along with recommended information about a specific treatment program scheduled to be performed in the week following a specific treatment week. The user may select the GUI (ex: “Proceed now”) to access a screen that allows a user to proceed with a specific treatment program related to the recommended information, and may proceed with cognitive behavioral therapy through the specific treatment program.

제어부(140)는 사용자 단말(10)로부터 상기 GUI(610)가 선택되는 것에 근거하여, 상기 특정 치료 프로그램을 진행할 수 있는 페이지를 제공할 수 있다. 예를 들어, 도 7a 내지 도7c에 도시된 것과 같이, 제어부(140)는 상기 특정 치료 프로그램이 포함된 페이지(700)을 사용자 단말(10) 상에 제공할 수 있다. 사용자는, 상기 페이지(700)에 포함된 특정 치료 프로그램을 통해 인지 행동 치료를 진행할 수 있다.The control unit (140) may provide a page for performing the specific treatment program based on the selection of the GUI (610) from the user terminal (10). For example, as shown in FIGS. 7A to 7C, the control unit (140) may provide a page (700) including the specific treatment program on the user terminal (10). The user may perform cognitive behavioral therapy through the specific treatment program included in the page (700).

위에서 살펴본 것과 같이, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법 및 시스템은, 온라인으로 제공되는 설문을 통해 실시간으로 사용자의 응답을 수신하고, 이에 기반하여 피드백을 제공함으로써, 사용자는 정기적인 대면 상담이 어려운 경우에도 인지 행동 치료와 관련된 지속적인 치료 지원을 제공받을 수 있다.As described above, the method and system for providing feedback for cognitive behavioral therapy based on a language model according to the present invention receives user responses in real time through a questionnaire provided online and provides feedback based on the responses, thereby enabling users to receive continuous treatment support related to cognitive behavioral therapy even when regular face-to-face counseling is difficult.

또한, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법 및 시스템은, 객관식 및 주관식 설문을 통해 사용자의 상태와 필요를 다양한 관점에서 파악할 수 있다. 이를 통해 사용자에게 보다 정교한 피드백을 제공하고, 사용자의 실제 요구에 부합하는 치료 방안을 제공할 수 있다.In addition, the method and system for providing feedback for cognitive behavioral therapy based on a language model according to the present invention can grasp the user's condition and needs from various perspectives through objective and subjective questionnaires. Through this, more precise feedback can be provided to the user and a treatment plan that meets the user's actual needs can be provided.

나아가, 본 발명에 따른 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법 및 시스템은, 설문에 대한 사용자의 응답 데이터, 사용자의 성별, 연령, 성향, 질환 정보 및 특정 치료 프로그램에 대한 정보를 조합하여 생성된 프롬프트를 생성형 언어 모델에 입력하고, 생성형 언어 모델을 이용하여 사용자 맞춤형 피드백을 생성할 수 있다. 사용자는 맞춤형 피드백을 통해, 본인의 통증 정도 및 인지 왜곡 정도와 관련된 상태 정보를 보다 깊이 이해하고, 그에 맞는 효과적인 치료 방향을 제공받을 수 있다.Furthermore, the method and system for providing feedback for cognitive behavioral therapy based on a language model according to the present invention inputs a prompt generated by combining the user's response data for a questionnaire, the user's gender, age, tendencies, disease information, and information on a specific treatment program into a generative language model, and generates user-customized feedback using the generative language model. Through the customized feedback, the user can more deeply understand the status information related to the degree of his or her pain and cognitive distortion, and receive an effective treatment direction accordingly.

한편, 위에서 살펴본 본 발명은, 컴퓨터에서 하나 이상의 프로세스에 의하여 실행되며, 이러한 컴퓨터로 판독될 수 있는 매체(또는 기록 매체)에 저장 가능한 프로그램으로서 구현될 수 있다.Meanwhile, the present invention discussed above can be implemented as a program that is executed by one or more processes on a computer and can be stored on a medium (or recording medium) that can be read by the computer.

나아가, 위에서 살펴본 본 발명은, 프로그램이 기록된 매체에 컴퓨터가 읽을 수 있는 코드 또는 명령어로서 구현하는 것이 가능하다. 즉, 본 발명은 프로그램의 형태로 제공될 수 있다. Furthermore, the present invention discussed above can be implemented as a computer-readable code or command on a medium in which a program is recorded. That is, the present invention can be provided in the form of a program.

한편, 컴퓨터가 읽을 수 있는 매체는, 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 매체의 예로는, HDD(Hard Disk Drive), SSD(Solid State Disk), SDD(Silicon Disk Drive), ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있다. Meanwhile, computer-readable media include all types of recording devices that store data that can be read by a computer system. Examples of computer-readable media include hard disk drives (HDDs), solid state disks (SSDs), silicon disk drives (SDDs), ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices.

나아가, 컴퓨터가 읽을 수 있는 매체는, 저장소를 포함하며 전자기기가 통신을 통하여 접근할 수 있는 서버 또는 클라우드 저장소일 수 있다. 이 경우, 컴퓨터는 유선 또는 무선 통신을 통하여, 서버 또는 클라우드 저장소로부터 본 발명에 따른 프로그램을 다운로드 받을 수 있다.Furthermore, the computer-readable medium may be a server or cloud storage that includes storage and that the electronic device can access through communication. In this case, the computer can download the program according to the present invention from the server or cloud storage through wired or wireless communication.

나아가, 본 발명에서는 위에서 설명한 컴퓨터는 프로세서, 즉 CPU(Central Processing Unit, 중앙처리장치)가 탑재된 전자기기로서, 그 종류에 대하여 특별한 한정을 두지 않는다.Furthermore, in the present invention, the computer described above is an electronic device equipped with a processor, i.e., a CPU (Central Processing Unit), and there is no particular limitation on its type.

한편, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.Meanwhile, the above detailed description should not be construed as restrictive in all respects but should be considered as illustrative. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all changes within the equivalent scope of the present invention are included in the scope of the present invention.

Claims (12)

사용자 단말 상에, 인지 행동 치료와 관련된 적어도 하나의 설문을 제공하는 단계;A step of providing at least one questionnaire related to cognitive behavioral therapy on a user terminal; 상기 사용자 단말을 통해, 상기 설문에 대한 응답 데이터를 수신하는 단계;A step of receiving response data to the questionnaire through the user terminal; 상기 응답 데이터를 이용하여, 생성형 언어 모델에 입력될 프롬프트를 생성하는 단계;A step of generating a prompt to be input into a generative language model using the above response data; 상기 프롬프트를 상기 생성형 언어 모델에 입력하여, 상기 응답 데이터와 관련된 피드백을 생성하는 단계; 및a step of inputting the above prompt into the generative language model to generate feedback related to the response data; and 생성된 상기 피드백을 상기 사용자 단말에 제공하는 단계를 포함하는 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법.A method for providing feedback for cognitive behavioral therapy based on a language model, characterized by comprising a step of providing the generated feedback to the user terminal. 제1항에 있어서,In the first paragraph, 상기 설문은,The above questionnaire is, 객관식 유형에 해당하는 객관식 설문을 포함하고,Includes multiple choice questionnaires that correspond to the multiple choice type, 상기 객관식 설문은,The above multiple choice questionnaire is, 상기 인지 행동 치료와 관련된 질문과 상기 질문에 대한 복수의 서로 다른 응답 각각에 대응되는 복수의 선택 항목이 쌍을 이루어 구성되고,The above cognitive behavioral therapy-related questions and multiple choice items are paired to correspond to each of the multiple different responses to the above questions, 상기 프롬프트를 생성하는 단계에서는,In the step of generating the above prompt, 상기 질문 및 상기 복수의 선택 항목 중 상기 사용자 단말에서 선택된 특정 선택 항목에 대한 응답을 이용하여 상기 프롬프트를 생성하는 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법.A method for providing feedback for cognitive behavioral therapy based on a language model, characterized in that the prompt is generated by using a response to a specific selection item selected from the user terminal among the above question and the above multiple selection items. 제2항에 있어서,In the second paragraph, 상기 복수의 서로 다른 응답에는, 상기 인지 행동 치료와 관련된 서로 다른 점수가 각각 매칭되어 존재하고,In the above multiple different responses, different scores related to the cognitive behavioral therapy are respectively matched and exist, 상기 프롬프트에는,The above prompt says, 상기 질문에 대한 키워드 및 상기 특정 선택 항목에 매칭된 점수가 포함된 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법.A method for providing feedback for cognitive behavioral therapy based on a language model, characterized in that the method includes keywords for the above question and scores matching the above specific selection items. 제3항에 있어서,In the third paragraph, 상기 설문은,The above questionnaire is, 주관식 유형에 해당하는 주관식 설문을 더 포함하고,Include more subjective questionnaires corresponding to the subjective type, 상기 응답 데이터는,The above response data is, 상기 주관식 유형의 설문에 대해 상기 사용자 단말로부터 수신한 메모 정보를 포함하며,Contains memo information received from the user terminal for the above subjective type of questionnaire, 상기 프롬프트를 생성하는 단계에서는,In the step of generating the above prompt, 상기 메모 정보를 이용하여 상기 프롬프트를 생성하는 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법.A method for providing feedback for cognitive behavioral therapy based on a language model, characterized by generating the prompt using the above memo information. 제4항에 있어서,In paragraph 4, 상기 주관식 설문에 대한 응답 데이터인 상기 메모 정보의 의미와, 상기 객관식 설문에 대한 상기 특정 선택 항목의 의미를 분석하는 단계를 더 포함하고,It further includes a step of analyzing the meaning of the memo information, which is response data for the subjective questionnaire, and the meaning of the specific selection item for the objective questionnaire. 분석 결과, 상기 메모 정보의 의미와 상기 특정 선택 항목의 의미 간의 유사도 정도에 따라 서로 다른 프로세스를 수행하는 단계를 더 포함하는 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법.A method for providing feedback for cognitive behavioral therapy based on a language model, characterized in that it further includes a step of performing different processes depending on the degree of similarity between the meaning of the memo information and the meaning of the specific selection item as a result of the analysis. 제5항에 있어서,In paragraph 5, 상기 서로 다른 프로세스를 수행하는 단계에서는,In the steps of performing the above different processes, 상기 유사도가 기 설정된 기준 값 이상인 경우, 상기 메모 정보와 상기 특정 선택 항목에 대한 응답을 이용하여 상기 프롬프트를 생성하는 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법.A method for providing feedback for cognitive behavioral therapy based on a language model, characterized in that the prompt is generated using the memo information and the response to the specific selection item when the similarity is greater than a preset reference value. 제6항에 있어서,In Article 6, 상기 유사도가 상기 기 설정된 기준 값 미만인 경우, 재설문을 진행하는 단계를 더 포함하고,If the above similarity is less than the above preset standard value, the step of conducting a re-survey is further included. 상기 재설문을 진행하는 단계에서는,At the stage of conducting the above re-survey, 상기 재설문을 진행할 때 상기 사용자 단말 상에, 상기 재설문이 진행되는 이유에 대한 가이드 정보를 함께 제공하는 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법.A method for providing feedback for cognitive behavioral therapy based on a language model, characterized in that when conducting the above re-survey, guide information regarding the reason for conducting the above re-survey is provided on the user terminal. 제1항에 있어서,In the first paragraph, 서버에는, 서로 다른 주제에 각각 매칭되는 복수의 치료 프로그램이 매칭되어 저장되고,On the server, multiple treatment programs, each matching a different topic, are matched and stored. 상기 사용자 단말에는,In the above user terminal, 사용자가 상기 복수의 치료 프로그램 각각에 따른 상기 인지 행동 치료를 수행하도록, 상기 복수의 치료 프로그램 각각에 설정된 치료 주차에 따라, 상기 복수의 치료 프로그램이 순차적으로 제공되며,In order for the user to perform the cognitive behavioral therapy according to each of the plurality of treatment programs, the plurality of treatment programs are sequentially provided according to the treatment week set for each of the plurality of treatment programs. 상기 서버에 등록된 상기 사용자에 대한 사용자 정보 및 상기 복수의 치료 프로그램 중 상기 사용자 단말에 제공되는 특정 치료 프로그램에 대한 정보를 추출하는 단계를 더 포함하고,Further comprising a step of extracting user information about the user registered in the server and information about a specific treatment program provided to the user terminal among the plurality of treatment programs, 상기 프롬프트를 생성하는 단계에서는,In the step of generating the above prompt, 상기 응답 데이터, 상기 사용자 정보 및 상기 특정 치료 프로그램에 대한 정보 중 적어도 일부를 조합하여, 상기 프롬프트를 생성하는 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법.A method for providing feedback for cognitive behavioral therapy based on a language model, characterized in that the prompt is generated by combining at least some of the response data, the user information, and information about the specific treatment program. 제8항에 있어서,In Article 8, 상기 사용자 정보는, 상기 사용자의 성별, 연령, 성향 및 질환 중 적어도 하나를 포함하고,The above user information includes at least one of the user's gender, age, tendencies, and diseases, 상기 특정 치료 프로그램에 대한 정보는,Information about the specific treatment program above, 상기 특정 치료 프로그램에 대응되는 특정 치료 주차에 대한 정보, 상기 특정 치료 프로그램에 매칭된 특정 주제 및 상기 특정 치료 주차까지의 상기 사용자의 치료 히스토리 정보를 포함하는 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법.A method for providing feedback for cognitive behavioral therapy based on a language model, characterized in that it includes information on a specific treatment week corresponding to the specific treatment program, a specific topic matched to the specific treatment program, and information on the user's treatment history up to the specific treatment week. 제9항에 있어서,In Article 9, 상기 피드백은,The above feedback is, 상기 프롬프트에 포함된 상기 응답 데이터, 상기 사용자 정보 및 상기 특정 치료 프로그램에 대한 정보 중 적어도 일부에 대한 요약 정보와, 상기 특정 치료 프로그램에 대응되는 상기 특정 치료 주차 다음 주차에 진행 예정인 특정 치료 프로그램에 대한 추천 정보가 포함되는 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 방법.A method for providing feedback for cognitive behavioral therapy based on a language model, characterized in that it includes summary information about at least some of the response data included in the prompt, the user information, and the information about the specific treatment program, and recommendation information about a specific treatment program scheduled to be performed in the following week of the specific treatment week corresponding to the specific treatment program. 사용자 단말 상에, 인지 행동 치료와 관련된 적어도 하나의 설문을 제공하는 제어부를 포함하고,A control unit comprising, on a user terminal, at least one questionnaire related to cognitive behavioral therapy, 상기 제어부는,The above control unit, 상기 사용자 단말을 통해, 상기 설문에 대한 설문 응답 데이터를 수신하고,Through the above user terminal, survey response data for the above survey is received, 상기 응답 데이터를 이용하여, 생성형 언어 모델에 입력될 프롬프트를 생성하며,Using the above response data, a prompt to be input into the generative language model is generated. 상기 프롬프트를 상기 생성형 언어 모델에 입력하여, 상기 응답 데이터와 관련된 피드백을 생성하고,By inputting the above prompt into the generative language model, feedback related to the response data is generated, 생성된 상기 피드백을 상기 사용자 단말에 제공하는 것을 특징으로 하는 언어 모델 기반의 인지 행동 치료를 위한 피드백 제공 시스템.A feedback providing system for cognitive behavioral therapy based on a language model, characterized in that it provides the generated feedback to the user terminal. 전자기기에서 하나 이상의 프로세스에 의하여 실행되며, 컴퓨터로 판독될 수 있는 기록매체에 저장된 프로그램으로서,A program that is executed by one or more processes on an electronic device and stored on a computer-readable recording medium. 상기 프로그램은,The above program is, 사용자 단말 상에, 인지 행동 치료와 관련된 적어도 하나의 설문을 제공하는 단계;A step of providing at least one questionnaire related to cognitive behavioral therapy on a user terminal; 상기 사용자 단말을 통해, 상기 설문에 대한 응답 데이터를 수신하는 단계;A step of receiving response data to the questionnaire through the user terminal; 상기 응답 데이터를 이용하여, 생성형 언어 모델에 입력될 프롬프트를 생성하는 단계;A step of generating a prompt to be input into a generative language model using the above response data; 상기 프롬프트를 상기 생성형 언어 모델에 입력하여, 상기 응답 데이터와 관련된 피드백을 생성하는 단계; 및a step of inputting the above prompt into the generative language model to generate feedback related to the response data; and 생성된 상기 피드백을 상기 사용자 단말에 제공하는 단계를 수행하는 명령어들을 포함하는 것을 특징으로 하는 컴퓨터로 판독될 수 있는 기록매체에 저장된 프로그램.A program stored on a computer-readable recording medium, characterized in that it includes commands for performing a step of providing the generated feedback to the user terminal.
PCT/KR2024/095968 2023-09-27 2024-08-01 Method and system for providing feedback for cognitive behavioral therapy based on language model Pending WO2025071377A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2023-0130950 2023-09-27
KR20230130950 2023-09-27
KR10-2024-0076578 2024-06-12
KR1020240076578A KR102853591B1 (en) 2023-09-27 2024-06-12 Method and system for providing feedback for cognitive behavioral therapy based on language model

Publications (1)

Publication Number Publication Date
WO2025071377A1 true WO2025071377A1 (en) 2025-04-03

Family

ID=95201876

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2024/095968 Pending WO2025071377A1 (en) 2023-09-27 2024-08-01 Method and system for providing feedback for cognitive behavioral therapy based on language model

Country Status (2)

Country Link
KR (1) KR20250134168A (en)
WO (1) WO2025071377A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220004639A (en) * 2019-03-22 2022-01-11 코그노아, 인크. Personalized digital treatment methods and devices
KR20220053378A (en) * 2020-10-22 2022-04-29 주식회사 하이 digital cognitive reinforcement training apparatus for reinforcing cognitive reserve ability and method therefor
JP2022097488A (en) * 2015-03-12 2022-06-30 アキリ・インタラクティヴ・ラブズ・インコーポレイテッド Processor implemented system and method for measuring cognitive abilities
KR102500073B1 (en) * 2022-02-04 2023-02-23 남상철 System for providing balance theory based mindset processing service
KR20230116523A (en) * 2022-01-28 2023-08-04 주식회사 그리다소프트 Depressive disability chatbot psychological counseling ai accident record service and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022097488A (en) * 2015-03-12 2022-06-30 アキリ・インタラクティヴ・ラブズ・インコーポレイテッド Processor implemented system and method for measuring cognitive abilities
KR20220004639A (en) * 2019-03-22 2022-01-11 코그노아, 인크. Personalized digital treatment methods and devices
KR20220053378A (en) * 2020-10-22 2022-04-29 주식회사 하이 digital cognitive reinforcement training apparatus for reinforcing cognitive reserve ability and method therefor
KR20230116523A (en) * 2022-01-28 2023-08-04 주식회사 그리다소프트 Depressive disability chatbot psychological counseling ai accident record service and method
KR102500073B1 (en) * 2022-02-04 2023-02-23 남상철 System for providing balance theory based mindset processing service

Also Published As

Publication number Publication date
KR20250134168A (en) 2025-09-09

Similar Documents

Publication Publication Date Title
Suzuki et al. Intentional binding without intentional action
Moyle et al. Using telepresence for social connection: views of older people with dementia, families, and health professionals from a mixed methods pilot study
WO2024096203A1 (en) Method and system for providing cognitive behavioral therapy for patients with pain
Cai et al. Mentoring and newcomer well-being: a socialization resources perspective
WO2012026674A2 (en) Method, apparatus and system for learning plan analysis
JP2021520551A (en) Presentation of augmented reality associated with the patient's medical condition and / or treatment
WO2018174507A1 (en) Neurological disorder diagnosis device and method which use virtual reality
WO2024090712A1 (en) Artificial intelligence chatting system for psychotherapy through empathy
Chen et al. Eye Gaze 101: what speech-language pathologists should know about selecting eye gaze augmentative and alternative communication systems
Adiani et al. Multimodal job interview simulator for training of autistic individuals
KR20220040340A (en) System for providing mentoring services and operating method thereof
WO2024090713A1 (en) User psychology management system through empathic psychology-based chatbot service
WO2025095574A1 (en) Device and method for providing medicine recommendation service based on consultation
D’Alfonso et al. Ethical dimensions of digital phenotyping within the context of mental healthcare
Gemmiti et al. Physicians’ speech complexity and interrupting behavior in pediatric consultations
McDowall et al. Sensemaking about contraceptive methods across online platforms
Welch et al. Measuring communicative congruence and communicative dysphoria in a sample of individuals without voice disorders
WO2025071377A1 (en) Method and system for providing feedback for cognitive behavioral therapy based on language model
WO2020138924A2 (en) Epilepsy-related information management system
WO2022031025A1 (en) Digital apparatus and application for treating social communication disorder
WO2020022825A1 (en) Method and electronic device for artificial intelligence (ai)-based assistive health sensing in internet of things network
Carneiro et al. Context acquisition in auditory emotional recognition studies
WO2021049700A1 (en) Application and server for service worker management
WO2024090716A1 (en) Artificial intelligence-based digital healthcare device, and computer-implemented method therefor
KR102853591B1 (en) Method and system for providing feedback for cognitive behavioral therapy based on language model

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24873084

Country of ref document: EP

Kind code of ref document: A1