(57)【要約】      （修正有）【課題】患者に対し摂取制限物の購入を制限し、かつ、患者にとって利用し易い仕組みを実現する情報処理装置、情報処理システム、情報処理方法およびプログラムを提供する。【解決手段】摂取制限物情報システム１において、摂取制限物情報装置１０は、購入希望商品をユーザーから受信する対話処理部３１と、ユーザーの電子カルテ情報を記憶する記憶部２０と、記憶部に記憶された電子カルテ情報と、対話処理部３１により受信したユーザーからの購入希望商品とに基づいて、購入希望商品がユーザーの摂取制限物であるか否かを判定する判定部３２と、を備える。対話処理部３１は、判定部３２による判定結果をユーザーに送信する。【選択図】図１
2020144687.tif 000002
【特許請求の範囲】
【請求項１】
購入希望商品をユーザーから受信する対話処理部と、
前記ユーザーの電子カルテ情報を記憶する記憶部と、
前記記憶部に記憶された前記電子カルテ情報と、前記対話処理部により受信した前記ユーザーからの前記購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの摂取制限物であるか否かを判定する判定部と、を備え、
前記対話処理部は、前記判定部による判定結果を前記ユーザーに送信する
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記記憶部は、服薬物と禁忌品の関係を示す相互作用情報をさらに記憶し、
前記電子カルテ情報には、前記ユーザーの服薬物情報が含まれ、
前記判定部は、前記服薬物情報と、前記相互作用情報と、前記購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの服薬物の禁忌品であるか否かを判定する
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記相互作用情報には、前記服薬物との関係で摂取が制限される商品に関する摂取制限情報が含まれ、
前記判定部は、前記服薬物情報と、前記摂取制限情報と、前記購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの服薬物に関する摂取制限に該当するか否かを判定する
ことを特徴とする情報処理装置。
【請求項４】
請求項２に記載の情報処理装置であって、
前記記憶部は、商品と前記商品の特定成分の関係を示す商品成分情報をさらに記憶し、
前記電子カルテ情報には、前記ユーザーの病状及びその服薬物に関する注意事項情報が含まれ、
前記判定部は、前記注意事項情報と、前記商品成分情報と、前記購入希望商品とに基づいて、前記購入希望商品が前記注意事項情報で示される特定成分を有する商品に該当するか否かを判定する
ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記商品成分情報には、前記商品の前記特定成分を含まない代替品情報が含まれ、
前記判定部は、前記購入希望商品が前記注意事項情報で示される特定成分を有する商品に該当する場合は、前記商品の前記代替品情報に基づき代替品を提案する
ことを特徴とする情報処理装置。
【請求項６】
請求項１に記載の情報処理装置であって、
前記記憶部は、前記ユーザーが前記購入希望商品を購入した場合に前記購入希望商品を記録する購入履歴情報をさらに記憶し、
前記判定部は、前記購入履歴情報と、前記購入希望商品とに基づいて、前記ユーザーが前記購入希望商品を過剰に購入しているか否かを判定する
ことを特徴とする情報処理装置。
【請求項７】
請求項１に記載の情報処理装置であって、
前記対話処理部は、前記購入希望商品が前記摂取制限物である場合、前記購入希望商品が前記摂取制限物に該当する旨の判定結果を前記ユーザーが使用する音声入出力装置へ送信する
ことを特徴とする情報処理装置。
【請求項８】
請求項１に記載の情報処理装置であって、
前記購入希望商品が前記摂取制限物ではない場合に前記購入希望商品を受注システムへ発注する発注処理部を備え、
前記対話処理部は、前記発注処理部が前記購入希望商品を発注した旨を前記ユーザーが使用する音声入出力装置へ送信する
ことを特徴とする情報処理装置。
【請求項９】
ユーザーが使用する音声入出力装置と、ネットワークを介して前記音声入出力装置と通信可能な情報処理装置と、を備える情報処理システムであって、
前記音声入出力装置は、
前記ユーザーの購入希望商品を含む音声の入力を受け付けるマイクロフォンと、
前記受け付けた音声を前記情報処理装置に送信する通信部と、
前記通信部を介して前記情報処理装置から受信した音声を出力するスピーカと
を備え、
前記情報処理装置は、
前記購入希望商品を含む音声を前記音声入出力装置から受信する対話処理部と、
前記ユーザーの電子カルテ情報を記憶する記憶部と、
前記記憶部に記憶された前記電子カルテ情報と、前記対話処理部により受信した前記ユーザーからの前記購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの摂取制限物であるか否かを判定する判定部と、を備え、
前記対話処理部は、前記判定部による判定結果を示す音声を前記音声入出力装置に送信する
ことを特徴とする情報処理システム。
【請求項１０】
情報処理装置による情報処理方法であって、
ユーザーの購入希望商品を受信する受信ステップと、
前記ユーザーの電子カルテ情報と、前記受信した購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの摂取制限物であるか否かを判定する判定ステップと、
前記判定ステップによる判定結果を前記ユーザーに送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項１１】
購入希望商品をユーザーから受信する対話処理部と、
前記ユーザーの電子カルテ情報を記憶する記憶部と、
前記記憶部に記憶された前記電子カルテ情報と、前記対話処理部により受信した前記ユーザーからの前記購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの摂取制限物であるか否かを判定する判定部としてコンピュータを機能させ、
前記対話処理部は、前記判定部による判定結果を前記ユーザーに送信する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
病院内の店舗は、入院患者の家族等、第三者も利用するため、様々な飲食物を販売している。入院患者は、病気や治療薬の服用によって摂取が制限される飲食物も店舗で購入できるため、商品購入の抑制は患者の意思によるところが大きい。
【０００３】
そこで、例えば特許文献１には、「カードに記録されている情報に基づいて販売を許可する飲食物の自動販売機であって、カードに記録されている医療情報に基づいて、商品の販売を制限することを特徴とする自動販売機」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−３２６０６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記技術では、病気と商品の適否のみ判断され、患者の服用する薬等に対する摂取制限物の販売には対応できない。また、ＩＣカードを持って自動販売機に移動できる患者しか商品を購入することができない。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、患者に対し摂取制限物の購入を制限し、かつ、患者にとって利用し易い仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願は、上記課題を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。
【０００８】
上記課題を解決するため、本発明の一態様に係る情報処理装置は、購入希望商品をユーザーから受信する対話処理部と、前記ユーザーの電子カルテ情報を記憶する記憶部と、前記記憶部に記憶された前記電子カルテ情報と、前記対話処理部により受信した前記ユーザーからの前記購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの摂取制限物であるか否かを判定する判定部と、を備え、前記対話処理部は、前記判定部による判定結果を前記ユーザーに送信することを特徴とする。
【０００９】
前記記憶部は、服薬物と禁忌品の関係を示す相互作用情報をさらに記憶し、前記電子カルテ情報には、前記ユーザーの服薬物情報が含まれ、前記判定部は、前記服薬物情報と、前記相互作用情報と、前記購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの服薬物の禁忌品であるか否かを判定することを特徴としてもよい。
【００１０】
前記相互作用情報には、前記服薬物との関係で摂取が制限される商品に関する摂取制限情報が含まれ、前記判定部は、前記服薬物情報と、前記摂取制限情報と、前記購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの服薬物に関する摂取制限に該当するか否かを判定することを特徴としてもよい。
【００１１】
前記記憶部は、商品と前記商品の特定成分の関係を示す商品成分情報をさらに記憶し、前記電子カルテ情報には、前記ユーザーの病状及びその服薬物に関する注意事項情報が含まれ、前記判定部は、前記注意事項情報と、前記商品成分情報と、前記購入希望商品とに基づいて、前記購入希望商品が前記注意事項情報で示される特定成分を有する商品に該当するか否かを判定することを特徴としてもよい。
【００１２】
前記商品成分情報には、前記商品の前記特定成分を含まない代替品情報が含まれ、前記判定部は、前記購入希望商品が前記注意事項情報で示される特定成分を有する商品に該当する場合は、前記商品の前記代替品情報に基づき代替品を提案することを特徴としてもよい。
【００１３】
前記記憶部は、前記ユーザーが前記購入希望商品を購入した場合に前記購入希望商品を記録する購入履歴情報をさらに記憶し、前記判定部は、前記購入履歴情報と、前記購入希望商品とに基づいて、前記ユーザーが前記購入希望商品を過剰に購入しているか否かを判定することを特徴としてもよい。
【００１４】
前記対話処理部は、前記購入希望商品が前記摂取制限物である場合、前記購入希望商品が前記摂取制限物に該当する旨の判定結果を前記ユーザーが使用する音声入出力装置へ送信することを特徴としてもよい。
【００１５】
前記購入希望商品が前記摂取制限物ではない場合に前記購入希望商品を受注システムへ発注する発注処理部を備え、前記対話処理部は、前記発注処理部が前記購入希望商品を発注した旨を前記ユーザーが使用する音声入出力装置へ送信することを特徴としてもよい。
【００１６】
また、上記課題を解決するため、本発明の他の態様に係る情報処理システムは、ユーザーが使用する音声入出力装置と、ネットワークを介して前記音声入出力装置と通信可能な情報処理装置と、を備える情報処理システムであって、前記音声入出力装置は、前記ユーザーの購入希望商品を含む音声の入力を受け付けるマイクロフォンと、前記受け付けた音声を前記情報処理装置に送信する通信部と、前記通信部を介して前記情報処理装置から受信した音声を出力するスピーカとを備え、前記情報処理装置は、前記購入希望商品を含む音声を前記音声入出力装置から受信する対話処理部と、前記ユーザーの電子カルテ情報を記憶する記憶部と、前記記憶部に記憶された前記電子カルテ情報と、前記対話処理部により受信した前記ユーザーからの前記購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの摂取制限物であるか否かを判定する判定部と、を備え、前記対話処理部は、前記判定部による判定結果を示す音声を前記音声入出力装置に送信することを特徴とする。
【００１７】
また、上記課題を解決するため、本発明の他の態様に係る情報処理装置による情報処理方法は、ユーザーの購入希望商品を受信する受信ステップと、前記ユーザーの電子カルテ情報と、前記受信した購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの摂取制限物であるか否かを判定する判定ステップと、前記判定ステップによる判定結果を前記ユーザーに送信する送信ステップとを含むことを特徴とする。
【００１８】
また、上記課題を解決するため、本発明の他の態様に係るプログラムは、購入希望商品をユーザーから受信する対話処理部と、前記ユーザーの電子カルテ情報を記憶する記憶部と、前記記憶部に記憶された前記電子カルテ情報と、前記対話処理部により受信した前記ユーザーからの前記購入希望商品とに基づいて、前記購入希望商品が前記ユーザーの摂取制限物であるか否かを判定する判定部としてコンピュータを機能させ、前記対話処理部は、前記判定部による判定結果を前記ユーザーに送信することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、患者に摂取制限物の販売を制限し、かつ、患者にとって利用し易い仕組みを提供することができる。
【００２０】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態における摂取制限物情報システムの機能ブロックの一例を示す図である。
【図２】第１実施形態におけるスピーカ識別情報のデータ構造の一例を示す図である。
【図３】第１実施形態における電子カルテ情報のデータ構造の一例を示す図である。
【図４】第１実施形態における相互作用情報のデータ構造の一例を示す図である。
【図５】第１実施形態における購入履歴情報のデータ構造の一例を示す図である。
【図６】第１実施形態における摂取制限物情報装置のハードウェア構成の一例を示す図である。
【図７】第１実施形態における摂取制限物識別処理の一例を示すフローチャートである。
【図８】第２実施形態における摂取制限物情報システムの機能ブロックの一例を示す図である。
【図９】第２実施形態における商品成分情報のデータ構造の一例を示す図である。
【図１０】第２実施形態における摂取制限物識別処理の一例を示すフローチャートである。
【図１１】第２実施形態の変形例における商品成分情報のデータ構造の一例を示す図である。
【図１２】第２実施形態の変形例における摂取制限物識別処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態を図面に基づいて説明する。なお、実施形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２３】
＜第１実施形態＞
図１は、第１実施形態における摂取制限物情報システム１の機能ブロックの一例を示す図である。摂取制限物情報システム１は、摂取制限物情報装置１０と、ネットワーク６０を介して通信可能に接続された複数のスマートスピーカ５０とを含む。
【００２４】
本実施形態の摂取制限物情報システム１は、患者がスマートスピーカ５０を使用して商品の購入希望を行った場合に、摂取制限物の情報に基づいて商品購入の可否判断を行うシステムである。
【００２５】
摂取制限物情報装置１０は、サーバーコンピューター、又はＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置である。摂取制限物情報装置１０は、購入希望商品を受け付けた場合に、希望商品に対して摂取制限物の識別を行う。
【００２６】
スマートスピーカ５０は、音声の入力機能および出力機能を有する音声入出力装置である。スマートスピーカ５０は、患者がそれぞれ１台ずつ使用できるように病床の各ベッドに配置される。スマートスピーカ５０は、マイクロフォン及び通信部を内蔵しており、患者の音声を取得し、音声データとしてネットワーク６０を介して摂取制限物情報装置１０に順次送信する。また、スマートスピーカ５０は、摂取制限物情報装置１０から供給される音声データを通信部により受信し、この音声データに基づいてスピーカから音声を出力する。なお、スマートスピーカ５０が音声データに対する音声認識処理を行い、テキストデータをネットワーク６０を介して摂取制限物情報装置１０に送信してもよい。
【００２７】
スマートスピーカ５０から摂取制限物情報装置１０に接続する際には、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｒｗｏｒｋ）、インターネット、携帯電話網等、あるいはこれらが複合した通信網であるネットワーク６０を介して接続される。なお、当該ネットワーク６０は、携帯電話通信網等の無線通信網上のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等であってもよい。なお、スマートスピーカ５０は、タッチパネルやディスプレイ等の入出力装置を備えるものであってもよい。
【００２８】
摂取制限物情報装置１０は、記憶部２０と、制御部３０と、通信部４０とを備える。記憶部２０は、制御部３０の処理に必要な情報を記憶する。制御部３０は、摂取制限物情報装置１０全体を統括的に制御する。通信部４０は、ネットワーク６０を介してスマートスピーカ５０との情報の送信および受信を仲介する。
【００２９】
記憶部２０には、スピーカ識別情報２１と、電子カルテ情報２２と、相互作用情報２３と、購入履歴情報２４と、が含まれる。
【００３０】
図２は、スピーカ識別情報２１のデータ構造の一例を示す図である。スピーカ識別情報２１には、スピーカ番号２１ａと、病床２１ｂと、患者ＩＤ２１ｃと、が含まれる。
【００３１】
スピーカ番号２１ａは、スマートスピーカ５０を識別する識別番号である。病床２１ｂは、スピーカ番号２１ａで特定されるスマートスピーカ５０が置かれた病床の番号である。患者ＩＤ２１ｃは、病床２１ｂで特定される病床を使用している患者を特定する情報である。
【００３２】
図３は、電子カルテ情報２２のデータ構造の一例を示す図である。電子カルテ情報２２には、患者ＩＤ２２ａと、病床２２ｂと、服薬物２２ｃと、注意事項２２ｄと、が含まれる。
【００３３】
患者ＩＤ２２ａは、患者を特定する情報である。病床２２ｂは、患者ＩＤ２２ａで特定される患者の病床を識別する番号である。服薬物２２ｃは、患者ＩＤ２２ａで特定される患者が服用している薬を特定する情報である。注意事項２２ｄは、患者ＩＤ２２ａで特定される患者の病状や服薬物等に関する注意事項情報である。
【００３４】
図４は、相互作用情報２３のデータ構造の一例を示す図である。相互作用情報２３には、服薬物２３ａと、禁忌品２３ｂと、摂取制限２３ｃと、が含まれる。
【００３５】
服薬物２３ａは、患者に服用される薬を特定する情報である。禁忌品２３ｂは、摂取制限物の一種であり、服薬物２３ａで特定される薬の禁忌品に関する情報である。摂取制限２３ｃは、摂取制限物の一種であり、服薬物２３ａで特定される薬を服用中に摂取が制限される商品の情報である。
【００３６】
図５は、購入履歴情報２４のデータ構造の一例を示す図である。購入履歴情報２４には、患者ＩＤ２４ａと、購入日２４ｂと、購入品２４ｃと、が含まれる。
【００３７】
患者ＩＤ２４ａは、商品を購入した患者を特定する情報である。購入日２４ｂは、商品を購入した日を特定する情報である。購入品２４ｃは、購入した商品を特定する情報である。
【００３８】
図１を参照すると、制御部３０は、対話処理部３１と、判定部３２と、発注処理部３３とを備える。
【００３９】
対話処理部３１は、通信部４０を介してスマートスピーカ５０から音声を受け付ける。また、判定部３２の判定結果を通信部４０を介してスマートスピーカ５０へ送信する。
【００４０】
具体的には、対話処理部３１は、スマートスピーカ５０からの音声データに含まれるスピーカ番号を用いて、そのスマートスピーカ５０に関するスピーカ識別情報２１を取得する。また、対話処理部３１は、音声データを学習済みモデル等を用いた既存の音声認識アルゴリズムにより解析し、患者が購入を希望している商品名を特定する。また、対話処理部３１は、特定したスピーカ識別情報２１に含まれる患者ＩＤと特定した希望商品名を、判定部３２に出力する。
【００４１】
対話処理部３１は、判定部３２から患者ＩＤと希望商品が購入不可である旨の判定結果を取得した場合、当該患者ＩＤのスマートスピーカ５０に対して商品が購入制限物に該当する旨の警告を送信する。また、対話処理部３１は、発注処理部３３から患者ＩＤと希望商品を発注した旨を取得した場合、当該患者ＩＤのスマートスピーカ５０に対して商品が発注された旨を送信する。なお、患者の音声データに対する音声認識処理は、スマートスピーカ５０が実行してもよいし、他の装置に実行させてもよい。例えば、スマートスピーカ５０は、他の装置（例えば、インターネット上の音声認識エンジン）に音声データを送信して音声認識処理を実行させ、音声認識処理の結果として購入希望商品のテキストデータを受信して摂取制限物情報装置１０に送信し、対話処理部３１がテキストデータを取得してもよい。
【００４２】
判定部３２は、対話処理部３１から出力された患者ＩＤと希望商品名を取得する。また、判定部３２は、希望商品が食品か食品以外かを判断する。この判断は、例えば記憶部２０に記憶された食品データベースを参照したり、記憶部２０に記憶された食品を判定するための学習済モデルを使用したりすることで実現できる。そして、判定部３２は、希望商品が食品以外の場合は、患者ＩＤと希望商品名を発注処理部３３へ出力する。
【００４３】
判定部３２は、希望商品が食品の場合は、当該希望商品が摂取制限物に該当するか否か判断をする。具体的には、判定部３２は、判定対象の取得した患者ＩＤに対応する電子カルテ情報２２を取得する。また、判定部３２は、電子カルテにおいて当該患者ＩＤに関連付けられた服薬物を特定し、当該服薬物に対応する相互作用情報２３を取得する。
【００４４】
続いて判定部３２は、取得した相互作用情報２３から、患者の希望商品が、患者の服薬物の禁忌品２３ｂに含まれるか否か判定する。判定部３２は、当該判定の結果、希望商品が禁忌品に含まれる場合、患者の商品購入が適切でないと判定する。これは、相互作用（薬と食品の食べ合わせによっては、作用が強く出すぎたり、逆に効果がなくなったり、場合によっては副作用が出やすくなったりすること）を防ぐためである。
【００４５】
判定部３２は、希望商品が禁忌品に含まれない場合、取得した相互作用情報２３から、希望商品が摂取制限２３ｃに該当するか否か判定する。判定部３２は、当該判定の結果、希望商品が摂取制限に該当する場合、患者の商品購入が適切でないと判定する。例えば、患者が骨粗しょう症薬を服用している場合、カルシウムをたくさん補おうと牛乳を大量摂取すると、高カルシウム血症などの副作用が現れることがある。そこで、摂取量を制限するために、摂取制限２３ｃへ一日の牛乳の摂取量は２００ｍｌと記録されている。この場合に、患者が２００ｍｌのパック牛乳を３本購入しようとすると、判定部３２は、摂取制限に該当すると判定する。また、患者の希望商品が２００ｍｌのパック牛乳１本であれば、判定部３２は、摂取制限に該当しないと判定する。
【００４６】
判定部３２は、希望商品が禁忌品に含まれる場合、又は、摂取制限に該当する場合、希望商品は摂取制限物に該当し購入不可と判定する。そして、判定部３２は、判定対象の患者ＩＤと購入不可である旨の判定結果を対話処理部３１へ出力する。また、判定部３２は、希望商品が禁忌品に含まれず、かつ、摂取制限にも該当しない場合、摂取制限物に該当せず購入可と判定し、患者ＩＤと希望商品名を発注処理部３３へ出力する。
【００４７】
発注処理部３３は、患者の希望商品が食品以外の場合、及び、食品である希望商品が摂取制限物に該当しない場合に、店舗に商品を発注し、購入商品を購入履歴情報として記録する。具体的には、発注処理部３３は、判定部３２から取得した患者ＩＤと希望商品を含む発注情報を店舗の受注システムへ通知する。そして、対話処理部３１に患者ＩＤと希望商品を発注した旨を出力する。また、発注処理部３３は、判定部３２から取得した患者ＩＤと希望商品とを対応付けた情報を購入履歴情報として、購入履歴情報２４へ記憶する。
【００４８】
図６は、摂取制限物情報装置１０のハードウェア構成の一例を示す図である。摂取制限物情報装置１０は、パーソナルコンピュータ等の筐体により実現されるハードウェア構成を備える。摂取制限物情報装置１０は、演算装置１１と、主記憶装置１２と、補助記憶装置１３と、通信装置１４と、各装置をつなぐバス１５と、を備える。通信装置１４は、ネットワーク６０を介して他の装置であるスマートスピーカ５０と通信する。
【００４９】
演算装置１１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置である。
【００５０】
主記憶装置１２は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのメモリ装置である。
【００５１】
補助記憶装置１３は、デジタル情報を記憶可能な、いわゆるハードディスク（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）あるいはフラッシュメモリなどの不揮発性記憶装置である。
【００５２】
通信装置１４は、摂取制限物情報装置１０をネットワーク上に接続するための装置であって、例えばネットワークインターフェースカード（ＮＩＣ）等の通信デバイスである。
【００５３】
上記した摂取制限物情報装置１０の対話処理部３１と、判定部３２と、発注処理部３３とは、演算装置１１に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置１２、補助記憶装置１３または図示しないＲＯＭ装置内に記憶され、実行にあたって主記憶装置１２上にロードされ、演算装置１１により実行される。
【００５４】
また、摂取制限物情報装置１０の記憶部２０は、主記憶装置１２および補助記憶装置１３により実現される。また、通信部４０は、通信装置１４により実現される。
【００５５】
なお、摂取制限物情報装置１０の各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、摂取制限物情報装置１０の各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
【００５６】
図７は、第１実施形態における摂取制限物識別処理の一例を示すフローチャートである。
【００５７】
まず、対話処理部３１は、音声データの入力を受け付ける（ステップＳ００１）。具体的には、対話処理部３１は、スマートスピーカ５０に対して入力された音声データを受信する。なお、スマートスピーカ５０から受信する音声データには、スピーカ番号が含まれている。
【００５８】
次に、対話処理部３１は、音声データを送信した患者ＩＤと商品を特定する（ステップＳ００２）。対話処理部３１は、例えばステップＳ００１で入力を受け付けた音声データに含まれるスピーカ番号を用いて、スピーカ識別情報２１から患者ＩＤ２１ｃを特定する。また、対話処理部３１は、音声データを学習済みモデル等を用いた既存の音声認識アルゴリズムにより解析し、患者が購入を希望する商品名を特定する。そして、対話処理部３１は、特定した患者ＩＤと希望商品名を判定部３２に出力する。なお、患者の音声データに対する音声認識処理は、スマートスピーカ５０が実行してもよい。あるいは、他の装置（インターネット上の音声認識エンジン）に音声データを送信して音声認識処理を実行させ、音声認識処理の結果として購入希望商品のテキストデータをスマートスピーカ５０が受信し、対話処理部３１が該テキストデータを取得してもよい。
【００５９】
判定部３２は、商品が食品か否かを特定する（ステップＳ００３）。具体的には、判定部３２は、ステップＳ００２で取得した患者が購入を希望する商品が食品か食品以外かを特定する。商品が食品以外の場合（ステップＳ００３でＮＯ）、判定部３２は、患者ＩＤと希望商品名を発注処理部３３に出力する。
【００６０】
商品が食品の場合（ステップＳ００３でＹＥＳ）、判定部３２は、希望商品が禁忌品に該当するか判定する（ステップＳ００４）。具体的には、判定部３２は、入力された患者ＩＤの電子カルテ情報２２から服薬物２２ｃを特定し、その服薬物の禁忌品２３ｂを相互作用情報２３から特定し、入力された希望商品が禁忌品に該当するかを判定する。商品が禁忌品２３ｂに含まれていると判定された場合（ステップＳ００４でＹＥＳ）、判定部３２は購入不可である旨の判定結果を対話処理部３１に出力し、対話処理部３１は、警告を示す音声データをスマートスピーカ５０に送信する（ステップＳ００５）。これにより、スマートスピーカ５０では、希望商品が摂取制限物に該当し購入できない旨の音声出力がされる。なお、スマートスピーカ５０がディスプレイを備えている場合は、希望商品が摂取制限物に該当し購入できない旨の表示情報を表示してもよい。その後、処理はステップＳ００１に戻り、それ以降が繰り返される。
【００６１】
一方、希望商品が禁忌品２３ｂに含まれていないと判定された場合（ステップＳ００４でＮＯ）、判定部３２は希望商品が摂取制限２３ｃに該当するか判定する（ステップＳ００６）。具体的には、判定部３２は、患者の服薬物に対する摂取制限２３ｃを相互作用情報２３から特定し、患者の希望商品が摂取制限に該当するか判定する。希望商品が摂取制限２３ｃに該当すると判定された場合（ステップＳ００６でＹＥＳ）、判定部３２は購入不可である旨の判定結果を対話処理部３１に出力し、対話処理部３１は警告を示す音声データをスマートスピーカ５０に送信する（ステップＳ００５）。これにより、スマートスピーカ５０では、希望商品が摂取制限物に該当し購入できない旨の音声出力がされる。その後、処理はステップＳ００１に戻り、それ以降が繰り返される。希望商品が摂取制限２３ｃに該当しないと判定された場合（ステップＳ００６でＮＯ）、判定部３２は、患者ＩＤと希望商品名を発注処理部３３に出力する。なお、ステップＳ００５において、対話処理部３１は、警告を示すテキストデータをスマートスピーカ５０に送信し、スマートスピーカ５０がテキストデータから音声データを生成して、音声出力を行ってもよい。
【００６２】
希望商品が摂取制限２３ｃに該当しないと判定された場合（ステップＳ００６でＮＯ）、又は商品が食品以外の場合（ステップＳ００３でＮＯ）、発注処理部３３は、購入を希望する商品の注文を受け付ける（ステップＳ００７）。具体的には、発注処理部３３は、判定部３２から入力された患者ＩＤと患者の購入希望商品名を含む発注情報を、店舗の受注システムに送信する。また、発注処理部３３は、患者ＩＤと希望商品名を対話処理部３１に出力する。
【００６３】
発注処理部３３は、購入履歴を記録する（ステップＳ００８）。具体的には、発注処理部３３は、ステップＳ００７で注文を受け付けた患者ＩＤと希望商品を対応付けて患者ＩＤ２４ａと購入品２４ｃとして記録する。また、注文時を特定する情報を購入日２４ｂに記録する。その後、制御部３０は、本フローチャートの処理を終了する。
【００６４】
本フローチャートによれば、スマートスピーカ５０への音声入力により摂取制限物情報装置１０が商品購入の希望を受け付けて、希望商品が摂取制限物に該当するか判定し、判定の結果、希望商品が摂取制限物に該当し購入不可の場合には、スマートスピーカ５０から警告を出力することができる。
【００６５】
なお、摂取制限に該当するか判定するステップＳ００６は含まれなくてもよい。服薬物との相互作用を回避できれば本システムとしての基本的な機能は果たせるからである。
【００６６】
本実施形態により、患者への摂取制限物の購入を制限し、かつ、患者にとって利用し易い仕組みが提供される。患者は摂取が制限されている商品の購入に対し注意を喚起されるため、不用意に商品を購入することを回避できる。また、病床から移動できない患者が看護者等に頼まなくても必要な商品を購入することができる。
【００６７】
＜第２実施形態＞
図８は、第２実施形態における摂取制限物情報システム１の機能ブロックの一例を示す図である。以下、第１実施形態と異なる点について説明する。
【００６８】
第２実施形態における摂取制限物情報システム１では、摂取制限物情報装置１０の記憶部２０は、商品成分情報２５を記憶している。記憶部２０のスピーカ識別情報２１、電子カルテ情報２２、相互作用情報２３、購入履歴情報２４、制御部３０の対話処理部３１、及び発注処理部３３は、第１実施形態と同様であるため、説明を省略する。
【００６９】
図９は、商品成分情報２５のデータ構造の一例を示す図である。商品成分情報２５には、商品名２５ａと、特定成分２５ｂと、が含まれる。
【００７０】
商品名２５ａは、商品名であり、特定成分２５ｂは、商品名２５ａで特定される商品に含まれ治療中に摂取が制限される得る成分を特定する情報である。
【００７１】
判定部３２は、第１実施形態の動作に加え、希望商品が摂取制限に該当しない場合、判定対象患者の電子カルテの注意事項に何か記録されているか否か判定する。判定部３２は、判定の結果、注意事項が記録されている場合、希望商品が注意事項で示された特定成分に該当するか否か（すなわち摂取制限物であるか否か）判定する。判定部３２は、判定の結果、希望商品が特定成分に該当する場合、患者の商品購入が適切でないと判定する。例えば、患者が心疾患を患い強心薬を服用している場合、塩分の摂りすぎは心臓に負担をかける原因となるため食事における塩分摂取が制限される。そこで、注意事項２２ｄに塩分を含むものは不可である旨が記録されている。この場合に、患者が塩分を含むポテトチップス１袋を購入しようとすると、判定部３２は、商品成分情報が示す特定成分に該当すると判定する。
【００７２】
図１０は、第２実施形態における摂取制限物識別処理の一例を示すフローチャートである。ステップＳ０１１〜Ｓ０１６において行われる処理は、図７のステップＳ００１〜Ｓ００６において行われる処理と同様であるため、説明を省略する。
【００７３】
希望商品が摂取制限２３ｃに該当しないと判定された場合（ステップＳ０１６でＮＯ）、判定部３２は、希望商品が注意事項に該当するか判定する（ステップＳ０１９）。具体的には、判定部３２は、入力された患者ＩＤに関連付けられた注意事項２２ｄに、何か記録されているか判定する。注意事項が記録されていない場合（ステップＳ０１９でＮＯ）、判定部３２は、処理をステップＳ０１７に進める。
【００７４】
注意事項が記録されている場合（ステップＳ０１９でＹＥＳ）、判定部３２は、希望商品が注意事項で示された特定成分に該当するか判定する（ステップＳ０２０）。具体的には、判定部３２は、注意事項に記載されている特定成分と一致する特定成分２５ｂを持つ商品名２５ａを商品成分情報２５から特定し、患者の希望商品が当該商品名のいずれかに該当するか判定する。希望商品が特定成分に該当する場合（ステップＳ０２０でＹＥＳ）、判定部３２は、処理をステップＳ０１５に進める。
【００７５】
希望商品が特定成分に該当しない場合（ステップＳ０２０でＮＯ）、判定部３２は、処理をステップＳ０１７に進める。ステップＳ０１７及びステップＳ０１８において行われる処理は図７のステップＳ００７及びステップＳ００８において行われる処理と同様であるため、説明を省略する。
【００７６】
本実施形態によれば、服薬物との関係だけでなく、患者の治療中の病気との関係で気をつけるべき商品に対し適切な摂取制限（食事の管理）を行うことができる。
【００７７】
＜変形例＞
第２実施形態の変形例について、第２実施形態と異なる点について説明する。
【００７８】
図１１は、商品成分情報２５のデータ構造の一例を示す図である。商品成分情報２５は、商品名２５ａ、特定成分２５ｂに加え、代替品２５ｃの情報を含んでいる。代替品２５ｃは、商品名２５ａで特定される商品と類似し特定成分２５ｂが所定量以下である商品に関する情報である。
【００７９】
判定部３２は、第２実施形態の動作に加えて、希望商品が特定成分に該当する場合であって、商品成分情報に代替品が示されている場合は、代替品を提案する。例えば、患者が糖尿病を患い降圧薬を服用している場合、食事療法の一環として摂取エネルギーをコントロールするために糖分の摂取を制限する必要がある。そこで、糖分を摂り過ぎないよう注意事項２２ｄに糖分を控える旨が記録されている。患者が糖分を含むコーラ１本を購入しようとした場合、判定部３２は、注意事項に記載の内容を含むと判定し、患者はコーラを購入することができない。この場合に、判定部３２は、代替品として、コーラと口当たりが似ている炭酸水（無糖）を患者に提案する。
【００８０】
図１２は、第２実施形態の変形例における摂取制限物識別処理の一例を示すフローチャートである。ステップＳ０１１〜Ｓ０２０において行われる処理は、図１０のステップＳ０１１〜Ｓ０２０において行われる処理と同様であるため、説明を省略する。
【００８１】
判定部３２は、希望商品が特定成分２５ｂに該当すると判定された場合（ステップＳ０２０でＹＥＳ）、代替品があるか判定する（ステップＳ０２１）。具体的には、判定部３２は希望商品に一致する商品名２５ａに関連付けられた代替品２５ｃに基づいて、希望商品の代替品があるか判定する。代替品２５ｃがない場合（ステップＳ０２１でＮＯ）、判定部３２は、処理をステップＳ０１５に進める。
【００８２】
代替品２５ｃがある場合（ステップＳ０２１でＹＥＳ）、判定部３２は、代替品２５ｃの商品名を対話処理部３１に出力し、対話処理部３１は代替品の商品名を含む代替品を提案する音声データをスマートスピーカ５０に送信する（ステップＳ０２２）。これにより、スマートスピーカ５０では、希望商品の代替品を提案する旨と該商品名の音声出力がされる。その後、処理はステップＳ０１１に戻り、それ以降が繰り返される。なお、ステップＳ０２２において、対話処理部３１は、代替品を提案するテキストデータをスマートスピーカ５０に送信し、スマートスピーカ５０がテキストデータから音声データを生成して、音声出力を行ってもよい。
【００８３】
本変形例によれば、最初に患者が希望した商品が摂取制限に該当し購入することが出来ない場合でも、代替品の提示によって患者の希望商品に似たような商品を購入することができる。摂取制限物の購入を回避しつつ、患者の満足度をあげることができる。代替品を提案する処理は、希望商品が禁忌品に該当する場合（ステップＳ０１４でＹＥＳ）や摂取制限に該当する場合（ステップＳ０１６でＹＥＳ）の場合にも、実行されてもよい。
【００８４】
なお、各実施形態において、注文受付ステップＳ０１７直前に、判定部３２は、摂取制限物に該当しなかった希望商品が注文時において患者にとって適切な購入か判断してもよい。例えば、電子カルテ情報２２の注意事項２２ｄに「糖分を摂り過ぎないようにする」と記録され、コーラ購入を希望する患者に代替品としてコーラ（カロリーオフ）が提案され、該患者が同日に既に該商品を５本購入していたとする。カロリーオフの商品であっても少量の糖分が含まれており、量を飲めば糖分の摂取が過多となるため摂取には注意が必要となる。そこで、患者が同じ商品を過剰に購入しようとした場合は、当該商品が摂取制限物に該当するとして警告を行うようにしてもよい。具体的には、判定部３２は、対象の患者の購入履歴情報２４から、患者が希望商品を所定日数以内に所定数量以上購入しているか判定する。患者が希望商品を所定日数以内に所定数量以上購入していると判定された場合は、判定部３２は処理をステップＳ０１５へ進める。直接摂取制限に該当する商品でなくても、なるべく摂取を避けたい商品の過剰購入を防ぐことができる。
【００８５】
以上、本発明に係る各実施形態の説明を行ってきたが、本発明は、上記した実施形態の一例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態の一例は、本発明を分かり易くするために詳細に説明したものであり、本発明は、ここで説明した全ての構成を備えるものに限定されない。また、ある実施形態の一例の構成の一部を他の一例の構成に置き換えることが可能である。また、ある実施形態の一例の構成に他の一例の構成を加えることも可能である。また、各実施形態の一例の構成の一部について、他の構成の追加・削除・置換をすることも出来る。また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、図中の制御線や情報戦は、説明上必要と考えられるものを示しており、全てを示しているとは限らない。ほとんど全ての構成が相互に接続されていると考えてもよい。
【００８６】
また、上記の摂取制限物情報装置１０およびスマートスピーカ５０の機能構成は、理解を容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。上述に示すとおり、摂取制限物情報装置１０およびスマートスピーカ５０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【符号の説明】
【００８７】
１：摂取制限物情報システム、１０：摂取制限物情報装置、１１：演算装置、１２：主記憶装置、１３：補助記憶装置、１４：通信装置、１５：バス、２０：記憶部、２１：スピーカ識別情報、２２：電子カルテ情報、２３：相互作用情報、２４：購入履歴情報、２５：商品成分情報、３０：制御部、３１：対話処理部、３２：判定部、３３：発注処理部、４０：通信部、５０：スマートスピーカ、６０：ネットワーク
【図１】
2020144687.tif 000003
【図２】
2020144687.tif 000004
【図３】
2020144687.tif 000005
【図４】
2020144687.tif 000006
【図５】
2020144687.tif 000007
【図６】
2020144687.tif 000008
【図７】
2020144687.tif 000009
【図８】
2020144687.tif 000010
【図９】
2020144687.tif 000011
【図１０】
2020144687.tif 000012
【図１１】
2020144687.tif 000013
【図１２】
2020144687.tif 000014