[go: up one dir, main page]

TWI737857B - Service supporting system, service supporting method, and computer program - Google Patents

Service supporting system, service supporting method, and computer program Download PDF

Info

Publication number
TWI737857B
TWI737857B TW106139904A TW106139904A TWI737857B TW I737857 B TWI737857 B TW I737857B TW 106139904 A TW106139904 A TW 106139904A TW 106139904 A TW106139904 A TW 106139904A TW I737857 B TWI737857 B TW I737857B
Authority
TW
Taiwan
Prior art keywords
matching
data record
occurrence
case
mentioned
Prior art date
Application number
TW106139904A
Other languages
Chinese (zh)
Other versions
TW201826152A (en
Inventor
鋤柄茂男
Original Assignee
日商倍樂生思泰服務股份有限公司
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
Application filed by 日商倍樂生思泰服務股份有限公司 filed Critical 日商倍樂生思泰服務股份有限公司
Publication of TW201826152A publication Critical patent/TW201826152A/en
Application granted granted Critical
Publication of TWI737857B publication Critical patent/TWI737857B/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Educational Administration (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本發明係以多方面觀點提示已發生案例之可設想之原因、因素、危險因素及留意事項等。 服務支援系統210具備:原因資料庫460,其按每個案例之種類儲存將對於案例之發生相關之各事態的各原因建立關聯之資料群;受理部314,其受理包含發生之案例之種類及案例之發生狀況之輸入;匹配部316,其使受理之發生狀況與原因資料庫中儲存之對應於所受理的案例之種類之資料群進行匹配;及輸出部317,其輸出自匹配部之匹配結果得到之原因。The present invention presents the conceivable causes, factors, risk factors and matters for attention of the cases that have occurred from various viewpoints. The service support system 210 has: a reason database 460, which stores a data group that associates each cause of each state of affairs related to the occurrence of the case according to the type of each case; the acceptance section 314, which accepts the types and types of cases that occurred The input of the occurrence status of the case; the matching unit 316, which matches the accepted occurrence status with the data group corresponding to the type of the accepted case stored in the cause database; and the output unit 317, which outputs the matching from the matching unit The reason for the result.

Description

服務支援系統、服務支援方法及程式Service support system, service support method and program

本發明係關於服務支援系統、服務支援方法及程式。The present invention relates to a service support system, service support method and program.

於護理設施或醫療提供設施中,居住在此之老人可能發生各種事故。該等事故之原因、因素、危險因素及用以預防事故而應留意之事項等根據事故種類或發生狀況而各有不同。又,為了特定出各種各樣之事故之原因等,需要相應之知識或經驗。又,該事故之分析或今後之應對或預防措施之立案亦會耗費較多時間與勞力。 於專利文獻1中,揭示有一種技術,其於產生照護計劃時,擷取與由用戶選擇之評估項目之組合圖案吻合之援助目標項目。 [先前技術文獻] [專利文獻] [專利文獻1]日本專利第3889189號公報In nursing facilities or medical facilities, various accidents may occur to the elderly who live here. The causes, factors, risk factors and matters that should be paid attention to to prevent accidents vary according to the type of accident or the situation of occurrence. In addition, in order to identify the causes of various accidents, etc., corresponding knowledge or experience is required. In addition, the analysis of the accident or the filing of future response or preventive measures will also consume a lot of time and labor. In Patent Document 1, there is disclosed a technique for extracting assistance target items that match the combination pattern of the evaluation items selected by the user when generating a care plan. [Prior Art Document] [Patent Document] [Patent Document 1] Japanese Patent No. 3889189

[發明所欲解決之問題] 未提出對員工等提示已發生案例之原因、因素、危險因素及案例應留意之事項等之技術。案例發生之原因等根據案例之種類或發生狀況而各不相同,無法均一地特定。反倒亦有員工因某種深信不疑等,而導致如忽視未注意到之真正原因等之危險性。 因此,本發明之目的係提供一種服務支援系統、服務支援方法及程式,其能夠以多方面觀點提示已發生案例之可能考慮之原因、因素、危險因素及留意事項等。 [解決問題之技術手段] 本發明之一態樣之服務支援系統具備:原因資料庫,其按每個案例之種類儲存將對於案例之發生相關之各事態的各原因建立關聯之資料群;受理部,其受理包含所發生之案例之種類及案例之發生狀況之輸入;匹配部,其使所受理之發生狀況與原因資料庫中儲存之對應於所受理的案例之種類之資料群進行匹配;及輸出部,其輸出自匹配部之匹配結果得到之原因。 本發明之一態樣之服務支援方法包含以下步驟:受理包含所發生之案例種類與案例之發生狀況之輸入;使所受理之發生狀況與原因資料庫中儲存之對應於資料群中所受理的案例種類之資料群進行匹配,上述原因資料庫係按每個案例之種類儲存將對於案例之發生相關之各事態的各原因建立關聯之資料群;及輸出由匹配結果得到之原因。 本發明之一態樣之程式係使電腦執行以下步驟:受理包含所發生之案例種類與案例之發生狀況之輸入;使所受理之發生狀況與原因資料庫中儲存之對應於資料群中所受理的案例種類之資料群進行匹配,上述原因資料庫係按每個案例之種類儲存將對於案例之發生相關之各事態的各原因建立關聯之資料群;及輸出由匹配結果得到之原因。 [發明之效果] 根據本發明,能夠以多方面觀點提示已發生案例之原因、因素、危險因素及留意事項等。[Problem to be solved by the invention] No technology is proposed to remind employees of the reasons, factors, risk factors and matters that should be paid attention to in cases that have occurred. The reasons for the occurrence of cases vary according to the type of case or the situation of occurrence, and cannot be uniformly specified. On the contrary, there are also dangers that employees may ignore the real reason that they have not noticed due to certain beliefs. Therefore, the purpose of the present invention is to provide a service support system, service support method, and program that can prompt the possible reasons, factors, risk factors, precautions, etc., of a case that has occurred from various perspectives. [Technical Means to Solve the Problem] The service support system of one aspect of the present invention is provided with: a reason database, which stores a data group related to each cause of each situation related to the occurrence of the case according to the type of each case; Part, which accepts the input including the type of the case that occurred and the occurrence status of the case; The matching part, which matches the accepted occurrence status with the data group corresponding to the type of the accepted case stored in the cause database; And the output part, which outputs the reason obtained from the matching result of the matching part. The service support method of one aspect of the present invention includes the following steps: accepting the input including the type of case that occurred and the occurrence status of the case; making the accepted occurrence status and reason database stored in the database correspond to the accepted information in the data group The data group of the case type is matched. The above-mentioned reason database stores the data group that associates the causes of each situation related to the occurrence of the case according to the type of each case; and outputs the reason obtained from the matching result. The program of one aspect of the present invention is to make the computer execute the following steps: accept the input including the type of case and the occurrence status of the case; make the accepted occurrence status and reason database stored in the corresponding data group accepted Match the data groups of the case types. The above-mentioned reason database stores the data groups that will be associated with the causes of the events related to the occurrence of the case according to the type of each case; and output the reasons obtained from the matching results. [Effects of the Invention] According to the present invention, the reasons, factors, risk factors, precautions, etc. of an existing case can be presented from various viewpoints.

[用語說明] 針對本實施形態中說明之用語進行說明。 [員工]:係設施長/管理者、照護管理師(計劃製作負責人)、服務提供負責人、照護人員/居家照顧服務員、看護員、功能訓練指導員、生活諮詢員、生活照顧人員及受理辦事員等進行設施相關之工作者。 [使用者]:係使用本實施形態中說明之系統者。作為具體例,列舉設施之員工。 [服務被提供者]:係接受設施或經營者提供之服務者。並非一定搬入設施,亦包含外來接受一部分服務者。以下實施形態中,舉服務被提供者為搬入護理設施之入住者為例進行說明。另,服務被提供者可為如接受日間護理或家庭訪視護理等服務者般未搬入設施者,以下說明之實施形態中亦可兩者混合。 參照隨附圖式,針對本發明之較佳實施形態進行說明。另,各圖中,標註相同符號者具有相同或同樣構成。 [事故因素之說明] 圖1係模式性表示護理設施中發生之事故之因素之一例之圖。圖1係表示跌倒事故發生之因素涉及多方面之例。例如,若將跌倒事故產生之因素大致分為二個,則可分為內在因素與外在因素。 所謂內在因素,係起因於入住者本人之因素,於跌倒事故中,係入住者之身體、生理因素、疾病、疾患、症狀、服用之藥物等關於入住者本人之各種因素。例如如圖1所示,可分類成身體、生理因素、疾病、疾患、症狀因素、及藥物因素。例如,作為身體、生理因素之例,列舉高齡、有跌倒史、感覺下降或運動不足等、失眠、便秘、身體不佳等、產生判斷力下降、有與平時不同之狀況等。作為疾病、疾患、症狀因素,列舉如高血壓等循環系統之疾病、疾患、症狀、腦神經系統之疾病、疾患、症狀、心臟系統之疾病、疾患、症狀、骨折、肌肉力量下降等運動功能之下降等。作為藥物因素,列舉服用之藥之種類、或服用之藥物之數量等。例如亦會因藥之副作用而發生頭暈、跌倒事故。 作為外在因素,係起因於入住者本人以外之因素,包含設施之建築物之構造或居室之環境、入住者身穿之衣服或鞋、拐杖或輪椅等使用工具、設施之員工之技能、知識、經驗、援助方法或參與、資訊共享或各種研修等與設施管理相關之事項等因素。例如如圖1所示,可分類成環境因素與家庭、員工因素。作為環境因素,有周邊環境或身邊環境。例如,列舉如走廊有台階,或變為易滑之地面之情形等周邊環境、使用拐杖等使用工具、穿著拖鞋等鞋等作為例子。家庭、員工因素列舉例如員工之援助方法等、家庭內之資訊共享、眾所周知之方法、評估、計劃或員工之管理等。另,上述因素僅為一例,並非限定於此。 如此,雖僅舉跌倒事故之總結為一例,但作為該事故之因素包含各種因素。又,亦有因複數個該等因素相關聯而發生跌倒事故之情形。再者,作為事故之種類,不僅跌倒事故,亦可能產生例如誤咽、窒息事故或藥事故等。該等事故之因素中包含與跌倒事故之因素不同之各種因素。如此,護理設施之入住者可能發生之各種事故中,各種因素多結合發生。又,亦有員工之知識或經驗不足、系統跟進不充分之情形,導致陷入不充分之分析,其結果可能導致應對或預防措施變得不適當。 因此,於本實施形態中,按每個事故之種類,將事故可能產生之各種原因、因素及危險因素等系統化並資料庫化。例如,以成為相同之階層構造之資料之方式資料庫化。且,事故發生時,使用者輸入關於事故發生之狀況(包含事故發現狀況。以下相同。)之資訊,使輸入之資訊與儲存於經系統化(例如構造化、階層化)之資料庫之資訊按照特定之規則匹配。且,基於匹配結果對原因候補給予評分。其結果,例如評分高之原因候補顯示於用戶終端。如此,支援事故之原因分析。 [全體之構成] 圖2係表示本實施形態之使用形態之一例之圖。服務支援系統210可作為伺服器裝置構成,而與複數個用戶終端220a、220b連接。圖2中表示2個用戶終端,但用戶終端之數目為任意數。將複數個用戶終端總稱為用戶終端220。用戶終端220及服務支援系統210係透過網際網路及LAN(Local Area Network,局部區域網路)等網路互相連接。 用戶終端220係由護理設施之員工使用之資訊處理終端。本實施形態之使用者包含護理設施之員工。使用者可參照顯示於用戶終端220之資訊等,確認服務之提供所需要之資訊等。 服務支援系統210係記錄有關於提供之服務之資料的伺服器等資訊處理裝置。用戶終端220可基於自伺服器支援系統210發送之資料,於用戶終端220顯示資訊。又,伺服器支援系統210亦可例如以登入方式管理使用者,將對應於用戶終端220之使用者之資料發送至用戶終端220。 圖3係表示本實施形態之服務支援系統210之構成與用戶終端220之構成之例之方塊圖。 [用戶終端之構成] 用戶終端220具備輸入部320、通信部321、顯示部323、顯示控制部324、記憶部325及記憶控制部326。用戶終端220例如可作為平板終端、智慧型手機及個人電腦等各種資訊處理終端。 對輸入部320輸入來自使用者之操作指示。 通信部321與服務支援系統210之通信部311之間收發各種資料。即,通信部321作為受理部及發送部發揮功能。 顯示部323顯示包含後述之事故報告書之製作畫面之各種畫面。例如,顯示部323可作為液晶顯示器及有機EL((electroluminescence,電致發光)顯示器等。 顯示控制部324進行顯示於顯示部323之資訊之控制。 記憶部325記憶各種資料。例如,記憶部325記憶用於事故報告書之製作之資料。記憶部325亦可為HDD(Hard Disk Drive,硬碟驅動器)或快閃記憶體等各種記憶媒體。 記憶控制部326對記憶部325寫入各種資料,並自記憶部325讀出各種資料。 用戶終端220可具備未圖示之CPU(Central Processing Unit,中央處理單元)、RAM(Random Access Memory,隨機存取記憶體)及快閃記憶體或HDD。快閃記憶體或HDD可為與上述記憶部325共通者,亦可為不同者。儲存於快閃記憶體或HDD等之程式暫時讀出至RAM,由CPU執行讀出至RAM之程式,藉此而CPU可作為圖3所示之用戶終端220之各部發揮功能。此處,舉使用軟體實現之構成為例進行說明,但亦可以硬體、韌體及軟體之任一者構成。圖3僅為顯示構成之一例者,用戶終端220亦可包含其他構成。又,圖3所記載之全部構成並非為必須要件。 [伺服器之構成] 接著,針對伺服器支援系統210之構成進行說明。伺服器支援系統210具備通信部311、記憶控制部312、記憶部313、受理部314、資料庫315、匹配部316及輸出部317。 通信部311透過網際網路及LAN等網路之介面,與用戶終端220之間進行資料之收發。即,通信部311作為發送部及受理部發揮功能。 記憶控制部312對記憶部313寫入各種資料,或自記憶部313讀出各種資料。 記憶部313記憶各種資料。例如,記憶部313記憶入住者接受提供之服務之預定及實績資料。記憶部313亦可為HDD(Hard Disk Drive,硬碟驅動器)或快閃記憶體等各種記憶媒體。 受理部314受理包含所發生之案例(例如事故)之種類與案例(例如事故)之發生狀況之各種資訊的輸入。例如,受理部314可受理通信部311中所受理之自用戶終端220發送之資訊的輸入。以下,以事故作為案例之一例進行說明。 資料庫315例如按每個案例(事故)之種類儲存將案例(事故)之發生(包含發現。以下相同。)相關之各事態系統化(例如構造化、階層化)之資料群。作為事故之種類,列舉例如跌倒事故、誤咽、窒息事故及藥事故。即,該情形時,儲存將對於跌倒事故之各事態之各原因建立關聯所得之資料群、將對於誤咽、窒息事故之各事態之各原因建立關聯所得之資料群、及將對於藥事故之各事態之各原因建立關聯所得之資料群。另,此處列舉3個事故種類進行說明,但並非限定於此。又,為方便說明,而分為記憶部313與資料庫315進行說明,但亦可為將兩者共通化之構成。 匹配部316將受理部314中所受理之發生狀況與儲存於資料庫315且對應於所受理之案例(事故)之種類之資料群匹配。關於詳情於下文敍述。 輸出部317輸出匹配部316中由匹配結果所得之原因資訊。例如,輸出部317可經由通信部311將原因資訊發送至用戶終端220。 服務支援系統210可具備未圖示之CPU、RAM及快閃記憶體或HDD。快閃記憶體或HDD可為與上述記憶部313共通者亦可為另外者。儲存於快閃記憶體或HDD等之程式暫時讀出至RAN,CPU執行讀出至RAM之程式,藉此而CPU可作為圖3所示之服務支援系統210之各部發揮功能。此處,舉使用軟體實現之構成為例進行說明,但亦可以硬體、韌體及軟體之任一者構成。 服務支援系統210之各部中之至少一部分亦可藉由利用複數個資訊處理裝置之分散處理予以實現。又,服務支援裝置210亦可按照自未圖示之雲端伺服器等下載之程式執行處理。圖3僅為顯示構成之一例者,服務支援系統210亦可包含其他構成。又,圖3所記載之全部構成並非為必須要件。 圖4係表示資料庫315與匹配部316之詳細構成之例之圖。於本實施形態中,資料庫315具有發生狀況資料庫450與原因資料庫460。發生狀況資料庫450具有每個事故種類之資料庫。於圖4之例中,發生狀況資料庫450具有跌倒事故發生狀況資料庫451、誤咽、窒息事故發生狀況資料庫452及藥事故發生狀況資料庫453。原因資料庫460亦與發生狀況資料庫450同樣地具有每個事故種類之資料庫。於圖4之例中,原因資料庫460具有跌倒事故原因資料庫461、誤咽、窒息事故原因資料庫462及藥事故原因資料庫463。另,可共通化之原因亦可作為事故共同原因資料庫465共享。 發生狀況資料庫450及原因資料庫460皆按每個事故種類而儲存將與事故之發生相關之各事態系統化(構造化、階層化)之資料群。發生狀況資料庫450與原因資料庫460各自儲存包含複數個經系統化(構造化、階層化)之資料錄之資料群。於本實施形態中,將儲存於發生狀況資料庫450之資料錄稱為「發生狀況資料錄」。將儲存於原因資料庫460之資料錄稱為「原因資料錄」。於本實施形態中,原因資料錄包含與發生狀況資料錄共通之資料構造。其構造為儲存例如某發生狀況資料錄之第N項目(N為自然數)之項目與原因資料錄之第N項目之項目為同種項目之資料。即,將與事故發生相關之同種事態彼此儲存於發生狀況資料錄及原因資料錄之第N項目。於本實施形態中,將N值為「1」之項目作為階層最高之項目,且作為隨著N值增加而階層變低之項目。 另,原因資料錄中除了與發生狀況資料錄共通之資料構造外,並將如稱為「應控制之觀點或原因之候補」之表示事故發生之各種因素等之資料建立關聯。即,原因資料庫460係儲存將對於與事故發生相關之各事態之各原因建立關聯之資料群者。下文敍述發生狀況資料錄與原因資料錄之詳情。 匹配部316具備關鍵詞擷取部401、輸入資料錄取得部402、匹配規則保持部403、匹配方法決定部404、匹配處理執行部405及匹配結果輸出部406。 關鍵詞擷取部401基於受理輸入之發生狀況相關之資訊,擷取用於資料庫之檢索之關鍵詞。例如,在如圖5(後述)所示之用戶終端220之顯示部323顯示之事故報告書之製作畫面500中,包含輸入事故發生之情形之狀況之輸入區域。關鍵詞擷取部401可基於輸入至輸入區域之資訊而擷取關鍵詞。例如,如為跌倒事故,輸入「居室」作為「發現、發生場所」之關鍵詞,輸入「床」作為更詳細之資訊。該情形時,關鍵詞擷取部401將擷取「居室」及「床」作為關鍵詞。又,亦可使用自然語言解析等方法或軟體等,將輸入之文句分解成單詞或語句,產生一個或複數個關鍵詞。 輸入資料錄取得部402自發生狀況資料庫450中選擇受理部314受理輸入之、對與發生之事故種類應之資料庫。例如,若受理輸入之事故種類為「跌倒事故」,則輸入資料錄取得部402選擇跌倒事故發生狀況資料庫451。且,輸入資料錄取得部402使用以關鍵詞擷取部401擷取出之關鍵詞,檢索選擇之跌倒事故發生狀況資料庫451,取得包含所有關鍵詞之發生狀況資料錄作為輸入資料錄。將取得之輸入資料錄用於與儲存於原因資料庫460之原因資料錄之匹配處理。將輸入資料錄發送至匹配方法決定部404。 匹配規則保持部403保持匹配規則。本實施形態中,藉由比較輸入資料錄與原因資料錄對應之項目彼此(第N項彼此),而進行匹配處理。如此,於本實施形態中將比較第N項彼此之匹配處理稱為「橫匹配」。本實施形態中,說明基本使用該橫匹配進行匹配處理之例,但對於包含特定項目(或特定關鍵詞)之輸入資料錄,有時會進行其他匹配方法。詳細內容於後下文敍述。 匹配方法決定部404參照保持於匹配規則保持部403之匹配規則,決定輸入資料錄之匹配方法。 匹配處理執行部405按照由匹配方法決定部404決定之匹配方法,對與事故種類對應之原因資料庫460進行使用輸入資料錄之匹配處理。如上述,若事故種類為跌倒事故,則匹配處理執行部405對跌倒事故原因資料庫461執行匹配處理。例如,匹配處理執行部405判定處理對象之輸入資料錄之第N項目中包含之關鍵詞與處理對象之原因資料錄之第N項目中包含之關鍵詞是否一致。且,如為一致,則將對應於與該第N項目建立對應關係之權重的評分與累積於處理對象之原因資料錄之評分相加。將此種匹配處理(橫匹配處理)對跌倒事故原因資料庫461之處理對象候補之所有原因資料錄進行。又,一面改變處理對象之輸入資料錄一面進行上述匹配處理。由於進行匹配之評分係累積相加,故其結果,與輸入資料錄之一致度較高之原因資料錄之評分變高。 匹配結果輸出部406輸出匹配處理執行部405之匹配處理結果。匹配處理執行部405之匹配處理結果係由各原因資料錄之評分算出。匹配結果輸出部406可輸出算出超出特定閾值之評分的原因資料錄,作為匹配處理之結果。或匹配結果輸出部406亦可輸出表示非原因資料錄本身,而與原因資料錄建立關聯之如「應控制之觀點或原因之候補」之事故發生之各種因素等之資料,作為匹配結果。 接著,一面列舉具體例一面針對匹配處理之詳情進行說明。 圖5係表示用戶終端220之顯示部323所顯示之跌倒事故之事故報告書之製作畫面500之一例之圖。所謂事故報告書,係事故發生之情形(或發現事故之情形)時,記載該事故之內容或對應狀況、原因分析或今後之應對或預防措施等之報告書。用戶終端220之使用者(護理設施之員工)按照製作畫面500輸入必要事項。又,未圖示之其他畫面上已完成輸入之事項亦可反映於製作畫面500。 輸入區域501係用戶終端220之使用者輸入發現跌倒事故之日期時間、跌倒事故發生之日期時間之區域。輸入區域502係用戶終端220之使用者輸入發現跌倒事故之狀況、跌倒事故發生之狀況之區域。輸入區域503係用戶終端220之使用者輸入發現跌倒事故之場所、跌倒事故發生之場所之區域。輸入區域504係用戶終端220之使用者輸入發現跌倒事故之發現者之區域。圖5之製作畫面500係例示輸入區域之一部分者,例如藉由捲動畫面而輸入其他輸入區域之畫面顯示於顯示部323。 圖6係表示捲動或以另一畫面顯示圖5之製作畫面500之輸入區域601、602、603,及包含對應於該等輸入區域之事態之發生狀況資料庫450之發生狀況資料錄群610、620、630。發生狀況資料錄群610、620、630係關於外在因素之資料錄群。如使用圖1說明,外在因素中分類有類別,於圖6之例中表示存在「發現、發生場所」類別、「障礙物」類別及「身邊」類別之例。 舉發生狀況資料錄群610為例,針對儲存於發生狀況資料庫450之發生狀況資料錄之資料構造進行說明。發生狀況資料錄具有如上述之經階層化之構造。於圖6之例中,以「Lv1」顯示最上層之階層,隨著階層下降而級別數增加為「Lv2」、「Lv3」。圖6係如圖1所說明之關於「外在因素」之資料錄,故最上層之階層的項目中包含「外在」之資料。又,資料錄群610係「發現、發生場所」類別之資料錄群,故「Lv2」階層之項目中包含「場所」之資料。之後階層之項目中包含含有可於輸入區域601輸入之項目之資料錄。如圖6所示,發生狀況資料錄隨著自最上層階層向下層階層而設定更詳細之(具體)內容。 於輸入區域601,列舉複數個可利用核取方塊核取之事項作為發現、發生場所之候補。該例中,核取「居室」。又,「居室」中進而包含單選按鈕,可指定居室中之詳細場所。於該例中選擇「廁所」。將如顯示於用戶終端220之顯示部323之輸入區域601中由輸入部320輸入之資訊自用戶終端220發送至服務支援系統210。 於服務支援系統210中,關鍵詞擷取部401基於自用戶終端220發送之資訊擷取關鍵詞。於該例中,作為「發現、發生場所」類別之關鍵詞,基於發送之資料擷取「居室、廁所」作為關鍵詞。且,輸入資料錄取得部402自跌倒事故發生狀況資料庫451取得對應於該關鍵詞之發生狀況資料錄作為輸入資料錄。即,於圖6之例中,取得資料錄群610中之資料錄611作為「發現/發生場所」類別之輸入資料錄。 同樣地,按照於輸入區域602輸入之事項,自「障礙物」類別之資料錄群620中取得對應之輸入資料錄,按照於輸入區域603輸入之事項,自「身邊」類別之資料錄群630中取得對應之輸入資料錄。 即,於圖6之例中,輸入資料錄取得部402按照於輸入區域601、602、603輸入之事項,取得發生狀況資料錄611、621、622、631、632、633作為輸入資料錄。該等輸入資料錄如後述,將用於匹配處理。 圖7係表示捲動或以另一畫面顯示圖5之製作畫面500之輸入區域701、703,圖5之製作畫面中包含之輸入區域501,及對應於該等輸入區域之發生狀況資料庫450之資料錄群710。資料錄群710係關於內在因素之資料錄群。內在因素中將類別分類成「事故時時之行動」、「與平時不同之狀況」、「疾病、疾患、症狀」、「藥物」。於圖7之例中表示「事故時之行動」類別之發生狀況資料錄之例。 資料錄群710與圖6之外在因素所說明之內容同樣地,包含與輸入區域701中輸入之事項對應之各資料錄,關鍵詞擷取部401基於自用戶終端220發送之資訊,擷取關鍵詞。且,輸入資料錄取得部402自跌倒事故發生狀況資料庫451取得對應於該關鍵詞之發生狀況資料錄,作為輸入資料錄。即,於圖7之例中,「事故時之行動」類別之資料錄群710中,取得資料錄711、712、713。 另,如圖7所示之內在因素之情形時,除了在相應類別之輸入區域輸入之資訊以外,可將在其他區域輸入之資訊用於資料錄之特定項目之關鍵詞。例如,於輸入區域501,輸入發現事故時之發現日期時間、事故發生時之發生日期時間,故關鍵詞擷取部401基於該輸入之日期時間擷取時間帶之關鍵詞。例如如表格721所示,預先準備使作為事故報告書之發現、發生日期時間輸入之值與時間帶對應之表格。關鍵詞擷取部401參照表格721,例如決定時間帶為「早晨」或「白天」或「夜間」亦或「深夜」。且,輸入資料錄取得部402如資料錄群730所示,取得資料錄群710之「Lv6」階層中包含該關鍵詞(於該例中為「夜間」)之資料錄群730,作為輸入資料錄。即,藉由轉用已在其他輸入區域輸入之值,而可節省再次輸入之手續,且輸入資料錄取得部402可取得即使有輸入遺漏亦適當之資料錄作為輸入資料錄。 同樣地,輸入區域703係對應於「事故時之行動」類別之輸入區域以外之輸入區域,表示選擇事故發生狀況之區域。表格722係使輸入至該輸入區域703之值與對應之關鍵詞建立對應之表格。關鍵詞擷取部401基於在輸入區域703輸入之值與表格722,決定為「援助中」或「非援助中」或兩者皆無之「NULL」。且,輸入資料錄取得部402如資料錄群730所示,取得資料錄群710之「Lv7」層中包含該關鍵詞(於該例中為「援助中」)之資料錄群730,作為輸入資料錄。 另,如此,參照在其他區域輸入之值之表格資訊,或表示輸入由參照而得之關鍵詞之輸入端之各種資訊亦可保持於匹配規則保持部403,關鍵詞擷取部401及輸入資料錄取得部402可參照保持於匹配規則保持部403之匹配規則而進行處理。 同樣地,輸入資料錄取得部402亦取得其他類別之「與平時不同之狀況」、「疾病、疾患、症狀」及「藥物」之輸入資料錄。 圖8係表示由輸入資料錄取得部402取得之關於外在因素之輸入資料錄之例之圖。按照使用圖6說明之處理,取得各類別之輸入資料錄。匹配處理執行部405進行將如此而得之各類別之各輸入資料錄、與儲存於原因資料庫460之各原因資料錄進行匹配之處理。另,如圖7所說明,如項目801或項目802,作為外在因素處理之項目設定為內在因素之特定項目之關鍵詞等,某類別中處理之項目亦會用於其他類別中。 圖9係表示由輸入資料錄取得部402取得之關於內在因素之輸入資料錄之例之圖。按照如使用圖7說明之處理,取得各類別之輸入資料錄。項目951中包含圖8之項目801及項目802之關鍵詞。另,目前為止之例中,說明藉由單選按鈕與核取方塊等於輸入區域預先規定值,將規定之值(關鍵詞)保持原狀使用之形態,但並非限定於此。例如,如項目960所示,設想輸入區域之選擇項中有「沐浴後會疲憊」之項目之情形。該情形時,關鍵詞擷取部401例如如項目955所示,設定「沐浴」作為關鍵詞,且亦可如項目956所示,設定「沐浴疲憊」。關鍵詞擷取部401例如亦可按照保持於匹配規則保持部403之規則,進行此種關鍵詞之擷取。 又,目前為止舉輸入區域中預先包含選擇項之形態為例進行說明,但輸入區域亦可為自由記入欄。該情形時,關鍵詞擷取部401亦可基於輸入之資訊擷取關鍵詞。 接著,針對原因資料庫460之構造進行說明。 圖10係模式性表示原因資料庫中包含之原因資料錄之例之圖。原因資料庫460中包含之原因資料錄係包含與發生狀況資料庫450中所含之發生狀況資料錄相同之階層構造者。 例如,圖10(a)係表示關於外在因素之原因資料錄之構造之例,原因資料錄中之第一部分1001為與圖8之輸入資料錄(發生狀況資料錄)之構造相同之構造。 但,對於發生狀況資料錄之各項目中設定之關鍵詞,原因資料錄係可設定該關鍵詞之對應詞、相應詞、同義詞、其他語言、換種說法、表達方式等之形態。此理由係於產生例如發生狀況資料錄之各項目中包含之關鍵詞之拼寫變體(orthographic variant)等情形時,以匹配處理亦可使其一致之故。例如,若舉「床」之項目為例進行說明,則原因資料錄之「床(ベッド)」之項目中,以防備拼寫變體等亦可以如「べっと」、「べっど」、「ベット」、「bed」等之方式設定複數個關鍵詞。 又,原因資料錄中進而包含第二部分1002。第二部分1002包含對應於各個第一部分1001之內容之、如稱為「應控制之觀點或原因之候補」之表示事故發生之各種因素等之資料。即,原因資料錄可以說是將對於事故之發生相關之事態(第一部分1001)之原因(第二部分1002)建立關聯之資料。 圖10(b)係表示關於內在因素之原因資料錄之構造之例,與外在因素同樣地,原因資料錄中之第一部分1051為與圖9之輸入資料錄(發生狀況資料錄)之構造相同之構造,原因資料錄中之第二部分1052包含對應於第一部分1051之內容之、如稱為「應控制之觀點或原因之候補」之表示事故發生之各種因素等之資料。 圖11係用以說明按照匹配方法決定部404決定之匹配方法,由匹配處理執行部405執行之匹配處理之模式圖。 於說明匹配處理前,首先針對匹配方法決定部404決定之匹配方法之種類進行說明。匹配方法決定部404參照保持於匹配規則保持部403之匹配規則,決定對應於輸入資料錄之匹配方法。作為本實施形態之匹配方法之種類,有「橫匹配」、「縱匹配」及「交叉匹配」。當然,其僅為一例,亦考慮「隨機匹配」或「全件匹配」等其他各種匹配方法,並非限定於此。以下,針對各匹配方法進行說明。 [橫匹配] 「橫匹配」如上述,係使輸入資料錄之各項目與原因資料庫所含之原因資料錄之各項目匹配時,使各個相同階層級別之相同項目彼此匹配之處理。例如,若以圖11之例說明,則係使「發現、發生場所」類別之輸入資料錄1110之最上層階層(Lv1)之項目,與原因資料錄1151群所含之原因資料錄1152之最上層階層(Lv1)之項目彼此匹配。具體而言,比較輸入資料錄1110之最上層階層(Lv1)之項目中包含之關鍵詞、與原因資料錄1152之最上層階層(Lv1)之項目中包含之關鍵詞,判定是否一致。一致之情形時,使用對應於輸入資料錄之權重係數1102之權重之評分與累積於該原因資料錄1152之評分(初始值設為0)相加。接著,將「發現、發生場所」類別之輸入資料錄1110之第二階層(Lv2)之項目、與原因資料錄1151群中包含之原因資料錄1152之第二階層(Lv2)之項目彼此進行匹配。且,於圖11之例中,若最下層階層(Lv7)與(Lv7)之項目彼此之匹配完成,則進行繼續發生狀況資料錄1110與原因資料錄群1151中包含之下個原因資料錄1153之匹配處理。 如此,進行「發現、發生場所」類別之輸入資料錄1110、與「發現、發生場所」類別之原因資料錄群中包含之所有原因資料錄之匹配。若輸入資料錄1110之處理結束,則使用發生狀況資料錄群1101中之「發現、發生場所」類別之下個輸入資料錄1111,作為處理對象之輸入資料錄,同樣地進行匹配處理。 若使用「發現、發生場所」類別之輸入資料錄之匹配處理結束,則進行下個類別之「障礙物」類別之輸入資料錄、與原因資料錄群1151中之「障礙物」類別之原因資料錄之匹配處理。 於本實施形態中,根據階層設定權重係數1102。具體而言,權重係數1102係階層越往下,權重越高之係數。如上述各例之說明,本實施形態之發生狀況資料錄及原因資料錄隨著階層向下而設定更詳細之項目。例如,若舉「發現、發生場所」類別為例,則有上層階層中設定「居室」之情形時,於其下層之層設定「床」,進而於其下層階層設定「雙層床」等情形。項目愈詳細,應控制之觀點或原因之候補內容愈具體。因此,藉由使用階層愈向下愈增加權重之權重係數1102,而可提高詳細項目一致之情形之原因資料錄之評分。因此,將容易選擇具體之「應控制之觀點或原因之候補」。 另,於圖11之例中,說明按每個類別進行處理之例,但如上述,發生狀況資料錄及原因資料錄之最上層階層可包含「內在因素」或「外在因素」之項目,最上層的下一層之階層可包含「發現、發生場所」等類別之項目。因此,亦可為不在意類別,對處理對象之輸入資料錄以所有原因資料錄為處理對象進行處理之形態。 [縱匹配] 圖12係用以說明「縱匹配」與「交叉匹配」之圖。針對「縱匹配」進行說明。「縱匹配」係使用特定類別之輸入資料錄之特定階層之關鍵詞,僅與各原因資料錄中預先規定階層之項目匹配之處理。如此,是指僅以各原因資料錄中之特定階層為對象進行匹配,即,於行方向(縱方向)進行匹配。藉此,進行跨過類別之匹配。該特定類別之特定階層係由保持於匹配規則保持部403之匹配規則預先定義者。即,匹配方法決定部404自輸入資料錄取得部402受理輸入資料錄之情形時,匹配方法決定部404參照保持於匹配規則保持部403之匹配規則,判定是否相當於「縱匹配」。且,相當之情形時,匹配方法決定部404使用該項目中包含之關鍵詞,決定進而執行「縱匹配」之處理。另,該項目中不包含關鍵詞之情形時,不執行處理。 列舉具體例進行說明。作為匹配,係預先定義以下內容。即,定義執行設定於特定類別之特定項目之關鍵詞、與各原因資料錄之特定階層之項目的匹配之匹配規則。且,例如處理對象之輸入資料錄之「與平時不同之狀況」類別之項目(Lv5)中包含「頭暈」之關鍵詞之情形時,若對「事故時之行動」、「疾病、疾患、症狀」、「藥物」類別之階層(Lv5)進行「縱匹配」,則匹配方法決定部404將作出決定。 另,「縱匹配」係對「橫匹配」追加進行之匹配處理,處理包含特定之關鍵詞(例如「頭暈」)之輸入資料錄時,亦對其處理對象之輸入資料錄進行對「橫匹配」本身之處理。 匹配處理執行部405對於與匹配規則所定義之該特定關鍵詞(頭暈)對應之特定項目,按照定義之匹配規則,跨過類別僅檢索特定階層之項目。且,若有一致之項目,則將對應於該項目之權重與累積於包含該項目之原因資料錄之評分相加。例如,作為頭暈產生之原因,考慮身體原因、生病症狀、藥物影響等各種情形。因此,例如「與平時不同之狀況」類別中,作為與平時不同之狀況,包含「頭暈」之情形時,檢索「事故時之行動」類別之「移動」項目,檢索「疾病/疾患/症狀」類別之「症狀」項目,檢索「藥物」類別之「副作用」項目。其結果,例如「事故時之行動」之原因資料錄中包含「ADL(Activities of Daily Living,日常生活活動)、肌肉力量之下降」作為原因之原因資料錄之評分變高,「疾病、疾患、症狀」之原因資料錄中包含「老年癡呆症之周邊症狀」、「腦血管疾患」作為原因之原因資料錄之評分變高,「藥物」之原因資料錄中包含「安眠藥」、「抗焦慮薬」「抗癲癇薬」作為原因之原因資料錄之評分變高。 根據此種處理,可廣泛收集可能成為原因者。且,向使用者提示評分較高者,進行對使用者催促確認之處理。因此,考慮如「頭暈」等多方面原因之情形時,加算包含可能成為其原因者之原因資料錄之評分。因此,根據使用者之經驗等可減少自考慮遺漏之事項。即,使用者(員工)輸入發生狀況時,關於如無法由其輸入之資訊立即察覺到之原因之原因資料錄之評分變高,故察覺到使用者無法察覺之原因之可能性提高。又,縱匹配可對亦包含階層相對較下之層(規定詳細項目之層)之複數個階層進行,故如上述,一致之情形之加權變高。因此,與縱匹配一致之原因資料錄之評分較不與縱匹配一致之原因資料錄之評分相對地高,故上述例中與「頭暈」之原因相關之原因資料錄之評分變高,作為匹配結果選出之可能性進而提高。 [交叉匹配] 針對[交叉匹配]進行說明。交叉匹配係於輸入資料錄之處理對象之項目為特定類別之特定階層之項目之情形時,使輸入資料錄取得部402重新取得選擇該發生狀況之輸入資料錄。且,係使用重新取得之輸入資料錄進行上述匹配處理之處理。換言之,係輸入資料錄之處理對象之項目為某特定類別之特定階層之項目之情形時,使用該項目中包含之關鍵詞,與不同類別之不同階層之項目匹配之處理。對於成為交叉匹配之對象之特定類別之特定階層的項目與關鍵詞等,亦對匹配規則保持部403預先定義匹配規則。另,該項目中不包含關鍵詞之情形時,不執行處理。 例如,對於使用者未輸入之項目(因此,輸入資料錄之特定項目中不包含關鍵詞之項目),如使用者似乎正輸入般地處理,間接進行匹配。說明具體例。例如,設想已輸入帕金森氏症作為「疾病、疾患、症狀」之情形。此時,有時使用者雖知道該入住者為帕金森氏症,但並不知道此人所使用之藥物。該情形時,「藥物」類別中,成為未選擇藥之狀態,即空欄。藉由使用交叉匹配,即使如此為空欄,亦可將「藥物」相關之輸入資料錄作為包含與帕金森氏症關聯之藥物名稱之輸入資料錄處理。具體而言,輸入資料錄取得部402重新取得「藥物」之輸入資料錄之對應項目中所含之輸入資料錄,將按照匹配規則保持部403中定義之匹配規則與該帕金森氏症相關之藥的名稱作為處理對象之輸入資料錄進行處理。藉此,在已有輸入藥物名稱之狀態下,執行關於「藥物」類別之橫匹配。 根據此種處理,可廣泛收集可能成為原因者。且,向使用者提示評分較高者,進行催促使用者進行確認之處理。因此,根據使用者之經驗等可減少漏考量之事項。即,使用者(員工)輸入發生狀況時,由於無法由其輸入之資訊而立即察覺到之原因相關之原因資料錄之評分變高,故使用者察覺到先前未能察覺之原因之可能性提高。又,交叉匹配亦與縱匹配同樣地,於階層相對較下之層(規定詳細項目之層)進行,故如上述,一致之情形時之加權變高。因此,交叉匹配一致之原因資料錄之評分相較於交叉匹配不一致之原因資料錄之評分相對變高,故作為匹配結果而被選出之可能性變高。 另,進行交叉匹配時,對於該特定階層之項目之權重,亦可設定為較使用者基於實際輸入之資訊取得之輸入資料錄之權重更低。因為輸入實際使用之「藥物」名稱之情形相比為該入住者實際服用之藥物之可靠性更高。 如此,匹配處理執行部405對於輸入資料錄各者,按照匹配方法決定部404所決定之匹配方法進行匹配處理。其結果,求得原因資料庫460之原因資料錄各者之評分。匹配結果輸出部406輸出評分滿足特定條件之原因資料錄。例如,可輸出超出特定閾值之評分之原因資料錄、按評分高低之順序輸出特定數之原因資料錄、按評分高低之順序輸出各類別之特定數之原因資料錄、輸出設定之件數量,或於未達到設定之評分之情形時不輸出。輸出部317對用戶終端220發送例如匹配結果輸出部406輸出之原因資料錄中包含之第二部分1002、1052之內容,即,如稱為「應控制之觀點或原因之候補」般之表示事故發生之各種因素等之資訊。 另,匹配規則保持部403中保持之規則亦可包含以下規則:於進行檢索後,若無下個項目,則規定結束檢索、或繼續檢索、或限於特定範圍檢索、或略過而繼續檢索等。又,執行檢索時,亦可包含根據項目設定全文一致或部分一致之規則。又,亦可包含根據類別改變權重係數之規則。又,匹配規則例如亦可為參照於網際網路上公開之其他資訊等之規則。例如輸入關鍵詞帕金森氏症之情形時,亦可檢索網頁等,取得對應之治療藥或新藥之資訊,使用該資訊執行交叉匹配。 圖13係表示顯示於用戶終端120之顯示部323之匹配結果畫面1300之一例之圖。此處,按評分高低之順序排列顯示應控制之觀點、原因之資訊。使用者確認匹配結果畫面1300,於核取方塊1310核取最重要之事項。且,若於輸入部320輸入OK按鈕1320之選擇指示,則將經核取之內容通過通信部321發送至服務支援系統210。在服務支援系統210中,確定經核取之內容作為應控制之觀點或原因之資料。且,記憶控制部312於記憶部313記憶確定之應控制之觀點或原因之資料。如此記憶之應控制之觀點或原因之資料於進行事故報告書之製作時,由記憶控制部312讀出而自動設定。 圖14示出表示最終得到之應控制之觀點或原因之觀點或原因之檢索畫面1400之例。觀點或原因之檢索結果畫面1400顯示於用戶終端220之顯示部323。 [用戶終端之流程圖] 圖15係表示用戶終端220之控制方法之一例之流程圖。 步驟S1505中,顯示控制部324按照輸入至輸入部320之指示,使事故報告書之製作畫面500顯示於顯示部323。用戶終端220之使用者按照製作畫面500輸入各種值及資訊等。 步驟S1510中,通信部321將輸入至輸入部320之資訊發送至服務支援系統210。其後,於服務支援系統210中執行匹配處理。 步驟S1515中,顯示控制部324基於自服務支援系統210發送之資訊,將匹配結果畫面1300顯示於顯示部323。用戶終端220之使用者確認顯示於匹配結果畫面1300之內容,選擇認為適當之事項。 步驟S1520中,通信部321基於輸入至輸入部320之選擇指示,將所選擇之事項發送至服務支援系統210。 步驟S1525中,顯示控制部324基於自服務支援系統210發送之資訊,顯示觀點或原因之檢索結果畫面1400。 [服務支援系統210之流程圖] 圖16係表示服務支援系統210之服務支援方法之一例之流程圖。 步驟S1650中,受理部314通過通信部311受理自用戶終端220發送之資訊。 步驟S1610中,匹配部316執行匹配處理。針對匹配處理之流程於下文敍述。 步驟S1615中,輸出部317通過通信部311對用戶終端220發送匹配結果。 步驟S1620中,受理部314通過通信部311受理用戶終端220中選擇之事項。 步驟S1625中,記憶控制部312將步驟S1620中所受理之事項之資料寫入記憶部313。 步驟S1630中,輸出部317基於步驟S1620中所受理之事項,通過通信部311對用戶終端220發送觀點或原因之檢索結果之資訊。 圖17係表示步驟S1610之匹配處理之詳細處理之一例之流程圖。 步驟S1705中,關鍵詞擷取部401基於例如事故報告書之製作畫面500中用戶輸入之資訊,擷取對於選擇之項目之關鍵詞。 步驟S1710中,輸入資料錄取得部402自發送狀況資料庫450取得對應於步驟S1705中擷取到之關鍵詞之發生狀況資料錄,作為輸入資料錄。此時,使用對應於每個事故種類之資料庫,取得輸入資料錄。按每個類別取得輸入資料錄。又,各類別中亦可取得複數個輸入資料錄。 步驟S1715中,匹配方法決定部404參照保持於匹配規則保持部403之匹配規則,決定應用於步驟S1710中取得之各輸入資料錄之匹配規則。例如,僅除「橫匹配」外,可決定如「縱匹配」及「交叉匹配」等各種匹配規則。 步驟S1720中,匹配處理執行部405使用步驟S1610中取得之各輸入資料錄,按照步驟S1615中決定之匹配規則,對儲存於原因資料庫460之各原因資料錄進行匹配處理。此時,對儲存於對應於事故種類之資料庫之原因資料錄進行匹配處理。匹配處理執行部405根據匹配結果,加算累積於各原因資料錄之評分。 步驟S1725中,匹配結果輸出部406基於步驟S1720中所得之評分,特定出匹配結果。例如,決定超出特定閾值之原因資料錄作為匹配結果之候補。 步驟S1730中,匹配結果輸出部406將步驟S1725中特定出之匹配結果輸出至輸出部317。 圖18係表示步驟S1720之詳細處理之一例之流程圖。 步驟S1805中,匹配處理執行部405選擇處理對象之輸入資料錄內之未處理項目。自處理對象之輸入資料錄之最上層階層之項目向下層階層之項目,每個項目地進行處理。 步驟S1810中,匹配處理執行部405判定步驟S1805中是否可選擇下個階層之項目。可選擇下個項目之情形時,前進至步驟S1815,無法選擇下個項目之情形時,前進至步驟S1835。 步驟S1815中,匹配處理執行部405判定處理對象之項目是否為與特定規則一致之項目。例如,判定是否為縱匹配或交叉匹配之對象項目。為與特定規則一致之項目之情形時,前進至步驟S1820,步驟S1820中,匹配處理執行部405執行按照特定規則之處理。不與特定規則一致之情形時,前進至步驟S1825。 步驟S1825中,匹配處理執行部405判定處理對象之項目與原因資料錄之對應項目之關鍵詞是否一致。即,進行如上述之橫匹配。一致之情形時,前進至步驟S1830。不一致之情形時,前進至步驟S1832。 步驟S1830中,匹配處理執行部405將對應於處理對象之項目之權重的評分與處理對象之原因資料錄之評分相加。而後,前進至步驟S1832。 步驟S1832中,匹配處理執行部405判定是否前進至下個項目。例如,匹配結果不一致之情形時,有不想前進至下個項目之情形,或僅存在處理對象之原因資料錄之構造至中途階層為止之項目之情形。此種情形時,現在處理中之項目為Lv3項目之情形時,步驟S1832中不前進至下個項目,而使處理前進至步驟S1835。非上述情形時,處理返回至步驟S1805中。如此,在處理對象之輸入資料錄內之各項目與處理對象之原因資料錄內之各項目間進行匹配處理。 步驟S1810中,判斷為無法選擇下個項目之情形時,前進至步驟S1835。 步驟S1835中,匹配處理執行部405判定是否有下個處理對象之原因資料錄。有下個原因資料錄之情形時,前進至步驟S1840。無下個原因資料錄之情形時,由於對所有原因資料錄之處理結束,故結束本處理。 步驟S1840中,匹配處理執行部405更行處理對象之原因資料錄。 步驟S1845中,匹配處理執行部405清除輸入資料錄內之處理過之項目之資訊。即,輸入資料錄之各項目變更為未處理項目之狀態。且返回至步驟S1805。藉此,對於步驟S1840中更新之處理對象之原因資料錄,再次自步驟S1805進行最上層項目彼此之橫匹配。 圖19係表示步驟S1820之詳細處理之一例之流程圖。 步驟S1905中,匹配處理執行部405判定處理對象之項目是否為縱匹配之對象。為縱匹配之對象之情形時,前進至步驟S1910。非縱匹配之對象之情形時,前進至步驟S1935。 步驟S1910中,匹配處理執行部405執行匹配規則所規定之特定階層之項目之檢索。 步驟S1915中,匹配處理執行部405判定是否與原因資料錄之特定階層之項目之關鍵詞一致。一致之情形時,前進至步驟S1920,將對應於輸入資料錄之處理對象之項目之權重的評分與累積於該一致之原因資料錄之評分相加。而後,前進至步驟S1925。 步驟S1925中,匹配處理執行部405判定處理對象之原因資料錄是否為處理對象之最後的原因資料錄。即,判定是否為行方向之最終列。為最終列之情形時,前進至步驟S1935。非最終列之情形時,前進至步驟S1930,更新處理對象之原因資料錄,將處理返回至步驟S1910。 步驟S1935中,匹配處理執行部405判定輸入資料錄之處理對象之項目是否為交叉匹配之對象。為交叉匹配之對象之情形時,前進至步驟S1940,非交叉匹配之對象之情形時,結束本處理。 步驟S1940中,匹配處理執行部405追加對匹配規則所規定之對象項目輸入匹配規則所規定之特定關鍵詞的狀態之輸入資料錄,作為未處理之輸入資料錄。藉此,進行使用輸入有特定關鍵詞之狀態之輸入資料之橫匹配。以上為流程圖之說明。 目前為止,舉跌倒事故之情形為例進行了說明。以下,除了跌倒事故以外,說明護理設施中可能發生之事故與其因素之具體例。除了跌倒事故以外,作為護理設施中發生之事故,列舉誤咽、窒息事故(以下稱為「誤咽事故」。)。誤咽事故中,除了事故時之飲食內容、飲食場所、員工之援助方法、員工之參與等外在因素外,作為誤咽事故之因素,列舉入住者之飲食方法、身體、生理因素、疾病、疾患、症狀、服用之藥物等與入住者本人相關之各種內在因素。誤咽事故中,將原因食品之食物形態、有無使用黏稠劑、飲食時間、飲食場所、使用工具、假牙等外在因素詳細分類。又,關於員工之援助方法或參與方法,亦包含與廚房之協作,將飲食前、飲食中、飲食後如何應對詳細分類。關於入住者本人,將食物攝取能力、飲食時之姿勢、飲食動作、營養狀態、食慾、意志、口腔照護之狀況、環境變化、與平時不同之狀況、疾病、疾患、症狀、直至服用之藥物之內在因素詳細分類。如此,藉由使事故之發生狀況更詳細化,而可確實匹配與其關聯之原因或應控制之觀點。作為具體例,患老年癡呆症之入住者之情形時,由「是否可辨識食物,是否明確味道或溫度地食用」、「是否干涉其他入住者之飲食,是否有異食行為,是否什麼也不混地食用」之觀點,又,患帕金森氏症之入住者之情形時,「是否手抖動而灑出」之觀點,於匹配結果畫面1300中列表。 又,作為護理設施中發生之其他事故,有藥事故。藥事故中,如醫生之處方、配藥房之配藥與交接、護理設施之看護員之藥物管理、看護員或護理職員之服藥援助等,入住者服用藥物為止之一連串作業流程成為藥事故發生之原因。因此,可分類成配藥房之因素、看護員之因素、護理人員之因素等外在因素。又,每個分類可進而詳細化。作為藥事故之原因或應控制之觀點,例如可將配藥房之錯誤詳細化為「配藥錯誤」、「打包錯誤」、「印刷錯誤」、「處方問題之去向錯誤」等。可將看護員之錯誤詳細化為「領受錯誤」、「放置非處方藥」、「弄錯人放置」、「弄錯計數、計量放置」、「弄錯服用時點放置」、「弄錯處方天數放置」、「弄錯服用方法放置」、「忘給」等。可將護理人員之錯誤詳細化為例如「服用錯了藥」、「弄錯人服用」、「弄錯服用時點服用」、「弄錯計數、計量服用」、「弄錯服用方法服用」、「無法服用」等。每個發生事例成為對象之原因或應控制之觀點於匹配結果畫面1300中列表。 目前為止說明之實施形態中,舉設施中可能發生之事故為例進行了說明,但並非限定於此,亦可應用於各種案例。作為案例之例,亦可對包含事故及潛在事故之意外事故應用。即,不僅製作事故報告書之場景,日常業務中發生潛在事故之情形時製作該報告書等之情形時亦可應用。又,亦可應用於事故以外之其他業務之案例。列舉例如照護計劃。為基於每個入住者之評估結果,導出最佳照護計劃候補之形態。作為該應用例之實現方法,分類各評估項目,系統化(構造化、階層化)並資料庫化。合併分類照護計劃之案例,系統化(構造化、階層化)並資料庫化。對於各評估項目之照護計劃事例以外,亦設想跨過分類之案例,如上述之跌倒事故,亦可保持任意匹配規則而進行縱匹配或交叉匹配等。作為評估與照護計劃兩者之分類例,列舉「飲食、水分」、「口腔照護」、「沐浴」、「整容」、「排泄」、「移動、移乘、身體功能」、「睡眠」、「興趣、活動」、「記憶、認知」、「精神、行動」、「健康管理、醫療照護」、「其他生活」等各種生活場景或入住者之能力或意志、特性等。基於此種分類自入住者之評估作出最佳照護計劃,從而可進行綜合地考慮、判斷每個入住者之能力或意志、特性等之具體且適當之生活支援。 又,作為案例,不僅為產生問題或可能產生問題之案例,亦可為產生改善或可能產生改善之案例。例如,護理設施中,有特定情事(例如裝飾了花、變更了散步路徑、與平時不同地打招呼等)之情形時,有產生某些改善(例如,入住者心情變好,如隨口哼歌,較平時話多等)之情形。如此,不僅產生問題或可能產生問題之案例,對於產生改善或可能產生改善之案例,亦可應用上述實施形態中說明之構成及處理。 又,目前為止主要舉護理設施中使用之形態為例進行了說明,但並非限定於此。例如,醫療提供設施中,係可能發生同種事故等案例者,醫療提供設施中亦可使用上述服務支援系統210。又,服務被提供者無需一定為老人或患者,例如亦可應用於將兒童等作為服務被提供者之幼稚園或兒童俱樂部等。又,對於學校、職場等各種場景可能發生之案例,亦可應用上述實施形態說明之服務支援系統210。 對於上述各種資料之系統化、構造化、階層化,亦可對資料附標籤而賦予意思。合併於各種規則中以搭載有人工智能功能之系統安裝,進而不僅將限定之資料庫作為匹配對象,亦將網際網路上之較多網頁等作為資訊來源,從而亦可實現匹配處理之多樣性與高速化。例如,基於顯示於匹配結果畫面1300之資訊、與用戶通過該匹配結果畫面1300選擇之事項之資訊,適當地改變匹配規則保持部403中保持之匹配規則。例如,亦可預先收集複數個顯示於匹配結果畫面1300之資訊、與用戶通過該匹配結果畫面1300選擇之事項之資訊,使用該等資訊使權重係數最佳化。又,亦可基於用戶通過匹配結果畫面1300選擇之事項之資訊,重新建構資料庫。例如,亦可將匹配結果畫面1300中顯示於用戶終端220之內容、與用戶通過該匹配結果畫面1300選擇之事項作為教師資料使用,構築學習模式。且,亦可採用使用該構築之學習模式作為匹配部,輸出匹配結果之構成。學習模式可根據每個服務被提供者構築,亦可以特定之條件分組,按每個組構築學習模式。 [變化例] 又,目前為止說明之例中,舉藉由用戶通過如圖5所示之事故報告書進行輸入而進行匹配處理之形態為例進行了說明,但並非限定於此。例如,亦可服務支援系統210於特定之時點自動擷取資料,基於該擷取之資料進行匹配處理。根據此種處理,例如發生因身體變化等之意外事故等之情形時,亦可輸出警告。 舉護理設施之入住者為例進行說明。於護理設施之現場,員工對入住者之狀態變化或危險始終保持警覺,謀求適當之對應。但員工輪班制下提供每天之照護服務之日常時,多有入住者之狀態變化或未注意到危險。其理由係有僅擷取某一件為異常狀態無法立即特定之情形之故。例如如飲食之攝取量或水分攝取量持續特定次數地低於一定量之情形、一定時間無排泄之情形、體溫、脈搏、血壓、體重等必要生命徵兆於一定期間成偏離規定範圍之值之情形等,持續與平時不同之狀態持續之情形時,可能產生入住者之狀態變化或危險。上述實施形態亦可應用於此種注意喚起形態。 舉體重變化之情形為例說明案例之種類。入住者之體重等資料係蓄積於記憶部313等。因此,受理部314可於特定之時點存取蓄積於該記憶部313等之資料,輸入蓄積之資料作為發生狀況。且,將輸入之資料發送至匹配部316。如此,亦可於特定之時點自動進行匹配處理。 原因資料庫460亦可包含關於時間序列之推移的項目之資料錄。例如將特定之基準日設為Lv1階層之值(體重)之情形時,Lv2階層之值亦可儲存設為基準日次日之容許值(體重)之原因資料錄。且,匹配部316使用將蓄積之體重資料作為時間序列之項目配置之輸入資料錄進行匹配處理。該處理之例中,Lv2之後之階層中,與原因資料錄之項目(容許值(體重))不一致之情形時,可使用增加評分之方法。即,Lv2之後階層之輸入資料錄之項目與Lv2之後階層之原因資料錄之項目一致之情形(即,容許範圍內之值之情形)時,結束匹配處理,不一致之情形(即,非容許範圍之值之情形)時,亦可使用加算評分之方式。若進行此種處理,則應注意身體變化之值包含於項目中之原因資料錄(例如,對應於體重每天降低之原因資料錄)之評分變高,自匹配部316輸出與該原因資料錄建立關聯之原因(例如因可能生病而注意等)。輸出部317亦可將如此自匹配部316輸出之匹配結果發送至用戶終端220,對用戶催促警告。 如上說明,根據本實施形態,可基於設施中發生之各種事故之發生狀況,導出引起事故之原因或應控制之觀點之候補,支援事故之分析、應對、預防措施立案。又,發生狀況資料庫450及原因資料庫460之資料錄可容易追加、變更。因此,需要設定新項目之情形等之維護變容易。 又,根據本實施形態,即使高度專業知識或經驗值較少之員工,亦只要忠實且正確地自選擇項選擇發生之事故之狀況,即可列表顯示出保證一定級別以上之精度與綜合性之事故的原因或應控制之觀點之候補。因此,可削減各種專業書等資料之調查時間,且基於所列表之內容有效實施相關各部門之協作。 又,根據本實施形態,可防止如忽視設施之員工未注意到之真正原因等。又,可以多方面觀點對員工等使用者提示對應於事故之發生狀況之原因、因素、危險因素及留意事項等。 以上說明之實施形態係為容易理解本發明者,並非用以限定解釋於本發明。實施形態所具備之各要素及其配置、材料、條件、形狀、尺寸等並非限定於例示者,可進行適當變更。又,可部分地置換或組合不同實施形態所示之構成彼此。 用以實現以上說明之本發明之各實施形態之程式亦可記憶於記錄媒體。若使用該記錄媒體,則可將上述程式安裝於設施中其他用途已使用之任意電腦或重新購入之電腦。此處,記憶上述程式之記錄媒體亦可為非暫時性記憶媒體。非暫時性記憶媒體並未特別限定,例如亦可為CD-ROM等記憶媒體。[Explanation of terms] The terms explained in this embodiment will be explained. [Employee]: Department of facility manager/manager, care manager (person in charge of plan production), service provider, care worker/home care attendant, caregiver, functional training instructor, life counselor, life care worker and reception clerk Workers who perform facilities related. [User]: Those who use the system described in this embodiment. As a specific example, list the employees of the facility. [Service Provided]: A person who receives services provided by facilities or operators. It is not necessary to move into the facility, and it also includes those who receive some services from outside. In the following embodiment, the service provider is an occupant who has moved into a nursing facility as an example. In addition, the service recipient may be a person who has not moved into the facility, such as a person receiving day care or home visit care, and the two may be mixed in the embodiment described below. The preferred embodiments of the present invention will be described with reference to the accompanying drawings. In addition, in each figure, those with the same symbol have the same or the same structure. [Explanation of accident factors] Figure 1 is a diagram schematically showing an example of accident factors in nursing facilities. Figure 1 shows an example of the various factors involved in the occurrence of a fall accident. For example, if the factors that cause a fall accident are roughly divided into two, they can be divided into internal factors and external factors. The so-called internal factors are those caused by the occupant. In a fall accident, it is the occupant's body, physiological factors, disease, illness, symptoms, medications, and other factors related to the occupant. For example, as shown in Figure 1, it can be classified into physical, physiological factors, diseases, disorders, symptomatic factors, and drug factors. For example, examples of physical and physiological factors include advanced age, a history of falls, decreased sensation or lack of exercise, insomnia, constipation, poor health, decreased judgment, and conditions that are different from usual. As the disease, illness, symptom factor, include diseases, disorders, symptoms of the circulatory system such as high blood pressure, diseases, disorders, symptoms of the cranial nervous system, diseases of the heart system, disorders, symptoms, fractures, decreased muscle strength and other motor functions Drop and so on. As the drug factor, list the type of medicine taken, or the quantity of medicine taken, etc. For example, dizziness and falls may occur due to the side effects of the medicine. As an external factor, it is caused by factors other than the occupant, including the structure of the building of the facility or the environment of the room, the clothes or shoes worn by the occupant, the use of tools such as crutches or wheelchairs, and the skills and knowledge of the staff of the facility Factors related to facility management, such as experience, assistance methods or participation, information sharing, or various training courses. For example, as shown in Figure 1, it can be classified into environmental factors and family and employee factors. As environmental factors, there are surrounding environment or surrounding environment. For example, the surrounding environment such as the corridor with steps, or the situation where the ground becomes slippery, the use of tools such as walking sticks, and the wearing of shoes such as slippers are examples. Family and employee factors include, for example, employee assistance methods, information sharing within the family, well-known methods, evaluations, plans, or employee management. In addition, the above factors are only an example, and are not limited to this. In this way, although only the summary of the fall accident is cited as an example, various factors are included as the factors of the accident. In addition, there are cases where a fall accident occurs due to a plurality of these factors being related. Furthermore, as a type of accident, not only fall accidents, but also accidents such as swallowing, suffocation, or drug accidents may occur. The factors of these accidents include various factors that are different from the factors of fall accidents. In this way, among the various accidents that may occur to the occupants of nursing facilities, various factors often occur in combination. In addition, there are also situations where employees have insufficient knowledge or experience and insufficient follow-up of the system, leading to inadequate analysis, which may result in inappropriate response or preventive measures. Therefore, in this embodiment, according to the type of each accident, the various causes, factors, and risk factors that may occur in the accident are systemized and databased. For example, it becomes a database in a way that becomes the data of the same hierarchical structure. In addition, when an accident occurs, the user inputs information about the situation of the accident (including the accident discovery situation. The following is the same.) so that the input information is the same as the information stored in the systemized (such as structured, hierarchical) database Match according to specific rules. Also, the cause candidates are scored based on the matching result. As a result, for example, candidates for reasons with high scores are displayed on the user terminal. In this way, support the analysis of the cause of the accident. [Overall Configuration] Fig. 2 is a diagram showing an example of the usage mode of this embodiment. The service support system 210 can be configured as a server device and connected to a plurality of user terminals 220a and 220b. Figure 2 shows two user terminals, but the number of user terminals is arbitrary. The plural user terminals are collectively referred to as user terminals 220. The user terminal 220 and the service support system 210 are connected to each other through a network such as the Internet and a LAN (Local Area Network). The user terminal 220 is an information processing terminal used by the employees of the nursing facility. The users of this embodiment include employees of nursing facilities. The user can refer to the information displayed on the user terminal 220 and confirm the information required for the provision of the service. The service support system 210 is an information processing device such as a server that records information about the provided service. The user terminal 220 may display information on the user terminal 220 based on the data sent from the server support system 210. In addition, the server support system 210 can also manage users by logging in, and send the user data corresponding to the user terminal 220 to the user terminal 220. FIG. 3 is a block diagram showing an example of the configuration of the service support system 210 and the configuration of the user terminal 220 of this embodiment. [Configuration of User Terminal] The user terminal 220 includes an input unit 320, a communication unit 321, a display unit 323, a display control unit 324, a storage unit 325, and a storage control unit 326. The user terminal 220 can be used as various information processing terminals such as a tablet terminal, a smart phone, and a personal computer, for example. An operation instruction from the user is input to the input unit 320. Various data are sent and received between the communication unit 321 and the communication unit 311 of the service support system 210. That is, the communication unit 321 functions as a receiving unit and a transmitting unit. The display unit 323 displays various screens including the creation screen of the accident report to be described later. For example, the display unit 323 can be used as a liquid crystal display, an organic EL (electroluminescence) display, etc. The display control unit 324 controls the information displayed on the display unit 323. The memory unit 325 stores various data. For example, the memory unit 325 Memorizes the data used for the preparation of the accident report. The storage unit 325 can also be various storage media such as HDD (Hard Disk Drive) or flash memory. The memory control unit 326 writes various data to the storage unit 325, And read out various data from the memory part 325. The user terminal 220 may have a CPU (Central Processing Unit), RAM (Random Access Memory), flash memory or HDD (not shown). The flash memory or HDD may be the same as the above-mentioned memory section 325 or different. The programs stored in the flash memory or HDD are temporarily read out to RAM, and the programs read out to RAM are executed by the CPU. Therefore, the CPU can function as the various parts of the user terminal 220 shown in Figure 3. Here, the configuration implemented by software is taken as an example for description, but it can also be constituted by any of hardware, firmware, and software. Figure 3 It is only an example of the display configuration, and the user terminal 220 may also include other configurations. In addition, all the configurations described in Fig. 3 are not essential. [Server Configuration] Next, the configuration of the server support system 210 will be described. The server support system 210 includes a communication unit 311, a memory control unit 312, a memory unit 313, a receiving unit 314, a database 315, a matching unit 316, and an output unit 317. The communication unit 311 uses the interface of the Internet and LAN, etc. Data is sent and received with the user terminal 220. That is, the communication unit 311 functions as a transmitting unit and a receiving unit. The memory control unit 312 writes various data to the memory unit 313, or reads various data from the memory unit 313. Memory unit 313 stores various data. For example, the memory unit 313 stores the reservation and actual performance data of the services provided by the occupant. The memory unit 313 can also be various storage media such as HDD (Hard Disk Drive) or flash memory. The section 314 accepts input of various information including the type of the case (such as an accident) that occurred and the occurrence status of the case (such as an accident). For example, the receiving section 314 may receive the information received from the communication section 311 and sent from the user terminal 220 The following is an example of an accident. The database 315 stores the occurrence (including discoveries) of the case (accident), for example, according to the type of each case (accident). The following is the same. The related events are systematized ( Such as structured, hierarchical) data group. As the types of accidents, for example, fall accidents, swallowing accidents, suffocation accidents and drug accidents. That is, in this case, the storage will be The data group obtained by linking the causes of each state of the fall accident, the data group obtained by linking the causes of each state of the accident such as swallowing and suffocation, and the data group obtained by linking the causes of each state of the drug accident Data group. In addition, three types of accidents are listed here for description, but they are not limited to this. In addition, for the convenience of description, the description is divided into the memory unit 313 and the database 315, but it may also be a configuration in which the two are shared. The matching unit 316 matches the occurrence status accepted by the accepting unit 314 with the data group stored in the database 315 and corresponding to the type of the accepted case (accident). The details are described below. The output unit 317 outputs the cause information obtained from the matching result in the matching unit 316. For example, the output unit 317 may send the cause information to the user terminal 220 via the communication unit 311. The service support system 210 may have a CPU, RAM, and flash memory or HDD (not shown). The flash memory or HDD may be the same as the above-mentioned memory portion 313 or may be another. The program stored in the flash memory or HDD is temporarily read to the RAN, and the CPU executes the program read to the RAM, whereby the CPU can function as various parts of the service support system 210 shown in FIG. 3. Here, the configuration implemented by software is taken as an example for description, but it can also be configured by any of hardware, firmware, and software. At least a part of the parts of the service support system 210 can also be realized by distributed processing using a plurality of information processing devices. In addition, the service support device 210 can also execute processing according to a program downloaded from a cloud server, etc. not shown. FIG. 3 is only an example of the configuration, and the service support system 210 may also include other configurations. In addition, all the constitutions described in Fig. 3 are not essential requirements. FIG. 4 is a diagram showing an example of the detailed structure of the database 315 and the matching unit 316. In this embodiment, the database 315 has an occurrence database 450 and a cause database 460. The occurrence status database 450 has a database for each type of accident. In the example of FIG. 4, the occurrence situation database 450 includes a fall accident occurrence situation database 451, a swallowing and suffocation accident occurrence situation database 452, and a drug accident occurrence situation database 453. The cause database 460 also has a database for each accident type similarly to the occurrence situation database 450. In the example of FIG. 4, the cause database 460 includes a fall accident cause database 461, a swallowing and suffocation accident cause database 462, and a drug accident cause database 463. In addition, the common cause can also be shared as the common cause database 465 of the accident. The occurrence situation database 450 and the cause database 460 both store data groups that systematize (structuralize, hierarchical) events related to the occurrence of the accident for each accident type. The occurrence database 450 and the cause database 460 each store a data group including a plurality of systemized (structured, hierarchical) data records. In this embodiment, the data record stored in the occurrence situation database 450 is referred to as the "occurrence situation data record". The data record stored in the reason database 460 is called the "cause data record". In this embodiment, the cause data record contains a data structure common to the occurrence data record. It is structured to store, for example, the data of the Nth item (N is a natural number) of a certain occurrence data record and the Nth item of the cause data record as the same kind of data. That is, the same kind of events related to the occurrence of the accident are mutually stored in the Nth item of the occurrence data record and the cause data record. In this embodiment, an item with an N value of "1" is regarded as an item with the highest level, and an item whose level becomes lower as the N value increases. In addition, in addition to the data structure common to the occurrence data record, the cause data record will be related to data representing various factors of the accident such as the "viewpoint to be controlled or candidate for the cause". In other words, the cause database 460 stores data groups that will be associated with each cause of each event related to the occurrence of the accident. The following describes the details of the occurrence data record and the cause data record. The matching unit 316 includes a keyword extraction unit 401, an input data record acquisition unit 402, a matching rule holding unit 403, a matching method determination unit 404, a matching processing execution unit 405, and a matching result output unit 406. The keyword extracting unit 401 extracts keywords used for retrieval of the database based on the information related to the occurrence status of the received input. For example, the accident report creation screen 500 displayed on the display unit 323 of the user terminal 220 as shown in FIG. 5 (described later) includes an input area for inputting the situation of the accident. The keyword extracting unit 401 can extract keywords based on the information input into the input area. For example, if it is a fall accident, enter "room" as the keyword of "discovery, place of occurrence", and "bed" as more detailed information. In this case, the keyword extraction unit 401 will capture "house" and "bed" as keywords. In addition, methods such as natural language analysis or software can also be used to decompose the input sentence into words or sentences to generate one or more keywords. The input data record acquisition unit 402 selects from the occurrence status database 450 a database corresponding to the type of accident that has been accepted by the accepting unit 314 for input. For example, if the type of accident accepted for input is "fall accident", the input data record acquisition unit 402 selects the fall accident occurrence status database 451. In addition, the input data record acquisition unit 402 uses the keywords extracted by the keyword extraction unit 401 to search the selected fall accident occurrence status database 451, and acquires the occurrence status data record containing all the keywords as the input data record. The obtained input data record is used for matching processing with the reason data record stored in the reason database 460. The input data record is sent to the matching method determination unit 404. The matching rule holding unit 403 holds matching rules. In this embodiment, the matching process is performed by comparing the items corresponding to the input data record and the cause data record (the Nth items). In this way, in this embodiment, the matching process of comparing the Nth items with each other is referred to as "horizontal matching". In this embodiment, an example of basically using the horizontal matching for matching processing is described, but for input data records containing specific items (or specific keywords), other matching methods may be performed. The details are described later. The matching method determination unit 404 refers to the matching rule held in the matching rule holding unit 403 to determine the matching method of the input data record. The matching processing execution unit 405 performs matching processing using the input data record on the cause database 460 corresponding to the accident type in accordance with the matching method determined by the matching method determination unit 404. As described above, if the type of accident is a fall accident, the matching processing execution unit 405 performs matching processing on the fall accident cause database 461. For example, the matching processing execution unit 405 determines whether the keywords included in the Nth item of the input data record of the processing object are consistent with the keywords included in the Nth item of the processing object's cause data record. And, if they are consistent, the score corresponding to the weight of the corresponding relationship with the Nth item is added to the score accumulated in the cause data record of the processing object. This matching process (horizontal matching process) is performed on all the cause data records of the candidates for the processing object of the fall accident cause database 461. In addition, the above-mentioned matching process is performed while changing the input data record of the processing object. Since the scores for matching are cumulatively added, the result is higher consistency with the input data record because the score of the data record becomes higher. The matching result output unit 406 outputs the matching processing result of the matching processing execution unit 405. The matching processing result of the matching processing execution unit 405 is calculated from the score of each cause data record. The matching result output unit 406 may output a data record of the reason for calculating the score exceeding a certain threshold as the result of the matching process. Or the matching result output unit 406 may also output data representing the non-cause data record itself, but related to the cause data record, such as "controllable viewpoint or cause candidate" accident occurrence data, etc., as the matching result. Next, the details of the matching process will be described while citing specific examples. FIG. 5 is a diagram showing an example of an accident report creation screen 500 of a fall accident displayed on the display unit 323 of the user terminal 220. The so-called accident report is a report that records the content of the accident or the corresponding situation, cause analysis, future response or preventive measures, etc. when the accident occurred (or the accident was discovered). The user of the user terminal 220 (employee of the nursing facility) inputs necessary items according to the creation screen 500. In addition, the completed input items on other screens not shown in the figure can also be reflected in the production screen 500. The input area 501 is an area where the user of the user terminal 220 inputs the date and time when the fall accident is discovered, and the date and time when the fall accident occurs. The input area 502 is an area where the user of the user terminal 220 inputs the status of a fall accident and the occurrence of a fall accident. The input area 503 is an area where the user of the user terminal 220 inputs a place where a fall accident is found and a place where a fall accident occurs. The input area 504 is an area where the user of the user terminal 220 inputs the discoverer of the fall accident. The production screen 500 in FIG. 5 illustrates a part of the input area. For example, a screen for inputting other input areas by scrolling an animation screen is displayed on the display unit 323. Fig. 6 shows the input areas 601, 602, and 603 of the production screen 500 of Fig. 5 being scrolled or displayed on another screen, and the occurrence data record group 610 of the occurrence status database 450 containing events corresponding to these input areas , 620, 630. Occurrence data records group 610, 620, 630 are data records group about external factors. As illustrated in Fig. 1, the external factors are classified into categories, and the example in Fig. 6 shows examples of "discovery, occurrence" category, "obstacle" category, and "side" category. Taking the occurrence situation data record group 610 as an example, the data structure of the occurrence situation data record stored in the occurrence situation database 450 is explained. The occurrence data record has a hierarchical structure as described above. In the example in Figure 6, the uppermost level is displayed as "Lv1", and the number of levels increases to "Lv2" and "Lv3" as the level decreases. Figure 6 is the data record about "external factors" as illustrated in Figure 1, so the items of the top level include "external" data. In addition, the data record group 610 is a data record group of the "discovery, occurrence location" category, so the item of the "Lv2" level includes the data of the "location". Subsequent hierarchical items include data records containing items that can be input in the input area 601. As shown in Fig. 6, the occurrence situation data record is set with more detailed (specific) content from the top level to the lower level. In the input area 601, list multiple items that can be checked with the check box as candidates for discovery and occurrence locations. In this example, check "Room". In addition, the "Room" further includes a radio button to specify the detailed location in the room. In this example, select "toilet". The information input by the input unit 320 as displayed in the input area 601 of the display unit 323 of the user terminal 220 is sent from the user terminal 220 to the service support system 210. In the service support system 210, the keyword retrieval unit 401 retrieves keywords based on the information sent from the user terminal 220. In this example, as the keyword of the category of "discovery, place of occurrence", based on the sent data, extract "room, toilet" as the keyword. In addition, the input data record acquisition unit 402 acquires the occurrence situation data record corresponding to the keyword from the fall accident occurrence situation database 451 as the input data record. That is, in the example of FIG. 6, the data record 611 in the data record group 610 is obtained as the input data record of the "discovery/occurrence location" category. Similarly, according to the items entered in the input area 602, the corresponding input data records are obtained from the data record group 620 of the "obstacle" category, and the data records group 630 of the "side" category are obtained according to the items input in the input area 603 Obtain the corresponding input data record in. That is, in the example of FIG. 6, the input data record acquisition unit 402 acquires the occurrence situation data records 611, 621, 622, 631, 632, and 633 as input data records in accordance with the items input in the input areas 601, 602, and 603. The input data is recorded as described later and will be used for matching processing. FIG. 7 shows the input areas 701 and 703 of the production screen 500 of FIG. 5 being scrolled or displayed on another screen, the input area 501 included in the production screen of FIG. 5, and the occurrence status database 450 corresponding to these input areas The data record group 710. The data record group 710 is a data record group about internal factors. The internal factors are classified into "actions during accidents", "conditions different from usual", "disease, illness, symptoms", and "drugs". The example in Figure 7 shows an example of the occurrence status data record of the "action at the time of an accident" category. The data record group 710 contains the data records corresponding to the items input in the input area 701 in the same way as the content explained by the external factors in FIG. Key words. In addition, the input data record acquisition unit 402 acquires the occurrence situation data record corresponding to the keyword from the fall accident occurrence situation database 451 as an input data record. That is, in the example of FIG. 7, the data records 711, 712, and 713 are acquired in the data record group 710 of the "action in accident" category. In addition, in the case of internal factors as shown in Fig. 7, in addition to the information entered in the input area of the corresponding category, the information entered in other areas can be used as keywords for specific items in the data record. For example, in the input area 501, the date and time when the accident was discovered and the date and time when the accident occurred are input, so the keyword extraction unit 401 captures keywords in the time zone based on the input date and time. For example, as shown in the form 721, a form is prepared in advance to correspond the value entered as the date and time of the accident report and the occurrence date and time to the time zone. The keyword extraction unit 401 refers to the table 721, and determines, for example, whether the time zone is "morning" or "daytime" or "night" or "late night". Moreover, the input data record acquisition unit 402, as shown in the data record group 730, acquires the data record group 730 that contains the keyword ("night" in this example) in the "Lv6" hierarchy of the data record group 710 as input data record. That is, by reusing the values entered in other input areas, the procedure for re-entering can be saved, and the input data record obtaining section 402 can obtain the appropriate data record as the input data record even if there is an input omission. Similarly, the input area 703 corresponds to the input area other than the input area of the "action in accident" category, and represents the area where the accident occurrence situation is selected. The table 722 is a table in which the values input into the input area 703 and the corresponding keywords are established correspondingly. The keyword extraction unit 401 determines "NULL" which is "under assistance" or "non-assistance" or neither of them based on the value input in the input area 703 and the table 722. Moreover, the input data record acquisition unit 402, as shown in the data record group 730, acquires the data record group 730 that contains the keyword (in this example, "aiding") in the "Lv7" layer of the data record group 710 as input Information record. In addition, in this way, table information referring to values entered in other areas, or various information representing the input terminal for inputting keywords obtained by reference can also be stored in the matching rule holding section 403, the keyword extracting section 401 and the input data The record acquisition unit 402 can refer to the matching rule held in the matching rule holding unit 403 to perform processing. Similarly, the input data record obtaining unit 402 also obtains other types of input data records of "conditions different from usual", "disease, illness, symptom" and "drugs". FIG. 8 is a diagram showing an example of an input data record about external factors acquired by the input data record acquisition unit 402. Obtain the input data records of each category according to the processing described in Figure 6. The matching processing execution unit 405 performs a process of matching each input data record of each category obtained in this way with each cause data record stored in the cause database 460. In addition, as illustrated in FIG. 7, such as item 801 or item 802, the item processed as an external factor is set as a keyword of a specific item of the internal factor, etc. The items processed in a certain category will also be used in other categories. FIG. 9 is a diagram showing an example of the input data record regarding internal factors acquired by the input data record acquisition unit 402. Obtain the input data records of each category according to the processing described in Figure 7. The item 951 includes the keywords of the item 801 and the item 802 in FIG. 8. In addition, in the examples so far, it is explained that the radio button and the check box are equal to the predetermined value in the input area, and the predetermined value (keyword) is used as it is, but it is not limited to this. For example, as shown in item 960, suppose that there is an item of "be tired after bathing" in the selection items of the input area. In this case, the keyword extraction unit 401 sets "bath" as a keyword as shown in item 955, and may also set "bath fatigue" as shown in item 956. The keyword extraction unit 401 may also perform such keyword extraction according to the rules held in the matching rule holding unit 403, for example. In addition, the form in which the selection items are pre-included in the input area has been described as an example so far, but the input area may also be a free entry field. In this case, the keyword extracting unit 401 can also extract keywords based on the input information. Next, the structure of the cause database 460 will be described. Figure 10 is a diagram schematically showing an example of the cause data record contained in the cause database. The cause data record contained in the cause database 460 contains the same hierarchical structure as the occurrence data record contained in the occurrence database 450. For example, Fig. 10(a) shows an example of the structure of the cause data record for external factors. The first part 1001 of the cause data record is the same structure as the input data record (occurrence data record) of Fig. 8. However, for the keywords set in each item of the occurrence data record, the cause data record system can set the corresponding words, corresponding words, synonyms, other languages, alternatives, expressions, etc. forms of the keywords. This reason is that when situations such as orthographic variants of keywords included in each item of the occurrence data record are generated, matching processing can also make them consistent. For example, if the item of "bed" is taken as an example, the item of "bed (ベッド)" in the cause data record can also be used to prevent spelling variants, such as "べっと", "べっど", Set multiple keywords in "ベット", "bed", etc. In addition, the reason data record further includes the second part 1002. The second part 1002 contains data corresponding to the contents of each first part 1001, such as "a viewpoint to be controlled or a candidate for a cause" indicating various factors of the accident. In other words, the cause data record can be said to be data that associates the cause (the second part 1002) of the situation (the first part 1001) related to the occurrence of the accident. Figure 10(b) shows an example of the structure of the cause data record for internal factors. Like the external factors, the first part of the cause data record 1051 is the structure of the input data record (occurrence data record) in Figure 9 With the same structure, the second part 1052 of the cause data record contains data corresponding to the content of the first part 1051, such as the "viewpoint to be controlled or candidate for the cause" indicating various factors of the accident. 11 is a schematic diagram for explaining the matching process executed by the matching process execution unit 405 according to the matching method determined by the matching method determination unit 404. Before describing the matching process, first, the type of matching method determined by the matching method determining unit 404 will be described. The matching method determination unit 404 refers to the matching rule held in the matching rule holding unit 403 to determine the matching method corresponding to the input data record. As the types of matching methods in this embodiment, there are "horizontal matching", "vertical matching", and "cross matching". Of course, this is only an example, and various other matching methods such as "random matching" or "full matching" are also considered, and it is not limited to this. Hereinafter, each matching method will be described. [Horizontal matching] "Horizontal matching" is the process of matching each item of the input data record with each item of the reason data record contained in the reason database, so that the same items of the same hierarchical level are matched with each other. For example, if the example in Figure 11 is used, the item of the uppermost level (Lv1) of the input data record 1110 of the category of "discovery, occurrence location" and the cause data record 1152 contained in the cause data record 1151 group are the highest The items of the upper level (Lv1) match each other. Specifically, the keywords contained in the uppermost layer (Lv1) of the input data record 1110 are compared with the keywords contained in the uppermost layer (Lv1) of the cause data record 1152 to determine whether they are consistent. In the case of agreement, the score corresponding to the weight of the weight coefficient 1102 of the input data record is added to the score accumulated in the reason data record 1152 (the initial value is set to 0). Next, match the items of the second level (Lv2) of the input data record 1110 of the category of "discovery, occurrence place" with the items of the second level (Lv2) of the cause data record 1152 included in the cause data record 1151 group. . Also, in the example of Fig. 11, if the items of the lowest level (Lv7) and (Lv7) are matched with each other, proceed to continue occurrence data record 1110 and cause data record group 1151 to include the next cause data record 1153 The matching processing. In this way, the input data record 1110 of the "discovery, occurrence location" category is matched with all the cause data records included in the cause data record group of the "discovery, occurrence location" category. If the processing of the input data record 1110 ends, the input data record 1111 under the category of "discovery, occurrence location" in the occurrence situation data record group 1101 is used as the input data record to be processed, and the matching process is performed in the same way. If the matching process using the input data record of the "discovery, occurrence location" category is completed, the input data record of the next category "obstacle" and the cause data of the "obstacle" category in the reason data record group 1151 will be performed. Record matching processing. In this embodiment, the weight coefficient 1102 is set according to the hierarchy. Specifically, the weight coefficient 1102 is a coefficient whose weight is higher as the hierarchy goes down. As explained in the above examples, the occurrence status data record and the cause data record of this embodiment are set with more detailed items as the hierarchy descends. For example, if the category "Discovery, Occurrence" is taken as an example, if there is a situation in which "room" is set in the upper layer, set the "bed" in the lower layer, and then set the "bunk bed" in the lower layer, etc. . The more detailed the item, the more specific the alternative content of the viewpoint or reason that should be controlled. Therefore, by using the weight coefficient 1102 that increases the weight more and more downward, the score of the data record of the reason for the situation where the detailed items are consistent can be improved. Therefore, it will be easy to choose a specific "viewpoint or reason candidate that should be controlled". In addition, in the example shown in Figure 11, an example of processing according to each category is explained. However, as mentioned above, the uppermost level of the occurrence data record and the cause data record can contain items of "internal factors" or "external factors". The top level and the next level can contain items of categories such as "discovery, place of occurrence" and so on. Therefore, the input data record of the processing object can also be processed with all the cause data records as the processing object for the input data record of the processing object. [Vertical Matching] Figure 12 is a diagram for explaining "Vertical Matching" and "Cross Matching". The "vertical matching" is explained. "Vertical matching" is a process that uses keywords of a specific level of the input data record of a specific type, and only matches the items of the predetermined level in each cause data record. In this way, it means that matching is performed only on a specific level in each cause data record, that is, matching is performed in the row direction (vertical direction). In this way, matching across categories is performed. The specific hierarchy of the specific category is defined in advance by the matching rule held in the matching rule holding unit 403. That is, when the matching method determination unit 404 receives the input data record from the input data record acquisition unit 402, the matching method determination unit 404 refers to the matching rule held in the matching rule holding unit 403 to determine whether it corresponds to "vertical matching". Moreover, in the case of an equivalent situation, the matching method determination unit 404 uses the keywords contained in the item to decide to further execute the processing of "vertical matching". In addition, if the item does not contain keywords, no processing will be performed. Specific examples are given for explanation. As a match, the following is defined in advance. That is, define and execute the matching rules that match the keywords of the specific items set in the specific categories and the items of the specific levels in each cause data record. And, for example, when the "different condition" category item (Lv5) of the input data record of the processing object contains the keyword "dizziness", if the "action in accident", "disease, illness, symptom" If the level (Lv5) of the "drug" category performs "vertical matching", the matching method determination unit 404 will make a decision. In addition, "vertical matching" is an additional matching process to "horizontal matching". When processing input data records containing specific keywords (such as "dizziness"), the input data record of the processing object is also subjected to "horizontal matching" "The treatment itself. For the specific item corresponding to the specific keyword (dizziness) defined by the matching rule, the matching processing execution unit 405 searches for only items of a specific level across categories according to the defined matching rule. And, if there is a consistent item, the weight corresponding to the item is added to the score accumulated in the reason record containing the item. For example, as the cause of dizziness, consider various situations such as physical causes, illness symptoms, and drug effects. Therefore, for example, in the category of "conditions different from usual", if the condition includes "dizziness" as a condition different from usual, search for the "movement" item of the category "action in accident" and search for "disease/diseases/symptoms" For the "symptom" item of the category, search for the "side effect" item of the "drug" category. As a result, for example, the "ADL (Activities of Daily Living, activities of daily living), decline in muscle strength" in the cause data record of "Actions in Accidents" will increase the scores of the cause data records, "Illness, illness, The cause data record of "Symptoms" contains "peripheral symptoms of Alzheimer's disease" and "cerebrovascular disease" as the cause, and the cause data record of "Drugs" contains "hypnotics" and "anxiety drugs". ""Anti-epileptic drugs" as the cause, the score of the cause data record has become higher. According to this kind of processing, it is possible to extensively collect those who may be the cause. In addition, the user is prompted with a higher score, and the user is urged for confirmation. Therefore, when considering various reasons such as "dizziness", add the score of the cause data record that includes those who may be the cause. Therefore, based on the user's experience, etc., the missing items from self-consideration can be reduced. That is, when the user (employee) inputs the occurrence situation, the score of the cause data record about the cause that cannot be immediately detected by the information inputted by the user (employee) becomes higher, so the possibility of detecting the cause that the user cannot detect is increased. In addition, vertical matching can be performed on multiple levels that also include relatively lower levels (levels that specify detailed items). Therefore, as described above, the weight of the case of coincidence becomes higher. Therefore, the scores of the cause data records that are consistent with the vertical match are relatively higher than the scores of the cause data records that are not consistent with the vertical match. Therefore, the scores of the cause data records related to the cause of "dizziness" in the above example are higher, as a match As a result, the possibility of selection is further increased. [Cross Match] Describes [Cross Match]. Cross-matching is to enable the input data record acquisition unit 402 to re-acquire the input data record of the occurrence situation when the processing target item of the input data record is an item of a specific class of a specific level. In addition, the re-acquired input data record is used to perform the above-mentioned matching processing. In other words, when the item of the processing object of the input data record is an item of a specific type of a specific level, the keywords contained in the item are used to match the items of different types of different levels. For items and keywords of a specific class and a specific level that are the target of cross-matching, matching rules are also defined in advance for the matching rule holding unit 403. In addition, if the item does not contain keywords, no processing will be performed. For example, for items not input by the user (therefore, items that do not contain keywords in a specific item of the input data record) are processed as if the user seems to be typing, and matching is performed indirectly. A specific example will be explained. For example, imagine a situation where Parkinson's disease has been entered as "disease, illness, symptom". At this time, although the user sometimes knows that the occupant has Parkinson's disease, he does not know the medicine used by the person. In this case, in the "drug" category, no drug has been selected, that is, an empty column. By using cross-matching, even if this is empty, the input data record related to "drugs" can be processed as an input data record containing drug names related to Parkinson's disease. Specifically, the input data record acquisition unit 402 re-acquires the input data record contained in the corresponding item of the input data record of "drugs", and will follow the matching rules defined in the matching rule holding unit 403 to the Parkinson’s disease. The name of the medicine is processed as the input data record of the processing object. With this, in the state where the name of the drug has been entered, horizontal matching of the "drug" category is performed. According to this kind of processing, it is possible to extensively collect those who may be the cause. In addition, the user is prompted with a higher score, and the user is urged to confirm. Therefore, based on the user's experience, etc., the missed items can be reduced. That is, when the user (employee) inputs the occurrence situation, the score of the related cause data record becomes higher due to the reason that cannot be immediately noticed from the information input, so the possibility that the user perceives the previously undetected reason increases . In addition, the cross matching is also performed at the lower level (the level specifying the detailed items) in the same way as the vertical matching. Therefore, as described above, the weight is higher in the case of coincidence. Therefore, the score of the data record of the reason for the consistent cross-matching is relatively higher than the score of the data record of the reason for the inconsistent cross-matching, so the probability of being selected as the matching result becomes higher. In addition, when performing cross-matching, the weight of the item of the specific level can also be set to be lower than the weight of the input data record obtained by the user based on the actual input information. This is because the case of entering the name of the "drug" actually used is more reliable than the actual drug taken by the occupant. In this way, the matching processing execution unit 405 performs matching processing for each entry in the record according to the matching method determined by the matching method determination unit 404. As a result, the score of each of the cause data records in the cause database 460 is obtained. The matching result output unit 406 outputs a data record of the reason why the score meets the specific condition. For example, it can output the reason data record of the score exceeding a specific threshold, output the reason data record of the specific number in the order of the score, output the reason data record of the specific number of each category in the order of the score, output the set number of pieces, or It will not be output when the set score is not reached. The output unit 317 sends to the user terminal 220, for example, the contents of the second part 1002, 1052 included in the cause data record output by the matching result output unit 406, that is, it indicates an accident as "a viewpoint that should be controlled or a candidate for a cause" Information on various factors that occurred. In addition, the rules held in the matching rule holding unit 403 may also include the following rules: after the search is performed, if there is no next item, it is stipulated to end the search, or continue the search, or limit the search to a specific range, or skip and continue the search, etc. . In addition, when performing a search, it may also include rules that are consistent or partially consistent with the full text according to the item settings. In addition, it may also include a rule for changing the weight coefficient according to the category. In addition, the matching rule can also be a rule that refers to other information disclosed on the Internet, for example. For example, when entering the keyword Parkinson's disease, you can also search the web page to obtain the information of the corresponding therapeutic drug or new drug, and use the information to perform cross-matching. FIG. 13 is a diagram showing an example of a matching result screen 1300 displayed on the display unit 323 of the user terminal 120. Here, the information about the viewpoints and reasons that should be controlled is displayed in the order of the highest score. The user confirms the matching result screen 1300, and checks the most important items in the check box 1310. In addition, if the selection instruction of the OK button 1320 is input into the input unit 320, the checked content is sent to the service support system 210 through the communication unit 321. In the service support system 210, the checked content is determined as the data of the viewpoint or reason that should be controlled. In addition, the memory control unit 312 stores in the memory unit 313 the determined viewpoint or reason data that should be controlled. The data of the viewpoint or reason memorized in this way that should be controlled is read out by the memory control unit 312 and automatically set when the accident report is made. FIG. 14 shows an example of a search screen 1400 showing the viewpoint or reason that should be controlled finally. The search result screen 1400 of the viewpoint or reason is displayed on the display unit 323 of the user terminal 220. [Flowchart of User Terminal] FIG. 15 is a flowchart showing an example of a control method of the user terminal 220. In step S1505, the display control unit 324 displays the creation screen 500 of the accident report on the display unit 323 in accordance with the instruction input to the input unit 320. The user of the user terminal 220 inputs various values and information according to the creation screen 500. In step S1510, the communication unit 321 sends the information input to the input unit 320 to the service support system 210. Thereafter, the matching process is executed in the service support system 210. In step S1515, the display control unit 324 displays the matching result screen 1300 on the display unit 323 based on the information sent from the service support system 210. The user of the user terminal 220 confirms the content displayed on the matching result screen 1300, and selects what is deemed appropriate. In step S1520, the communication unit 321 transmits the selected item to the service support system 210 based on the selection instruction input to the input unit 320. In step S1525, the display control unit 324 displays a search result screen 1400 of opinions or reasons based on the information sent from the service support system 210. [Flowchart of Service Support System 210] FIG. 16 is a flowchart showing an example of the service support method of the service support system 210. In step S1650, the receiving unit 314 receives the information sent from the user terminal 220 through the communication unit 311. In step S1610, the matching unit 316 performs matching processing. The flow of matching processing is described below. In step S1615, the output unit 317 transmits the matching result to the user terminal 220 via the communication unit 311. In step S1620, the accepting unit 314 accepts the item selected in the user terminal 220 through the communication unit 311. In step S1625, the storage control unit 312 writes the data of the items accepted in step S1620 into the storage unit 313. In step S1630, the output unit 317 transmits information of the search result of the opinion or reason to the user terminal 220 through the communication unit 311 based on the matter accepted in step S1620. FIG. 17 is a flowchart showing an example of the detailed processing of the matching processing in step S1610. In step S1705, the keyword extracting unit 401 extracts keywords for the selected item based on the information input by the user in the creation screen 500 of the accident report, for example. In step S1710, the input data record obtaining unit 402 obtains the occurrence status data record corresponding to the keywords retrieved in step S1705 from the transmission status database 450 as an input data record. At this time, use the database corresponding to each accident type to obtain the input data record. Obtain input data records for each category. In addition, multiple input data records can also be obtained in each category. In step S1715, the matching method determination unit 404 refers to the matching rule held in the matching rule holding unit 403 to determine the matching rule to be applied to each input data record obtained in step S1710. For example, in addition to "horizontal matching", various matching rules such as "vertical matching" and "cross matching" can be determined. In step S1720, the matching processing execution unit 405 uses the input data records obtained in step S1610 to perform matching processing on the cause data records stored in the cause database 460 according to the matching rule determined in step S1615. At this time, the cause data record stored in the database corresponding to the accident type is matched. The matching processing execution unit 405 adds up the score accumulated in each cause data record based on the matching result. In step S1725, the matching result output unit 406 specifies a matching result based on the score obtained in step S1720. For example, it is determined that the record of the reason for exceeding a certain threshold is used as a candidate for the matching result. In step S1730, the matching result output unit 406 outputs the matching result specified in step S1725 to the output unit 317. Fig. 18 is a flowchart showing an example of the detailed processing of step S1720. In step S1805, the matching processing execution unit 405 selects unprocessed items in the input data record of the processing target. From the top-level items of the input data record of the processing object to the lower-level items, each item is processed. In step S1810, the matching processing execution unit 405 determines whether or not items of the next level can be selected in step S1805. If the next item can be selected, proceed to step S1815, if the next item cannot be selected, proceed to step S1835. In step S1815, the matching processing execution unit 405 determines whether the item to be processed is an item consistent with a specific rule. For example, it is determined whether it is a target item for vertical matching or cross matching. In the case of items that are consistent with the specific rule, the process proceeds to step S1820. In step S1820, the matching processing execution unit 405 executes processing in accordance with the specific rule. If it does not conform to the specific rule, proceed to step S1825. In step S1825, the matching processing execution unit 405 determines whether the keywords of the processing target item and the corresponding item of the cause data record are consistent. That is, the horizontal matching as described above is performed. In the case of coincidence, proceed to step S1830. In case of inconsistency, proceed to step S1832. In step S1830, the matching processing execution unit 405 adds the score corresponding to the weight of the item of the processing target and the score of the cause record of the processing target. Then, proceed to step S1832. In step S1832, the matching processing execution unit 405 determines whether to proceed to the next item. For example, when the matching results are inconsistent, there are situations where you do not want to advance to the next item, or there are only items from the structure of the processing target's cause record to the mid-level. In this case, if the item currently being processed is an Lv3 item, the process does not advance to the next item in step S1832, and the process advances to step S1835. In the case other than the above, the process returns to step S1805. In this way, matching processing is performed between each item in the input data record of the processing object and each item in the cause data record of the processing object. In step S1810, when it is determined that the next item cannot be selected, the process proceeds to step S1835. In step S1835, the matching processing execution unit 405 determines whether there is a cause data record for the next processing target. When there is a situation where the next reason data is recorded, proceed to step S1840. If there is no next cause data record, the processing of all the cause data records ends, so this process ends. In step S1840, the matching processing execution unit 405 updates the cause data record of the processing target. In step S1845, the matching processing execution unit 405 clears the processed item information in the input data record. That is, each item of the input data record is changed to the status of an unprocessed item. And return to step S1805. Thereby, for the reason data record of the processing target updated in step S1840, the horizontal matching of the top-level items is performed again from step S1805. Fig. 19 is a flowchart showing an example of the detailed processing of step S1820. In step S1905, the matching processing execution unit 405 determines whether the processing target item is the target of vertical matching. If it is the object of vertical matching, proceed to step S1910. In the case of non-vertical matching objects, proceed to step S1935. In step S1910, the matching processing execution unit 405 performs a search for items of a specific level specified by the matching rule. In step S1915, the matching processing execution unit 405 determines whether it is consistent with the keyword of the item of the specific level of the cause data record. In the case of coincidence, proceed to step S1920, and add the score corresponding to the weight of the item of the processing target of the input data record and the score accumulated in the coincidence cause data record. Then, proceed to step S1925. In step S1925, the matching processing execution unit 405 determines whether the cause data record of the processing object is the last cause data record of the processing object. That is, it is determined whether it is the final column in the row direction. In the case of the final list, proceed to step S1935. In the case of non-final list, proceed to step S1930, update the cause data record of the processing target, and return the processing to step S1910. In step S1935, the matching processing execution unit 405 determines whether the processing target item of the input data record is the target of cross matching. In the case of a cross-matching object, proceed to step S1940, and in the case of a non-cross-matching object, the process ends. In step S1940, the matching processing execution unit 405 adds the input data record in the state where the specific keyword specified by the matching rule is input to the target item specified by the matching rule, as an unprocessed input data record. In this way, horizontal matching is performed using the input data in the state where the specific keyword is input. The above is the description of the flow chart. So far, the case of a fall accident has been explained as an example. Below, in addition to fall accidents, specific examples of accidents and their factors that may occur in nursing facilities are explained. In addition to fall accidents, accidents that occur in nursing facilities include accidents of swallowing and suffocation (hereinafter referred to as "swallowing accidents"). In the case of a swallowing accident, in addition to the external factors such as the content of the diet at the time of the accident, the eating place, the assistance methods of the employees, and the participation of the employees, as the factors of the accident, the occupants’ dietary methods, physical and physiological factors, diseases, etc. Illnesses, symptoms, medications and other internal factors related to the occupant. In the case of a swallowing accident, the external factors such as the food form of the food, the presence or absence of the use of viscose, the time of eating, the place of eating, the use of tools, and the dentures are classified in detail. In addition, the method of assistance or participation for employees also includes collaboration with the kitchen, and detailed classification of how to respond before, during, and after eating. Regarding the occupants themselves, the food intake ability, eating posture, eating movements, nutritional status, appetite, will, oral care conditions, environmental changes, conditions different from usual, diseases, illnesses, symptoms, and medications taken Detailed classification of internal factors. In this way, by making the occurrence of the accident more detailed, it is possible to exactly match the reason associated with it or the viewpoint that should be controlled. As a specific example, the situation of residents suffering from Alzheimer’s disease is determined by "whether the food is recognizable, whether it is eaten at a clear taste or temperature", "whether it interferes with the diet of other residents, whether there are abnormal eating behaviors, and whether nothing is mixed." In addition, in the case of residents suffering from Parkinson's disease, the viewpoint of "whether the hand shakes and spills" is listed in the matching result screen 1300. Also, as other accidents in nursing facilities, there are drug accidents. In drug accidents, such as the doctor’s prescription, the dispensing and handover of the pharmacy, the drug management of the caregiver in the nursing facility, the medication assistance of the caregiver or nursing staff, etc., a series of operations until the occupant takes the drug becomes the cause of the drug accident . Therefore, it can be classified into external factors such as pharmacy factors, nursing staff factors, and nursing staff factors. In addition, each category can be further detailed. As the cause of the drug accident or the point of view that should be controlled, for example, the error of the pharmacy can be detailed into "dispensing error", "packing error", "typographical error", "prescription problem whereabouts error", etc. The caregiver's mistakes can be detailed into "receiving errors", "prescribing over-the-counter medicines", "mistaking people to put them", "mistaking counts, measuring and placing", "mistaking times when taking prescriptions", and "mistaking prescription days to put them" , "Wrong way of taking it", "Forget to give", etc. The mistakes of the nursing staff can be detailed into, for example, “take the wrong medicine”, “take the wrong person”, “take the wrong time to take”, “take the wrong count, take the meter,” “take the wrong way to take”, and “take the wrong medicine”. Unable to take" and so on. The reason why each occurrence becomes the object or the viewpoint to be controlled is listed in the matching result screen 1300. In the embodiments described so far, accidents that may occur in facilities have been described as examples, but they are not limited to this, and can be applied to various cases. As an example of a case, it can also be applied to accidents including accidents and potential accidents. In other words, it can be applied not only to the scene of making an accident report, but also to making the report when a potential accident occurs in daily business. Also, it can also be applied to other business cases besides accidents. Enumerate, for example, a care plan. In order to derive the form of the best care plan candidates based on the evaluation results of each occupant. As an implementation method of this application example, each evaluation item is classified, systemized (structured, hierarchical), and databased. Cases of categorized care plans are merged, systemized (structured, hierarchical) and databaseized. In addition to the case of the care plan of each evaluation item, it also envisages cases that cross the classification, such as the above-mentioned fall accident, and can also maintain any matching rules for vertical matching or cross matching. As an example of the classification of both assessment and care plans, include "diet, water", "oral care", "bathing", "facelift", "excretion", "movement, migration, body function", "sleep", " Interests, activities", "memory, cognition", "spirit, action", "health management, medical care", "other life" and other life scenes or the ability, will, and characteristics of the residents. Based on the assessment of the residents based on this classification, the best care plan can be made, so that specific and appropriate life support can be comprehensively considered and judged for each resident’s ability, will, and characteristics. In addition, as a case, it is not only a case that has a problem or a possible problem, but also a case that has an improvement or a possible improvement. For example, in nursing facilities, when there are certain circumstances (such as decorating flowers, changing the walking path, greeting differently from usual, etc.), there are certain improvements (for example, the occupant's mood becomes better, such as humming casually, More than usual). In this way, not only cases where problems or problems may occur, but also cases where improvements or improvements may occur, the constitution and processing described in the above embodiments can also be applied. In addition, so far, the description has mainly taken the form used in nursing facilities as an example, but it is not limited to this. For example, in medical providing facilities, there are cases where the same kind of accident may occur, and the above-mentioned service support system 210 can also be used in the medical providing facilities. In addition, the service provider does not necessarily need to be an elderly person or a patient. For example, it can also be applied to kindergartens or children's clubs that use children as the service provider. In addition, for cases that may occur in various scenarios such as schools and workplaces, the service support system 210 described in the above embodiment can also be applied. For the systematization, structuring, and hierarchization of the above-mentioned various materials, tags can also be attached to the materials to give meaning. Incorporating into various rules to install a system equipped with artificial intelligence functions, not only the limited database is used as the matching object, but also the more web pages on the Internet are used as the information source, so as to realize the diversity and matching of matching processing. Speed up. For example, based on the information displayed on the matching result screen 1300 and the information of the item selected by the user through the matching result screen 1300, the matching rule held in the matching rule holding unit 403 is appropriately changed. For example, a plurality of pieces of information displayed on the matching result screen 1300 and information about the items selected by the user through the matching result screen 1300 can also be collected in advance, and the weighting coefficient can be optimized using the information. In addition, the database can also be reconstructed based on the information of the items selected by the user through the matching result screen 1300. For example, the content displayed on the user terminal 220 in the matching result screen 1300 and the items selected by the user through the matching result screen 1300 can also be used as teacher data to construct a learning mode. In addition, it is also possible to adopt a configuration that uses the constructed learning pattern as a matching unit and outputs the matching result. The learning model can be constructed according to each service provider, or it can be grouped according to specific conditions, and the learning model can be constructed according to each group. [Variation example] In addition, in the example described so far, a mode in which the user performs the matching process by inputting the accident report as shown in FIG. 5 has been described as an example, but it is not limited to this. For example, the service support system 210 can also automatically retrieve data at a specific point in time, and perform matching processing based on the retrieved data. According to this processing, for example, when an accident occurs due to body changes, etc., a warning can also be output. Take the occupants of nursing facilities as an example. At the scene of the nursing facility, employees are always alert to the changes or dangers of the occupants and seek appropriate responses. However, when employees provide daily care services under the shift system, there are often changes in the status of the occupants or the dangers are not noticed. The reason is that only a certain abnormal state cannot be immediately specified. For example, when the intake of food or water is lower than a certain amount for a certain number of times, when there is no excretion for a certain period of time, when necessary vital signs such as body temperature, pulse, blood pressure, and weight deviate from the specified range for a certain period of time Etc., when the condition that is different from the usual condition continues, the condition of the occupant may change or be dangerous. The above-mentioned embodiment can also be applied to this attention-raising form. Take the situation of weight change as an example to illustrate the types of cases. Data such as the weight of the occupant is stored in the memory unit 313 and so on. Therefore, the receiving unit 314 can access the data accumulated in the memory unit 313 and the like at a specific point in time, and input the accumulated data as the occurrence status. And, the input data is sent to the matching unit 316. In this way, the matching process can also be performed automatically at a specific point in time. The reason database 460 may also include a record of items related to the passage of the time series. For example, when the specific reference day is set as the value of the Lv1 level (weight), the value of the Lv2 level can also be stored as the reason data record of the allowable value (weight) on the day following the reference day. In addition, the matching unit 316 performs matching processing using the input data record configured with the accumulated weight data as time-series items. In this example of processing, in the level after Lv2, when the item (allowable value (weight)) in the cause data record is inconsistent, the method of increasing the score can be used. That is, when the items in the input data record of the level after Lv2 are consistent with the items in the cause data record of the level after Lv2 (ie, the value within the allowable range), the matching process is ended, and the situation of inconsistency (ie, non-allowable range) In the case of the value of ), the method of adding a score can also be used. If this kind of processing is performed, it should be noted that the value of the body change included in the item's cause data record (for example, the cause data record corresponding to the daily weight loss) has a higher score, and the output from the matching unit 316 is created and the cause data record is created The reason for the association (for example, attention due to possible illness, etc.). The output unit 317 may also send the matching result output from the matching unit 316 to the user terminal 220 to urge the user to warn. As explained above, according to this embodiment, it is possible to derive the cause of the accident or candidates for the viewpoint that should be controlled based on the occurrence of various accidents in the facility, and to support the analysis, response, and preventive measures of the accident. In addition, the data records of the occurrence database 450 and the cause database 460 can be easily added and changed. Therefore, it is easier to maintain the situation where a new item needs to be set. In addition, according to this embodiment, even if employees with high professional knowledge or less experience value, as long as they faithfully and correctly select the accident status from the options, the list can be displayed to ensure accuracy and comprehensiveness above a certain level. The cause of the accident or the alternate point of view that should be controlled. Therefore, the investigation time of various professional books and other materials can be reduced, and the cooperation of relevant departments can be effectively implemented based on the contents listed. In addition, according to this embodiment, it is possible to prevent the real cause such as the fact that the employee who neglects the facility does not notice. In addition, it is possible to remind employees and other users of the causes, factors, risk factors, and precautions corresponding to the occurrence of the accident from various perspectives. The embodiments described above are for easy understanding of the present invention, and are not for limiting interpretation of the present invention. The various elements provided in the embodiment and their arrangement, materials, conditions, shapes, dimensions, etc. are not limited to the examples, and can be changed as appropriate. In addition, it is possible to partially replace or combine the configurations shown in the different embodiments. The programs used to implement the embodiments of the present invention described above can also be stored in the recording medium. If the recording medium is used, the above program can be installed on any computer that has been used for other purposes in the facility or a re-purchased computer. Here, the recording medium storing the above-mentioned program may also be a non-temporary storage medium. The non-transitory storage medium is not particularly limited, and may be, for example, a storage medium such as CD-ROM.

210‧‧‧服務支援系統220‧‧‧用戶終端220a‧‧‧用戶終端220b‧‧‧用戶終端311‧‧‧通信部312‧‧‧記憶控制部313‧‧‧記憶部314‧‧‧受理部315‧‧‧資料庫316‧‧‧匹配部317‧‧‧輸出部320‧‧‧輸入部321‧‧‧通信部323‧‧‧顯示部324‧‧‧顯示控制部325‧‧‧記憶部326‧‧‧記憶控制部401‧‧‧關鍵詞擷取部402‧‧‧輸入資料錄取得部403‧‧‧匹配規則保持部404‧‧‧匹配方法決定部405‧‧‧匹配處理執行部406‧‧‧匹配結果輸出部450‧‧‧發生狀況資料庫451‧‧‧跌倒事故發生狀況資料庫452‧‧‧誤咽、窒息事故發生狀況資料庫453‧‧‧藥事故發生狀況資料庫460‧‧‧原因資料庫461‧‧‧跌倒事故原因資料庫462‧‧‧誤咽、窒息事故原因資料庫463‧‧‧藥事故原因資料庫465‧‧‧事故共同原因資料庫500‧‧‧跌倒事故報告書501~504‧‧‧輸入區域601~603‧‧‧輸入區域610‧‧‧發生狀況資料錄群620‧‧‧發生狀況資料錄群630‧‧‧發生狀況資料錄群611‧‧‧資料錄621‧‧‧資料錄622‧‧‧資料錄631‧‧‧資料錄632‧‧‧資料錄633‧‧‧資料錄701‧‧‧輸入區域703‧‧‧輸入區域710‧‧‧資料錄群711‧‧‧資料錄712‧‧‧資料錄713‧‧‧資料錄721‧‧‧表格722‧‧‧表格730‧‧‧資料錄群801‧‧‧項目802‧‧‧項目951‧‧‧項目955‧‧‧項目956‧‧‧項目1001‧‧‧第一部分1002‧‧‧第二部分1101‧‧‧發生狀況資料錄群1102‧‧‧權重係數1110‧‧‧輸入資料錄1111‧‧‧下個輸入資料錄1151‧‧‧原因資料錄1152‧‧‧原因資料錄1153‧‧‧下個原因資料錄1300‧‧‧匹配結果畫面1310‧‧‧核取方塊1320‧‧‧OK按鈕1400‧‧‧檢索畫面S1505、S1510、S1515、S1520、S1525、S1605、 S1610、S1620、S1625、 S1630、S1710、S1715、 S1720、S1725、S1730、 S1805、S1810、S1815、 S1820、S1825、S1830、 S1832、S1835、S1840、 S1845、S1905、S1910、 S1915、S1920、S1925、 S1930、S1935、S1940‧‧‧步驟 210‧‧‧Service support system 220‧‧‧user terminal 220a‧‧‧user terminal 220b‧‧‧user terminal 311‧‧‧communication unit 312‧‧‧memory control unit 313‧‧‧memory unit 314‧‧‧receiving unit 315‧‧‧Database 316‧‧‧Matching unit 317‧‧‧Output unit 320‧‧‧Input unit 321‧‧‧Communication unit 323‧‧‧Display unit 324‧‧‧Display control unit 325‧‧‧Memory unit 326 ‧‧‧Memory Control Unit 401‧‧‧Keyword Extraction Unit 402‧‧‧Input Data Record Acquisition Unit 403‧‧‧Matching Rule Holding Unit 404‧‧‧Matching Method Decision Unit 405‧‧‧Matching Process Execution Unit 406‧ ‧‧Matching result output unit 450‧‧‧Occurrence status database 451‧‧‧Fall accident occurrence status database 452‧‧‧Swallowing and suffocation accident occurrence status database 453‧‧‧Pharmaceutical accident occurrence status database 460‧‧ ‧Cause database 461‧‧‧Fall accident cause database 462‧‧‧Swallowing, suffocation accident cause database 463‧‧‧Pharmaceutical accident cause database 465‧‧‧Fall accident database 500‧‧‧Fall accident report Book 501~504‧‧‧Input area 601~603‧‧‧Input area 610‧‧‧Occurrence data record group 620‧‧‧Occurrence data record group 630‧‧‧Occurrence data record group 611‧‧‧Data record 621‧‧‧Data record 622‧‧‧Data record 631‧‧‧Data record 632‧‧‧Data record 633‧‧‧Data record 701‧‧‧Input area 703‧‧‧Input area 710‧‧‧Data record group 711 ‧‧‧Data record 712‧‧‧Data record 713‧‧‧Data record 721‧‧‧Form 722‧‧‧Form 730‧‧‧Data record group 801‧‧‧Item 802‧‧‧Item 951‧‧‧Item 955 Project 956. Input data record 1151‧‧‧Cause data record 1152‧‧‧Cause data record 1153‧‧The next cause data record 1300‧‧‧Match result screen 1310‧‧‧Check box 1320‧‧‧OK button 1400‧‧‧ Search screen S1505, S1510, S1515, S1520, S1525, S1605, S1610, S1620, S1625, S1630, S1710, S1715, S1720, S1725, S1730, S1805, S1810, S1815, S1820, S1825, S1830, S1832, S1835, S1840 S1845, S1905, S1910, S1915, S1920, S1925, S1930, S19 35、S1940‧‧‧Step

圖1係模式性表示護理設施中發生之跌倒事故之因素之一例之圖。 圖2係表示使用形態之一例之圖。 圖3係表示服務支援系統之構成與用戶終端之構成之例之方塊圖。 圖4係表示資料庫部與匹配部之詳細構成之例之圖。 圖5係表示跌倒事故之事故報告書之製作畫面之一例之圖。 圖6係表示輸入區域、與輸入區域對應之發生狀況資料錄群之圖。 圖7係表示輸入區域、與輸入區域對應之發生狀況資料錄群之圖。 圖8係表示關於外在因素之輸入資料錄之例之圖。 圖9係表示關於內在因素之輸入資料錄之例之圖。 圖10(a)、(b)係模式性表示原因資料錄之例之圖。 圖11係用以說明匹配處理之模式圖。 圖12係用以說明縱匹配與交叉匹配之圖。 圖13係表示匹配結果畫面之一例之圖。 圖14係表示分析結果畫面之例之圖。 圖15係表示用戶終端之控制方法之一例之流程圖。 圖16係表示服務支援系統之服務支援方法之一例之流程圖。 圖17係表示匹配處理之一例之流程圖。 圖18係表示匹配處理之詳細處理之一例之流程圖。 圖19係表示按照特定之規則之處理之一例之流程圖。Figure 1 is a diagram schematically showing an example of the factors of a fall accident in a nursing facility. Fig. 2 is a diagram showing an example of the usage form. FIG. 3 is a block diagram showing an example of the structure of the service support system and the structure of the user terminal. Fig. 4 is a diagram showing an example of the detailed structure of the database unit and the matching unit. Figure 5 is a diagram showing an example of a screen for making an accident report of a fall accident. Fig. 6 is a diagram showing an input area and a group of occurrence data records corresponding to the input area. Fig. 7 is a diagram showing the input area and the occurrence status data record group corresponding to the input area. Figure 8 is a diagram showing an example of an input data record regarding external factors. Fig. 9 is a diagram showing an example of an input data record regarding internal factors. Figure 10 (a) and (b) are diagrams schematically showing examples of cause data records. Fig. 11 is a schematic diagram for explaining the matching process. Figure 12 is a diagram for explaining vertical matching and cross matching. Fig. 13 is a diagram showing an example of a matching result screen. Fig. 14 is a diagram showing an example of the analysis result screen. Fig. 15 is a flowchart showing an example of a control method of a user terminal. FIG. 16 is a flowchart showing an example of the service support method of the service support system. Fig. 17 is a flowchart showing an example of matching processing. Fig. 18 is a flowchart showing an example of detailed processing of matching processing. Fig. 19 is a flowchart showing an example of processing according to specific rules.

315‧‧‧資料庫 315‧‧‧Database

316‧‧‧匹配部 316‧‧‧Matching Department

401‧‧‧關鍵詞擷取部 401‧‧‧Keyword Extraction Department

402‧‧‧輸入資料錄取得部 402‧‧‧Input data record acquisition department

403‧‧‧匹配規則保持部 403‧‧‧Matching rule holding part

404‧‧‧匹配方法決定部 404‧‧‧Matching Method Decision Division

405‧‧‧匹配處理執行部 405‧‧‧Matching processing execution unit

406‧‧‧匹配結果輸出部 406‧‧‧Matching result output unit

450‧‧‧發生狀況資料庫 450‧‧‧Occurrence database

451‧‧‧跌倒事故發生狀況資料庫 451‧‧‧Fall accident situation database

452‧‧‧誤咽、窒息事故發生狀況資料庫 452‧‧‧Database of accidents of swallowing and suffocation

453‧‧‧藥事故發生狀況資料庫 453‧‧‧Pharmaceutical Incident Status Database

460‧‧‧原因資料庫 460‧‧‧Cause Database

461‧‧‧跌倒事故原因資料庫 461‧‧‧Fall accident cause database

462‧‧‧誤咽、窒息事故原因資料庫 462‧‧‧Database of causes of accidental swallowing and suffocation

463‧‧‧藥事故原因資料庫 463‧‧‧ Drug Accident Cause Database

465‧‧‧事故共同原因資料庫 465‧‧‧Database of Common Causes of Accidents

Claims (12)

一種服務支援系統,其具備:原因資料庫,其按每個案例之種類儲存:對於案例之發生相關之各事態,將各事態之原因與被考慮之各因素建立關聯之資料群;受理部,其受理包含所發生之案例之種類及上述案例之發生狀況之輸入;匹配部,其根據由上述受理部受理之案例之種類,特定出上述原因資料庫所儲存之對應的案例之種類,將由上述受理部受理之發生狀況之輸入資訊與於上述特定出之案例之種類儲存之資料群進行匹配,且算出對於藉由上述匹配而擷取之上述資料群中之各種因素的評分;及輸出部,其根據於上述匹配部中算出之對各種因素的評分,將各種因素中之一個以上作為發生之案例之原因而輸出。 A service support system with: a reason database, which is stored according to the type of each case: for each state of affairs related to the occurrence of the case, a data group that associates the cause of each state with each factor being considered; the acceptance department, It accepts input including the type of case that occurred and the occurrence status of the above-mentioned case; the matching department, based on the type of case accepted by the above-mentioned acceptance department, specifies the type of the corresponding case stored in the above-mentioned reason database, and the above-mentioned The input information of the occurrence status accepted by the acceptance unit is matched with the data group stored in the type of the specified case, and scores for various factors in the data group extracted by the above matching are calculated; and the output unit, Based on the scores of various factors calculated in the above-mentioned matching unit, it outputs more than one of the various factors as the cause of the occurrence of the case. 如請求項1之服務支援系統,其中上述匹配部係:基於將上述受理之各發生狀況與於上述特定出之案例之種類儲存之資料群內之經階層化之各種因素進行文字列比較處理後之結果,而將各種因素的評分累積相加,上述輸出部輸出與所累積之評分超過特定閾值之上述資料建立關聯之上述原因。 For example, the service support system of claim 1, wherein the above matching unit is based on the comparison of various factors in the data group stored in the data group of the above-mentioned specific case with each occurrence of the above-mentioned acceptance As a result, the scores of various factors are cumulatively added, and the output unit outputs the above-mentioned reasons associated with the above-mentioned data whose accumulated scores exceed a specific threshold. 如請求項1或2之服務支援系統,其中進而具備:發生狀況資料庫,其按每個上述案例之種類儲存將案例之發生相關之各事態階層化後之複數個發生狀況資料錄;及 取得部,其自上述發生狀況資料庫取得與上述受理之案例之種類及發生狀況對應之發生狀況資料錄,作為輸入資料錄,上述原因資料庫儲存包含與上述輸入資料錄同樣地經階層化之資料構造之原因資料錄,作為上述資料群所含之資料,上述匹配部使上述取得之輸入資料錄之特定階層中包含之關鍵詞、與儲存於上述原因資料庫之各原因資料錄之上述特定階層中包含之關鍵詞進行匹配。 For example, the service support system of claim 1 or 2, which further has: an occurrence database, which stores, according to the type of each of the above-mentioned cases, a plurality of occurrence data records after the occurrence of each situation related to the occurrence of the case is hierarchized; and The acquisition department, which obtains the occurrence status data record corresponding to the above-mentioned accepted case type and occurrence status from the above occurrence status database as the input data record. The above reason database storage includes the same hierarchical data as the above input data record. The reason data record of the data structure, as the data contained in the above data group, the above matching part makes the keywords contained in the specified level of the input data record obtained above, and the above specific keywords contained in each cause data record stored in the above reason database Match the keywords contained in the hierarchy. 如請求項3之服務支援系統,其中上述匹配部具備:保持部,其保持匹配規則;及決定部,其參照上述匹配規則而決定匹配之方法。 For example, in the service support system of claim 3, the matching unit includes: a holding unit that maintains matching rules; and a determination unit that refers to the matching rules to determine a matching method. 如請求項4之服務支援系統,其中上述匹配規則包含如下規則:使用上述輸入資料錄之上述特定階層之關鍵詞,與各原因資料錄中預先規定之階層進行匹配。 For example, in the service support system of request 4, the above-mentioned matching rule includes the following rule: use the keywords of the above-mentioned specific level in the above-mentioned input data record to match the predetermined level in each cause data record. 如請求項4之服務支援系統,其中上述匹配規則包含如下規則:於上述輸入資料錄之處理對象之項目為特定階層之項目之情形時,重新取得選擇該項目之發生狀況之輸入資料錄。 For example, in the service support system of request 4, the above-mentioned matching rules include the following rules: when the item of the processing object of the above-mentioned input data record is an item of a specific level, the input data record of the occurrence status of the selected item is retrieved. 如請求項5之服務支援系統,其中上述匹配規則包含如下規則:於上述輸入資料錄之處理對象之項目為特定階層之項目之情形時,重新取得選擇該項目之發生狀況之輸入資料錄。 For example, in the service support system of request 5, the above-mentioned matching rules include the following rules: when the item of the processing object of the above-mentioned input data record is an item of a specific level, the input data record of the occurrence status of the selected item is retrieved. 如請求項6之服務支援系統,其中上述受理部可進而受理上述輸出部輸出之原因中由用戶選擇之原因,上述匹配規則基於上述輸出部輸出之原因與由上述用戶選擇之原因而變更。 For example, in the service support system of claim 6, wherein the accepting unit can further accept the reasons selected by the user among the reasons output by the output unit, and the matching rules are changed based on the reasons output by the output unit and the reasons selected by the user. 如請求項7之服務支援系統,其中上述受理部可進而受理上述輸出部輸出之原因中由用戶選擇之原因,上述匹配規則基於上述輸出部輸出之原因與由上述用戶選擇之原因而變更。 For example, in the service support system of claim 7, wherein the accepting unit can further accept the reasons selected by the user among the reasons output by the output unit, and the matching rules are changed based on the reasons output by the output unit and the reasons selected by the user. 如請求項1或2之服務支援系統,其中上述事態包含時間序列之資料推移相關之項目,上述受理部係:輸入服務被提供者相關之蓄積之資料作為上述發生狀況,上述匹配部使上述蓄積之資料與上述時間序列之資料推移相關之項目進行匹配。 For example, in the service support system of claim 1 or 2, where the above-mentioned state of affairs includes items related to the transition of data in time series, the above-mentioned acceptance unit is: input the accumulated data related to the service provider as the above-mentioned occurrence situation, and the above-mentioned matching unit makes the above-mentioned accumulation The data is matched with the items related to the data transition of the above time series. 一種服務支援方法,其包含如下步驟:藉由處理器,於原因資料庫,按每個案例之種類儲存:對於案例之發生相關之各事態,將各事態之原因與被考慮之各因素建立關聯之資料群;藉由上述處理器,受理包含發生之案例之種類及上述案例之發生狀 況之輸入;藉由上述處理器,根據上述受理之案例之種類,特定出於上述原因資料庫所儲存之對應的案例之種類,將上述受理之發生狀況之輸入資訊與於上述特定出之案例之種類儲存之資料群進行匹配,且算出對於藉由上述匹配而擷取之上述資料群中之各種因素的評分;及藉由上述處理器,根據上述算出之對各種因素的評分,將各種因素中之一個以上作為發生之案例之原因而輸出。 A method of service support, which includes the following steps: by a processor, in the cause database, storing according to the type of each case: for each state of affairs related to the occurrence of the case, the cause of each state of affairs is associated with each factor being considered Data group; through the above-mentioned processor, accept the types of cases that occurred and the occurrence status of the above-mentioned cases Input of the situation; by the above processor, according to the type of the accepted case, the type of the corresponding case stored in the database for the above reason is specified, and the input information of the occurrence situation of the above acceptance is combined with the specified case in the above The data group stored in the type of data group is matched, and the scores of the various factors in the data group extracted by the above-mentioned matching are calculated; and the various factors are calculated by the above-mentioned processor according to the scores of the various factors calculated above More than one of them is output as the cause of the occurrence of the case. 一種服務支援用程式,其係使電腦執行以下步驟:於原因資料庫,按每個案例之種類儲存:對於案例之發生相關之各事態,將各事態之原因與被考慮之各因素建立關聯之資料群;受理包含發生之案例之種類及上述案例之發生狀況之輸入;根據上述受理之案例之種類,特定出於上述原因資料庫所儲存之對應的案例之種類,將上述受理之發生狀況之輸入資訊與於上述特定出之案例之種類儲存之資料群進行匹配,且算出對於藉由上述匹配而擷取之上述資料群中之各種因素的評分;及根據上述算出之對各種因素的評分,將各種因素中之一個以上作為發生之案例之原因而輸出。 A program for service support that causes the computer to perform the following steps: Store in the cause database according to the type of each case: For each state of affairs related to the occurrence of the case, associate the cause of each state with the factors being considered Data group; accept input including the type of case that occurred and the occurrence status of the above-mentioned case; according to the type of the above-mentioned accepted case, specify the type of the corresponding case stored in the database for the above-mentioned reason, and the occurrence status of the above-mentioned acceptance The input information is matched with the data group stored in the type of the above specified case, and the scores for the various factors in the data group extracted by the above matching are calculated; and the scores for the various factors calculated according to the above calculation, Output more than one of various factors as the cause of the occurrence of the case.
TW106139904A 2016-11-18 2017-11-17 Service supporting system, service supporting method, and computer program TWI737857B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016225260A JP6960218B2 (en) 2016-11-18 2016-11-18 Service support system, service support method and program
JP2016-225260 2016-11-18

Publications (2)

Publication Number Publication Date
TW201826152A TW201826152A (en) 2018-07-16
TWI737857B true TWI737857B (en) 2021-09-01

Family

ID=62157310

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106139904A TWI737857B (en) 2016-11-18 2017-11-17 Service supporting system, service supporting method, and computer program

Country Status (4)

Country Link
JP (1) JP6960218B2 (en)
CN (1) CN108074648B (en)
HK (1) HK1249657A1 (en)
TW (1) TWI737857B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6726255B2 (en) * 2018-10-18 2020-07-22 日東電工株式会社 Worker selection system, worker selection method, and worker selection computer program
JP7472644B2 (en) * 2020-05-13 2024-04-23 富士通株式会社 Information processing program, information processing method, and information processing device
CN111540472B (en) * 2020-05-18 2023-06-20 霓蝶(上海)医疗科技有限公司 Intelligent risk assessment system and method for health activities

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003069428A2 (en) 2002-01-18 2003-08-21 Sales Automation Support, Inc. Mobile marketing system
WO2004075466A2 (en) * 2003-02-14 2004-09-02 Nervana, Inc. Semantic knowledge retrieval management and presentation
JP2013191184A (en) * 2012-03-15 2013-09-26 Fujitsu Ltd Medical care support program and medical care support device
JP2014002687A (en) * 2012-06-21 2014-01-09 Boku Motohiro Health management system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004029222A1 (en) * 2003-06-24 2005-02-17 Omron Corp. Improving support system
JP5487060B2 (en) * 2010-09-07 2014-05-07 日立Geニュークリア・エナジー株式会社 Failure cause diagnosis method and failure cause diagnosis device
JP5404750B2 (en) * 2011-11-22 2014-02-05 シャープ株式会社 Dementia care support method, dementia information output device, dementia care support system, and computer program
US20170316180A1 (en) * 2015-01-26 2017-11-02 Ubic, Inc. Behavior prediction apparatus, behavior prediction apparatus controlling method, and behavior prediction apparatus controlling program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003069428A2 (en) 2002-01-18 2003-08-21 Sales Automation Support, Inc. Mobile marketing system
WO2004075466A2 (en) * 2003-02-14 2004-09-02 Nervana, Inc. Semantic knowledge retrieval management and presentation
JP2013191184A (en) * 2012-03-15 2013-09-26 Fujitsu Ltd Medical care support program and medical care support device
JP2014002687A (en) * 2012-06-21 2014-01-09 Boku Motohiro Health management system

Also Published As

Publication number Publication date
HK1249657A1 (en) 2018-11-02
CN108074648B (en) 2023-08-25
TW201826152A (en) 2018-07-16
JP6960218B2 (en) 2021-11-05
CN108074648A (en) 2018-05-25
JP2018081632A (en) 2018-05-24

Similar Documents

Publication Publication Date Title
Lindeza et al. Impact of dementia on informal care: a systematic review of family caregivers’ perceptions
Field et al. Risk factors for adverse drug events among older adults in the ambulatory setting
Binning et al. Motivational interviewing to improve adherence behaviours for the prevention of diabetic foot ulceration
Ahmed et al. The use of patient-reported outcomes (PRO) within comparative effectiveness research: implications for clinical practice and health care policy
US10311975B2 (en) Rules-based system for care management
Targownik et al. Prevalence of and outcomes associated with corticosteroid prescription in inflammatory bowel disease
US20140229199A1 (en) System and method for dynamic and customized questionnaire generation
US20130066652A1 (en) Personalized management and comparison of medical condition and outcome based on profiles of community patients
Rossom et al. Are all commonly prescribed antipsychotics associated with greater mortality in elderly male veterans with dementia?
Maio et al. Appropriate medication prescribing in elderly patients: how knowledgeable are primary care physicians? A survey study in Parma, Italy
Wald et al. Parental perception of children's weight in a paediatric primary care setting
CN105981070A (en) Presentation of physiological data
Krousel‐Wood et al. Development and evaluation of a self‐report tool to predict low pharmacy refill adherence in elderly patients with uncontrolled hypertension
TWI737857B (en) Service supporting system, service supporting method, and computer program
Saitz et al. Characteristics of patients with pneumonia who are discharged from hospitals against medical advice
Toor et al. Craving of prescription opioids among veterans with chronic pain
McLawhorn et al. Analysis of benzonatate overdoses among adults and children from 1969–2010 by the United States Food and Drug Administration
JP5868538B1 (en) Medical information management by medical information management and medical information management system
Cotter Alzheimer's disease: issues and challenges in primary care
Ganzevoort et al. Home-based guided hypnotherapy for children with functional abdominal pain and irritable bowel syndrome in primary care: study protocol for a randomised controlled trial
Hall et al. Development and evaluation of the medication-based index of physical function (MedIP)
Lee et al. Tailoring a home-based, multidisciplinary deprescribing intervention through clinicians and community-dwelling older adults
Archer et al. Development of an alert system to detect drug interactions with herbal supplements using medical record data
CN113808750A (en) Data processing method and device
JP5936799B1 (en) Dispensing pharmacy support device used in medical information management system and dispensing pharmacy support method using this device