(57)【要約】【課題】業務記録の入力作業を効率化し、業務記録の入力時間を削減する文章入力支援システム、文章入力支援方法、及び文章入力支援プログラムを提供する。【解決手段】文章入力支援システムは、複数の設定文字と、設定文字ごとに複数紐付けられた先頭文字列と、複数の先頭文字列のそれぞれに対して紐付けられた次候補文字列と、を関連付けて記憶する記憶装置を有する。また、文章入力支援システムは、入力装置を介して受け付ける操作の内容に応じた情報を表示装置に表示させる制御装置を有する。複数の先頭文字列及び複数の次候補文字列のうちの少なくとも一方は、空白部分を有する空白付き文字列を含む。制御装置は、空白付き文字列が選択されると、空白部分に挿入される文字又は文字列を決定させて空白付き文字列に反映させる挿入文字決定部を表示装置に表示させる。【選択図】図１
2020027353.tif 000002
【特許請求の範囲】
【請求項１】
複数の設定文字と、複数の前記設定文字のうちの何れかを先頭にもち、前記設定文字ごとに複数紐付けられた先頭文字列と、複数の前記先頭文字列のそれぞれに対し直接的又は間接的に紐付けられた次候補文字列と、を関連付けて記憶する記憶装置と、
文字又は文字列の表示用の入力表示欄を表示する機能と、予め設定された選択領域に前記先頭文字列又は前記次候補文字列を表示する機能と、を備えた表示装置と、
文字又は文字列の入力操作と、前記先頭文字列又は前記次候補文字列の選択操作と、を受け付ける入力装置と、
前記入力装置を介して受け付ける操作の内容に応じた情報を前記表示装置に表示させる制御装置と、を有し、
複数の前記先頭文字列及び複数の前記次候補文字列のうちの少なくとも一方には、空白部分を有する空白付き文字列が含まれており、
前記制御装置は、
前記設定文字の入力操作を受け付けたとき、入力された前記設定文字を前記入力表示欄に表示させると共に、入力された前記設定文字を先頭にもつ１又は複数の前記先頭文字列を前記選択領域に表示させ、
前記先頭文字列の選択操作を受け付けたとき、選択された前記先頭文字列を前記入力表示欄に表示させると共に、選択された前記先頭文字列に対し直接的に紐付けられた１又は複数の前記次候補文字列を前記選択領域に表示させ、
前記次候補文字列の選択操作を受け付けたとき、選択された前記次候補文字列を、前記入力表示欄に表示させている文字列に連ねて前記入力表示欄に表示させ、
前記空白付き文字列の選択操作を受け付けたとき、前記空白付き文字列の空白部分に挿入される文字又は文字列を決定させて前記空白付き文字列に反映させる挿入文字決定部を前記表示装置に表示させるものである、文章入力支援システム。
【請求項２】
前記制御装置は、
前記次候補文字列の選択操作を受け付けたとき、選択された前記次候補文字列に対し直接的に紐付けられた１又は複数の前記次候補文字列が存在すれば、当該次候補文字列を前記選択領域に表示させるものである、請求項１に記載の文章入力支援システム。
【請求項３】
前記空白付き文字列には、空白部分に数値が挿入される数値挿入文字列があり、
前記制御装置は、
前記数値挿入文字列の選択操作を受け付けたとき、前記挿入文字決定部として、数値入力用の数値入力パッドを前記表示装置に表示させるものである、請求項１又は２に記載の文章入力支援システム。
【請求項４】
前記入力装置は、
前記数値入力パッドを介して数値の入力操作を受け付ける機能をさらに有し、
前記制御装置は、
数値の入力操作を受け付けたとき、入力された数値を前記数値挿入文字列の空白部分に挿入した文字列を、前記入力表示欄に表示させるものである、請求項３に記載の文章入力支援システム。
【請求項５】
前記空白付き文字列には、任意の日付が挿入される日付挿入文字列があり、
前記制御装置は、
前記日付挿入文字列の選択操作を受け付けたとき、前記挿入文字決定部として、日付入力用の日付入力パッドを前記表示装置に表示させるものである、請求項１〜４の何れか一項に記載の文章入力支援システム。
【請求項６】
前記入力装置は、
前記日付入力パッドを介して日付の指定操作を受け付ける機能をさらに有し、
前記制御装置は、
日付の指定操作を受け付けたとき、指定された日付を前記日付挿入文字列の空白部分に挿入した文字列を、前記入力表示欄に表示させるものである、請求項５に記載の文章入力支援システム。
【請求項７】
前記空白付き文字列には、空白部分に単語が挿入される単語挿入文字列があり、
前記単語挿入文字列には、予め設定された単語である１又は複数の設定単語が紐付けられており、
前記制御装置は、
前記単語挿入文字列の選択操作を受け付けたとき、前記挿入文字決定部として、選択された前記単語挿入文字列に紐付けられた１又は複数の前記設定単語を表示させるものである、請求項１〜６の何れか一項に記載の文章入力支援システム。
【請求項８】
前記入力装置は、
前記設定単語の選択操作を受け付ける機能をさらに有し、
前記制御装置は、
前記設定単語の選択操作を受け付けたとき、選択された前記設定単語を前記単語挿入文字列の空白部分に挿入した文字列を、前記入力表示欄に表示させるものである、請求項７に記載の文章入力支援システム。
【請求項９】
前記設定単語には、空白部分を有する空白付き単語が含まれており、
前記制御装置は、
前記空白付き単語の選択操作を受け付けたとき、前記空白付き単語の空白部分への文字の入力を受け付ける文字入力部を前記表示装置に表示させ、
前記文字入力部への文字又は文字列の入力確定操作を受け付けたとき、入力された文字又は文字列が前記空白付き単語の空白部分に挿入された単語を前記空白付き文字列の空白部分に挿入した文字列を、前記入力表示欄に表示させるものである、請求項８に記載の文章入力支援システム。
【請求項１０】
前記設定単語には、自由入力を指示するための単語空白ボタンが含まれており、
前記制御装置は、
前記単語空白ボタンの選択操作を受け付けたとき、前記空白付き文字列の空白部分への文字の入力を受け付けるブランク入力部を前記表示装置に表示させ、
前記ブランク入力部への文字又は文字列の入力確定操作を受け付けたとき、入力された文字又は文字列を前記空白付き文字列の空白部分に挿入した文字列を、前記入力表示欄に表示させるものである、請求項８又は９に記載の文章入力支援システム。
【請求項１１】
前記制御装置は、
前記表示装置に自由入力欄を表示させ、前記入力装置を介して入力された文字又は文字列を前記自由入力欄に表示させる自由入力モードと、
前記表示装置に前記入力表示欄を表示させ、業務記録の入力を支援する入力支援モードと、を有し、
前記入力装置は、
前記自由入力モードと前記入力支援モードとの切替操作を受け付ける機能を有する、請求項１〜１０の何れか一項に記載の文章入力支援システム。
【請求項１２】
前記制御装置は、
前記自由入力モードから前記入力支援モードへの切替操作を受け付けたとき、前記入力表示欄を前記自由入力欄に重畳表示させるものである、請求項１１に記載の文章入力支援システム。
【請求項１３】
前記制御装置は、
前記自由入力モードにおいて文字又は文字列を前記自由入力欄に表示させている状態で、前記自由入力モードから前記入力支援モードへの切替操作を受け付けた場合、前記自由入力欄に表示させている文字又は文字列の後方に隣接させて前記入力表示欄を表示させるものである、請求項１２に記載の文章入力支援システム。
【請求項１４】
前記制御装置は、
前記自由入力モードから前記入力支援モードへの切替操作を受け付けたとき、
複数の前記設定文字のそれぞれに応じたキーを有する仮想キーボードを前記表示装置に表示させ、
前記仮想キーボードのキーの指定操作を受け付けたとき、指定されたキーに応じた前記設定文字を前記入力表示欄に表示させると共に、表示させる前記設定文字を先頭にもつ１又は複数の前記先頭文字列を前記選択領域に表示させるものである、請求項１１〜１３の何れか一項に記載の文章入力支援システム。
【請求項１５】
前記制御装置は、
前記表示装置の表示画面にポインタを表示させると共に、前記入力装置を介して前記ポインタを移動させる操作を受け付ける機能を有し、
前記ポインタが前記先頭文字列又は前記次候補文字列に合わせられたとき、前記ポインタが合わせられた前記先頭文字列又は前記次候補文字列の簡易表記を表示させるものである、請求項１〜１４の何れか一項に記載の文章入力支援システム。
【請求項１６】
前記制御装置は、
前記ポインタが前記入力表示欄に表示させた文字列に合わせられたとき、当該文字列の簡易表記を表示させるものである、請求項１５に記載の文章入力支援システム。
【請求項１７】
前記制御装置は、
前記入力表示欄の表示内容を確定させる入力ボタンを、前記入力表示欄の横に隣接させて表示させ、
前記選択領域の横幅を、前記入力表示欄と前記入力ボタンとを合わせた横幅以内に制限するものである、請求項１〜１６の何れか一項に記載の文章入力支援システム。
【請求項１８】
操作内容に応じた情報を表示装置に表示させる制御装置が記憶装置を用いて行う文章入力支援方法であって、
前記記憶装置には、複数の設定文字と、複数の前記設定文字のうちの何れかを先頭にもち、前記設定文字ごとに複数紐付けられた先頭文字列と、複数の前記先頭文字列のそれぞれに対し直接的又は間接的に紐付けられた次候補文字列と、が関連付けて記憶されており、複数の前記先頭文字列及び複数の前記次候補文字列のうちの少なくとも一方には、空白部分を有する空白付き文字列が含まれており、
前記設定文字の入力操作を受け付けたとき、入力された前記設定文字を前記表示装置の入力表示欄に表示させると共に、入力された前記設定文字を先頭にもつ１又は複数の前記先頭文字列を前記表示装置の選択領域に表示させる先頭表示ステップと、
前記先頭文字列の選択操作を受け付けたとき、選択された前記先頭文字列を前記入力表示欄に表示させると共に、選択された前記先頭文字列に対し直接的に紐付けられた１又は複数の前記次候補文字列を前記選択領域に表示させる次候補表示ステップと、
前記次候補文字列の選択操作を受け付けたとき、選択された前記次候補文字列を、前記入力表示欄に表示させている文字列に連ねて前記入力表示欄に表示させる連鎖表示ステップと、を有し、
前記次候補表示ステップ及び前記連鎖表示ステップにおいて、前記空白付き文字列の選択操作を受け付けた場合は、前記空白付き文字列の空白部分に挿入される文字又は文字列を決定させて前記空白付き文字列に反映させる挿入文字決定部を前記表示装置に表示させる、文章入力支援方法。
【請求項１９】
複数の設定文字と、複数の前記設定文字のうちの何れかを先頭にもち、前記設定文字ごとに複数紐付けられた先頭文字列と、複数の前記先頭文字列のそれぞれに対し直接的又は間接的に紐付けられた次候補文字列と、を関連付けて記憶する記憶装置を備えたコンピュータを、
前記設定文字が入力されたとき、入力された前記設定文字を表示装置の入力表示欄に表示させると共に、入力された前記設定文字を先頭にもつ１又は複数の前記先頭文字列を前記表示装置の選択領域に表示させる先頭表示手段、
前記先頭文字列が選択されたとき、選択された前記先頭文字列を前記入力表示欄に表示させると共に、選択された前記先頭文字列に対し直接的に紐付けられた１又は複数の前記次候補文字列を前記選択領域に表示させる次候補表示手段、
及び、前記次候補文字列が選択されたとき、選択された前記次候補文字列を、前記入力表示欄に表示させている文字列に連ねて前記入力表示欄に表示させる連鎖表示手段、として機能させ、
前記次候補表示手段及び前記連鎖表示手段は、複数の前記先頭文字列及び複数の前記次候補文字列のうちの少なくとも一方に含まれ、空白部分を有する空白付き文字列が選択された場合に、前記空白付き文字列の空白部分に挿入される文字又は文字列を決定させて前記空白付き文字列に反映させる挿入文字決定部を前記表示装置に表示させるものである、文章入力支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務記録としての文章の入力作業を支援する文章入力支援システム、文章入力支援方法、及び文章入力支援プログラムに関する。
【背景技術】
【０００２】
従来から、多岐にわたる業種で業務記録がつけられており、業務記録の入力作業は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などに付属のキーボードを用いた手入力で行われている（例えば、特許文献１参照）。特許文献１には、被介護者の様子を示す介護記録をキーボードから入力する例が示されている。
【０００３】
こうした業務記録は、上司などによる業務内容の管理又は他の職員との情報共有などの観点から重要視されている。さらに、介護施設などの業務記録である介護記録は、被介護者のケアプランの見直しに利用することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１６２０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、キーボードを用いた手入力は面倒であることから、業務記録の入力作業に多くの時間が必要となるため、本来的な業務に集中できないという課題がある。そして、特にＰＣ操作が不慣れな職員であれば、業務記録の入力作業に、非常に多くの時間を割くこととなる。そのため、従来から、業務記録の入力作業を効率化し、入力時間の削減を図る手法が望まれている。
【０００６】
本発明は、上述のような課題を解決するためになされたものであり、業務記録の入力作業を効率化し、業務記録の入力時間を削減する文章入力支援システム、文章入力支援方法、及び文章入力支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る文章入力支援システムは、複数の設定文字と、複数の設定文字のうちの何れかを先頭にもち、設定文字ごとに複数紐付けられた先頭文字列と、複数の先頭文字列のそれぞれに対し直接的又は間接的に紐付けられた次候補文字列と、を関連付けて記憶する記憶装置と、文字又は文字列の表示用の入力表示欄を表示する機能と、予め設定された選択領域に先頭文字列又は次候補文字列を表示する機能と、を備えた表示装置と、文字又は文字列の入力操作と、先頭文字列又は次候補文字列の選択操作と、を受け付ける入力装置と、入力装置を介して受け付ける操作の内容に応じた情報を表示装置に表示させる制御装置と、を有し、複数の先頭文字列及び複数の次候補文字列のうちの少なくとも一方には、空白部分を有する空白付き文字列が含まれており、制御装置は、設定文字の入力操作を受け付けたとき、入力された設定文字を入力表示欄に表示させると共に、入力された設定文字を先頭にもつ１又は複数の先頭文字列を選択領域に表示させ、先頭文字列の選択操作を受け付けたとき、選択された先頭文字列を入力表示欄に表示させると共に、選択された先頭文字列に対し直接的に紐付けられた１又は複数の次候補文字列を選択領域に表示させ、次候補文字列の選択操作を受け付けたとき、選択された次候補文字列を、入力表示欄に表示させている文字列に連ねて入力表示欄に表示させ、空白付き文字列の選択操作を受け付けたとき、空白付き文字列の空白部分に挿入される文字又は文字列を決定させて空白付き文字列に反映させる挿入文字決定部を表示装置に表示させるものである。
【０００８】
本発明に係る文章入力支援方法は、操作内容に応じた情報を表示装置に表示させる制御装置が記憶装置を用いて行う文章入力支援方法であって、記憶装置には、複数の設定文字と、複数の設定文字のうちの何れかを先頭にもち、設定文字ごとに複数紐付けられた先頭文字列と、複数の先頭文字列のそれぞれに対し直接的又は間接的に紐付けられた次候補文字列と、が関連付けて記憶されており、複数の先頭文字列及び複数の次候補文字列のうちの少なくとも一方には、空白部分を有する空白付き文字列が含まれており、設定文字の入力操作を受け付けたとき、入力された設定文字を表示装置の入力表示欄に表示させると共に、入力された設定文字を先頭にもつ１又は複数の先頭文字列を表示装置の選択領域に表示させる先頭表示ステップと、先頭文字列の選択操作を受け付けたとき、選択された先頭文字列を入力表示欄に表示させると共に、選択された先頭文字列に対し直接的に紐付けられた１又は複数の次候補文字列を選択領域に表示させる次候補表示ステップと、次候補文字列の選択操作を受け付けたとき、選択された次候補文字列を、入力表示欄に表示させている文字列に連ねて入力表示欄に表示させる連鎖表示ステップと、を有し、次候補表示ステップ及び連鎖表示ステップにおいて、空白付き文字列の選択操作を受け付けた場合は、空白付き文字列の空白部分に挿入される文字又は文字列を決定させて空白付き文字列に反映させる挿入文字決定部を表示装置に表示させるようになっている。
【０００９】
本発明に係る文章入力支援プログラムは、複数の設定文字と、複数の設定文字のうちの何れかを先頭にもち、設定文字ごとに複数紐付けられた先頭文字列と、複数の先頭文字列のそれぞれに対し直接的又は間接的に紐付けられた次候補文字列と、を関連付けて記憶する記憶装置を備えたコンピュータを、設定文字が入力されたとき、入力された設定文字を表示装置の入力表示欄に表示させると共に、入力された設定文字を先頭にもつ１又は複数の先頭文字列を表示装置の選択領域に表示させる先頭表示手段、先頭文字列が選択されたとき、選択された先頭文字列を入力表示欄に表示させると共に、選択された先頭文字列に対し直接的に紐付けられた１又は複数の次候補文字列を選択領域に表示させる次候補表示手段、及び、次候補文字列が選択されたとき、選択された次候補文字列を、入力表示欄に表示させている文字列に連ねて入力表示欄に表示させる連鎖表示手段、として機能させ、次候補表示手段及び連鎖表示手段は、複数の先頭文字列及び複数の次候補文字列のうちの少なくとも一方に含まれ、空白部分を有する空白付き文字列が選択された場合に、空白付き文字列の空白部分に挿入される文字又は文字列を決定させて空白付き文字列に反映させる挿入文字決定部を表示装置に表示させるものである。
【発明の効果】
【００１０】
本発明によれば、入力された設定文字を入力表示部に表示させると共に１又は複数の先頭文字列を選択領域に表示させ、選択された先頭文字列を入力表示部に表示させると共に１又は複数の次候補文字列を選択領域に表示させる。そして、空白付き文字列の選択操作を受け付けたとき、空白部分に挿入される文字又は文字列を決定させて空白付き文字列に反映させる挿入文字決定部を表示させる。よって、マウスなどのポインティングデバイスを用いた操作を主として定型的な文章を作成することができるため、業務記録の入力作業を効率化し、業務記録の入力時間を削減することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る文章入力支援システムの構成を例示したブロック図である。
【図２】図１の表示装置に自由入力欄が表示された例を示す説明図である。
【図３】図１の表示装置に入力表示部が表示された例を示す説明図である。
【図４】図３の入力表示部に設定文字が表示され、選択領域に先頭文字列が表示された例を示す説明図である。
【図５】図４の入力表示部に先頭文字列が表示され、選択領域に次候補文字列が表示された例を示す説明図である。
【図６】図５で選択された次候補文字列に紐付けられた後続の次候補文字列が選択領域に表示された例を示す説明図である。
【図７】図６で選択された次候補文字列に紐付けられた後続の次候補文字列が選択領域に表示された例を示す説明図である。
【図８】図７の入力表示部に業務記録としての一文が表示された例を示す説明図である。
【図９】図８の入力表示部に表示されていた一文が自由入力欄に表示された例を示す説明図である。
【図１０】図１の記憶装置に記憶されている連鎖データの構成例を概略的に示した表である。
【図１１】図４の先頭文字列にポインタを合わせたとき、簡易表記が表示された例を示す説明図である。
【図１２】図８の入力表示部に表示された一文にポインタを合わせたとき、簡易表記が表示された例を示す説明図である。
【図１３】図３の入力表示部に設定文字が表示され、選択領域に先頭文字列が表示された例を示す説明図である。
【図１４】図１３の空白付き文字列が選択されたことにより挿入文字決定部としての数値入力パッドが表示された例を示す説明図である。
【図１５】図１４の数値入力パッドで数値が指定された例を示す説明図である。
【図１６】図１５の入力表示部に先頭文字列が表示され、選択領域に次候補文字列が表示された例を示す説明図である。
【図１７】図１６の入力表示部に業務記録としての一文が表示され、当該一文の末尾の次候補文字列に紐付けられた後続の次候補文字列が選択領域に表示された例を示す説明図である。
【図１８】図１７の入力表示部に表示されていた一文が自由入力欄に表示された例を示す説明図である。
【図１９】図２の自由入力欄に文字列が表示された例を示す説明図である。
【図２０】図１９の自由入力欄に表示された文字列に連なって入力表示部が表示された例を示す説明図である。
【図２１】図２０の入力表示部に設定文字が表示され、選択領域に先頭文字列が表示された例を示す説明図である。
【図２２】図２１の単語挿入文字列が指定された場合に、挿入文字決定部として１又は複数の設定単語が表示された例を示す説明図である。
【図２３】図２２の入力表示部に先頭文字列が表示され、選択領域に次候補文字列が表示された例を示す説明図である。
【図２４】図２３における自由入力欄の文字列に連なる入力表示部に文字列が表示された例を示す説明図である。
【図２５】図２４の自由入力欄及び入力表示部に表示されていた文字列が自由入力欄に表示された例を示す説明図である。
【図２６】図２２の設定単語の他の例を示す説明図である。
【図２７】図２６の空白付き単語又は単語空白ボタンの選択操作により入力欄が表示された例を示す説明図である。
【図２８】空白付き文字列が選択されたことにより挿入文字決定部としての日付入力パッドが表示された一例を示す説明図である。
【図２９】空白付き文字列が選択されたことにより挿入文字決定部としての日付入力パッドが表示された他の例を示す説明図である。
【図３０】次候補文字列が空白付き文字列である例を示す説明図である。
【図３１】図３の入力表示欄の下方に仮想キーボードが表示された例を示す説明図である。
【図３２】図１の文章入力支援システムにおける全体的な動作を例示したフローチャートである。
【図３３】図１の文章入力支援システムによる動作のうち、空白付き文字列が選択された場合の動作を例示したフローチャートである。
【発明を実施するための形態】
【００１２】
実施の形態１．
図１は、本発明の実施の形態に係る文章入力支援システムの構成を例示したブロック図である。図２は、図１の表示装置に自由入力欄が表示された例を示す説明図である。図３は、図１の表示装置に入力表示部が表示された例を示す説明図である。図４は、図３の入力表示部に設定文字が表示され、選択領域に先頭文字列が表示された例を示す説明図である。図５は、図４の入力表示部に先頭文字列が表示され、選択領域に次候補文字列が表示された例を示す説明図である。図６は、図５で選択された次候補文字列に紐付けられた後続の次候補文字列が選択領域に表示された例を示す説明図である。図７は、図６で選択された次候補文字列に紐付けられた後続の次候補文字列が選択領域に表示された例を示す説明図である。図８は、図７の入力表示部に業務記録としての一文が表示された例を示す説明図である。図９は、図８の入力表示部に表示されていた一文が自由入力欄に表示された例を示す説明図である。図２〜図９では、業務記録のうち、介護施設などで記録が義務づけられている介護記録を入力する例について示している。
【００１３】
図１〜図９を参照して、文章入力支援システムの全体的な構成について説明する。図１に示すように、文章入力支援システム１００は、表示装置１０と、入力装置７０と、制御装置８０と、記憶装置９０と、を有している。
【００１４】
記憶装置９０は、複数の設定文字と、複数の設定文字のうちの何れかを先頭にもち、設定文字ごとに複数紐付けられた先頭文字列３１と、複数の先頭文字列３１のそれぞれに対し直接的又は間接的に紐付けられた次候補文字列３２と、を関連づけて、連鎖データ９２として記憶している。より具体的に、連鎖データ９２は、一定の期間において蓄積された膨大な量の業務記録を自然言語処理などにより分析し、同じ内容を示す文章の表現を統一させた定型文を複数作成し、これらの定型文をもとに作成したデータである。つまり、連鎖データ９２は、複数の定型文における単語間の連鎖関係を分析し、複数の設定文字と、複数の先頭文字列３１と、複数の次候補文字列３２との関係性を整理したデータである。
【００１５】
したがって、連鎖データ９２のもとである各定型文は、それぞれ、先頭文字列３１と、１又は複数の次候補文字列３２と、を組み合わせたものである。本実施の形態において、先頭文字列３１は、名詞、形容詞、又は名詞もしくは形容詞と助詞との組み合わせなどにより構成される。次候補文字列３２は、名詞、形容詞、副詞、又は名詞、形容詞、もしくは副詞と助詞もしくは助動詞との組み合わせなどにより構成される。
【００１６】
設定文字とは、予め設定された文字数の文字又は文字列である。本実施の形態において、記憶装置９０には、設定文字として、連鎖データ９２のもとである各定型文の読みの頭文字となっている仮名文字が、重複を避けて１文字ずつ設定されている。ここで、仮名文字には、五十音の他、「が」などの濁音、「ゃ」などの小書き、及び「っ」などが含まれる。例えば「を」「ん」「ゃ」「ゅ」「ょ」及び「っ」などのように、頭文字となりにくい文字は、設定文字から除外される傾向にある。さらに、記憶装置９０には、設定文字として、仮名文字のうちの２文字の組み合わせである複数の文字列が設定されている。設定文字としての複数の文字列は、連鎖データ９２のもとである各定型文の読みの先頭の２文字となっている文字列である。設定文字は、連鎖データ９２の作成時に抽出される。
【００１７】
そして、複数の先頭文字列３１及び複数の次候補文字列３２のうちの少なくとも一方には、空白部分を有する空白付き文字列３５が含まれている。また、記憶装置９０には、制御装置８０の動作プログラムが格納されており、この動作プログラムは、業務記録の入力作業を支援するための文章入力支援プログラム９１を含んでいる。
【００１８】
入力装置７０は、キーボードと、マウス又はトラックボールなどのポインティングデバイスとを含んで構成され、記録者による操作の内容を示す操作信号を制御装置８０へ送信する。入力装置７０は、例えば、文字又は文字列の入力操作と、先頭文字列３１又は次候補文字列３２の選択操作と、を受け付ける。また、入力装置７０は、自由入力モードと入力支援モードとの切替操作を受け付ける機能を有している。
【００１９】
表示装置１０は、例えば液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなり、文字又は文字列を表示する機能を有している。また、表示装置１０は、文字もしくは文字列、又は業務記録としての文章が表示される自由入力欄１１を表示する機能と、文字又は文字列の表示用の入力表示欄１２を表示する機能と、を有している。加えて、表示装置１０は、予め設定された選択領域１３に先頭文字列３１又は次候補文字列３２を表示する機能を備えている。
【００２０】
制御装置８０は、操作内容に応じた情報、つまり入力装置７０を介して受け付ける操作の内容に応じた情報を表示装置１０に表示させる。制御装置８０は、入力装置７０を介して、文字又は文字列の入力操作、先頭文字列３１又は次候補文字列３２の選択操作、及び自由入力モードと入力支援モードとの切替操作などを受け付ける。自由入力モードと入力支援モードとの切替操作は、例えば、キーボードのコントロールキーをダブルクリックする操作により行うことができる。もっとも、自由入力モードと入力支援モードとの切替操作を受け付ける機能は、例えば、キーボードのファンクションキーに割り当ててもよいし、当該機能を割り当てる切替ボタンを表示装置１０における入力支援画面に表示させてもよい。
【００２１】
制御装置８０は、表示装置１０に自由入力欄１１を表示させ、入力装置７０を介して入力された文字又は文字列を自由入力欄１１に表示させる自由入力モードを有している。また、制御装置８０は、表示装置１０に入力表示欄１２を表示させ、業務記録の入力を支援する入力支援モードを有している。
【００２２】
本実施の形態において、文章入力支援システム１００は、起動時において、自由入力モードとなるように設定されている。そのため、文章入力支援システム１００が起動した際、制御装置８０は、表示装置１０の表示画面１０Ａに、図２に示すような、自由入力モードに応じた入力支援画面を表示させる。自由入力モードに応じた入力支援画面には、自由入力欄１１が表示される。
【００２３】
図２に例示する入力支援画面には、自由入力欄１１の他に、日付欄２１、時刻欄２２、記録者欄２３、登録ボタン２５、画像表示欄２７、対象者欄２８、及び個人情報欄２９が表示されている。また、表題欄１１ａには、自由入力欄１１に入力される業務記録の表題が表示される。自由入力欄１１に入力される業務記録がケース記録の場合、表題欄１１ａには、例えば「ケース」という文字が表示される。
【００２４】
日付欄２１には、当日の日付が表示される。時刻欄２２には、入力時の時刻が表示される。記録者欄２３には、業務記録を入力する記録者の氏名が表示される。登録ボタン２５は、自由入力欄１１に表示されている内容を登録するための仮想ボタンである。なお、登録ボタン２５は、自由入力欄１１に何も表示されていないとき、非表示となるようにしてもよい。画像表示欄２７には、被介護者の写真などが表示される。対象者欄２８には、被介護者の氏名が表示される。図２に例示する対象者欄２８では、被介護者の漢字表記の氏名とその読み仮名とが二段併記になっている。個人情報欄２９には、被介護者の個人情報が表示される。図２に例示する個人情報欄２９には、被介護者の年齢、生年月日、及び性別が表示されている。なお、以降の各図では、図２と同等の構成に同一の符号を付して説明は省略する。
【００２５】
制御装置８０は、自由入力モードから入力支援モードへの切替操作を受け付けたとき、表示装置１０の表示画面１０Ａに、図３に示すような、入力支援モードに応じた入力支援画面を表示させる。すなわち、制御装置８０は、自由入力モードから入力支援モードへの切替操作を受け付けたとき、入力表示欄１２を表示装置１０に表示させる。入力表示欄１２には、カーソル１２ａが表示されており、入力された文字は、逐次、カーソルの左側に表示される。入力表示欄１２には、入力された文字もしくは文字列、先頭文字列３１、又は先頭文字列３１と少なくとも１つの次候補文字列３２とを順次連ねた文字列などが表示される。
【００２６】
本実施の形態において、制御装置８０は、図３に示すように、入力表示欄１２を自由入力欄１１に重畳表示させるようになっている。また、制御装置８０は、入力表示欄１２に隣接する位置に、入力表示欄１２の表示内容を確定させる仮想ボタンである入力ボタン１２ｂを表示させる。図３の例では、入力表示欄１２の右隣りに入力ボタン１２ｂが配置されている。もっとも、入力ボタン１２ｂの配置は図３の例に限らず、入力ボタン１２ｂは、例えば、入力表示欄１２の左隣りに配置されてもよい。
【００２７】
すなわち、制御装置８０は、入力表示欄１２を表示装置１０に表示させる際、入力表示欄１２の横に隣接させて入力ボタン１２ｂを表示させてもよい。そして、制御装置８０は、選択領域１３の横幅を、入力表示欄１２と入力ボタン１２ｂとを合わせた横幅以内に制限するとよい。このようにすれば、記録者が視認する左右方向の範囲が制限されるため、視認性及び作業性を高めることができる。なお、入力ボタン１２ｂは、入力表示欄１２の上側又は下側に隣接して配置されてもよく、入力表示欄１２から所定の距離だけ離れた位置に配置されてもよい。
【００２８】
制御装置８０は、設定文字の入力操作を受け付けたとき、図４に示すように、入力された設定文字を入力表示欄１２に表示させると共に、入力された設定文字を先頭にもつ１又は複数の先頭文字列３１を選択領域１３に表示させる。図４の例では、設定文字としての「あ」が入力され、入力表示欄１２に表示されている。また、選択領域１３には、先頭文字列３１として、「アトラントクリームを」「アラセナＡ軟膏に」「アラセナＡ軟膏の」「アラセナＡ軟膏を」「アローゼン＿錠を」「アローゼン＿包を」「アンテベートＭＩＸ軟膏を」「アンテベートクリームを」「アガロリゼリー（梅味）を」「足の」「洗身と」「洗身の」「洗身は」「洗身を」「足に」「アズノール軟膏を」「アズノール軟膏とレスタミンを」「アズノール軟膏と」「アズノール軟膏に」「アズノール軟膏は」及び「アズノール軟膏の」が表示されている。
【００２９】
なお、「洗身」は音読みで「せんしん」となるが、「洗（う）」の訓読みは「あら（う）」である。そのため、本実施の形態の自然言語処理において、「洗身と」「洗身の」「洗身は」及び「洗身を」は、先頭に「あ」をもつ先頭文字列３１として抽出されている。よって、例えば、被介護者の全身を洗った場合に「洗身」という用語が浮かばなくても、記録者が「あ」と入力すれば、「洗身」が先頭文字列３１として表示される。そのため、職員間に共通の用語を用いた業務記録の作成を促進することができる。もっとも、先頭文字列３１の抽出には、訓読みを考慮しない自然言語処理を採用してもよい。
【００３０】
ここで、上記の先頭文字列３１のうち、「アローゼン＿錠を」と「アローゼン＿包を」とは空白付き文字列３５に相当する。すなわち、「アローゼン＿錠を」及び「アローゼン＿包を」における「＿」の箇所が、空白付き文字列３５の空白部分に相当する。空白部分は、連鎖データ９２のもとである各定型文に定型的に出現する可変部分に対応している。
【００３１】
また、本実施の形態の選択領域１３は、横幅が、入力表示欄１２の左端から入力ボタン１２ｂの右端までの間に制限されている。つまり、複数の先頭文字列３１は、選択領域１３からはみ出ないように並べられている。なお、破線で示す選択領域１３の外枠は、実際には表示されない。以下の各図においても同様である。
【００３２】
制御装置８０は、先頭文字列３１の選択操作を受け付けたとき、図５に示すように、選択された先頭文字列３１を入力表示欄１２に表示させる。併せて、制御装置８０は、選択された先頭文字列３１に対し直接的に紐付けられた１又は複数の次候補文字列３２を選択領域１３に表示させる。ここで、制御装置８０は、表示画面１０Ａにポインタ５１を表示させると共に、入力装置７０を介してポインタ５１を移動させる操作を受け付ける機能を有している。
【００３３】
すなわち、例えばマウスを用いて、図４のようにポインタ５１を「アズノール軟膏を」に合わせ、マウスをクリックして先頭文字列３１を選択する。すると、制御装置８０は、図５のように、選択された先頭文字列３１である「アズノール軟膏を」を入力表示欄１２に表示させる。そして、制御装置８０は、「アズノール軟膏を」に対し直接的に紐付けられた次候補文字列３２を選択領域１３に表示させる。
【００３４】
図５に例示する選択領域１３には、次候補文字列３２として、「塗布し、」「塗布した。」「継続して」「塗布、」「塗布する」「継続塗布し、」「継続塗布する。」「厚めに」及び「塗布し」が表示されている。複数の次候補文字列３２は、選択領域１３からはみ出ないように並べられている。
【００３５】
さらに、制御装置８０は、次候補文字列３２の選択操作を受け付けたとき、選択された次候補文字列３２を、入力表示欄１２に表示させている文字列に連ねて入力表示欄１２に表示させる。すなわち、例えば、ポインタ５１を「塗布し、」に合わせ、マウスクリックなどにより次候補文字列３２を選択する。すると、制御装置８０は、図６のように、選択された次候補文字列３２である「塗布し、」を、入力表示欄１２に表示させている文字列である「アズノール軟膏を」に連ねて入力表示欄１２に表示させる。
【００３６】
そして、制御装置８０は、次候補文字列３２の選択操作を受け付けたとき、選択された次候補文字列３２に対し直接的に紐付けられた１又は複数の次候補文字列３２が存在すれば、当該次候補文字列３２を選択領域１３に表示させる。すなわち、例えば、図５のように「塗布し、」という次候補文字列３２が選択されると、制御装置８０は、図６のように、「塗布し、」に対し直接的に紐付けられた次候補文字列３２を選択領域１３に表示させる。図６に例示する選択領域１３には、次候補文字列３２として、「ガーゼで」「ガーゼを」「包帯で」「経過を」「軽減している。」「看護師に」「Ｙガーゼを」「ガーゼ、」「カットバンで」「パッドで」「減菌パッドで」「絆創膏で」及び「湿疹部に」が表示されている。
【００３７】
なお、図５の例において、「塗布した。」又は「継続塗布する。」が選択された場合は、業務記録としての一文が完成し、かつ、これらの次候補文字列３２には、後続する階層の次候補文字列３２が存在しない。そのため、制御装置８０は、選択領域１３に次候補文字列３２を表示させない。
【００３８】
ここで、例えば、入力表示欄１２に「アズノール軟膏を塗布した。」という文章が表示された状態で、設定文字の入力操作を受け付けると、制御装置８０は、入力された設定文字を「アズノール軟膏を塗布した。」という文章に連ねて入力表示欄１２に表示させる。併せて、制御装置８０は、図４と同様、入力された設定文字を先頭にもつ１又は複数の先頭文字列３１を選択領域１３に表示させる。制御装置８０は、入力表示欄１２に表示させている文字列が一定の長さを越えたとき、もしくは次の一文の入力へ移行したときに、入力表示欄１２に表示させている文字列を改行してもよい。
【００３９】
同様に、例えば、図６のようにポインタ５１を「ガーゼで」に合わせ、マウスクリックなどにより次候補文字列３２を選択する。すると、制御装置８０は、図７のように、「ガーゼで」という文字列を、入力表示欄１２に表示させている文字列である「アズノール軟膏を塗布し、」に連ねて入力表示欄１２に表示させる。併せて、制御装置８０は、図７のように、「ガーゼで」に対し直接的に紐付けられた次候補文字列３２を選択領域１３に表示させる。図７に例示する選択領域１３には、次候補文字列３２として、「保護した。」「保護し、」「保護する。」及び「保護を」が表示されている。
【００４０】
また同様に、例えば、図７のようにポインタ５１を「保護する。」に合わせ、マウスクリックなどにより次候補文字列３２を選択する。すると、制御装置８０は、図８のように、「保護する。」という文字列を、入力表示欄１２に表示させている文字列である「アズノール軟膏を塗布し、ガーゼで」に連ねて入力表示欄１２に表示させる。
【００４１】
ここで、制御装置８０は、入力装置７０を介して入力ボタン１２ｂが押されると、入力表示欄１２を消去すると共に、入力表示欄１２に表示させていた文字列を自由入力欄１１に表示させる。すなわち、制御装置８０は、図８の状態で、入力ボタン１２ｂが押されたことを示す操作信号が入力装置７０から送信されると、入力表示欄１２に表示させていた「アズノール軟膏を塗布し、ガーゼで保護する。」という文字列を、図９のように自由入力欄１１に表示させる。そして、制御装置８０は、入力装置７０を介して登録ボタン２５が押されると、自由入力欄１１に表示されている文字列を、業務記録として記憶装置９０に登録する。
【００４２】
図１０は、図１の記憶装置に記憶されている連鎖データ９２の構成例を概略的に示した表である。図１０は、図４〜図７に示す設定文字、先頭文字列３１、及び次候補文字列３２に対応している。
【００４３】
図１０に示すように、設定文字としての「あ」には、「アズノール軟膏を」などの先頭文字列３１が、直接的に紐付けられている。残りの設定文字に対しても、同様、直接的に、１又は複数の先頭文字列３１が紐付けられている。
【００４４】
「アズノール軟膏を」という先頭文字列３１には、「塗布し、」などの次候補文字列３２が直接的に紐付けられている。また、「アズノール軟膏を」という先頭文字列３１には、「ガーゼで」を含む階層の次候補文字列３２、及び「保護する。」を含む階層の次候補文字列３２などが、間接的に紐付けられている。つまり、連鎖データ９２では、複数の次候補文字列３２が階層的に記憶されている。
【００４５】
「塗布し、」という次候補文字列３２には、「ガーゼで」などの次候補文字列３２が直接的に紐付けられている。また、「塗布し、」という次候補文字列３２には、「保護する。」を含む階層の次候補文字列３２などが、間接的に紐付けられている。「ガーゼで」という次候補文字列３２には、「保護する。」を含む階層の次候補文字列３２などが直接的に紐付けられている。ここで、例えば、「保護した。」「保護する。」という次候補文字列３２は、文章の末尾を構成する文字列であり、連鎖データ９２には、これらの次候補文字列３２に後続する階層の次候補文字列３２が存在しない。一方、「保護し、」「保護を」という次候補文字列３２は、助詞又は体言で終わっており、連鎖データ９２では、これらの次候補文字列３２に対し、１又は複数の次候補文字列３２が直接的又は間接的に紐付けられている。
【００４６】
図１１は、図４の先頭文字列にポインタを合わせたとき、簡易表記が表示された例を示す説明図である。図１２は、図８の入力表示部に表示された一文にポインタを合わせたとき、簡易表記が表示された例を示す説明図である。
【００４７】
図１１に示すように、制御装置８０は、ポインタ５１が先頭文字列３１に合わせられたとき、ポインタ５１が合わせられた先頭文字列３１の簡易表記Ｋを表示させるようにしてもよい。同様に、制御装置８０は、ポインタ５１が次候補文字列３２に合わせられたとき、ポインタ５１が合わせられた次候補文字列３２の簡易表記Ｋを表示させるようにしてもよい。また、図１２に示すように、制御装置８０は、ポインタ５１が入力表示欄１２に表示させた文字列に合わせられたとき、当該文字列の簡易表記Ｋを表示させるようにしてもよい。
【００４８】
図１１及び図１２では、簡易表記Ｋとして、文字列のひらがな表記を例示しているが、これに限定されない。制御装置８０は、簡易表記Ｋとして、文字列の片仮名表記を表示させてもよく、文字列を英語、インドネシア語、又はネパール語などに翻訳して表示させてもよい。また、図１１及び図１２では、ポインタ５１が合わせられた文字列を指す吹き出しに簡易表記Ｋが表示される場合を例示しているが、吹き出しの形状を含む簡易表記Ｋの表示形態は、任意に変更することができる。なお、吹き出し内の「よみ」という文字及びその横のロゴは、簡易表記Ｋの手法に応じて適宜変更するとよく、これらを表示しない態様も採ることができる。
【００４９】
図１３は、図３の入力表示部に設定文字が表示され、選択領域に先頭文字列が表示された例を示す説明図である。図１４は、図１３の空白付き文字列が選択されたことにより挿入文字決定部としての数値入力パッドが表示された例を示す説明図である。図１５は、図１４の数値入力パッドで数値が指定された例を示す説明図である。図１６は、図１５の入力表示部に先頭文字列が表示され、選択領域に次候補文字列が表示された例を示す説明図である。図１７は、図１６の入力表示部に業務記録としての一文が表示され、当該一文の末尾の次候補文字列に紐付けられた後続の次候補文字列が選択領域に表示された例を示す説明図である。図１８は、図１７の入力表示部に表示されていた一文が自由入力欄に表示された例を示す説明図である。
【００５０】
図１３〜図１８を参照して、挿入文字決定部４０の一例と、業務記録が２文以上で構成される場合の入力支援処理とについて説明する。挿入文字決定部４０は、空白付き文字列３５の空白部分に挿入される文字又は文字列を決定させて空白付き文字列３５に反映させるものである。すなわち、制御装置８０は、空白付き文字列３５の選択操作を受け付けたとき、挿入文字決定部４０を表示装置１０に表示させる。
【００５１】
まず、図１３の例では、設定文字としての「か」が入力表示欄１２に表示されており、選択領域１３には、「介護士から」を含む複数の先頭文字列３１が表示されている。図１３の先頭文字列３１には、「カロナール＿錠で」「カロナール＿錠に」「カロナール＿錠の」「カロナール＿錠を」「＿ヶ月」という空白付き文字列３５が含まれている。これらの空白付き文字列３５は、何れも、空白部分に数値が挿入される文字列であるため、以降では、数値挿入文字列ともいう。
【００５２】
なお、数値挿入文字列の空白部分には、薬の錠数、何らかの行為の実行回数、体温、部屋番号、時刻、又は時間もしくは期間に応じた数値などが挿入される。図４に例示した「アローゼン＿錠を」及び「アローゼン＿包を」も、数値挿入文字列に相当する。ところで、「＿ヶ月」のように、冒頭に空白部分を有する数値挿入文字列は、空白部分の直後の文字の読みにより、先頭文字列３１又は次候補文字列３２としての分類が行われる。「＿ヶ月」の場合は、「ヶ」の読みが「か」であるため、先頭に「か」をもつ先頭文字列３１として抽出されている。
【００５３】
ここで、例えばマウスを用いて、図１４のようにポインタ５１を「カロナール＿錠を」に合わせ、マウスクリックなどにより数値挿入文字列を選択する。すると、制御装置８０は、挿入文字決定部４０としての数値入力パッド４０Ａを表示装置１０に表示させる。数値入力パッド４０Ａは、例えば、テンキー入力が可能なＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）である。すなわち、制御装置８０は、数値挿入文字列の選択操作を受け付けたとき、挿入文字決定部４０として、数値入力用の数値入力パッド４０Ａを表示装置１０に表示させる。入力装置７０は、数値入力パッド４０Ａによる数値の入力操作を受け付ける機能を有している。そして、制御装置８０は、数値入力パッド４０Ａを介して数値の入力操作を受け付けたとき、入力された数値を数値挿入文字列の空白部分に挿入した文字列を、入力表示欄１２に表示させる。
【００５４】
図１４では、数値入力パッド４０Ａが入力表示欄１２及び選択領域１３の右側に表示された例を示している。図１４の数値入力パッド４０Ａは、数値表示部４１ａと、テンキー部４１ｂと、キャンセルボタン４１ｃと、クリアボタン４１ｄと、エンターボタン４１ｅと、により構成されている。テンキー部４１ｂは、１〜９までの各数値を入力するための仮想ボタンと、ハイフンを入力するための仮想ボタンと、小数点を入力するための仮想ボタンと、により構成されている。キャンセルボタン４１ｃは、先頭文字列３１又は次候補文字列３２の選択を解除するための仮想ボタンである。クリアボタン４１ｄは、テンキー部４１ｂの操作により入力され、数値表示部４１ａに表示された数値をクリアするための仮想ボタンである。エンターボタン４１ｅは、テンキー部４１ｂの操作により入力された数値を数値挿入文字列の空白部分に反映させるための仮想ボタンである。数値表示部４１ａは、テンキー部４１ｂの操作により入力された数値が表示される表示欄である。
【００５５】
例えば、図１５のように、テンキー部４１ｂの「２」という仮想ボタンにポインタ５１を合わせ、マウスをクリックすると、制御装置８０は、数値表示部４１ａに「２」という数値を表示させる。次いで、エンターボタン４１ｅにポインタ５１を合わせ、マウスをクリックすると、制御装置８０は、「カロナール＿錠を」の空白部分に「２」を挿入した文字列である「カロナール２錠を」を入力表示欄１２に表示させる。そして、制御装置８０は、図１６のように、選択された先頭文字列３１である「カロナール＿錠を」に対し直接的に紐付けられた次候補文字列３２を選択領域１３に表示させる。
【００５６】
つまり、制御装置８０は、選択された先頭文字列３１が数値挿入文字列である場合、入力された数値を数値挿入文字列の空白部分に挿入した文字列を、設定文字に代えて入力表示欄１２に表示させる。また、制御装置８０は、選択された次候補文字列３２が数値挿入文字列である場合、入力された数値を数値挿入文字列の空白部分に挿入した文字列を、入力表示欄１２に表示させている文字列に連ねて入力表示欄１２に表示させる。
【００５７】
図１６に例示する選択領域１３には、次候補文字列３２として、「セットした。」を含む複数の次候補文字列３２が表示されている。例えば、図１６のように、ポインタ５１を「内服した。」に合わせ、マウスクリックなどにより次候補文字列３２を選択する。すると、制御装置８０は、図１７のように、選択された次候補文字列３２である「内服した。」を、入力表示欄１２に表示させている文字列である「カロナール２錠を」に連ねて入力表示欄１２に表示させる。
【００５８】
ここで、「セットした。」という次候補文字列３２は、文章の末尾を構成する文字列であるが、連鎖データ９２では、「セットした。」に対し、「残便感」及び「排便は」という次候補文字列３２が紐づけられている。よって、制御装置８０は、「カロナール２錠を内服した。」という一文を入力表示欄１２に表示させたとき、図１７のように、「残便感」「排便は」という次候補文字列３２を選択領域１３に表示させる。すなわち、文章の末尾を構成する次候補文字列３２には、後続する階層に、次候補文字列３２が紐付けられているものと、次候補文字列３２が紐付けられていないものとが存在する。
【００５９】
図１７の状態で、入力ボタン１２ｂが押されると、制御装置８０は、図１８のように、図９の場合と同様、入力表示欄１２を消去すると共に、入力表示欄１２に表示させていた「カロナール２錠を内服した。」という文字列を自由入力欄１１に表示させる。そして、制御装置８０は、入力装置７０を介して登録ボタン２５が押されると、自由入力欄１１に表示されている文字列を、業務記録として記憶装置９０に登録する。なお、図４に例示した「アローゼン＿錠を」又は「アローゼン＿包を」が選択された場合も、制御装置８０は、図１４の場合と同様、数値入力パッド４０Ａを表示させ、上記同様の処理を実行する。
【００６０】
図１９は、図２の自由入力欄に文字列が表示された例を示す説明図である。図２０は、図１９の自由入力欄に表示された文字列に連なって入力表示部が表示された例を示す説明図である。図２１は、図２０の入力表示部に設定文字が表示され、選択領域に先頭文字列が表示された例を示す説明図である。図２２は、図２１の単語挿入文字列が指定された場合に、挿入文字決定部として１又は複数の設定単語が表示された例を示す説明図である。図２３は、図２２の入力表示部に先頭文字列が表示され、選択領域に次候補文字列が表示された例を示す説明図である。図２４は、図２３における自由入力欄の文字列に連なる入力表示部に文字列が表示された例を示す説明図である。図２５は、図２４の自由入力欄及び入力表示部に表示されていた文字列が自由入力欄に表示された例を示す説明図である。
【００６１】
図１９〜図２５を参照して、自由入力欄１１への文字の入力途中で、自由入力モードから入力支援モードへの切替操作が行われた場合の入力支援処理と、挿入文字決定部４０の一例と、について説明する。
【００６２】
図１９には、自由入力モードにおいて、「１５時頃」という文字列が入力され、入力された当該文字列が自由入力欄１１に表示された状態を例示している。そして、記録者が、例えばキーボードのコントロールキーをダブルクリックするなどの操作を行うと、自由入力モードから入力支援モードに切り替わる。すなわち、制御装置８０は、自由入力モードにおいて、自由入力欄１１に文字又は文字列を表示させている状態で、自由入力モードから入力支援モードへの切替操作を受け付けた場合、図２０のように、自由入力欄１１に表示させている文字又は文字列に連ねて入力表示欄１２を表示させる。図２０の例において、制御装置８０は、「１５時頃」という文字列の後方に隣接させて入力表示欄１２を表示させている。
【００６３】
そして、設定文字としての「び」が入力されると、制御装置８０は、図２１のように、入力表示欄１２に「び」という設定文字を表示させると共に、選択領域１３に「ビーソフテンクリームを」を含む複数の先頭文字列３１を表示させる。ここで、「ビーソフテンローションとレスタミン軟膏を」という先頭文字列３１は、一列で表示すると、選択領域１３からはみ出してしまうため、折り返し表示されている。すなわち、制御装置８０は、先頭文字列３１又は次候補文字列３２を一列で表示すると、選択領域１３の横幅を超える場合は、当該先頭文字列３１又は次候補文字列３２を折り返し表示するようになっている。なお、制御装置８０は、先頭文字列３１又は次候補文字列３２を一列で表示すると、選択領域１３の横幅を超える場合、フォントの調整などにより、当該先頭文字列３１又は次候補文字列３２の横幅を狭めて一列表示させてもよい。
【００６４】
図２１の先頭文字列３１には、「＿秒」「＿を」「＿より」「＿受診の」「＿に」という空白付き文字列３５が含まれている。これらのうち、「＿秒」は、上述した数値挿入文字列であり、「＿を」「＿より」「＿受診の」及び「＿に」は、何れも、空白部分に単語が挿入される文字列である。以降では、空白部分に単語が挿入される文字列を単語挿入文字列ともいう。
【００６５】
ここで、「＿より」のように、冒頭に空白部分を有する単語挿入文字列は、空白部分に挿入される可能性の高い単語の総称的な部分の読みにより、先頭文字列３１又は次候補文字列３２としての自然言語処理が行われる。本実施の形態では、「＿より」の空白部分に挿入される可能性の高い単語が「○○病院」であることを想定している。つまり、「＿より」は、「○○病院」の総称的な部分である「病院」の頭文字の読み「び」を先頭にもつ先頭文字列３１として抽出されている。
【００６６】
単語挿入文字列には、予め設定された単語である１又は複数の設定単語が紐付けられている。制御装置８０は、単語挿入文字列の選択操作を受け付けたとき、挿入文字決定部４０として、選択された単語挿入文字列に紐付けられた１又は複数の設定単語４０ｘを表示させる。
【００６７】
ここで、例えば、図２１のようにポインタ５１を「＿より」に合わせ、マウスクリックなどにより単語挿入文字列を選択する。すると、制御装置８０は、図２２のように、挿入文字決定部４０として、「○○病院」「△△医院」「■■クリニック」及び「☆☆大学付属病院」という４つの設定単語４０ｘを単語領域４２に表示させる。なお、設定単語４０ｘにおける「○○」「△△」「■■」「☆☆」には、地域などに応じた単語が入力されていることを想定する。もっとも、これらの設定単語４０ｘは例示であり、設定単語４０ｘの数は適宜変更することができる。また、「○○」などに続く単語は、「病院」などに限定されず、業務記録の用途に応じて適宜変更することができる。そして、設定単語４０ｘには、複数の病院名などが含まれることもある（例えば「○○病院」と「□□病院」など）。図２２の例において、単語領域４２は、入力表示欄１２及び選択領域１３の右側に隣接して配置されている。なお、破線で示す単語領域４２の外枠は、実際には表示されない。
【００６８】
次いで、図２２のようにポインタ５１を「○○病院」に合わせ、マウスクリックなどにより設定単語４０ｘを選択する。すると、制御装置８０は、「＿より」の空白部分に「○○病院」を挿入した文字列である「○○病院より」を入力表示欄１２に表示させる。そして、制御装置８０は、図２３のように、選択された先頭文字列３１である「＿より」に対し直接的に紐付けられた次候補文字列３２である「車椅子にて」「帰設された。」及び「ご家族とともに」を選択領域１３に表示させる。
【００６９】
すなわち、制御装置８０は、設定単語４０ｘの選択操作を受け付けたとき、選択された設定単語４０ｘを単語挿入文字列の空白部分に挿入した文字列を、入力表示欄１２に表示させている文字列に連ねて入力表示欄１２に表示させる。そして、制御装置８０は、選択された先頭文字列３１に対し直接的に紐付けられた１又は複数の次候補文字列３２を選択領域１３に表示させる。
【００７０】
次に、図２３のようにポインタ５１を「帰設された。」に合わせ、マウスクリックなどにより次候補文字列３２を選択する。すると、制御装置８０は、図２４のように、選択された次候補文字列３２である「帰設された。」を、入力表示欄１２に表示させている文字列である「○○病院より」に連ねて入力表示欄１２に表示させる。
【００７１】
図２４の状態で、入力ボタン１２ｂが押されると、制御装置８０は、図２５のように、入力表示欄１２を消去する。併せて、制御装置８０は、入力表示欄１２に表示させていた「○○病院より帰設された。」という文字列を、図２５のように、「１５時頃」に連ねて自由入力欄１１に表示させる。すなわち、制御装置８０は、自由入力欄１１に文字又は文字列が表示され、かつ、入力表示欄１２に文字又は文字列が表示されている状態で、入力表示欄１２の表示内容を確定させる操作を受け付けた場合、入力表示欄１２を消去すると共に、入力表示欄１２に表示させている文字又は文字列を、自由入力欄１１に表示させている文字又は文字列に連ねて自由入力欄１１に表示させる。
【００７２】
図２６は、図２２の設定単語の他の例を示す説明図である。図２７は、図２６の空白付き単語又は単語空白ボタンの選択操作により入力欄が表示された例を示す説明図である。
【００７３】
図２６のように、設定単語４０ｘには、空白部分を有する空白付き単語４０ｍが含まれていてもよい。図２６では、空白付き単語４０ｍとして「＿病院」を例示している。この場合、制御装置８０は、空白付き単語４０ｍの選択操作を受け付けたとき、図２７のように、空白付き単語４０ｍの空白部分への文字の入力を受け付ける文字入力部４３を表示装置１０に表示させる。なお、文字入力部４３は、挿入文字決定部４０に含まれる。
【００７４】
また、図２６のように、設定単語４０ｘには、自由入力を指示するための単語空白ボタン４０ｎが含まれていてもよい。この場合、制御装置８０は、単語空白ボタン４０ｎの選択操作を受け付けたとき、図２７のように、空白付き文字列３５の空白部分への文字の入力を受け付けるブランク入力部４４を表示装置１０に表示させる。なお、ブランク入力部４４は、挿入文字決定部４０に含まれる。
【００７５】
文字入力部４３とブランク入力部４４の構成は同様であるため、図２７では、共通の図を用いている。すなわち、文字入力部４３及びブランク入力部４４は、文字表示欄４５ａと、キャンセルボタン４５ｂと、クリアボタン４５ｃと、エンターボタン４５ｄと、を含んで構成されている。
【００７６】
キャンセルボタン４５ｂは、空白付き単語４０ｍ又は単語空白ボタン４０ｎの選択を解除するための仮想ボタンである。クリアボタン４５ｃは、キーボードの操作などにより入力され、文字表示欄４５ａに表示された文字又は文字列をクリアするための仮想ボタンである。エンターボタン４５ｄは、文字表示欄４５ａに表示された文字又は文字列を、空白付き単語４０ｍの空白部分、又は空白付き文字列３５の空白部分に反映させるための仮想ボタンである。文字表示欄４５ａは、キーボードの操作などにより入力された文字が表示される表示欄である。
【００７７】
制御装置８０は、文字入力部４３への文字又は文字列の入力確定操作を受け付けたとき、入力された文字又は文字列が空白付き単語４０ｍの空白部分に挿入された単語を空白付き文字列３５の空白部分に挿入した文字列を、入力表示欄１２に表示させている文字列に連ねて入力表示欄１２に表示させる。また、制御装置８０は、ブランク入力部４４への文字又は文字列の入力操作を受け付けたとき、入力された文字又は文字列を空白付き文字列３５の空白部分に挿入した文字列を、入力表示欄１２に表示させている文字列に連ねて入力表示欄１２に表示させる。ここで、文字入力部４３への文字又は文字列の入力確定操作とは、入力操作によって文字表示欄４５ａに文字又は文字列を表示させた後、エンターボタン４５ｄを押すことにより、文字表示欄４５ａに表示された文字又は文字列を確定させる操作のことである。
【００７８】
ところで、図２６及び図２７では、１つの空白付き単語４０ｍが表示されている場合を例示したが、これに限らず、単語領域４２には、異なる複数の空白付き単語４０ｍが表示されてもよい。また、空白付き単語４０ｍの空白部分である「＿」に続く単語は、「病院」に限らず、業務記録の種類などに応じて変更するとよい。さらに、図２６及び図２７では、空白付き単語４０ｍと単語空白ボタン４０ｎとの双方が表示される場合を例示したが、これに限らず、単語領域４２には、空白付き単語４０ｍ及び単語空白ボタン４０ｎのうちの何れか一方が表示されてもよい。
【００７９】
ここで、制御装置８０は、空白付き単語４０ｍ又は単語空白ボタン４０ｎを用いて入力された文字列を、連鎖データ９２に、設定単語として登録させてもよい。このようにすれば、制御装置８０は、空白付き単語４０ｍ又は単語空白ボタン４０ｎを用いて入力された文字列を、次回以降の入力支援処理で、設定単語として単語領域４２に表示させることができる。よって、手入力などの手間を省くことができ、作業効率を高めることができる。
【００８０】
図２８は、空白付き文字列が選択されたことにより挿入文字決定部としての日付入力パッドが表示された一例を示す説明図である。図２９は、空白付き文字列が選択されたことにより挿入文字決定部としての日付入力パッドが表示された他の例を示す説明図である。
【００８１】
図２８では、先頭文字列３１としての「一時帰宅は」という文字列が入力表示欄１２に表示され、次候補文字列３２としての「＿月＿日から」が選択領域１３に表示された例を示している。すなわち、図２８には、１又は複数の次候補文字列３２に空白付き文字列３５が含まれている場合を例示している。ここで、「＿月＿日から」は、任意の日付が挿入される文字列である。以降では、任意の日付が挿入される文字列を日付挿入文字列ともいう。
【００８２】
制御装置８０は、マウスクリックなどにより日付挿入文字列が選択されると、挿入文字決定部４０としての日付入力パッド４０Ｃを表示装置１０に表示させる。つまり、制御装置８０は、日付挿入文字列の選択操作を受け付けたとき、挿入文字決定部４０として、日付入力用の日付入力パッド４０Ｃを表示装置１０に表示させる。ここで、日付挿入文字列の空白部分は、日付の部分、つまり「＿月＿日」の部分である。日付入力パッド４０Ｃは、例えば、図２８及び図２９に示すような、カレンダー形式のＧＵＩである。
【００８３】
入力装置７０は、日付入力パッド４０Ｃによる日付の指定操作を受け付ける機能を有している。そして、制御装置８０は、日付入力パッド４０Ｃを介して日付の指定操作を受け付けたとき、指定された日付を日付挿入文字列の空白部分に挿入した文字列を、入力表示欄１２に表示させる。すなわち、制御装置８０は、選択された先頭文字列３１又は次候補文字列３２が日付挿入文字列である場合、指定された日付を日付挿入文字列の空白部分に挿入した文字列を、入力表示欄１２に表示させる。
【００８４】
図２８では、日付入力パッド４０Ｃが選択領域１３の下側に表示された例を示している。日付入力パッド４０Ｃは、数値が表示された複数の仮想ボタンを有しており、何れかの仮想ボタンを押すことにより、日付の指定が可能となっている。図２８の日付入力パッド４０Ｃでは、２０１８年８月の欄に、１から３１までの数値を示す仮想ボタンが表示され、２０１８年９月の欄に、１から３０までの数値を示す仮想ボタンが表示されている。例えば、図２８のように、２０１８年８月の欄の「６」の仮想ボタンにポインタ５１を合わせ、マウスクリックなどにより「８月６日」を指定する。すると、制御装置８０は、「＿月＿日から」の空白部分である「＿月＿日」に「８月６日」を挿入した文字列である「８月６日から」を入力表示欄１２に表示させる。
【００８５】
併せて、制御装置８０は、図２９のように、選択された日付挿入文字列である「＿月＿日から」に対し直接的に紐付けられた次候補文字列３２を選択領域１３に表示させる。図２９では、「＿月＿日から」という日付挿入文字列に対し、「＿月＿日までの」という日付挿入文字列が紐付けられている例を示している。
【００８６】
例えば、図２９のように、２０１８年８月の欄の「９」の仮想ボタンにポインタ５１を合わせ、マウスクリックなどにより「８月９日」を指定する。すると、制御装置８０は、「＿月＿日までの」の空白部分である「＿月＿日」に「８月９日」を挿入した文字列である「８月９日までの」を、入力表示欄１２に表示させている文字列に連ねて入力表示欄１２に表示させる。
【００８７】
ここで、「＿月＿日から」と「＿月＿日までの」とは、連続表記されることにより期間を示す。つまり、「＿月＿日から」は、期間の始点を指定可能な日付挿入文字列であり、「＿月＿日までの」は、期間の終点を指定可能な日付挿入文字列である。したがって、期間の始点を指定可能な日付挿入文字列と、期間の終点を指定可能な日付挿入文字列とが指定された場合、制御装置８０は、期間の始点に対応する数値から、ポインタ５１が合わさっている数値までの間の数値を、他の数値とは異なる表示形態とする。本実施の形態の制御装置８０は、期間の始点に対応する数値から、ポインタ５１が合わさっている数値までの間の各仮想ボタンの背景色を変化させるようになっている。
【００８８】
図３０は、次候補文字列が空白付き文字列である一例を示す説明図である。図２８及び図２９では、次候補文字列３２が空白付き文字列３５を含む例として、次候補文字列３２が日付挿入文字列を含む場合を例示したが、次候補文字列３２には、図３０のように、数値挿入文字列を含めることができる。同様に、次候補文字列３２には、単語挿入文字列を含めることもできる。また、図２８及び図２９では、次候補文字列３２が日付挿入文字列を含む例を示したが、これに限らず、先頭文字列３１が日付挿入文字列を含んでいてもよい。
【００８９】
図３１は、図３の入力表示欄の下方に仮想キーボードが表示された例を示す説明図である。上記の説明では、記録者が、キーボードを用いて設定文字を入力することを想定したが、これに限定されない。制御装置８０は、自由入力モードから入力支援モードへの切替操作を受け付けたとき、表示装置１０に、入力表示欄１２と共に、図３１に示すような仮想キーボード４８を表示させてもよい。仮想キーボード４８は、連鎖データ９２に記憶されている複数の設定文字のそれぞれに応じたキー４８ａを有している。
【００９０】
つまり、文章入力支援システム１００は、仮想キーボード４８の五十音などに対応する各キーを用い、入力装置７０を介して、設定文字の入力操作を行えるようにしてもよい。この場合、制御装置８０は、入力装置７０を介しての仮想キーボード４８のキー４８ａの指定操作により、設定文字の入力操作を受け付ける。例えば、図３１のようにポインタ５１を「あ」のキー４８ａに合わせ、マウスクリックなどにより「あ」のキー４８ａを指定すると、制御装置８０は、図４のように、入力表示欄１２に「あ」の文字を表示させる。併せて、制御装置８０は、「あ」の文字に直接的に紐づけられた次候補文字列３２を選択領域１３に表示させる。
【００９１】
すなわち、制御装置８０は、自由入力モードから入力支援モードへの切替操作を受け付けたとき、複数の設定文字のそれぞれに応じたキー４８ａを有する仮想キーボード４８を表示装置１０に表示させる。そして、制御装置８０は、仮想キーボード４８のキー４８ａの指定操作を受け付けたとき、指定されたキー４８ａに応じた設定文字を入力表示欄１２に表示させると共に、表示させる設定文字を先頭にもつ１又は複数の先頭文字列３１を選択領域１３に表示させる。このようにすれば、キーボードを一切使わずに、マウスなどのポインティングデバイスを操作するだけで、業務記録を入力することができるため、ユーザの利便性がさらに向上する。
【００９２】
続いて、図１を参照して、制御装置８０の機能的な構成について説明する。制御装置８０は、図１に示すように、入力処理部８１と、表示処理部８２と、検索処理部８３と、を有している。入力処理部８１は、記録者による操作の内容を示す操作信号を入力装置７０から受信し、受信した操作信号を、必要に応じて表示処理部８２及び検索処理部８３へ出力する。
【００９３】
検索処理部８３は、文字又は文字列の入力操作を示す操作信号に応じて、入力された文字又は文字列を記憶装置９０の連鎖データ９２に照らし、入力された文字又は文字列が連鎖データ９２に設定文字として記憶されているか否かを判定する。検索処理部８３は、入力された文字又は文字列が連鎖データ９２に設定文字として記憶されていれば、当該文字又は文字列を先頭に有する１又は複数の先頭文字列３１を抽出し、抽出した１又は複数の先頭文字列３１の情報を表示処理部８２へ出力する。
【００９４】
検索処理部８３は、先頭文字列３１の選択操作を示す操作信号に応じて、選択された先頭文字列３１を連鎖データ９２に照らす。そして、選択された先頭文字列３１に対し直接的に紐付けられた１又は複数の次候補文字列３２が連鎖データ９２に存在すれば、当該次候補文字列３２を抽出し、抽出した次候補文字列３２の情報を表示処理部８２へ出力する。検索処理部８３は、次候補文字列３２の選択操作を示す操作信号に応じて、選択された次候補文字列３２を連鎖データ９２に照らす。そして、選択された次候補文字列３２に対し直接的に紐付けられた１又は複数の次候補文字列３２が連鎖データ９２に存在すれば、当該次候補文字列３２を抽出し、抽出した次候補文字列３２の情報を表示処理部８２へ出力する。
【００９５】
表示処理部８２は、文章入力支援システム１００の起動時において、表示装置１０に自由入力欄１１を含む入力支援画面を表示させる。表示処理部８２は、自由入力モードから入力支援モードへの切替操作を示す操作信号に応じて、表示装置１０に入力表示欄１２を表示させる。表示処理部８２は、文字又は文字列の入力操作を示す操作信号に応じて、入力された文字又は文字列を自由入力欄１１又は入力表示欄１２に表示させる。表示処理部８２は、検索処理部８３において抽出された１又は複数の先頭文字列３１を選択領域１３に表示させる。表示処理部８２は、検索処理部８３において抽出された１又は複数の次候補文字列３２を選択領域１３に表示させる。
【００９６】
入力処理部８１は、入力装置７０から送信される上記以外の操作信号についても、表示処理部８２及び検索処理部８３に中継する。そして、検索処理部８３は、入力処理部８１から入力した上記以外の操作信号に応じて、適宜、記憶装置９０を参照し、表示処理部８２へ種々の情報を送信する。表示処理部８２は、入力処理部８１から入力した上記以外の操作信号、及び検索処理部８３からの種々のデータに応じて、表示装置１０に、業務記録の入力支援のための様々の情報を表示させる。
【００９７】
ここで、制御装置８０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置と、こうした演算装置と協働して上記の各種機能を実現させる文章入力支援プログラム９１とにより構成することができる。記憶装置９０は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等のＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、又はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などにより構成することができる。すなわち、制御装置８０及び記憶装置９０は、マイコンなどのコンピュータにより構成することができる。
【００９８】
つまり、文章入力支援プログラム９１は、記憶装置９０を備えたコンピュータを、自由入力モードから入力支援モードへの切替操作に応じて、入力表示欄１２を表示装置１０に表示させるモード切替手段として機能させる。また、文章入力支援プログラム９１は、コンピュータを、設定文字が入力されたとき、入力された設定文字を表示装置１０の入力表示欄１２に表示させると共に、入力された設定文字を先頭にもつ１又は複数の先頭文字列３１を表示装置１０の選択領域１３に表示させる先頭表示手段として機能させる。さらに、文章入力支援プログラム９１は、コンピュータを、先頭文字列３１が選択されたとき、選択された先頭文字列３１を入力表示欄１２に表示させると共に、選択された先頭文字列３１に対し直接的に紐付けられた１又は複数の次候補文字列３２を選択領域１３に表示させる次候補表示手段として機能させる。加えて、文章入力支援プログラム９１は、コンピュータを、次候補文字列３２が選択されたとき、選択された次候補文字列３２を、入力表示欄１２に表示させている文字列に連ねて入力表示欄１２に表示させる連鎖表示手段として機能させる。そして、次候補表示手段及び連鎖表示手段は、複数の先頭文字列３１及び複数の次候補文字列３２のうちの少なくとも一方に含まれ、空白部分を有する空白付き文字列３５が選択された場合に、空白付き文字列３５の空白部分に挿入される文字又は文字列を決定させて空白付き文字列３５に反映させる挿入文字決定部を表示装置１０に表示させるものである。
【００９９】
図３２は、図１の文章入力支援システムにおける全体的な動作を例示したフローチャートである。図３３は、図１の文章入力支援システムによる動作のうち、空白付き文字列が選択された場合の動作を例示したフローチャートである。図３２及び図３３を参照して、制御装置８０が記憶装置９０を用いて行う文章入力支援方法について説明する。
【０１００】
まず、図３２に基づき、制御装置８０による文章入力支援方法の全体的な処理内容を説明する。文章入力支援システム１００が起動すると、制御装置８０は、自由入力モードに応じた入力支援画面を表示装置１０に表示させる（ステップＳ１０１）。
【０１０１】
（モード切替ステップ）
制御装置８０は、自由入力モードから入力支援モードへの切替操作を受け付けると（ステップＳ１０２／Ｙｅｓ）、入力支援モードを開始し、入力表示欄１２を表示装置１０に表示させる（ステップＳ１０３）。
【０１０２】
（先頭表示ステップ）
制御装置８０は、文字が入力されるまで待機する（ステップＳ１０４／Ｎｏ）。制御装置８０は、文字の入力操作を受け付けたとき（ステップＳ１０４／Ｙｅｓ）、入力された文字を表示装置１０の入力表示欄１２に表示させる（ステップＳ１０５）。そして、制御装置８０は、入力表示欄１２に表示中の文字を連鎖データ９２の各設定文字に照らすことにより、入力表示欄１２に表示中の文字が設定文字であるか否かを判定する（ステップＳ１０６）。入力表示欄１２に表示中の文字が設定文字であれば（ステップＳ１０６／Ｙｅｓ）、入力表示欄１２に表示中の文字を先頭にもつ１又は複数の先頭文字列３１が連鎖データ９２に記憶されている。そのため、制御装置８０は、入力表示欄１２に表示中の文字を先頭にもつ先頭文字列３１を連鎖データ９２から抽出し、抽出した１又は複数の先頭文字列３１を選択領域１３に表示させる（ステップＳ１０７）。
【０１０３】
ここで、制御装置８０は、先頭文字列３１の選択操作を受け付けることなく（ステップＳ１０８／Ｎｏ）、追加で文字が入力された場合（ステップＳ１０４／Ｙｅｓ）、入力表示欄１２に二文字を表示する（ステップＳ１０５）。よって、制御装置８０は、連鎖データ９２を参照して、入力表示欄１２に表示中の二文字が設定文字であるか否かを判定する。そして、制御装置８０は、当該二文字が設定文字であれば（ステップＳ１０６／Ｙｅｓ）、当該二文字を先頭にもつ１又は複数の先頭文字列３１を選択領域１３に表示させる（ステップＳ１０７）。
【０１０４】
このように、制御装置８０は、文字の入力操作を受け付ける度に（ステップＳ１０４）、入力表示欄１２に文字を追加し（ステップＳ１０５）、入力表示欄１２に表示中の文字列が設定文字であるか否かを判定する（ステップＳ１０６）。そして、入力表示欄１２に表示中の文字列が、連鎖データ９２に設定文字として記憶されている限り、当該文字列を先頭にもつ１又は複数の先頭文字列３１を選択領域１３に表示させる（ステップＳ１０７）。
【０１０５】
（次候補表示ステップ）
制御装置８０は、先頭文字列３１の選択操作を受け付けたとき（ステップＳ１０８／Ｙｅｓ）、選択された先頭文字列３１が空白付き文字列３５であれば（ステップＳ１０９／Ｙｅｓ）、後述する図３３のステップＳ２０１の処理へ移行する。
【０１０６】
制御装置８０は、選択された先頭文字列３１が空白付き文字列３５でなければ（ステップＳ１０９／Ｎｏ）、選択された先頭文字列３１を入力表示欄１２に表示させる（ステップＳ１１０）。
【０１０７】
次いで、制御装置８０は、ステップＳ１０８で選択された先頭文字列３１を連鎖データ９２に照らし、当該先頭文字列３１に紐付けられた次候補文字列３２が存在するか否かを判定する（ステップＳ１１１）。制御装置８０は、選択された先頭文字列３１に紐付けられた次候補文字列３２が存在すれば（ステップＳ１１１／Ｙｅｓ）、当該先頭文字列３１に紐付けられた次候補文字列３２を連鎖データ９２から抽出する。そして、制御装置８０は、抽出した１又は複数の次候補文字列３２を選択領域１３に表示させる（ステップＳ１１２）。
【０１０８】
次に、次候補文字列３２の選択操作を受け付けるまで待機する（ステップＳ１１３／Ｎｏ）。なお、このとき、次候補文字列３２が選択されることなく、キーボードなどを介して文字又は文字列が入力されると、制御装置８０は、先頭文字列３１に連ねて入力された文字又は文字列を入力表示欄１２に表示させる。
【０１０９】
（連鎖表示ステップ）
制御装置８０は、次候補文字列３２の選択操作を受け付けたとき（ステップＳ１１３／Ｙｅｓ）、選択された次候補文字列３２が空白付き文字列３５であれば（ステップＳ１１４／Ｙｅｓ）、後述する図３３のステップＳ２０１の処理へ移行する。
【０１１０】
制御装置８０は、選択された次候補文字列３２が空白付き文字列３５でなければ（ステップＳ１１４／Ｎｏ）、選択された次候補文字列３２を入力表示欄１２に表示させ、ステップＳ１１１の処理へ移行する（ステップＳ１１５）。すなわち、選択された次候補文字列３２の下位の階層に紐付けられた１又は複数の次候補文字列３２が存在する限り、制御装置８０は、次候補文字列３２の入力表示欄１２への追記と、後続する１又は複数の次候補文字列３２の選択領域１３への表示と、を実行する。
【０１１１】
制御装置８０は、ステップＳ１０８で選択された先頭文字列３１に紐付けられた次候補文字列３２が存在しなければ（ステップＳ１１１／Ｎｏ）、選択領域１３に次候補文字列３２を表示させることができない。よって、制御装置８０は、確定操作が行われずに（ステップＳ１１６／Ｎｏ）、文字又は文字列が入力された場合、入力表示欄１２に表示中の文字列に連ねて、入力された文字又は文字列を入力表示欄１２に表示させる。確定操作とは、入力装置７０を介して入力ボタン１２ｂが押される操作のことである。
【０１１２】
制御装置８０は、確定操作が行われると（ステップＳ１１６／Ｙｅｓ）、入力表示欄１２を消去すると共に、入力表示欄１２に表示させていた文字又は文字列を自由入力欄１１に表示させる（ステップＳ１１７）。そして、制御装置８０は、登録操作が行われるまで待機する（ステップＳ１１８／Ｎｏ）。登録操作とは、入力装置７０を介して登録ボタン２５が押される操作のことである。このとき、例えば、登録操作が行われることなく、文字又は文字列が入力された場合、制御装置８０は、自由入力欄１１に表示させている文字又は文字列に連ねて、入力された文字又は文字列を自由入力欄１１に表示させる。制御装置８０は、登録操作が行われると（ステップＳ１１８／Ｙｅｓ）、自由入力欄１１に表示中の文字又は文字列を、業務記録として記憶装置９０に登録する（ステップＳ１１９）。
【０１１３】
ところで、入力表示欄１２に表示中の文字又は文字列が設定文字でなければ（ステップＳ１０６／Ｎｏ）、制御装置８０は、先頭文字列３１を選択領域１３に表示させない。例えば、入力表示欄１２に表示中の文字列の文字数が増えることにより、入力表示欄１２に表示中の文字列が設定文字でなくなった場合、制御装置８０は、選択領域１３に表示させていた先頭文字列３１を消去する。よって、この場合、記録者は、入力表示欄１２又は自由入力欄１１を用いて、業務記録のうちの少なくとも一文を手入力することとなる。もっとも、記録者が、誤入力などのため、入力表示欄１２に表示中の文字列の文字数を減らし、入力表示欄１２に表示中の文字又は文字列が設定文字となったときは、文字数の増加によって消去された先頭文字列３１が、再度、選択可能に表示される。
【０１１４】
また、制御装置８０は、切替操作が行われない状態で（ステップＳ１０２／Ｎｏ）、文字又は文字列の入力操作を受け付けた場合（ステップＳ１２０／Ｙｅｓ）、入力された文字又は文字列を自由入力欄１１に表示させる（ステップＳ１２１）。そして、登録操作が行われると（ステップＳ１２２／Ｙｅｓ）、ステップＳ１１９の処理へ移行し、登録操作が行われなければ（ステップＳ１２２／Ｎｏ）、ステップＳ１０２の処理へ移行する。なお、制御装置８０は、切替操作が行われない状態で（ステップＳ１０２／Ｎｏ）、文字又は文字列の入力操作が行われなければ、切替操作が行われるまで待機する（ステップＳ１２０／Ｎｏ）。
【０１１５】
続いて、図３３に基づき、制御装置８０による文章入力支援方法のうち、挿入文字決定部４０に関連する処理について説明する。下記のステップＳ２０１〜Ｓ２１９の一連の処理は、上述した次候補表示ステップ又は連鎖表示ステップに含まれる。すなわち、下記のステップＳ２０１〜Ｓ２１９の一連の処理は、ステップＳ１０８で選択された先頭文字列３１が空白付き文字列３５である場合（ステップＳ１０９／Ｙｅｓ）、又はステップＳ１１３で選択された次候補文字列３２が空白付き文字列３５である場合（ステップＳ１１４／Ｙｅｓ）の処理である。
【０１１６】
制御装置８０は、空白付き文字列３５が数値挿入文字列であれば（ステップＳ２０１／Ｙｅｓ）、挿入文字決定部４０としての数値入力パッド４０Ａを表示装置１０に表示させる（ステップＳ２０２）。制御装置８０は、数値の入力操作を受け付けるまで待機する。このとき、例えばキャンセルボタン４１ｃが押されると、制御装置８０は、例えば図４又は図３０のように、先頭文字列３１又は次候補文字列３２を選択可能な状態に戻す（ステップＳ２０３／Ｎｏ）。
【０１１７】
制御装置８０は、数値入力パッド４０Ａを介して数値の入力操作を受け付けると（ステップＳ２０３／Ｙｅｓ）、入力された数値を数値挿入文字列の空白部分に反映させる。つまり、制御装置８０は、入力された数値を数値挿入文字列の空白部分に挿入した文字列を、入力表示欄１２に表示させる（ステップＳ２０４）。
【０１１８】
制御装置８０は、空白付き文字列３５が単語挿入文字列であれば（ステップＳ２０１／Ｎｏ、ステップＳ２０５／Ｙｅｓ）、挿入文字決定部４０として、１又は複数の設定単語４０ｘを表示装置１０に表示させる（ステップＳ２０６）。制御装置８０は、設定単語４０ｘが選択されるまで待機する（ステップＳ２０７／Ｎｏ）。
【０１１９】
制御装置８０は、設定単語４０ｘが選択されると（ステップＳ２０７／Ｙｅｓ）、選択された設定単語４０ｘが空白付き単語４０ｍ又は単語空白ボタン４０ｎであるか否かを判定する（ステップＳ２０８）。以降では、空白付き単語４０ｍ又は単語空白ボタン４０ｎ以外の設定単語を固定単語ともいう。制御装置８０は、選択された設定単語４０ｘが固定単語であれば（ステップＳ２０８／Ｎｏ）、当該固定単語を単語挿入文字列の空白部分に反映させる。つまり、制御装置８０は、単語領域４２内から選択された固定単語を単語挿入文字列の空白部分に挿入した文字列を、入力表示欄１２に表示させる（ステップＳ２０９）。
【０１２０】
制御装置８０は、選択された設定単語４０ｘが空白付き単語４０ｍであれば（ステップＳ２０８／Ｙｅｓ、ステップＳ２１０／Ｙｅｓ）、文字入力部４３を表示装置１０に表示させる（ステップＳ２１１）。そして、制御装置８０は、文字入力部４３への文字又は文字列の入力確定操作が行われるまで待機する（ステップＳ２１２／Ｎｏ）。制御装置８０は、文字入力部４３への文字又は文字列の入力確定操作を受け付けたとき（ステップＳ２１２／Ｙｅｓ）、入力された文字又は文字列に基づく単語を単語挿入文字列の空白部分に反映させる。つまり、制御装置８０は、入力された文字又は文字列を空白付き単語４０ｍの空白部分に挿入して単語を生成し、生成した単語を単語挿入文字列の空白部分に挿入して文字列を生成する。そして、制御装置８０は、生成した文字列を入力表示欄１２に表示させる（ステップＳ２１３）。
【０１２１】
制御装置８０は、選択された設定単語４０ｘが単語空白ボタン４０ｎであれば（ステップＳ２０８／Ｙｅｓ、ステップＳ２１０／Ｎｏ）、ブランク入力部４４を表示装置１０に表示させる（ステップＳ２１４）。そして、制御装置８０は、ブランク入力部４４への文字又は文字列の入力確定操作が行われるまで待機する（ステップＳ２１５／Ｎｏ）。制御装置８０は、ブランク入力部４４への文字又は文字列の入力確定操作を受け付けたとき（ステップＳ２１５／Ｙｅｓ）、入力された文字又は文字列を単語挿入文字列の空白部分に反映させる。つまり、制御装置８０は、入力された文字又は文字列を単語挿入文字列の空白部分に挿入して文字列を生成し、生成した文字列を入力表示欄１２に表示させる（ステップＳ２１６）。
【０１２２】
制御装置８０は、空白付き文字列３５が日付挿入文字列であれば（ステップＳ２０５／Ｎｏ）、挿入文字決定部４０としての日付入力パッド４０Ｃを表示装置１０に表示させる（ステップＳ２１７）。そして、制御装置８０は、日付の指定操作を受け付けるまで待機する（ステップＳ２１８／Ｎｏ）。制御装置８０は、日付入力パッド４０Ｃを介して日付の指定操作を受け付けたとき（ステップＳ２１８／Ｙｅｓ）、指定された日付を日付挿入文字列の空白部分に反映させる。すなわち、制御装置８０は、指定された日付を日付挿入文字列の空白部分に挿入した文字列を、入力表示欄１２に表示させる（ステップＳ２１９）。
【０１２３】
以上のように、文章入力支援システム１００は、入力された設定文字を入力表示欄１２に表示させると共に、１又は複数の先頭文字列３１を選択領域１３に表示させる。また、文章入力支援システム１００は、選択された先頭文字列３１を入力表示欄１２に表示させると共に、１又は複数の次候補文字列３２を選択領域１３に表示させる。そして、文章入力支援システム１００は、空白付き文字列３５の選択操作を受け付けたとき、空白付き文字列３５の空白部分に挿入される文字又は文字列を決定させて空白付き文字列に反映させる挿入文字決定部４０を表示させる。よって、マウスなどのポインティングデバイスを用いた操作を主として定型的な文章を作成することができることから、業務記録の入力作業を効率化することができるため、業務記録の入力時間を削減し、記録者の業務負担を軽減することができる。そして、記録者は、挿入文字決定部４０を用いて、空白付き文字列の空白部分に挿入する文字又は文字列を決めることにより、連鎖データ９２のもとである各定型文に定型的に出現する可変部分を容易に編集することができる。
【０１２４】
ところで、業務記録には、職員ごとに、用語の選び方、略語の用い方、及び助詞の使い方などを含む表現スタイルのバラツキがある。さらに、同じ職員が同じ内容を記録する場合でも、業務記録の書き方は、日によってまちまちになる。また、キーボードを用いて入力された業務記録には、誤字及び脱字の他、曖昧な表現が含まれることも多い。すなわち、従来は、業務記録に用いる表現が統一されていないため、同じ内容を示す文章にも多様なバリエーションが存在する。そのため、業務記録の分析による新たな知見の獲得、又は有用な知識の抽出などが困難である。
【０１２５】
この点、文章入力支援システム１００は、自然言語処理などを利用して統一化した定型文に基づく連鎖データ９２の利用により、先頭文字列３１及び次候補文字列３２の選択処理を主とした業務記録の作成環境を提供することができる。すなわち、先頭文字列３１と次候補文字列３２とを組み合わせた業務記録を各職員に作成させることにより、経験の浅い職員又はＰＣに不慣れな職員であっても、定型文に沿った定型的かつ正確な文章を作成することができる。よって、業務記録の入力作業に要する時間を大幅に短縮することができ、かつ、業務記録の均質化を図ることができる。つまり、どのような職員であっても、数回の選択処理により、同じレベルの正確な業務記録を迅速に作成することができるため、本来的な業務に集中できないといった事態を回避することができる。加えて、助詞などの勝手な省略、職員間で統一されていない略語の使用、又は誤字脱字の発生などを防ぐことができるため、文章の精度が向上し、業務記録の信頼性を高めることができる。したがって、業務記録の分析及び統計処理が容易となるため、新たな知見の獲得及び有用な知識の抽出などを効率よく行うことができる。特に、介護記録の場合は、ケアプランと介護記録との突き合わせにより、客観的な見直しの根拠を明示することができるため、被介護者のご家族の信頼を高めることができる
【０１２６】
また、制御装置８０は、次候補文字列３２の選択操作を受け付けたとき、選択された次候補文字列３２に対し直接的に紐づけられた１又は複数の次候補文字列３２が存在すれば、当該次候補文字列３２を選択領域１３に表示させるようになっている。そのため、名詞と助詞との組み合わせを複数含むような、相対的に長い業務記録についても、効率よく作成することができる。
【０１２７】
さらに、制御装置８０は、数値挿入文字列の選択操作を受け付けたとき、挿入文字決定部４０として数値入力パッド４０Ａを表示させる。よって、キーボードを用いずに数値入力が行えることを、記録者に一見して認識させることができる。そして、制御装置８０は、数値入力パッド４０Ａを介して数値の入力操作を受け付けたとき、入力表示欄１２に、入力された数値を数値挿入文字列の空白部分に挿入した文字列を表示させる。よって、数値以外の部分が定型的な文字列についても、マウスなどのポインティングデバイスのみの操作で、任意の数値と定型的な箇所とを組み合わせた文字列を迅速に作成することができるため、業務記録の作成の効率化を図ることができる。ところで、図１４及び図１５では、数値入力パッド４０Ａとして、テンキー部４１ｂを有し、テンキー入力が可能なＧＵＩを例示したが、これに限定されない。例えば、数値入力パッド４０Ａは、ドラムロール形式のＧＵＩであってもよい。
【０１２８】
また、制御装置８０は、日付挿入文字列の選択操作を受け付けたとき、挿入文字決定部４０として日付入力パッド４０Ｃを表示させる。よって、記録者は、キーボードを用いずに日付の入力が行えることを一見して認識することができる。そして、制御装置８０は、日付入力パッド４０Ｃを介して日付の指定操作を受け付けたとき、指定された日付を日付挿入文字列の空白部分に挿入した文字列を、入力表示欄１２に表示させる。よって、日付以外の部分が定型的な文字列についても、マウスなどのポインティングデバイスのみの操作で、任意の日付と定型的な箇所とを組み合わせた文字列を迅速に作成することができるため、業務記録の作成の効率化を図ることができる。
【０１２９】
ところで、図２８及び図２９では、日付入力パッド４０Ｃとして、カレンダー形式のＧＵＩを例示したが、これに限定されない。例えば、日付入力パッド４０Ｃは、数値入力パッド４０Ａと同様のテンキー部４１ｂを有する形式であってもよい。すなわち、日付入力パッド４０Ｃは、「月」の入力用のテンキー部４１ｂと、「日にち」の入力用のテンキー部４１ｂとを有する形式であってもよい。そして、これら２つのテンキー部４１ｂは、同時に表示されてもよいし、例えば、「月」の入力用のテンキー部４１ｂによる「月」の指定が終わった後に、「日にち」の入力用のテンキー部４１ｂが表示されてもよい。また、日付入力パッド４０Ｃは、「月」の指定と「日にち」の指定とが可能なドラムロール形式のＧＵＩであってもよい。
【０１３０】
さらに、空白付き文字列のうちの単語挿入文字列には、予め設定された１又は複数の設定単語４０ｘが紐づけられている。そして、制御装置８０は、単語挿入文字列の選択操作を受け付けたとき、挿入文字決定部４０として、選択された単語挿入文字列に紐づけられた１又は複数の設定単語４０ｘを表示させる。よって、記録者は、単語挿入文字列の空白部分に挿入する単語を、キーボードを用いずに選定することができる。そして、制御装置８０は、設定単語４０ｘの選択操作を受け付けたとき、選択された設定単語４０ｘを単語挿入文字列の空白部分に挿入した文字列を、入力表示欄１２に表示させる。よって、特定の単語以外の部分が定型的な文字列についても、マウスなどのポインティングデバイスのみの操作で、特定の単語と定型的な箇所とを組み合わせた文字列を迅速に作成することができるため、業務記録の作成の効率化を図ることができる。
【０１３１】
ところで、設定単語４０ｘには、空白付き単語４０ｍが含まれていてもよい。この場合、制御装置８０は、空白付き単語４０ｍの選択操作を受け付けたときに文字入力部４３を表示装置１０に表示させる。そして、制御装置８０は、文字入力部４３への文字又は文字列の入力確定操作を受け付けたとき、入力された文字又は文字列が空白付き単語４０ｍの空白部分に挿入された単語を空白付き文字列３５の空白部分に挿入した文字列を、入力表示欄１２に表示させる。よって、総称的な部分は固定単語と共通しているが、それ以外の部分を任意に変更して空白付き文字列３５の空白部分に挿入したいような場合に、柔軟に対応することができる。
【０１３２】
加えて、設定単語４０ｘには、単語空白ボタン４０ｎが含まれていてもよい。この場合、制御装置８０は、単語空白ボタン４０ｎの選択操作を受け付けたとき、ブランク入力部４４を表示させる。そして、制御装置８０は、ブランク入力部４４への文字又は文字列の入力確定操作を受け付けたとき、入力された文字又は文字列を空白付き文字列３５の空白部分に挿入した文字列を、入力表示欄１２に表示させる。よって、連鎖データ９２に設定単語４０ｘとして登録されていない単語を、空白付き文字列３５の空白部分に挿入したい場合でも、記録者は、所望の文字列を柔軟に作成することができる。
【０１３３】
また、制御装置８０は、自由入力モードと入力支援モードとを有している。よって、記録者は、連鎖データ９２における先頭文字列３１と次候補文字列３２との組み合わせで生成できない文章についても、自由入力モードを用いて生成することができる。また、記録者は、入力支援モードを用いることで、先頭文字列３１と次候補文字列３２とを組み合わせた業務記録を迅速に作成することができる。加えて、制御装置８０は、自由入力モードから入力支援モードへの切替操作を受け付けたとき、入力表示欄１２を自由入力欄１１に重畳表示させる。よって、表示画面１０Ａの省スペース化を実現できるため、視認性の向上を図ることができる。そして、先頭文字列３１又は次候補文字列３２が選択領域１３に多く表示され、画面スクロールが必要となるような状況を低減することができる。
【０１３４】
さらに、制御装置８０は、自由入力モードにおいて、自由入力欄１１に文字又は文字列を表示させている状態で、切替操作を受け付けた場合、自由入力欄１１に表示させている文字又は文字列の後方に隣接させて、入力表示欄１２を表示させる。よって、記録者は、手入力と定型文とを組み合わせた柔軟な業務記録の作成を行うことができる。
【０１３５】
加えて、制御装置８０は、ポインタ５１が先頭文字列３１又は次候補文字列３２に合わせられたとき、ポインタ５１が合わせられた先頭文字列３１又は次候補文字列３２の簡易表記Ｋを表示させる。また、制御装置８０は、ポインタ５１が入力表示欄１２に表示させた文字列に合わせられたとき、当該文字列の簡易表記Ｋを表示させる。
【０１３６】
ここで、例えば、業務記録としての介護記録を入力する場合、介護記録には、薬の名前又は専門用語など、難しい漢字が多く、習熟が困難である。そして、特に経験の浅い職員には読解が困難な場合が多い。また、介護業界は、慢性的な人手不足であるため、職員の出入りも多く、教育に十分な時間がとれないまま、国家的要請である介護記録を職員に入力させなければならない。この点、簡易表記Ｋとして、文字列のひらがな表記を採用すれば、難しい漢字の読解が容易となるため、業務記録の入力作業の効率を高めることができる。
【０１３７】
また、介護業界は、慢性的な人手不足などに起因して、外国人の職員も増えている。そのため、例えば、ひらがな表記又は片仮名表記などを採り入れたとしても、用語の読解が困難な場合がある。この点。簡易表記Ｋとして、英語などの外国語表記を採用すれば、抽出された先頭文字列３１又は次候補文字列３２などの理解を促すことができるため、業務記録の入力作業の効率化を図ることができる。
【０１３８】
ここで、上述した実施の形態は、文章入力支援システム、文章入力支援方法、及び文章入力支援プログラムにおける好適な具体例であり、本発明の技術的範囲は、これらの態様に限定されるものではない。例えば、上記の実施の形態では、文章入力支援システム１００が介護記録の入力作業を支援する例について説明したが、これに限定されない。文章入力支援システム１００は、医療施設又はコールセンターなど、様々な業種の業務記録の入力作業を支援することができる。また、上記の各図で示した入力支援画面は、あくまで例示であり、これに限定されない。すなわち、業務記録の内容は、業務又は用途に応じて異なるため、入力支援画面の各構成は、適宜取捨選択することができる。そして、入力支援画面の各構成の配置は、適宜変更することができる。
【０１３９】
さらに、上記実施の形態では、キーボードを用いた設定文字の入力操作と、仮想キーボード４８の各キー４８ａを用いての設定文字の入力操作とを例示したが、これらに限定されない。文章入力支援システム１００は、設定文字の入力操作を、例えば音声入力で受け付けるように構成してもよい。また、上記の説明では、表示装置１０と入力装置７０とが分離された構成を例示したが、これに限らず、表示装置１０と入力装置７０とは、互いに積層されたタッチパネルであってもよい。この場合、入力装置７０は、記録者によってタッチされた位置を検出し、検出した位置を示す操作信号を制御装置８０へ送信する。もっとも、表示装置１０をタッチパネルで構成し、入力装置７０の一部の機能を表示装置１０に実現させてもよい。
【０１４０】
また、上記実施の形態では、設定文字が１文字又は２文字の場合を例示したが、これに限定されない。例えば、設定文字として、仮名文字のうちの３文字以上の組み合わせである複数の文字列が設定されてもよい。さらに、例えば、介護記録の場合、血圧という用語の代わりに「ＢＰ」という略語を用い、体温という用語の代わりに「ＫＴ」という略語を用いることがある。また、介護記録の場合、ケアワーカ（介護士）という用語の代わりに「ＣＷ」という略語を用い、理学療法士という用語の代わりに「ＰＴ」という略語を用いることがある。よって、連鎖データ９２のもとである定型文には、先頭に「ＢＰ」のような英文字を用いた略語が含まれることがある。そして、このような場合は、連鎖データ９２の作成時に、設定文字として、１文字の英文字が抽出される。加えて、設定文字が２文字以上の文字列を含むようになっている場合は、連鎖データ９２の作成時に、設定文字として、２文字以上の英文字を組み合わせた文字列が抽出される。すなわち、設定文字は、１文字の英文字、又は２文字以上の英文字を組み合わせた文字列を含んでいてもよい。
【符号の説明】
【０１４１】
１０  表示装置、１０Ａ  表示画面、１１  自由入力欄、１１ａ  表題欄、１２  入力表示欄、１２ａ  カーソル、１２ｂ  入力ボタン、１３  選択領域、２１  日付欄、２２  時刻欄、２３  記録者欄、２５  登録ボタン、２７  画像表示欄、２８  対象者欄、２９  個人情報欄、３１  先頭文字列、３２  次候補文字列、３５  空白付き文字列、４０  挿入文字決定部、４０Ａ  数値入力パッド、４０Ｃ  日付入力パッド、４０ｍ  空白付き単語、４０ｎ  単語空白ボタン、４０ｘ  設定単語、４１ａ  数値表示部、４１ｂ  テンキー部、４１ｃ  キャンセルボタン、４１ｄ  クリアボタン、４１ｅ  エンターボタン、４２  単語領域、４３  文字入力部、４４  ブランク入力部、４５ａ  文字表示欄、４５ｂ  キャンセルボタン、４５ｃ  クリアボタン、４５ｄ  エンターボタン、４８  仮想キーボード、４８ａ  キー、５１  ポインタ、７０  入力装置、８０  制御装置、８１  入力処理部、８２  表示処理部、８３  検索処理部、９０  記憶装置、９１  文章入力支援プログラム、９２  連鎖データ、１００  文章入力支援システム、Ｋ  簡易表記。
【図１】
2020027353.tif 000003
【図２】
2020027353.tif 000004
【図３】
2020027353.tif 000005
【図４】
2020027353.tif 000006
【図５】
2020027353.tif 000007
【図６】
2020027353.tif 000008
【図７】
2020027353.tif 000009
【図８】
2020027353.tif 000010
【図９】
2020027353.tif 000011
【図１０】
2020027353.tif 000012
【図１１】
2020027353.tif 000013
【図１２】
2020027353.tif 000014
【図１３】
2020027353.tif 000015
【図１４】
2020027353.tif 000016
【図１５】
2020027353.tif 000017
【図１６】
2020027353.tif 000018
【図１７】
2020027353.tif 000019
【図１８】
2020027353.tif 000020
【図１９】
2020027353.tif 000021
【図２０】
2020027353.tif 000022
【図２１】
2020027353.tif 000023
【図２２】
2020027353.tif 000024
【図２３】
2020027353.tif 000025
【図２４】
2020027353.tif 000026
【図２５】
2020027353.tif 000027
【図２６】
2020027353.tif 000028
【図２７】
2020027353.tif 000029
【図２８】
2020027353.tif 000030
【図２９】
2020027353.tif 000031
【図３０】
2020027353.tif 000032
【図３１】
2020027353.tif 000033
【図３２】
2020027353.tif 000034
【図３３】
2020027353.tif 000035