Information retrieval apparatus, program, and information retrieval method

By referencing a to-do list to prioritize search results based on relevance to pending tasks, the system addresses the inefficiencies in conventional information retrieval techniques, ensuring accurate and relevant search results even with incorrect or insufficient text data.

JP2025072218APending Publication Date: 2025-05-09NAKAYO INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023182822
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-24
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

Conventional information retrieval techniques struggle to efficiently search for desired standard sentence information for reporting work or behavior when the text data entered by the user is incorrect or insufficient.

Method used

The system prioritizes search results by referencing a to-do list ordered by implementation status, increasing the evaluation points for standard sentence information linked to the next pending task, thereby ensuring that intended search results are prioritized even with incorrect or insufficient text data.

Benefits of technology

This approach allows for efficient retrieval of desired standard sentence information by prioritizing results based on their relevance to the next pending task, ensuring accurate and relevant search results even with suboptimal text data input.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025072218000001_ABST
    Figure 2025072218000001_ABST
Patent Text Reader

Abstract

To provide an information retrieval technique for efficiently retrieving, even if text data related to a task or an action is inappropriate, desired template information for reporting the content of the task or the content of the action, from the text data.SOLUTION: A care recording apparatus 1 converts voice data indicating the content of care received from a communication terminal 2 into text data, and retrieves a template representing the content of care based on the converted text data. When there is a template associated with a care type which is the same as ToDo that a care person should do next, in a plurality of retrieved templates, a score is added to the evaluation of the template. On the basis of evaluation scores of the templates, a template to be employed as a report sentence for reporting the content of care is determined.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information retrieval technology for searching for information based on text data, and in particular to an information retrieval technology suitable for searching for standard phrase information for reporting work content, action content, etc., based on text data relating to work, action, etc. [Background technology]

[0002] 2. Description of the Related Art Information retrieval techniques that search for information from databases, etc. based on text data are used in search engines that search for information on web pages and websites on the Internet, and in predictive conversion functions in character input systems.

[0003] For example, Patent Document 1 discloses a document creation device that can obtain a word (ancillary word) intended by a user as a high-priority predicted candidate from text data input by the user. When text data is input by the user, this document creation device searches a database (word dictionary) for a word that starts with this text data as a predicted candidate. If ancillary words are included in the searched predicted candidates, the predicted candidates are narrowed down to those that can be connected to the word selected by the user from the previous predicted candidates. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 9-274613 Summary of the Invention [Problem to be solved by the invention]

[0005] For example, when searching for fixed phrase information for reporting work content, action content, etc. based on text data related to work, action, etc., if the text data entered by the user is incorrect, insufficient, or otherwise inappropriate as a search condition, fixed phrase information not intended by the user may be searched for, and desired fixed phrase information may not be searched for efficiently. Conventional information search technologies, including the technology described in Patent Document 1, do not take into consideration the possibility of such occurrence.

[0006] The present invention has been made in consideration of the above circumstances, and its purpose is to provide an information retrieval technique that can efficiently search for desired standard phrase information for reporting work or action details from text data, even when the text data relating to the work or action is inappropriate. [Means for solving the problem]

[0007] In order to solve the above problem, in this invention, when there are multiple pieces of standard phrase information for reporting work or action content searched based on text data related to work or action, a ToDo list in which the ToDo work / action type and implementation status are described in the order in which the ToDo is performed is referenced, and among the multiple searched standard phrase information, the standard phrase information linked to the work / action type of the ToDo to be performed next is highly rated as a search result.

[0008] For example, the present invention provides an information retrieval device that retrieves standard phrase information for reporting work content or action content based on text data related to work or action, A fixed phrase information storage means for storing, for each of the fixed phrase information, the fixed phrase information linked to the task / action type of the fixed phrase information and a search term for searching the fixed phrase information; A ToDo list storage means for storing a ToDo list in which the work / action types and implementation statuses of ToDo are arranged in the order of implementation; a search means for searching the fixed phrase information stored in the fixed phrase information storage means in association with a search term included in the text data; an update means for updating the ToDo list stored in the ToDo list storage means, The search means includes: When a plurality of pieces of fixed phrase information are searched, a priority ToDo that is the ToDo to be performed next is identified from the ToDo list stored in the ToDo list storage means based on the implementation status and implementation order of each of the ToDos, an evaluation point is added to the fixed phrase information linked to the same task / action type as the priority ToDo among the plurality of pieces of fixed phrase information searched, and the fixed phrase information to be adopted in the search result is determined based on the evaluation point of each piece of the searched fixed phrase information; The update means includes: If the template information adopted as a search result by the search means is linked to the same task / action type as the priority ToDo, the implementation status of the priority ToDo described in the ToDo list is updated from not implemented to implemented. Effect of the Invention

[0009] According to the present invention, when there are multiple pieces of standard phrase information for reporting work content or action content searched based on text data related to work or action, among the multiple pieces of searched standard phrase information, the standard phrase information linked to the same work / action type as the ToDo to be performed next is highly evaluated as a search result. Therefore, when multiple pieces of standard phrase information are searched, standard phrase information that is presumed to be the standard phrase information intended by the user can be prioritized from the ToDo list, so that the desired standard phrase information can be efficiently searched even when the text data is incorrect or insufficient. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a schematic diagram of a care record management system according to an embodiment of the present invention. [Diagram 2]FIG. 2 is a schematic functional configuration diagram of the care recording device 1. As shown in FIG. [Diagram 3] FIG. 3 is a diagram showing an example of registered contents in the care receiver information storage unit 104. As shown in FIG. [Figure 4] FIG. 4 is a diagram showing an example of contents registered in the fixed phrase storage unit 106. As shown in FIG. [Diagram 5] FIG. 5 is a diagram showing an example of registered contents in the ToDo list storage unit 107. As shown in FIG. [Figure 6] FIG. 6 is a diagram showing an example of registered contents in the care record unit 111. As shown in FIG. [Figure 7] FIG. 7 is a flow diagram for explaining the care record processing of the care record device 1. As shown in FIG. [Figure 8] FIG. 8 is a flow diagram for explaining the ToDo list evaluation process (S24) shown in FIG. [Figure 9] FIG. 9 is a flow diagram for explaining the reference information evaluation process (S25) shown in FIG. [Figure 10] FIG. 10 is a flow diagram for explaining the related item evaluation process (S26) shown in FIG. [Figure 11] FIG. 11 is a flow diagram for explaining the repetitive care determination process (S19) shown in FIG. [Figure 12] FIG. 12 is a flow diagram for explaining the ToDo list switching process of the care recording apparatus 1. As shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] An embodiment of the present invention will be described below.

[0012] FIG. 1 is a schematic diagram of a care record management system according to the present embodiment.

[0013] As shown in the figure, the care record management system according to the present embodiment is configured by connecting a care record device 1 and at least one communication terminal 2 via a network 3. Note that, although Fig. 1 illustrates a wired network such as a LAN (Local Area Network) as the network 3, the network 3 may be a wireless network such as a wireless LAN.

[0014] The communication terminal 2 has a voice input / output function, and transmits voice data input by the caregiver to the care recording device 1 via the network 3, and also receives and outputs voice data from the care recording device 1. The communication terminal 2 may be a dedicated communication terminal such as an interphone, or a general-purpose communication terminal such as a mobile phone, a smartphone, or a PC (Personal Computer) equipped with a communication interface such as a headset and a modem, a NIC (Network Interface Card), or a wireless LAN adapter.

[0015] The care record device 1 receives voice data representing the care contents from the communication terminal 2 via the network 3, converts the voice data into text data, and searches for a standard phrase for reporting the care contents represented by the text data as a report. Then, the care record including the report, the care type of the report, and the report date and time is registered, and the report is converted into voice data, which is then transmitted to the communication terminal 2 via the network 3.

[0016] If there are multiple standard phrases retrieved from the text data, the care record device 1 refers to a ToDo list in which the care types and implementation statuses of the ToDos (things to do) of the care recipient are described in the order in which the ToDos are performed, and adds points to the evaluation points of the standard phrase linked to the care type of the ToDo to be performed next among the multiple retrieved standard phrases. In addition, if there is a standard phrase highly related to the report included in the care record recorded within a specified valid period prior to this search among the multiple retrieved standard phrases, the evaluation points of this standard phrase are also added. Then, a report is determined from the multiple retrieved standard phrases based on the evaluation points of each standard phrase.

[0017] Here, a template highly relevant to the report included in the care record is a template that represents an action, state, etc., within a specified validity period that follows the action, state, etc., represented by the report included in the care record in a pattern of a series of actions, state transitions, etc., exhibited by the care recipient. For example, if the action "Take medicine" follows the action "Take temperature" in the behavior pattern of the care recipient, and if the template "Take medicine" is included in the multiple searched template phrases, and if a care record containing the report "Take temperature" is registered within the specified validity period prior to this search, the evaluation points for the template "Take medicine" will be added.

[0018] In addition, the specified effective period is determined for each template phrase based on the amount of time that is expected to be required from the action, state, etc. expressed by the template phrase to the next action, state, etc., in a pattern of the care recipient's action, state transition, etc., or from the action, situation, etc. preceding the action, state, etc. expressed by the template phrase to the action, state, etc. expressed by the template phrase.

[0019] FIG. 2 is a schematic functional configuration diagram of the care recording device 1. As shown in FIG.

[0020] As shown in the figure, the care record device 1 includes a network interface unit 100, a voice input / output unit 101, a voice recognition processing unit 102, a syntax analysis processing unit 103, a care recipient information storage unit 104, a care recipient identification unit 105, a standard phrase storage unit 106, a ToDo list storage unit 107, a ToDo list reception unit 108, an emergency notification receiving unit 109, a search unit 110, a care record unit 111, an update unit 112, and a care record output unit 113.

[0021] The network interface unit 100 is an interface for connecting to the network 3 .

[0022] The audio input / output unit 101 transmits and receives audio data to and from the communication terminal 2 via the network interface unit 100 .

[0023] The voice recognition processing unit 102 performs voice recognition processing on the voice data received by the voice input / output unit 101, and converts the voice data into text data.

[0024] The syntactic analysis processing unit 103 performs syntactic analysis processing on the text data converted from the voice data by the voice recognition processing unit 102, and identifies words and phrases contained in the text data (components of the sentence represented by the text data, specifically, the subject, object, predicate, and modifiers other than the object).

[0025] The care receiver information storage unit 104 stores information on the care receiver.

[0026] FIG. 3 is a diagram showing an example of registered contents in the care receiver information storage unit 104. As shown in FIG.

[0027] As shown in the figure, the care receiver information storage unit 104 stores a record 1040 of care receiver information for each care receiver.

[0028] A record 1040 of the care receiver information has a field 1041 for registering the name of the care receiver, a field 1042 for registering the user ID of the care receiver, and a field 1043 for registering the necessity of care service. The field 1043 also has one or more subfields 1044 to 1047 for registering the necessity of care service for each care item of the care service. Here, an example is shown in which the field 1043 has a subfield 1044 for registering the necessity of care service for the care item "meal assistance" (item ID: P1), a subfield 1045 for registering the necessity of care service for the care item "bathing assistance" (item ID: P2), a subfield 1046 for registering the necessity of care service for the care item "walking assistance" (item ID: P3), and a subfield 1047 for registering the necessity of care service for the care item "toilet assistance" (item ID: P4).

[0029] The care recipient identification unit 105 searches the care recipient information storage unit 104 for records 1040 in which the subject or object identified by the syntax analysis processing unit 103 is registered in field 1041, thereby identifying records 1040 of the care recipient information named in the voice data received from the communication terminal 2.

[0030] Fixed phrase storage unit 106 stores fixed phrases for care reports.

[0031] FIG. 4 is a diagram showing an example of contents registered in the fixed phrase storage unit 106. As shown in FIG.

[0032] As shown in the figure, the fixed phrase storage unit 106 stores a fixed phrase record 1060 for each fixed phrase of the care report.

[0033] The standard message record 1060 has a field 1061 for registering a report ID, which is the standard message identification number, a field 1062 for registering the care type of the care report represented by the standard message, a field 1063 for registering the standard message, a field 1064 for registering search terms for searching for the standard message, a field 1065 for registering information about standard messages of other care reports that are highly related to the care report represented by the standard message (hereinafter referred to as reference information), and a field 1066 for registering the item ID of the care item (subcategory of care type, hereinafter referred to as related item) corresponding to the care report represented by the standard message and the need for care service.

[0034] Here, the field 1064 has a subfield 10640 for registering a predicate used as a search term, a subfield 10641 for registering an object used as a search term, and a subfield 10642 for registering a modifier other than the object used as a search term (hereinafter, a modifier). The field 1065 has a subfield 10650 for registering a report ID of the reference information (a report ID list when multiple reference information exists), and a subfield 10651 for registering a validity period of the reference information.

[0035] The ToDo list storage unit 107 stores a ToDo list for the care recipient for both normal and emergency use.

[0036] FIG. 5 is a diagram showing an example of registered contents in the ToDo list storage unit 107. As shown in FIG.

[0037] As shown in the figure, the ToDo list storage unit 107 stores a ToDo list table 1070 for each care recipient, which is linked to the name and user ID of the care recipient.

[0038] A ToDo list table 1070 stores a normal ToDo list 1072 and an emergency ToDo list 1073 together with an adoption flag 1071 indicating which of them should be adopted.

[0039] Records 1074 of ToDos that the care recipient should perform during normal times are recorded in the order of execution in the normal ToDo list 1072. The ToDo records 1074 each have a field 1076 in which the type of care for the ToDo is registered, and a field 1077 in which the status of the ToDo is registered.

[0040] Moreover, records 1075 of ToDos that the care recipient should perform in an emergency are recorded in the order of performing them in the emergency ToDo list 1073. The ToDo records 1075 each have a field 1078 in which the care type of the ToDo is registered, and a field 1079 in which the implementation status of the ToDo is registered.

[0041] The ToDo list receiving unit 108 receives the normal ToDo list 1072 and / or the emergency ToDo list 1073 together with the designation of the care recipient from the communication terminal 2 via the network interface unit 100. Then, the received normal ToDo list 1072 and / or emergency ToDo list 1073 is newly registered or updated in the ToDo list table 1070 stored in the ToDo list storage unit 107, linked to the care recipient designated from the communication terminal 2.

[0042] When the emergency notification receiving unit 109 receives an emergency notification with the designation of a care recipient from the communication terminal 2 via the network interface unit 100, it changes the adoption flag 1071 linked to the designated care recipient and stored in the ToDo list storage unit 107 from the normal ToDo list 1072 to the emergency ToDo list 1073.

[0043] The search unit 110 searches the standard phrase memory unit 106 for a record 1060 of a standard phrase for reporting the care content represented by the voice data received from the communication terminal 2, using the information of the care recipient registered in the record 1040 of the care recipient information identified by the care recipient identification unit 105, and the predicate, object other than the name of the care recipient, and modifier identified by the syntax analysis processing unit 103.

[0044] The care record unit 111 registers the care record.

[0045] FIG. 6 is a diagram showing an example of registered contents in the care record unit 111. As shown in FIG.

[0046] As shown in the figure, the care record unit 111 stores a care record table 1110 for each care recipient, linked to the name and user ID of the care recipient. The care record table 1110 stores a care report record 1111 for each implementation of a care service. The care report record 1111 has a field 1112 for registering the report date and time of implementation of the care service, a field 1113 for registering the care type to which the implemented care service belongs, a field 1114 for registering a report text that is a standard text for reporting the care content of the implemented care service, and a field 1115 for registering a report ID of the report text.

[0047] The update unit 112 adds a care report record 1111 to a care record table 1110 of the care recipient stored in the care record unit 111 in accordance with the fixed phrase record 1060 searched for by the search unit 110 .

[0048] In accordance with a care record acquisition request received from the communication terminal 2 or a management terminal not shown via the network interface unit 100, the care record output unit 113 reads out from the care record unit 111 a care report record 1111 registered in the care record table 1110 of the care recipient specified in the care record acquisition request and transmits it to the sender of the care record acquisition request.

[0049] The functional configuration of the nursing care record device 1 shown in Fig. 2 may be realized in hardware by an integrated logic IC such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array), or may be realized in software by a computer such as a DSP (Digital Signal Processor). Alternatively, it may be realized as a process by the CPU loading a specific program from the auxiliary storage device onto the memory and executing it in a computer system such as a PC equipped with a CPU, a memory, an auxiliary storage device such as a HDD or a DVD-ROM, and a communication interface such as a modem, a NIC, or a wireless LAN adapter.

[0050] FIG. 7 is a flow diagram for explaining the care record processing of the care record device 1. As shown in FIG.

[0051] This flow is started when the care recording device 1 receives voice data from the communication terminal 2 via the network 3.

[0052] First, the voice input / output unit 101 passes voice data received from the communication terminal 2 via the network interface unit 100 to the voice recognition processing unit 102. In response to this, the voice recognition processing unit 102 performs voice recognition processing on the voice data and converts the voice data into text data (S10). Then, the converted text data is passed to the syntax analysis processing unit 103.

[0053] Next, the syntax analysis processing unit 103 performs a syntax analysis process on the text data received from the voice recognition processing unit 102 to identify words and phrases (e.g., subject, predicate, object, and modifier) ​​contained in the text data (S11). Then, the identified words and phrases are passed to the care recipient identification unit 105.

[0054] Next, the care recipient identification unit 105 refers to the care recipient information storage unit 104 and identifies the record 1040 of the care recipient information that is the subject of the voice data received from the communication terminal 2, based on the words received from the syntax analysis processing unit 103 (S12).

[0055] Specifically, if the phrase received from the syntax analysis processing unit 103 contains a phrase representing a subject, the care recipient identification unit 105 searches the care recipient information storage unit 104 for a record 1040 of care recipient information in which this phrase is registered in a field 1041. If the search is successful, the care recipient identification unit 105 identifies this record 1040 as the record 1040 of care recipient information of the care recipient. On the other hand, if the search is not successful, if the phrase received from the syntax analysis processing unit 103 contains a phrase representing an object, the care recipient identification unit 105 searches the care recipient information storage unit 104 for a record 1040 of care recipient information in which this phrase is registered in a field 1041. If the search is successful, the care recipient identification unit 105 identifies this record 1040 as the record 1040 of care recipient information of the care recipient.

[0056] Next, when the care receiver identification unit 105 is unable to identify the record 1040 of the care receiver information of the care recipient based on the phrase received from the syntax analysis processing unit 103 (NO in S13), it notifies the voice input / output unit 101 of that fact. In response to this, the voice input / output unit 101 generates a voice message notifying the care recipient that the care recipient could not be identified and requesting re-input of voice, and transmits this voice message to the communication terminal 2 that sent the voice data via the network interface unit 100 (S14). Then, this flow ends.

[0057] On the other hand, when the care receiver identification unit 105 can identify the record 1040 of the care receiver information of the care target based on the phrase received from the syntax analysis processing unit 103 (YES in S13), it passes this record 1040 to the search unit 110 together with the phrases other than the phrase expressing the subject among the phrases received from the syntax analysis processing unit 103 (however, if the phrase expressing the object corresponds to the name of the care receiver registered in the field 1041 of this record 1040, the phrase expressing this object is also excluded). In response to this, the search unit 110 searches for the record 1060 of the fixed phrase from the fixed phrase storage unit 106 based on the phrase received from the care receiver identification unit 105 (S15).

[0058] Specifically, if the phrase received from the care receiver specifying unit 105 includes a phrase representing a predicate, the search unit 110 searches the fixed phrase storage unit 106 for records 1060 in which the phrase is registered in subfield 10640. If the phrase received from the care receiver specifying unit 105 includes a phrase representing an object, the search unit 110 searches the fixed phrase storage unit 106 for records 1060 in which the phrase is registered in subfield 10641. If the phrase received from the care receiver specifying unit 105 includes a phrase representing a modifier, the search unit 110 searches the fixed phrase storage unit 106 for records 1060 in which the phrase is registered in subfield 10642.

[0059] Next, if the search unit 110 is unable to search for the fixed phrase record 1060 based on the phrase received from the care recipient identification unit 105 (NO in S16), it notifies the voice input / output unit 101 of that fact. In response to this, the voice input / output unit 101 generates a voice message notifying the user that the fixed phrase could not be identified and requesting re-input of voice, and transmits this voice message to the communication terminal 2 that sent the voice data via the network interface unit 100 (S17). Then, this flow ends.

[0060] On the other hand, when the search unit 110 can search for the fixed phrase record 1060 based on the phrase received from the care recipient identification unit 105 (YES in S16), if there is only one fixed phrase record 1060 searched for (NO in S18), it executes the repeated care judgment process described later with the fixed phrase record 1060 as a report candidate (S19), and determines the report record 1060 for the care recipient who is the care target from the fixed phrase storage unit 106. Then, it passes the fixed phrase registered in the field 1063 of the report record 1060 to the voice input / output unit 101 as the report. In response to this, the voice input / output unit 101 converts the report received from the search unit 110 into voice, and transmits the voice message of the voice-converted report to the communication terminal 2 that is the source of the voice data via the network interface unit 100 (S20).

[0061] Then, the search unit 110 passes to the update unit 112 the report ID, care type, and template (report) registered in fields 1061-1063 of the report record 1060, and the name and user ID of the care recipient registered in fields 1041 and 1042 of the care recipient information record 1040 received from the care recipient identification unit 105, and instructs the update unit 112 to update the care record. In response to this, the update unit 112 adds a care report record 1111 to the care record unit 111 (S21).

[0062] Specifically, the update unit 112 identifies a care record table 1110 that is linked to the name and user ID of the care recipient and registered in the care record unit 111, and adds a new care report record 1111 to the identified care record table 1110. Then, the update unit 112 registers the current date and time (date and time when the voice message was received) as the report date and time in field 1112 of this record 1111, and registers the care type, standard text (report text), and report ID received from the search unit 110 in fields 1113 to 1115.

[0063] Next, if the care type registered in field 1113 of record 1111 of the care report added to the care record unit 111 matches the care type registered in fields 1076, 1078 of the priority ToDo record (see S241 in FIG. 8) described below (YES in S22), the update unit 112 updates the implementation status in fields 1077, 1079 of the priority ToDo record from "not done" to "done" (S23), and if they do not match (NO in S22), the update unit 112 leaves the implementation status in fields 1077, 1079 of the priority ToDo record as "not done". Then, this flow ends.

[0064] Furthermore, when a plurality of fixed phrase records 1060 are found based on the phrase received from the care recipient identification unit 105 (YES in S18), the search unit 110 performs a ToDo list evaluation process (S24), a reference information evaluation process (S25), and a related item evaluation process (S26) described below to calculate an evaluation score for each of the found fixed phrase records 1060. Then, the search unit 110 narrows down the searched fixed phrase records 1060 to the one with the highest evaluation score (S27).

[0065] Next, if the search unit 110 can narrow down the retrieved multiple fixed phrase records 1060 to one (YES in S28), it executes a repeated care judgment process described below with the narrowed down fixed phrase record 1060 as a report candidate (S19), and determines the record 1060 of a report for the care recipient from the fixed phrase storage unit 106. Then, it passes the fixed phrase registered in the field 1063 of this record 1060 to the voice input / output unit 101 as a report. In response to this, the voice input / output unit 101 converts the report received from the search unit 110 into voice, and transmits the voice message of the voice-converted report to the communication terminal 2 that is the source of the voice data via the network interface unit 100 (S20).

[0066] Then, the search unit 110 passes to the update unit 112 the report ID, care type, and template (report) registered in fields 1061-1063 of the report record 1060, and the name and user ID of the care recipient registered in fields 1041 and 1042 of the care recipient information record 1040 received from the care recipient identification unit 105, and instructs the update unit 112 to update the care record. In response to this, the update unit 112 adds a care report record 1111 to the care record unit 111 (S21).

[0067] Specifically, the update unit 112 identifies a care record table 1110 that is linked to the name and user ID of the care recipient and registered in the care record unit 111, and adds a new care report record 1111 to the identified care record table 1110. Then, the update unit 112 registers the current date and time (date and time when the voice message was received) as the report date and time in field 1112 of this record 1111, and registers the care type, standard text (report text), and report ID received from the search unit 110 in fields 1113 to 1115.

[0068] Next, if the care type registered in field 1113 of record 1111 of the care report added to the care record unit 111 matches the care type registered in fields 1076, 1078 of the priority ToDo record (see S241 in FIG. 8) described below (YES in S22), the update unit 112 updates the implementation status in fields 1077, 1079 of the priority ToDo record from "not done" to "done" (S23), and if they do not match (NO in S22), the update unit 112 leaves the implementation status in fields 1077, 1079 of the priority ToDo record as "not done". Then, this flow ends.

[0069] On the other hand, if the search unit 110 is unable to narrow down the retrieved records 1060 of the fixed phrases to one (NO in S28), it notifies the voice input / output unit 101 of that fact. In response to this, the voice input / output unit 101 generates a voice message notifying the user that the fixed phrases for reporting care contents could not be narrowed down to one and requesting re-input of voice. Then, the voice message is transmitted to the communication terminal 2 that sent the voice data via the network interface unit 100 (S29). After that, this flow ends.

[0070] FIG. 8 is a flow diagram for explaining the ToDo list evaluation process (S24) shown in FIG.

[0071] First, the search unit 110 identifies, from a table 1070 of the ToDo lists of the care recipient stored in the ToDo list memory unit 107 linked to the name and user ID of the care recipient registered in fields 1041, 1042 of the record 1040 of the care recipient information received from the care recipient identification unit 105, a ToDo list whose adoption flag 1071 indicates that it should be adopted (either the normal ToDo list 1072 or the emergency ToDo list 1073) as a ToDo list to be evaluated (S240).

[0072] Next, the search unit 110 identifies priority ToDo records, which are the ToDo records 1074, 1075 to be executed next, from the ToDo list to be evaluated, based on the order of the ToDo records 1074, 1075 in the list and the execution status registered in fields 1077, 1079 (S241).

[0073] Then, the search unit 110 identifies an unprocessed fixed phrase record 1060 from among the multiple fixed phrase records 1060 searched in S15 of Fig. 7 as a record to be processed, and assigns an evaluation point (here, an initial value (e.g., 0 points) is set) to the record to be processed 1060 (S242). Then, it determines whether the care type registered in field 1062 of the record to be processed matches the care type registered in fields 1076 and 1078 of the priority ToDo record (S243), and if they match (YES in S243), adds a predetermined number of points (e.g., 1 point) to the evaluation point assigned to the record to be processed (S244).

[0074] Next, if there is an unprocessed record 1060 among the multiple template records 1060 searched in S15 of FIG. 7 (YES in S245), the search unit 110 returns to S242, and if there is no unprocessed record 1060 (NO in S245), the search unit 110 ends this flow and proceeds to S25 of FIG. 7.

[0075] FIG. 9 is a flow diagram for explaining the reference information evaluation process (S25) shown in FIG.

[0076] First, the search unit 110 identifies a table 1110 of care records registered in the care record unit 111 linked to the name and user ID of the care recipient registered in fields 1041 and 1042 of the record 1040 of the care recipient information received from the care recipient identification unit 105 (S250).

[0077] Next, the search unit 110 specifies an unprocessed fixed phrase record 1060 as a record to be processed from among the multiple fixed phrase records 1060 searched for in S15 of Fig. 7 (S251). Note that evaluation points have been assigned to each of the multiple searched fixed phrase records 1060 by the ToDo list evaluation process (S24 of Fig. 7) shown in Fig. 8.

[0078] Next, the search unit 110 judges whether information related to reference information is registered in the field 1065 of the record 1060 to be processed (S252). If information related to reference information is not registered (NO in S252), and if there is an unprocessed record 1060 among the multiple fixed phrase records 1060 searched in S15 of Fig. 7 (YES in S257), the process returns to S251, and if there is no unprocessed record 1060 (NO in S257), the process ends this flow and proceeds to S26 of Fig. 7.

[0079] On the other hand, if information regarding reference information is registered in field 1065 of record 1060 to be processed (YES in S252), the search unit 110 identifies the validity period registered in subfield 10651 of field 1065 of record 1060 to be processed, and searches table 1110 of the care record of the care recipient for record 1111 of a care report in which a report date and time registered in field 1112 belongs to the period from a date that is the validity period back from the current date and time to the current date and time (S253).

[0080] For example, in Figure 4, if the record to be processed is record 1060 of a standard text with report ID "004" registered in field 1061, a search is performed from table 1110 of the care record of the care recipient for record 1111 of a care report in which a report date and time registered in field 1112 belongs to the period from 30 minutes (validity period) before the current date and time to the current date and time.

[0081] If the care report record 1111 cannot be found (NO in S254), and if there is an unprocessed record 1060 among the multiple template records 1060 found in S15 of FIG. 7 (YES in S257), the flow returns to S251; if there is no unprocessed record 1060 (NO in S257), the flow ends and proceeds to S26 of FIG. 7.

[0082] On the other hand, if the care report record 1111 can be searched for (YES in S254), the search unit 110 identifies the report ID of the reference information registered in subfield 10650 of field 1065 of the record 1060 to be processed, and checks whether the care report record 1111 in which this report ID is registered in field 1115 exists among the care report records 1111 searched for in S253 (S255).

[0083] For example, in FIG. 4, if the record to be processed is a template record 1060 in which the report ID "004" is registered in field 1061, a check is made to see whether a care report record 1111 in which the reference information report ID "001" or "002" is registered in field 1115 exists among the care report records 1111 searched in S253.

[0084] Then, if there is no care report record 1111 containing the same report ID as the report ID of the reference information among the care report records 1111 searched in S253 (NO in S255), and if there is an unprocessed record 1060 among the multiple template records 1060 searched in S15 of Figure 7 (YES in S257), the flow returns to S251, and if there is no unprocessed record 1060 (NO in S257), this flow ends and proceeds to S26 in Figure 7.

[0085] On the other hand, if the care report record 1111 containing the same report ID as the report ID of the reference information exists among the care report records 1111 searched for in S253 (YES in S255), the search unit 110 adds a predetermined number of points (for example, 1 point) to the evaluation points assigned to the record 1060 to be processed (S256). After that, if there is an unprocessed record 1060 among the multiple template records 1060 searched for in S15 of Fig. 7 (YES in S257), the search unit 110 returns to S251, and if there is no unprocessed record 1060 (NO in S257), the flow ends and proceeds to S26 of Fig. 7.

[0086] FIG. 10 is a flow diagram for explaining the related item evaluation process (S26) shown in FIG.

[0087] First, the search unit 110 identifies whether or not a care service is required for each care item registered in the subfields 1044 to 1047 of the field 1043 of the record 1040 of the care recipient information received from the care recipient identification unit 105 (S260).

[0088] Next, the search unit 110 specifies an unprocessed fixed phrase record 1060 from among the multiple fixed phrase records 1060 searched for in S15 of Fig. 7 as a record 1060 to be processed (S261). Note that evaluation points have been assigned to each of the multiple searched fixed phrase records 1060 by the ToDo list evaluation process (S24 of Fig. 7) shown in Fig. 8 and the reference information evaluation process (S25 of Fig. 7) shown in Fig. 9.

[0089] Then, the search unit 110 checks whether or not the related item of the need for nursing care service is registered in the field 1066 of the record 1060 to be processed (S262).

[0090] If the related item of whether or not nursing care services are required is not registered in field 1066 of the record to be processed (NO in S262), the search unit 110 returns to S261 if there is an unprocessed record 1060 among the multiple template records 1060 searched in S15 of Figure 7 (YES in S265), and if there is no unprocessed record 1060 (NO in S265), ends this flow and proceeds to S27 of Figure 7.

[0091] On the other hand, if the need for nursing care services as a related item is registered in field 1066 of the record 1060 to be processed (YES in S262), the search unit 110 determines whether the need for nursing care services as a related item registered in field 1066 of the record 1060 to be processed matches the needs of the person being cared for (S263).

[0092] For example, in FIG. 4, when record 1060 of a standard text in which report ID "001" is registered in field 1061 is record 1060 to be processed, it is determined whether the need for care service registered in subfield 1044 corresponding to the same care item "meal allowance" (item ID: P1) as the related item, among subfields 1044 to 1047 of field 1043 of record 1040 of the care recipient information received from care recipient identification unit 105, matches the need for care service of the related item (whether it is "needed" or not).

[0093] If the need for care services for the related items registered in field 1066 of record 1060 to be processed does not match the request of the care recipient (NO in S263), and if there is an unprocessed record 1060 among the multiple template records 1060 searched for in S15 of Figure 7 (YES in S265), the flow returns to S261, and if there is no unprocessed record 1060 (NO in S265), this flow ends and proceeds to S27 in Figure 7.

[0094] On the other hand, if the necessity of care service in the related item registered in the field 1066 of the record 1060 to be processed matches the request of the care recipient (YES in S263), the search unit 110 adds a predetermined number of points (for example, 1 point) to the evaluation points given to the record to be processed (S264). After that, if there is an unprocessed record 1060 among the multiple fixed phrase records 1060 searched in S15 of Fig. 7 (YES in S265), the search unit 110 returns to S261, and if there is no unprocessed record 1060 (NO in S265), the flow ends and proceeds to S27 of Fig. 7.

[0095] FIG. 11 is a flow diagram for explaining the repetitive care determination process (S19) shown in FIG.

[0096] First, the search unit 110 judges whether or not a predetermined object and modifier are included in the subfields 10641 and 10642 of the field 1064 of the report candidate (S190). Here, the predetermined object and modifier are terms such as "the usual" (object), "the same thing" (object), "as usual" (modifier), "the same as yesterday" (modifier), etc., which indicate that the care service is provided periodically (everyday, as an example, in this embodiment), and are registered in the search unit 110 in advance.

[0097] Here, if the subfields 10641, 10642 of the report candidate field 1064 do not contain the specified object or modifier (NO in S190), the search unit 110 determines the report candidate to be the report record 1060 (S194) and proceeds to S20 in FIG.

[0098] On the other hand, if subfields 10641, 10642 of field 1064 of the report sentence candidate contain a specified object and modifier (YES in S190), the search unit 110 identifies a care record table 1110 registered in the care record unit 111 linked to the name and user ID of the care recipient registered in fields 1041, 1042 of record 1040 of the care recipient information received from the care recipient identification unit 105, and extracts from this care record table 1110 a record 1111 of the care report for the previous day in a specified time period including the current time (for example, one hour before or after the current time) (S191).

[0099] Then, the search unit 110 checks whether or not there is a care report record 1111 among the extracted care report records 1111 in which the care type registered in field 1113 matches the care type in field 1062 of the report candidate (S192).

[0100] Here, if there is no care report record 1111 in which the care type registered in field 1113 matches the care type in field 1062 of the report candidate (NO in S192), the search unit 110 determines the report candidate to be report record 1060 (S194) and proceeds to S20 in Figure 7.

[0101] On the other hand, if there is a care report record 1111 in which the care type registered in field 1113 matches the care type in field 1062 of the report candidate, the report ID registered in field 1115 of this care report record 1111 is identified. Then, the fixed phrase record 1060 in which this identified report ID is registered in field 1061 is identified from the fixed phrase storage unit 106, the identified fixed phrase record 1060 is determined to be the report record 1060 (S193), and the process proceeds to S20 in FIG.

[0102] FIG. 12 is a flow diagram for explaining the ToDo list switching process of the care recording apparatus 1. As shown in FIG.

[0103] When the ToDo list receiving unit 108 receives an emergency notification from the communication terminal 2 via the network interface unit 100 (YES in S30), it identifies the ToDo list table 1070 of the care recipient that is linked to the user ID of the care recipient specified in the emergency notification and stored in the ToDo list storage unit 107 (S31). Then, it changes the setting of the adoption flag 1071 of the ToDo list table 1070 of the identified care recipient to an emergency ToDo list 1073 (S32).

[0104] Furthermore, when the ToDo list receiving unit 108 receives an emergency release notification from the communication terminal 2 via the network interface unit 100 (YES in S33), it identifies the ToDo list table 1070 of the care recipient that is linked to the user ID of the care recipient specified in the emergency release notification and stored in the ToDo list storage unit 107 (S34).Then, it changes the setting of the adoption flag 1071 of the ToDo list table 1070 of the identified care recipient to a normal ToDo list 1072 (S35).

[0105] One embodiment of the present invention has been described above.

[0106] In this embodiment, when there are multiple fixed phrase records 1060 searched based on the words included in the text data representing the care contents, the care record device 1 increases the evaluation score of the fixed phrase record 1060 linked to the same care type as the records 1074 and 1075 of the ToDo to be performed next by the care recipient among the multiple fixed phrase records 1060. Therefore, when multiple fixed phrases are searched from the text data, a fixed phrase representing the care contents consistent with the ToDo to be performed next by the care recipient can be prioritized based on the ToDo list, so that even if the text data is incorrect or insufficient, a report for reporting the care contents can be efficiently searched from the multiple searched fixed phrases.

[0107] In the present embodiment, the care record device 1 has a normal ToDo list 1072 and an emergency ToDo list 1073 as ToDo lists for each care recipient. When an emergency notification is received from the communication terminal 2, the setting of the adoption flag 1071 of the ToDo list of the care recipient specified in the emergency notification is changed to the emergency ToDo list 1073. When an emergency release notification is received from the communication terminal 2, the setting of the adoption flag 1071 of the ToDo list of the care recipient specified in the emergency release notification is changed to the normal ToDo list 1072. In this way, when a plurality of fixed phrases are searched from the text data, the ToDo list used for evaluation of these fixed phrases as a search result (ToDo list evaluation process S24 shown in FIG. 8) can be switched according to the condition of the care recipient. Therefore, even if the condition of the care recipient changes, a report text for reporting the care content can be efficiently searched from the plurality of searched fixed phrases.

[0108] Furthermore, in this embodiment, when the field 1064 of the fixed phrase record 1060 adopted in the search result contains a predetermined search term (a term indicating that the nursing care service is repeatedly performed every day), the nursing care record device 1 performs the repeated nursing care judgment process S19 shown in FIG. 11 to identify a nursing care report record 1111 in which a report date and time belonging to a predetermined time period of the previous day including the same time as the current time is registered in the field 1112 and a nursing care type registered in the field 1062 of the fixed phrase record 1060 is registered in the field 1113 from the table 1110 of the nursing care record of the care recipient. Then, the fixed phrase record 1060 identified by the report ID registered in the field 1115 of the identified nursing care report record 1111 is determined as the report record 1060 indicating the nursing care content. Therefore, the same fixed phrase can be registered as a report in the nursing care record for the nursing care service performed in the same time period every day.

[0109] In addition, in this embodiment, when there are a plurality of fixed phrase records 1060 searched based on the phrases included in the text data representing the care contents, the care record device 1 increases the evaluation score of the fixed phrase record 1060 registered as a care record between the date and time before the validity period registered in the subfield 10651 of the field 1065 of the record 1060 and the current date and time for the care report record 1111, which is a report of a fixed phrase representing a care content that is highly related to the care content represented by the fixed phrase of the record 1060, among the plurality of fixed phrase records 1060. Therefore, when a plurality of fixed phrases are searched from the text data, a fixed phrase that is presumed to be the intention of the caregiver can be prioritized based on the care record, so that a report for reporting the care content can be more efficiently searched for from the plurality of searched fixed phrases.

[0110] Furthermore, in this embodiment, when there are multiple standard phrase records 1060 retrieved from text data expressing care contents, the care record device 1 increases the evaluation score of the standard phrase record 1060 in which the necessity of care service for a related item registered in field 1066 matches the necessity of care service registered for each care item in field 1043 of the care recipient information record 1040. Therefore, when multiple standard phrases are retrieved from text data, the standard phrase that matches the necessity of care service for each care item of the care recipient can be prioritized, so that a report for reporting care contents can be more efficiently retrieved from the retrieved multiple standard phrases.

[0111] In addition, in this embodiment, the care record device 1 performs a syntax analysis process on the text data obtained by performing a voice recognition process on the voice data received from the communication terminal 2, and identifies a phrase contained in the text data. Then, the phrase is used as a search term to search for the record 1060 of the fixed phrase associated with the phrase. Therefore, according to this embodiment, even if the voice data received from the communication terminal 2 contains noise or the like and cannot be fully voice recognized accurately, if at least one phrase not containing noise can be extracted, the possibility that the desired fixed phrase will be included in the search result can be increased.

[0112] The present invention is not limited to the above-described embodiment, and various modifications are possible within the scope of the present invention.

[0113] For example, in the above embodiment, the care recording device 1 provides a normal ToDo list 1072 and an emergency ToDo list 1073 as ToDo lists for each care recipient. However, the present invention is not limited to this. Three or more types of ToDo lists may be provided for each care recipient. For example, a normal ToDo list, an emergency (illness) ToDo list, and an emergency (injury) ToDo list may be provided for each care recipient, and the emergency notification received from the communication terminal 2 may include a designation of the care recipient and a designation of whether the emergency (illness) ToDo list or the emergency (injury) ToDo list is to be adopted.

[0114] In the above embodiment, when the care record device 1 receives an emergency notification from the communication terminal 2, the care record device 1 changes the setting of the adoption flag 1071 in the ToDo list of the care recipient specified in the emergency notification to the emergency ToDo list 1073. However, the present invention is not limited to this. The care record device 1 may be linked to a nurse call system, and when a nurse call is transmitted from the nurse call system, the care recipient may be identified from identification information (e.g., number information of the nurse call handset) added to the nurse call, and the setting of the adoption flag 1071 in the ToDo list of the identified care recipient may be changed to the emergency ToDo list 1073.

[0115] In the above embodiment, the care record device 1 performs a voice recognition process on the voice data received from the communication terminal 2, converts the voice data into text data, and searches for the fixed phrase record 1060 based on the words and phrases included in the converted text data. However, the present invention is not limited to this. The text data may be directly received from the communication terminal 2, and the fixed phrase record 1060 may be searched for based on the words and phrases included in the text data.

[0116] In the above embodiment, when there are a plurality of records 1060 of fixed phrases searched from text data obtained by performing voice recognition processing on voice data received from the communication terminal 2, the care record device 1 narrows down the records 1060 based on the evaluation points of each record 1060, and when the records 1060 cannot be narrowed down to one record 1060 (i.e., when there are a plurality of records 1060 with the highest evaluation points), the care record device 1 transmits a voice message to the communication terminal 2 that is the source of the voice data, notifying the user that the care contents could not be narrowed down to one and requesting re-entry of the voice (S29 in FIG. 7). However, the present invention is not limited to this. The voice messages of the fixed phrases stored in the records 1060 with the highest evaluation points may be sequentially transmitted to the communication terminal 2 that is the source of the voice data, and the user (caregiver) of the communication terminal 2 may be allowed to select a fixed phrase to be registered as a report in the care record.

[0117] In the above embodiment, the care recipient is identified using a phrase that corresponds to a subject or object among the phrases included in the text data, but a phrase other than the subject or object may be used to identify the care recipient as long as it is included in the text data. For example, a phrase that corresponds to a modifier, or a phrase that cannot be classified as a subject, object, predicate, or modifier in the syntactic analysis, may be used to identify the care recipient.

[0118] In addition, in the above embodiment, the present invention has been described as being applied to a nursing care record device 1, but the present invention can be widely applied to information search devices that search for standard phrase information for reporting work content, action content, status transitions, etc., based on text data relating to work, actions, status, etc. [Explanation of symbols]

[0119] 1: Care record device 2: Communication terminal 3: Network 100: Network interface unit 101: Audio input / output unit 102: Speech recognition processing unit 103: Syntax analysis processing unit 104: Care recipient information storage unit 105: Care recipient identification unit 106: Fixed phrase memory section 107: ToDo list memory section 108: ToDo list reception section 109: Emergency notification reception section 110: Search section 111: Nursing record section 112: Update section 113: Nursing record output unit

Claims

1. An information retrieval device that retrieves standard phrase information for reporting work content or action content based on text data related to work or action, a fixed phrase information storage means for storing, for each of the fixed phrase information, the fixed phrase information in association with a task / action type of the fixed phrase information and a search term for searching the fixed phrase information; a to-do list storage means for storing a to-do list in which types of to-do tasks / actions and implementation statuses are arranged in order of implementation; a search means for searching the fixed phrase information stored in the fixed phrase information storage means in association with a search term included in the text data; An update means for updating the to-do list stored in the to-do list storage means, The search means includes: When a plurality of pieces of fixed phrase information are searched, a priority ToDo that is the ToDo to be performed next is identified from the ToDo list stored in the ToDo list storage means based on the implementation status and implementation order of each of the ToDos, an evaluation score is added to the fixed phrase information linked to the same task / action type as the priority ToDo among the plurality of pieces of fixed phrase information searched, and the fixed phrase information to be adopted in the search result is determined based on the evaluation score of each piece of the fixed phrase information searched; The update means includes: If the template information adopted as a search result by the search means is linked to the same work / action type as the priority ToDo, the implementation status of the priority ToDo described in the ToDo list is updated from "not implemented" to "implemented." 1. An information retrieval device comprising:

2. 2. An information retrieval device according to claim 1, The system further includes an emergency call receiving means for receiving an emergency call, The to-do list storage means includes: The to-do list includes a normal to-do list and an emergency to-do list. The search means includes: When a plurality of pieces of the fixed phrase information are searched, if the emergency call has not been received by the emergency call receiving means, the priority ToDo is identified from the normal ToDo list stored in the ToDo list storage means, and if the emergency call has been received by the emergency call receiving means, the priority ToDo is identified from the emergency ToDo list stored in the ToDo list storage means.

1. An information retrieval device comprising:

3. 2. An information retrieval device according to claim 1, The method further includes a search record means for registering a search record including the template information adopted in the search result in the search, the task / action type of the template information, and the date and time of the search, each time a search is performed; The search means includes: When a search term linked to the fixed phrase information adopted as a search result and stored in the fixed phrase information storage means includes a predetermined search term, if the search record including the task / action type of the fixed phrase information is registered in the search record means, the fixed phrase information included in the search record is adopted as a search result instead of the fixed phrase information.

1. An information retrieval device comprising:

4. 4. An information retrieval device according to claim 1, The method further includes a target person identification means for identifying a target person from the text data, The to-do list storage means includes: The to-do list is stored for each of the subjects, The search means includes: When a plurality of pieces of the fixed phrase information are found, the priority ToDo is identified from the ToDo list stored in the ToDo list storage means in association with the target person identified by the target identification means.

1. An information retrieval device comprising:

5. A program that causes a computer to function as an information retrieval device that retrieves standard phrase information for reporting work content or action content based on text data related to work or action, a fixed phrase information storage means for storing, for each of the fixed phrase information, the fixed phrase information linked to a task / action type of the fixed phrase information and a search term for searching the fixed phrase information; a to-do list storage means for storing a to-do list in which the to-do work / action types and implementation statuses are arranged in the order of implementation; a search means for searching the fixed phrase information stored in the fixed phrase information storage means in association with a search term included in the text data; causing the computer to function as an update unit that updates the to-do list stored in the to-do list storage unit; The search means includes: When a plurality of pieces of fixed phrase information are searched, a priority ToDo that is the ToDo to be performed next is identified from the ToDo list stored in the ToDo list storage means based on the implementation status and implementation order of each of the ToDos, an evaluation score is added to the fixed phrase information linked to the same task / action type as the priority ToDo among the plurality of pieces of fixed phrase information searched, and the fixed phrase information to be adopted in the search result is determined based on the evaluation score of each piece of the fixed phrase information searched; The update means includes: If the template information adopted as a search result by the search means is linked to the same work / action type as the priority ToDo, the implementation status of the priority ToDo described in the ToDo list is updated from "not implemented" to "implemented." A program characterized by:

6. An information retrieval method for retrieving standard phrase information for reporting work content or action content based on text data related to work or action using an information retrieval device, comprising: The information retrieval device comprises: A search is performed for each of the fixed phrase information items linked to the search term included in the text data from a fixed phrase information storage means in which the fixed phrase information items are stored linked to the task / action type of the fixed phrase information items and a search term for searching the fixed phrase information items; When a plurality of pieces of fixed phrase information are searched, a priority ToDo that is the ToDo to be performed next is identified from a ToDo list in which the work / action type and implementation status of the ToDo are described in the order of implementation, based on the implementation status and implementation order of each of the ToDos, and an evaluation score is added to the fixed phrase information linked to the same work / action type as the priority ToDo among the plurality of pieces of fixed phrase information searched, and the fixed phrase information to be adopted in the search result is determined based on the evaluation score of each of the pieces of fixed phrase information searched. If the template information adopted in the search result is linked to the same task / action type as the priority ToDo, the implementation status of the priority ToDo described in the ToDo list is updated from "not implemented" to "implemented." 13. An information retrieval method comprising:

Citation Information

Patent Citations

  • Character string predicting method and document preparing device using the same

    JP1997274613A