(57)【要約】      （修正有）【課題】複数の入力方式を用いた入力操作を効率的に実施できる情報入力プログラム、情報処理システム及び情報入力方法を提供する。【解決手段】情報入力プログラムは、複数の項目のうち第１の項目の入力を第１の入力方式によって行うための画面１０２を出力し、第１の項目に対するユーザからのデータの入力を受け付け、入力されたデータを第１の項目に対応付けて記憶する。一連の手続きの途中で、第１の入力方式から第２の入力方式への変更の依頼を受け付けると、第２の項目の入力を第２の入力方式によって行うための画面１０４に、第１の入力方式で入力された内容が入力済みの状態で表示されるように、記憶された第１の項目に対応するデータを出力する。【選択図】図６
2020149579.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目を選択する一連の手続きに対して前記複数の項目の入力方式が複数ある情報入力プログラムであって、
コンピュータに、
前記複数の項目のうち第１の項目の入力のための画面を第１の入力方式によって出力し、前記第１の項目に対するユーザからのデータの入力を受け付け、
入力された前記データを前記第１の項目に対応付けて記憶し、
前記一連の手続きの途中で、前記第１の入力方式から第２の入力方式への変更の依頼を受け付けると、前記第１の入力方式で入力された内容が前記第２の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１の項目に対応する前記データを出力する、
処理を実行させる、情報入力プログラム。
【請求項２】
前記複数の項目のうち前記第１の項目の後の第２の項目の入力のための画面を前記第２の入力方式によって出力し、前記第２の項目に対する前記ユーザからのデータの入力を受け付け、
入力された前記データを前記第２の項目に対応付けて記憶し、
前記一連の手続きの途中で、前記第２の入力方式から前記第１の入力方式への変更の依頼を受け付けると、前記第１及び第２の入力方式で入力された内容が前記第１の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１及び第２の項目に対応する前記データを出力する、
処理を前記コンピュータに実行させる、請求項１に記載の情報入力プログラム。
【請求項３】
前記第１の入力方式は、階層選択型の入力方式であり、
前記第２の入力方式は、チャット型の入力方式である、
請求項１又は２に記載の情報入力プログラム。
【請求項４】
前記第２の入力方式において、前記複数の項目のうち２以上の項目に対する前記ユーザからのデータの入力を同時に受け付け、
入力された前記データを前記２以上の項目のそれぞれに分離して対応付けて記憶する、
処理を前記コンピュータに実行させる、請求項３に記載の情報入力プログラム。
【請求項５】
複数の項目を選択する一連の手続きに対して前記複数の項目の入力方式が複数ある情報入力プログラムを情報処理装置が端末装置に対して提供する情報処理システムであって、
前記情報処理装置は、
前記複数の項目のうち第１の項目の入力のための画面を第１の入力方式によって前記端末装置へ送信する送信部と、
前記第１の項目に対するユーザからのデータの入力を前記端末装置から受信する受信部と、
入力された前記データを前記第１の項目に対応付けて記憶させる記憶処理部と、
を備え、
前記送信部は、前記一連の手続きの途中で、前記第１の入力方式から第２の入力方式への変更の依頼を前記端末装置から受け付けると、前記第１の入力方式で入力された内容が前記第２の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１の項目に対応する前記データを送信し、
前記端末装置は、
前記情報処理装置から受信した前記第１又は第２の入力方式による画面を表示し、前記ユーザからのデータの入力を受け付ける、
情報処理システム。
【請求項６】
複数の項目を選択する一連の手続きに対して前記複数の項目の入力方式が複数ある情報入力方法であって、
前記複数の項目のうち第１の項目の入力のための画面を第１の入力方式によって出力し、前記第１の項目に対するユーザからのデータの入力を受け付け、
入力された前記データを前記第１の項目に対応付けて記憶装置に記憶し、
前記一連の手続きの途中で、前記第１の入力方式から第２の入力方式への変更の依頼を受け付けると、前記第１の入力方式で入力された内容が前記第２の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１の項目に対応する前記データを出力する、
情報入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力プログラム，情報処理システム及び情報入力方法に関する。
【背景技術】
【０００２】
モバイル端末を使用していくつかの階層毎にグルーピングされた要素を選択するためのUser Interface（ＵＩ）として、階層選択型ＵＩ（別言すれば、メニューリスト型ＵＩ）やチャット型ＵＩが利用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２４７９５０号公報
【特許文献２】特開平３−１９５１５３号公報
【特許文献３】特開２０１８−１３７６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、それぞれＵＩが同時に利用者に対して提供されている場合には、利用者が操作を行なう前にどちらのＵＩを利用するのかを選択してから入力を開始しなければならない。そのため、一方のＵＩを選択して操作している途中でもう一方のＵＩで以後の操作を行ないたい場合には、途中まで入力した部分を一度キャンセルし、改めてＵＩ方式を変更後に最初から操作をやり直さなければならない。これにより、変更前のＵＩで途中まで行なった入力を再度入力することになり、利用者にとって二度手間になってしまう。
【０００５】
１つの側面では、複数の入力方式を用いた入力操作を効率的に実施できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
情報入力プログラムは、複数の項目を選択する一連の手続きに対して前記複数の項目の入力方式が複数ある情報入力プログラムであって、コンピュータに、前記複数の項目のうち第１の項目の入力のための画面を第１の入力方式によって出力し、前記第１の項目に対するユーザからのデータの入力を受け付け、入力された前記データを前記第１の項目に対応付けて記憶し、前記一連の手続きの途中で、前記第１の入力方式から第２の入力方式への変更の依頼を受け付けると、前記第１の入力方式で入力された内容が前記第２の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１の項目に対応する前記データを出力する、処理を実行させる。
【発明の効果】
【０００７】
１つの側面では、複数の入力方式を用いた入力操作を効率的に実施できる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の一例における情報処理システムの構成例を模式的に示すブロック図である。
【図２】図１に示した端末装置において表示される階層選択型の診療予約画面の遷移例を説明する図である。
【図３】図１に示した端末装置において表示される階層選択型の診療予約画面の遷移例を説明する図である。
【図４】図１に示した端末装置において表示されるチャット型の診療予約画面の遷移例を説明する図である。
【図５】図１に示した端末装置において表示されるチャット型の診療予約画面の遷移例を説明する図である。
【図６】図１に示した端末装置において表示される階層選択型の診療予約画面からチャット型の診療予約画面への遷移例を説明する図である。
【図７】図１に示した端末装置において表示されるチャット型の診療予約画面で、複数項目を同時に入力した場合の診療予約画面の遷移例を説明する図である。
【図８】図１に示した端末装置において表示されるチャット型の診療予約画面で、選択リストを表示させた場合の診療予約画面の遷移例を説明する図である。
【図９】図１に示した情報処理装置における診療科目情報をテーブル形式で例示する図である。
【図１０】図１に示した情報処理装置における医師情報をテーブル形式で例示する図である。
【図１１】図１に示した情報処理装置における診療内容情報をテーブル形式で例示する図である。
【図１２】図１に示した情報処理装置における診療時間情報をテーブル形式で例示する図である。
【図１３】図１に示した情報処理装置における入力情報をテーブル形式で例示する図である。
【図１４】図１に示した端末装置における機能構成例を模式的に示すブロック図である。
【図１５】図１に示した情報処理装置における機能構成例を模式的に示すブロック図である。
【図１６】図１に示した端末装置におけるハードウェア構成例を模式的に示すブロック図である。
【図１７】図１に示した情報処理装置におけるハードウェア構成例を模式的に示すブロック図である。
【図１８】図１に示した情報処理装置における情報入力処理を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して一実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。
【００１０】
また、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１１】
以下、図中において、同一の各符号は同様の部分を示しているので、その説明は省略する。
【００１２】
〔Ａ〕実施形態の一例
〔Ａ−１〕システム構成例
図１は、実施形態の一例における情報処理システム１の構成例を模式的に示すブロック図である。
【００１３】
図１に示すように、この情報処理システム１は、端末装置１００と情報処理装置２００とを有する。端末装置１００と情報処理装置２００とは、ネットワーク５０を介して相互に接続される。
【００１４】
端末装置１００は、患者等の利用者（別言すれば、ユーザ）が操作する端末装置であり、例えば、スマートフォン、タブレット端末、携帯電話等である。利用者は端末装置１００を操作して、情報処理装置２００にアクセスし、当日予約を行なう。
【００１５】
本実施例では一例として、医療施設の当日予約を行なう場合について説明するが、これに限定されるものではない。例えば、他の予約を行なう場合でも同様に適用可能である。例えば、他の予約には、交通機関の予約や旅行の予約、コンサート、スポーツ観戦の予約、飲食店等の各種の施設予約等が含まれる。また、情報処理システム１は、予約以外にも、生命保険や自動車保険等の見積りに利用されてもよい。
【００１６】
情報処理装置２００は、端末装置１００からアクセスを受け付けると、ネットワーク５０を介して、端末装置１００との間で、階層選択形式又はチャット形式によりデータをやり取りし、予約処理を実行するサーバである。なお、情報処理装置２００は、図示しない病院のサーバ等に接続され、予約処理の結果を、病院のサーバ等に通知する。
【００１７】
図２及び図３は、図１に示した端末装置１００において表示される階層選択型の診療予約画面１０００の遷移例を説明する図である。
【００１８】
図２及び図３に示すように、階層選択型の診療予約画面１０００は、表示切替ボタン１０１及び階層選択領域１０２を含む。また、階層選択型の診療予約画面１０００には、病院名や患者名当の各種情報を表示してもよい。
【００１９】
表示切替ボタン１０１は、押下されることにより、端末装置１００における表示を階層選択型の診療予約画面１０００からチャット型の診療予約画面２０００（図４及び図５等を用いて後述）に変更させる。表示切替ボタン１０１の詳細については、図６を用いて後述する。
【００２０】
階層選択領域１０２には、診療予約のための各項目における選択肢や予約確認画面が表示される。
【００２１】
図２の符号Ａ１に示すように、階層選択領域１０２には、始めに、診療科の一覧が表示される。図示する例では、診療科の一覧の中から、「循環器内科」が選択される。
【００２２】
なお、階層選択領域１０２には、各項目の選択中に操作を中止させたい場合に押下されるキャンセルボタンが表示されてよい。
【００２３】
図２の符号Ａ２に示すように、階層選択領域１０２には、前の画面で選択された診療科に所属する医師の一覧が表示される。図示する例では、循環器内科に所属する医師の一覧の中から、「鈴木次郎」が選択される。
【００２４】
図２の符号Ａ３に示すように、階層選択領域１０２には、前の画面で選択された医師が実施可能な診療内容の一覧が表示される。図示する例では、鈴木次郎医師が実施可能な診療内容の一覧の中から、「診察」が選択される。
【００２５】
図３の符号Ａ４に示すように、階層選択領域１０２には、２つ前の画面で選択された医師が実施可能な診療時間の一覧が表示される。図示する例では、鈴木次郎医師が実施可能な診療時間の一覧の中から、「９：３０」が選択される。
【００２６】
図３の符号Ａ５に示すように、階層選択領域１０２には、これまでの画面における各項目について選択された内容を示す予約確認画面が表示される。図示する例では、診療科が「循環器内科」であり、医師が「鈴木次郎」であり、診療内容が「診察」であり、予約時間が「９：３０」である予約確認画面が表示される。ここで、キャンセルボタンに加えて表示された受付確定ボタンが押下されることにより、診療予約の受け付けが確定される。
【００２７】
図３の符号Ａ６に示すように、診療予約の受け付けが確定されると、階層選択型の診療予約画面１０００には、階層選択領域１０２に代えて、受付内容表示領域１０３が表示される。図示する例では、受付時間が「２０１９年４月１日８時３５分」であり、受付番号が「４」であり、診療科が「循環器内科」であり、医師が「鈴木次郎」であり、診療内容が「診察」であり、予約時間が「９：３０」である受付内容表示領域１０３が表示される。
【００２８】
図４及び図５は、図１に示した端末装置１００において表示されるチャット型の診療予約画面２０００の遷移例を説明する図である。
【００２９】
図４及び図５に示すように、チャット型の診療予約画面２０００は、表示切替ボタン１０１及びチャット領域１０４を含む。また、チャット型の診療予約画面２０００には、病院名や患者名等の各種情報が表示されてもよい。
【００３０】
表示切替ボタン１０１は、押下されることにより、端末装置１００における表示をチャット型の診療予約画面２０００から階層選択型の診療予約画面１０００（図２及び図３等を用いて前述）に変更させる。表示切替ボタン１０１の詳細については、図６を用いて後述する。
【００３１】
チャット領域１０４には、診療予約のために利用者とプログラムとがチャットによって会話するための画面が表示される。
【００３２】
図４の符号Ｂ１に示すようにチャット領域１０４には、始めに、プログラムから利用者に対して予約したい診療科が吹き出し形式で質問される。図示する例では、チャット領域１０４の中の入力領域に対して、「循環器内科」が入力される。なお、以下において、チャット型の診療予約画面２０００における入力には、端末装置１００から情報処理装置２００に対して入力された情報を送信することを含む。
【００３３】
なお、入力領域に対する入力は、ソフトウェアキーボードやハードウェアキーボードによる文字入力でもよいし、マイク１３（図１６を用いて後述）を使用する音声入力でもよい。また、入力領域に対する入力は、図８を用いて後述するように、吹き出しの中に表示されたリスト表示ボタン１０５が押下されることによって表示されるリストを使って行なわれてもよい。
【００３４】
チャット領域１０４には、各項目の選択中に操作を終了させたい場合に押下される終了ボタンや、現在までの入力内容を確認するための内容確認ボタンが表示されてよい。
【００３５】
図４の符号Ｂ２に示すように、チャット領域１０４には、プログラムから利用者に対して予約したい医師が吹き出し形式で質問される。図示する例では、循環器内科に所属する医師である「鈴木次郎」が入力される。
【００３６】
なお、チャット領域１０４において終了ボタン及び内容確認ボタンに加えて表示されているやり直しボタンが押下されることにより、これまでの全入力又は直前の入力がキャンセルされてよい。
【００３７】
図４の符号Ｂ３に示すように、チャット領域１０４には、プログラムから利用者に対して予約したい診療内容が吹き出し形式で質問される。図示する例では、鈴木次郎医師が実施可能な診療内容である「診察」が入力される。
【００３８】
図５の符号Ｂ４に示すように、チャット領域１０４には、プログラムから利用者に対して予約したい診療時間が吹き出し形式で質問される。図示する例では、鈴木次郎医師が実施可能な診療時間である「９時半」が入力される。
【００３９】
図５の符号Ｂ５に示すように、チャット領域１０４には、これまでの会話で入力された内容を示す予約確認のための吹き出しが表示される。図示する例では、診療科が「循環器内科」であり、医師が「鈴木次郎」であり、診療内容が「診察」であり、予約時間が「９：３０」である予約確認のための吹き出しが表示される。ここで、吹き出しに表示された受付確定ボタンが押下されることにより、診療予約の受け付けが確定される。
【００４０】
なお、吹き出しに表示された予約追加ボタンが押下されることにより、現在表示さている内容を確定させずに、新たな予約を入力可能にさせてもよい。
【００４１】
図５の符号Ｂ６に示すように、診療予約の受け付けが確定されると、チャット型の診療予約画面２０００には、チャット領域１０４に代えて、図３の符号Ａ６に示した受付内容表示領域１０３と同様の受付内容表示領域１０３が表示される。図示する例では、受付時間が「２０１９年４月１日８時３５分」であり、受付番号が「４」であり、診療科が「循環器内科」であり、医師が「鈴木次郎」であり、診療内容が「診察」であり、予約時間が「９：３０」である受付内容表示領域１０３が表示される。
【００４２】
図６は、図１に示した端末装置１００において表示される階層選択型の診療予約画面１０００からチャット型の診療予約画面２０００への遷移例を説明する図である。
【００４３】
図６の符号Ｃ１及びＣ２に示す例においては、図２の符号Ａ１及びＡ２において示した例と同様に、階層選択型の診療予約画面１０００の階層選択領域１０２において、診療科として「循環器内科」が選択され、医師として「鈴木次郎」が選択されている。なお、符号Ｃ１及びＣ２で示す階層選択型の診療予約画面１０００においては、一部の画面表示が省略されている。
【００４４】
ここで、符号Ｃ３に示すように、階層選択型の診療予約画面１０００における表示切替ボタン１０１が押下されると、階層選択型の診療予約画面１０００は、チャット型の診療予約画面２０００に表示が変更される。
【００４５】
符号Ｃ４に示すように、階層選択型の診療予約画面１０００からチャット型の診療予約画面２０００に表示が変更されても、階層選択型の診療予約画面１０００でこれまでに入力された各項目（図示する例では、診療科目及び医師）の選択内容がチャット型の診療予約画面２０００でも維持される。
【００４６】
また、チャット型の診療予約画面２０００から階層選択型の診療予約画面１０００への表示の変更も、同様に、チャット型の診療予約画面２０００の表示切替ボタン１０１が押下されることにより実施される。この場合にも、表示変更前の階層選択型の診療予約画面１０００及びチャット型の診療予約画面２０００でこれまでに入力された各項目（図示する例では、診療科目及び医師）の選択内容が、表示変更後の階層選択型の診療予約画面１０００でも維持される。
【００４７】
図７は、図１に示した端末装置１００において表示されるチャット型の診療予約画面２０００で、複数項目を同時に入力した場合の診療予約画面２０００の遷移例を説明する図である。
【００４８】
符号Ｄ１に示す例では、プログラムから利用者に対して希望する診療科が質問されているタイミングにおいて、「循環器の鈴木先生の診察を希望」という文章が入力されることにより、診療科に加えて医師名及び診療内容が入力されている。
【００４９】
これにより、符号Ｄ２に示すように、診療科に加えて医師名及び診療内容の入力が同時に受け付けられ、プログラムから利用者に対して希望する診療時間が質問される。
【００５０】
図８は、図１に示した端末装置１００において表示されるチャット型の診療予約画面２０００で、選択リストを表示させた場合の診療予約画面２０００の遷移例を説明する図である。
【００５１】
符号Ｅ１に示すように、プログラムから利用者に対する希望内容を質問するための吹き出しに表示されているリスト表示ボタン１０５が押下されることにより、選択可能な希望内容を表示するための選択リストが表示されてよい。
【００５２】
符号Ｅ２に示すように、診療科が質問されている吹き出しに表示されているリスト表示ボタン１０５が押下されると、吹き出し内において、選択可能な診療科の一覧がボタン形式で選択リストとして表示される。ここで、いずれかのボタンが押下されることにより、希望する診療科が選択できる。
【００５３】
なお、選択リストが表示されている状態においてリスト表示ボタン１０５が再度押下されると、選択リストが非表示になる。
【００５４】
図９は、図１に示した情報処理装置２００における診療科目情報をテーブル形式で例示する図である。
【００５５】
診療科目情報は、診療予約を行なう病院において受診可能な診療科を示す。
【００５６】
図２の符号Ａ１において階層選択型の診療予約画面１０００に示された診療科の一覧は、図９に示す診療科目情報から参照される。また、図４の符号Ｂ１におけるチャット型の診療予約画面２０００で診療科目情報に含まれていない診療科が入力された場合には、エラーメッセージが表示されてよい。
【００５７】
図１０は、図１に示した情報処理装置２００における医師情報をテーブル形式で例示する図である。
【００５８】
医師情報は、診療科毎に所属する医師を示す。図示する例では循環器内科における医師情報が示されており、他の各診療科についても対応する医師情報がそれぞれ保持される。
【００５９】
図２の符号Ａ２において階層選択型の診療予約画面１０００に示された医師の一覧は、図１０に示す医師情報から参照される。また、図４の符号Ｂ２におけるチャット型の診療予約画面２０００で医師情報に含まれていない医師名が入力された場合には、エラーメッセージが表示されてよい。
【００６０】
図１１は、図１に示した情報処理装置２００における診療内容情報をテーブル形式で例示する図である。
【００６１】
診療内容情報は、医師毎に実施可能な診療内容を示す。図示する例では鈴木次郎医師における診療内容情報が示されており、他の医師についても対応する診療内容情報がそれぞれ保持される。
【００６２】
図２の符号Ａ３において階層選択型の診療予約画面１０００に示された診療内容の一覧は、図１１に示す診療内容情報から参照される。また、図４の符号Ｂ３におけるチャット型の診療予約画面２０００で診療内容情報に含まれていない診療内容が入力された場合には、エラーメッセージが表示されてよい。
【００６３】
図１２は、図１に示した情報処理装置２００における診療時間情報をテーブル形式で例示する図である。
【００６４】
診療時間情報は、医師毎に実施可能な診療時間を示す。各診療時間に対しては、予約済フラグが設定可能である。図示する例では、「９：００」及び「１０：３０」における予約済フラグが、「１」に設定されており、予約できないことを示している。また、図示する例では鈴木次郎医師における診療時間情報が示されており、他の医師についても対応する診療時間情報がそれぞれ保持される。
【００６５】
図３の符号Ａ４において階層選択型の診療予約画面１０００に示された診療時間の一覧は、図１２に示す診療時間情報から予約済でない診療時間が参照される。また、図５の符号Ｂ４におけるチャット型の診療予約画面２０００で診療時間情報に含まれていない診療時間又は予約済の診療時間が入力された場合には、エラーメッセージが表示されてよい。
【００６６】
図１３は、図１に示した情報処理装置２００における入力情報をテーブル形式で例示する図である。
【００６７】
入力情報は、診療予約に関する各項目についての入力内容を対応付けられて保持している。図示する例では、受付時間が「2019/4/1 8:35」であり、受付番号が「４」であり、患者名が「○○太郎」であり、診療科が「循環器内科」であり、医師が「鈴木次郎」であり、診療内容が「診察」であり、予約時間が「９：３０」である。
【００６８】
入力情報は、図３の符号Ａ５及び図５の符号Ｂ５で示した予約確認画面と、図３の符号Ａ６及び図５の符号Ｂ６で示した受付内容表示領域１０３との表示の際に参照される。
【００６９】
また、入力情報は、図６に示したように、階層選択型の診療予約画面１０００とチャット型の診療予約画面２０００との間で表示が変更される場合において、変更前の画面で入力された内容を取得する際に参照される。すなわち、入力情報は、階層選択型の入力方式とチャット型の入力方式との両方で使用される中間情報である。
【００７０】
図９〜図１３に示した各種の情報は、情報処理装置２００に備えられるハードディスク装置２７（図１７を用いて後述）に記憶されてよい。
【００７１】
図１４は、図１に示した端末装置１００における機能構成例を模式的に示すブロック図である。
【００７２】
図１４に示すように、端末装置１００は、制御部１１０としての機能を有する。制御部１１０は、受信部１１１，表示処理部１１２，入力受付部１１３及び送信部１１４として機能する。
【００７３】
受信部１１１は、情報処理装置２００から送信された画面に表示させる内容を示す画面情報等を受信する。
【００７４】
表示処理部１１２は、受信部１１１によって受信された画面情報に基づき、端末装置１００において備えられるタッチパネル１２（図１６を用いて後述）に画面を表示させる。
【００７５】
入力受付部１１３は、端末装置１００において備えられるタッチパネル１２やマイク１３（共に図１６を用いて後述）を用いて入力された情報を受け付ける。
【００７６】
送信部１１４は、入力受付部１１３によって入力を受け付けられた情報と、画面に表示されていて押下されたボタンを示す情報とを、情報処理装置２００へ送信する。
【００７７】
図１５は、図１に示した情報処理装置２００における機能構成例を模式的に示すブロック図である。
【００７８】
図１５に示すように、情報処理装置２００は、制御部２１０としての機能を有する。制御部２１０は、受信部２１１、記憶処理部２１２，メッセージ生成部２１３及び送信部２１４として機能する。
【００７９】
受信部２１１は、端末装置１００から送信された情報を受信する。具体的には、受信部２１１は、診療予約のための各項目に対するユーザからのデータの入力を端末装置１００から受信する。受信部２１１は、複数の項目のうち２以上の項目に対するユーザからのデータの入力を端末装置１００から同時に受信してよい。
【００８０】
記憶処理部２１２は、情報処理装置２００において備えられるハードディスク装置２７（図１７を用いて後述）に対するデータの入出力を行なう。具体的には、記憶処理部２１２は、端末装置１００において入力されたデータを各項目に対応付けて図１３に示した形式でハードディスク装置２７に記憶させる。また、記憶処理部２１２は、複数の項目のうち２以上の項目に対するユーザからのデータの入力を端末装置１００から同時に受信された場合には、入力されたデータを２以上の項目のそれぞれに分離して対応付けてハードディスク装置２７に記憶させる。
【００８１】
メッセージ生成部２１３は、端末装置１００のタッチパネル１２（図１６を用いて後述）に表示させる各種のメッセージを生成する。
【００８２】
送信部２１４は、端末装置１００のタッチパネル１２に表示させるため、生成されたメッセージを含む画面情報を端末装置１００へ送信する。具体的には、送信部２１４は、診療予約のための複数の項目のうち第１の項目の入力のための画面を第１の入力方式によって端末装置１００へ送信する。そして、送信部２１４は、複数の項目を選択する一連の手続きの途中で、第１の入力方式から第２の入力方式への変更の依頼を端末装置１００から受け付けると、記憶された第１の項目に対応するデータを端末装置１００へ送信する。これにより、第１の入力方式で入力された内容が、第２の入力方式において入力済みの状態で画面に表示される。
【００８３】
また、送信部２１４は、複数の項目のうち第１の項目の後の第２の項目の入力のための画面を第２の入力方式によって端末装置１００へ送信する。そして、送信部２１４は、一連の手続きの途中で、第２の入力方式から第１の入力方式への変更の依頼を端末装置１００から受け付けると、記憶された第１及び第２の項目に対応するデータを端末装置１００へ送信する。これにより、第１及び第２の入力方式で入力された内容が、第１の入力方式において入力済みの状態で画面に表示される。
【００８４】
ここで、第１の入力方式は、階層選択型の入力方式であってよい。また、第２の入力方式は、チャット型の入力方式であってよい。
【００８５】
図１６は、図１に示した端末装置１００におけるハードウェア構成例を模式的に示すブロック図である。
【００８６】
図１６に示すように、端末装置１００は、バス１８を介して接続される、Central Processing Unit（ＣＰＵ）１１，タッチパネル１２，マイク１３，読み取り装置１４，インターフェース装置１５，Random Access Memory（ＲＡＭ）１６及びハードディスク装置１７を備える。
【００８７】
ＣＰＵ１１は、例示的に、種々の制御や演算を行なう処理装置であり、Operating System（ＯＳ）やプログラムを実行することにより、種々の機能を実現する。
【００８８】
ＣＰＵ１１は、例示的に、端末装置１００全体の動作を制御する。端末装置１００全体の動作を制御するための装置は、ＣＰＵ１１に限定されず、例えば、ＭＰＵやＤＳＰ，ＡＳＩＣ，ＰＬＤ，ＦＰＧＡのいずれか１つであってもよい。また、端末装置１００全体の動作を制御するための装置は、ＣＰＵ，ＭＰＵ，ＤＳＰ，ＡＳＩＣ，ＰＬＤ及びＦＰＧＡのうちの２種類以上の組み合わせであってもよい。なお、ＭＰＵはMicro Processing Unitの略称であり、ＤＳＰはDigital Signal Processorの略称であり、ＡＳＩＣはApplication Specific Integrated Circuitの略称である。また、ＰＬＤはProgrammable Logic Deviceの略称であり、ＦＰＧＡはField Programmable Gate Arrayの略称である。
【００８９】
タッチパネル１２は、ユーザからのデータの入力を受け付けると共に情報を表示する。
【００９０】
マイク１３は、ユーザからの音声入力を受け付ける。
【００９１】
読み取り装置１４は、記憶媒体からプログラム等を読み取る。
【００９２】
インターフェース装置１５は、有線又は無線ネットワークを介して、情報処理装置２００とデータの授受を行なう。
【００９３】
ＲＡＭ１６は、一次記録メモリあるいはワーキングメモリとして利用されてよい。
【００９４】
ハードディスク装置１７は、データを読み書き可能に記憶する装置である。ハードディスク装置１７は、Solid State Drive（ＳＳＤ）やStorage Class Memory（ＳＣＭ）であってもよい。
【００９５】
ハードディスク装置１７は、受信プログラム１７１，表示プログラム１７２，入力受付プログラム１７３及び送信プログラム１７４を有する。ＣＰＵ１１は、受信プログラム１７１，表示プログラム１７２，入力受付プログラム１７３及び送信プログラム１７４を読み出してＲＡＭ１６に展開する。
【００９６】
受信プログラム１７１は、受信プロセス１６１として機能する。表示プログラム１７２は、表示プロセス１６２として機能する。入力受付プログラム１７３は、入力受付プロセス１６３として機能する。送信プログラム１７４は、送信プロセス１６４として機能する。
【００９７】
受信プロセス１６１の処理は、図１４に示した受信部１１１の処理に対応する。表示プロセス１６２の処理は、図１４に示した表示処理部１１２の処理に対応する。入力受付プロセス１６３の処理は、図１４に示した入力受付部１１３の処理に対応する。送信プロセス１６４の処理は、図１４に示した送信部１１４の処理に対応する。
【００９８】
なお、各プログラム１７１〜１７４については、必ずしも最初からハードディスク装置１７に記憶させておかなくてもよい。例えば、端末装置１００に挿入されるフレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＨＤ  ＤＶＤ等）、ブルーレイディスク、磁気ディスク、光ディスク、光磁気ディスク等の可搬用の物理媒体に各プログラムを記憶させておく。そして、端末装置１００が各プログラム１７１〜１７４を読み出して実行するようにしてもよい。
【００９９】
図１７は、図１に示した情報処理装置２００におけるハードウェア構成例を模式的に示すブロック図である。
【０１００】
図１７に示すように、情報処理装置２００は、バス２８を介して接続される、ＣＰＵ２１，入力装置２２，ディスプレイ２３，読み取り装置２４，インターフェース装置２５，ＲＡＭ２６及びハードディスク装置２７を備える。
【０１０１】
ＣＰＵ２１は、例示的に、種々の制御や演算を行なう処理装置であり、ＯＳやプログラムを実行することにより、種々の機能を実現する。
【０１０２】
ＣＰＵ２１は、例示的に、情報処理装置２００全体の動作を制御する。情報処理装置２００全体の動作を制御するための装置は、ＣＰＵ２１に限定されず、例えば、ＭＰＵやＤＳＰ，ＡＳＩＣ，ＰＬＤ，ＦＰＧＡのいずれか１つであってもよい。また、情報処理装置２００全体の動作を制御するための装置は、ＣＰＵ，ＭＰＵ，ＤＳＰ，ＡＳＩＣ，ＰＬＤ及びＦＰＧＡのうちの２種類以上の組み合わせであってもよい。
【０１０３】
入力装置２２は、情報処理装置２００からのオペレータからのデータの入力を受け付ける。
【０１０４】
ディスプレイ２３は、オペレータに対する情報を表示する。
【０１０５】
読み取り装置２４は、記憶媒体からプログラム等を読み取る。
【０１０６】
インターフェース装置２５は、有線又は無線ネットワークを介して、端末装置１００とデータの授受を行なう。
【０１０７】
ＲＡＭ２６は、一次記録メモリあるいはワーキングメモリとして利用されてよい。
【０１０８】
ハードディスク装置２７は、データを読み書き可能に記憶する装置である。ハードディスク装置２７は、ＳＳＤやＳＣＭであってもよい。
【０１０９】
ハードディスク装置２７は、受信プログラム２７１，記憶処理プログラム２７２，メッセージ生成プログラム２７３及び送信プログラム２７４を有する。ＣＰＵ２１は、受信プログラム２７１，記憶処理プログラム２７２，メッセージ生成プログラム２７３及び送信プログラム２７４を読み出してＲＡＭ２６に展開する。
【０１１０】
受信プログラム２７１は、受信プロセス２６１として機能する。記憶処理プログラム２７２は、記憶処理プロセス２６２として機能する。メッセージ生成プログラム２７３は、メッセージ生成プロセス２６３として機能する。送信プログラム２７４は、送信プロセス２６４として機能する。
【０１１１】
受信プロセス２６１の処理は、図１５に示した受信部２１１の処理に対応する。記憶処理プロセス２６２の処理は、図１５に示した記憶処理部２１２の処理に対応する。メッセージ生成プロセス２６３の処理は、図１５に示したメッセージ生成部２１３の処理に対応する。送信プロセス２６４の処理は、図１５に示した送信部２１４の処理に対応する。
【０１１２】
なお、各プログラム２７１〜２７４については、必ずしも最初からハードディスク装置２７に記憶させておかなくてもよい。例えば、情報処理装置２００に挿入されるフレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＨＤ  ＤＶＤ等）、ブルーレイディスク、磁気ディスク、光ディスク、光磁気ディスク等の可搬用の物理媒体に各プログラムを記憶させておく。そして、情報処理装置２００が各プログラム２７１〜２７４を読み出して実行するようにしてもよい。
【０１１３】
〔Ａ−２〕動作例
図１に示した情報処理装置２００における情報入力処理を、図１８に示すフローチャート（ステップＳ１〜Ｓ１０）に従って説明する。
【０１１４】
送信部２１４は、最初の項目の選択画面を端末装置１００へ送信する（ステップＳ１）。
【０１１５】
送信部２１４は、端末装置１００の画面において、表示切替ボタン１０１が押されたかを判定する（ステップＳ２）。
【０１１６】
表示切替ボタン１０１が押されていない場合には（ステップＳ２のＮｏルート参照）、処理はステップＳ４へ進む。
【０１１７】
一方、表示切替ボタン１０１が押されている場合には（ステップＳ２のＹｅｓルート参照）、送信部２１４は、選択画面の表示形式を切り替えて端末装置１００へ送信する（ステップＳ３）。
【０１１８】
受信部２１１は、項目の選択内容を端末装置１００から受信する（ステップＳ４）。記憶処理部２１２は、受信した選択内容をハードディスク装置２７に記憶させる。
【０１１９】
送信部２１４は、最後の項目における選択内容を受信したかを判定する（ステップＳ５）。
【０１２０】
最後の選択内容を受信していない場合には（ステップＳ５のＮｏルート参照）、処理はステップＳ１へ戻り、次の項目についての指示が実施される。
【０１２１】
一方、最後の選択内容を受信した場合には（ステップＳ５のＹｅｓルート参照）、送信部２１４は、受付確認画面を端末装置１００へ送信する（ステップＳ６）。
【０１２２】
送信部２１４は、端末装置１００の画面において、表示切替ボタン１０１が押されたかを判定する（ステップＳ７）。
【０１２３】
表示切替ボタン１０１が押されていない場合には（ステップＳ７のＮｏルート参照）、処理はステップＳ９へ進む。
【０１２４】
一方、表示切替ボタン１０１が押されている場合には（ステップＳ７のＹｅｓルート参照）、送信部２１４は、受付確認画面の表示形式を切り替えて端末装置１００へ送信する（ステップＳ８）。
【０１２５】
受信部２１１は、受付の確定指示を端末装置１００から受信する（ステップＳ９）。
【０１２６】
送信部２１４は、受付結果画面を端末装置１００へ送信する（ステップＳ１０）。そして、情報処理装置２００における情報入力処理は終了する。
【０１２７】
〔Ａ−３〕効果
上述した実施形態の一例における情報処理システム１によれば、例えば、以下の作用効果を奏することができる。
【０１２８】
情報処理装置２００において、送信部２１４は、複数の項目のうち第１の項目の入力のための画面を第１の入力方式によって端末装置１００へ送信する。受信部２１１は、第１の項目に対するユーザからのデータの入力を端末装置１００から受信する。記憶処理部２１２は、入力されたデータを第１の項目に対応付けて記憶させる。そして、送信部２１４は、一連の手続きの途中で、第１の入力方式から第２の入力方式への変更の依頼を端末装置１００から受け付けると、第１の入力方式で入力された内容が第２の入力方式において入力済みの状態で画面に表示されるように、記憶された第１の項目に対応するデータを端末装置１００へ送信する。
【０１２９】
端末装置１００は、情報処理装置２００から受信した第１又は第２の入力方式による画面を表示し、ユーザからのデータの入力を受け付ける。
【０１３０】
これにより、複数の入力方式を用いた入力操作を効率的に実施できる。具体的には、情報の入力のための複数の入力方式が提供されている場合において、入力方式を途中で切り替えても、入力方式の切り替え前に操作した内容を反映した状態で入力方式の切り替え後も入力済みの操作をやり直すことなく継続して操作ができるため利便性が向上する。また、再度の入力によって発生する端末装置１００と情報処理装置２００との間のデータ通信量を低減できる。
【０１３１】
情報処理装置２００において、送信部２１４は、複数の項目のうち第１の項目の後の第２の項目の入力のための画面を第２の入力方式によって端末装置１００へ送信する。受信部２１１は、第２の項目に対するユーザからのデータの入力を端末装置１００から受信する。記憶処理部２１２は、入力されたデータを第２の項目に対応付けて記憶させる。そして、送信部２１４は、一連の手続きの途中で、第２の入力方式から第１の入力方式への変更の依頼を端末装置１００から受け付けると、第１及び第２の入力方式で入力された内容が第１の入力方式において入力済みの状態で画面に表示されるように、記憶された第１及び第２の項目に対応するデータを端末装置１００へ送信する。
【０１３２】
これにより、入力方式の切り替えを何度もできるため、入力操作をより効率的に実施できる。
【０１３３】
第１の入力方式は、階層選択型の入力方式である。第２の入力方式は、チャット型の入力方式である。
【０１３４】
これにより、例えば、チャット型の入力方式で音声入力をしている途中で周囲の騒音が大きくなって音声入力ができなる場合や、階層選択型の入力方式でタッチ入力している途中で周囲が静かになって音声入力ができる状態になった場合に、入力方式の切り替えを気軽にできる。
【０１３５】
情報処理装置２００において、受信部２１１は、第２の入力方式において、複数の項目のうち２以上の項目に対するユーザからのデータの入力を端末装置１００から同時に受信する。記憶処理部２１２は、入力されたデータを２以上の項目のそれぞれに分離して対応付けて記憶させる。
【０１３６】
これにより、チャット型の入力方式において、例えば本実施形態の一例における情報処理システム１の利用に慣れたユーザが希望の予約内容を一気に複数項目入力することができるため、診療予約の操作に要する時間を低減できる。
【０１３７】
〔Ｂ〕その他
開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成及び各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【０１３８】
〔Ｃ〕付記
以上の実施形態に関し、さらに以下の付記を開示する。
【０１３９】
（付記１）
複数の項目を選択する一連の手続きに対して前記複数の項目の入力方式が複数ある情報入力プログラムであって、
コンピュータに、
前記複数の項目のうち第１の項目の入力のための画面を第１の入力方式によって出力し、前記第１の項目に対するユーザからのデータの入力を受け付け、
入力された前記データを前記第１の項目に対応付けて記憶し、
前記一連の手続きの途中で、前記第１の入力方式から第２の入力方式への変更の依頼を受け付けると、前記第１の入力方式で入力された内容が前記第２の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１の項目に対応する前記データを出力する、
処理を実行させる、情報入力プログラム。
【０１４０】
（付記２）
前記複数の項目のうち前記第１の項目の後の第２の項目の入力のための画面を前記第２の入力方式によって出力し、前記第２の項目に対する前記ユーザからのデータの入力を受け付け、
入力された前記データを前記第２の項目に対応付けて記憶し、
前記一連の手続きの途中で、前記第２の入力方式から前記第１の入力方式への変更の依頼を受け付けると、前記第１及び第２の入力方式で入力された内容が前記第１の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１及び第２の項目に対応する前記データを出力する、
処理を前記コンピュータに実行させる、付記１に記載の情報入力プログラム。
【０１４１】
（付記３）
前記第１の入力方式は、階層選択型の入力方式であり、
前記第２の入力方式は、チャット型の入力方式である、
付記１又は２に記載の情報入力プログラム。
【０１４２】
（付記４）
前記第２の入力方式において、前記複数の項目のうち２以上の項目に対する前記ユーザからのデータの入力を同時に受け付け、
入力された前記データを前記２以上の項目のそれぞれに分離して対応付けて記憶する、
処理を前記コンピュータに実行させる、付記３に記載の情報入力プログラム。
【０１４３】
（付記５）
複数の項目を選択する一連の手続きに対して前記複数の項目の入力方式が複数ある情報入力プログラムを情報処理装置が端末装置に対して提供する情報処理システムであって、
前記情報処理装置は、
前記複数の項目のうち第１の項目の入力のための画面を第１の入力方式によって前記端末装置へ送信する送信部と、
前記第１の項目に対するユーザからのデータの入力を前記端末装置から受信する受信部と、
入力された前記データを前記第１の項目に対応付けて記憶させる記憶処理部と、
を備え、
前記送信部は、前記一連の手続きの途中で、前記第１の入力方式から第２の入力方式への変更の依頼を前記端末装置から受け付けると、前記第１の入力方式で入力された内容が前記第２の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１の項目に対応する前記データを前記端末装置へ送信し、
前記端末装置は、
前記情報処理装置から受信した前記第１又は第２の入力方式による画面を表示し、前記ユーザからのデータの入力を受け付ける、
情報処理システム。
【０１４４】
（付記６）
前記送信部は、前記複数の項目のうち前記第１の項目の後の第２の項目の入力のための画面を前記第２の入力方式によって前記端末装置へ送信し、
前記受信部は、前記第２の項目に対する前記ユーザからのデータの入力を前記端末装置から受信し、
前記記憶処理部は、入力された前記データを前記第２の項目に対応付けて記憶させ、
前記送信部は、前記一連の手続きの途中で、前記第２の入力方式から前記第１の入力方式への変更の依頼を前記端末装置から受け付けると、前記第１及び第２の入力方式で入力された内容が前記第１の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１及び第２の項目に対応する前記データを前記端末装置へ送信する、
付記５に記載の情報処理システム。
【０１４５】
（付記７）
前記第１の入力方式は、階層選択型の入力方式であり、
前記第２の入力方式は、チャット型の入力方式である、
付記５又は６に記載の情報処理システム。
【０１４６】
（付記８）
前記受信部は、前記第２の入力方式において、前記複数の項目のうち２以上の項目に対する前記ユーザからのデータの入力を前記端末装置から同時に受信し、
前記記憶処理部は、入力された前記データを前記２以上の項目のそれぞれに分離して対応付けて記憶させる、
付記７に記載の情報処理システム。
【０１４７】
（付記９）
複数の項目を選択する一連の手続きに対して前記複数の項目の入力方式が複数ある情報入力方法であって、
前記複数の項目のうち第１の項目の入力のための画面を第１の入力方式によって出力し、前記第１の項目に対するユーザからのデータの入力を受け付け、
入力された前記データを前記第１の項目に対応付けて記憶装置に記憶し、
前記一連の手続きの途中で、前記第１の入力方式から第２の入力方式への変更の依頼を受け付けると、前記第１の入力方式で入力された内容が前記第２の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１の項目に対応する前記データを出力する、
情報入力方法。
【０１４８】
（付記１０）
前記複数の項目のうち前記第１の項目の後の第２の項目の入力のための画面を前記第２の入力方式によって出力し、前記第２の項目に対する前記ユーザからのデータの入力を受け付け、
入力された前記データを前記第２の項目に対応付けて前記記憶装置に記憶し、
前記一連の手続きの途中で、前記第２の入力方式から前記第１の入力方式への変更の依頼を受け付けると、前記第１及び第２の入力方式で入力された内容が前記第１の入力方式において入力済みの状態で画面に表示されるように、記憶された前記第１及び第２の項目に対応する前記データを出力する、
付記９に記載の情報入力方法。
【０１４９】
（付記１１）
前記第１の入力方式は、階層選択型の入力方式であり、
前記第２の入力方式は、チャット型の入力方式である、
付記９又は１０に記載の情報入力方法。
【０１５０】
（付記１２）
前記第２の入力方式において、前記複数の項目のうち２以上の項目に対する前記ユーザからのデータの入力を同時に受け付け、
入力された前記データを前記２以上の項目のそれぞれに分離して対応付けて記憶する、
付記１１に記載の情報入力方法。
【符号の説明】
【０１５１】
１        ：情報処理システム
１００    ：端末装置
１１      ：ＣＰＵ
１２      ：タッチパネル
１３      ：マイク
１４      ：読み取り装置
１５      ：インターフェース装置
１６      ：ＲＡＭ
１７      ：ハードディスク装置
１８      ：バス
１１０    ：制御部
１１１    ：受信部
１１２    ：表示処理部
１１３    ：入力受付部
１１４    ：送信部
１０００，２０００：診療予約画面
１０１    ：表示切替ボタン
１０２    ：階層選択領域
１０３    ：受付内容表示領域
１０４    ：チャット領域
１０５    ：リスト表示ボタン
１６１    ：受信プロセス
１６２    ：表示プロセス
１６３    ：入力受付プロセス
１６４    ：送信プロセス
１７１    ：受信プログラム
１７２    ：表示プログラム
１７３    ：入力受付プログラム
１７４    ：送信プログラム
２００    ：情報処理装置
２１      ：ＣＰＵ
２２      ：入力装置
２３      ：ディスプレイ
２４      ：読み取り装置
２５      ：インターフェース装置
２６      ：ＲＡＭ
２７      ：ハードディスク装置
２８      ：バス
２１０    ：制御部
２１１    ：受信部
２１２    ：記憶処理部
２１３    ：メッセージ生成部
２１４    ：送信部
２６１    ：受信プロセス
２６２    ：記憶処理プロセス
２６３    ：メッセージ生成プロセス
２６４    ：送信プロセス
２７１    ：受信プログラム
２７２    ：記憶処理プログラム
２７３    ：メッセージ生成プログラム
２７４    ：送信プログラム
５０      ：ネットワーク
【図１】
2020149579.tif 000003
【図２】
2020149579.tif 000004
【図３】
2020149579.tif 000005
【図４】
2020149579.tif 000006
【図５】
2020149579.tif 000007
【図６】
2020149579.tif 000008
【図７】
2020149579.tif 000009
【図８】
2020149579.tif 000010
【図９】
2020149579.tif 000011
【図１０】
2020149579.tif 000012
【図１１】
2020149579.tif 000013
【図１２】
2020149579.tif 000014
【図１３】
2020149579.tif 000015
【図１４】
2020149579.tif 000016
【図１５】
2020149579.tif 000017
【図１６】
2020149579.tif 000018
【図１７】
2020149579.tif 000019
【図１８】
2020149579.tif 000020