(57)【要約】【課題】服薬の効果を向上させることができるように、服薬に関する支援を行う。【解決手段】取得部１２が、患者に対して処方された薬に関する服薬情報と、患者の発話情報、患者の生体情報、及び患者の周辺の環境情報の少なくとも１つについて検知された検知情報とを取得し、生成部１４が、服薬情報と検知情報とに基づいて、服薬の指示、患者の体調管理、及び患者の周辺の環境管理の少なくとも１つに関するメッセージを生成し、出力部１６が、生成したメッセージを、患者の周辺に配置された音声出力装置から音声出力させる。【選択図】図２
2019128665.tif 000002
【特許請求の範囲】
【請求項１】
患者に対して処方された薬に関する服薬情報と、前記患者の発話情報、前記患者の生体情報、及び前記患者の周辺の環境情報の少なくとも１つについて検知された検知情報とを取得し、
前記服薬情報と前記検知情報とに基づいて、服薬の指示、前記患者の体調管理、及び前記患者の周辺の環境管理の少なくとも１つに関するメッセージを生成し、
生成したメッセージを、前記患者の周辺に配置された音声出力装置から音声出力させる
ことを含む処理をコンピュータに実行させるための服薬支援プログラム。
【請求項２】
前記服薬情報は、前記薬の種類及び服薬タイミングの情報を含み、
前記服薬タイミングに前記患者に服薬を促すメッセージを出力すると共に、前記服薬を促すメッセージに対して、前記検知情報として取得した前記患者の発話情報が、服薬する薬の種類の問い合わせを示している場合に、前記薬の種類を応答するメッセージを生成する
請求項１に記載の服薬支援プログラム。
【請求項３】
前記服薬タイミングに対応するタイミングに、前記患者に体調を問い合わせるメッセージを出力すると共に、前記体調を問い合わせるメッセージに対して、前記検知情報として取得した前記患者の発話情報に基づいて、服薬の継続又は中止を促すメッセージを生成する請求項２に記載の服薬支援プログラム。
【請求項４】
前記服薬情報は、前記薬の効果及び副作用の少なくとも一方の情報を含み、
前記検知情報として取得した前記患者の生体情報が、前記薬の効果及び副作用の少なくとも一方に対応した変化を示しているか否かに応じて、服薬の継続又は中止を促すメッセージを生成する
請求項１〜請求項３のいずれか１項に記載の服薬支援プログラム。
【請求項５】
前記服薬情報は、前記薬の種類、及び前記薬の種類に応じた最適な環境情報を含み、
前記検知情報として取得した前記患者の周辺の環境情報と、前記最適な環境情報とを比較して、前記患者の周辺の環境の調整を促すメッセージを生成する
請求項１〜請求項４のいずれか１項に記載の服薬支援プログラム。
【請求項６】
前記服薬を促すメッセージに対して、前記検知情報として取得した前記患者の発話情報に基づいて、服薬支援の履歴として、服薬実績を記憶することをさらに含む処理を前記コンピュータに実行させるための請求項２に記載の服薬支援プログラム。
【請求項７】
前記体調を問い合わせるメッセージに対して、前記検知情報として取得した前記患者の発話情報に基づいて、服薬支援の履歴として、体調の履歴を記憶することをさらに含む処理を前記コンピュータに実行させるための請求項３に記載の服薬支援プログラム。
【請求項８】
前記検知情報として取得した前記患者の生体情報が、前記薬の効果及び副作用の少なくとも一方に対応した変化を示しているか否かの判定結果に基づいて、服薬支援の履歴として、服薬の効果の履歴を記憶することをさらに含む処理を前記コンピュータに実行させるための請求項４に記載の服薬支援プログラム。
【請求項９】
前記服薬支援の履歴を、前記患者に関連するユーザが利用する情報処理端末から参照可能にする請求項６〜請求項８のいずれか１項に記載の服薬支援プログラム。
【請求項１０】
取得した検知情報を、前記患者に関連するユーザが利用する情報処理端末から参照可能にする請求項１〜請求項９のいずれか１項に記載の服薬支援プログラム。
【請求項１１】
前記音声出力装置は、ＡＩスピーカである請求項１〜請求項１０のいずれか１項に記載の服薬支援プログラム。
【請求項１２】
患者に対して処方された薬に関する服薬情報と、前記患者の発話情報、前記患者の生体情報、及び前記患者の周辺の環境情報の少なくとも１つについて検知された検知情報とを取得する取得部と、
前記服薬情報と前記検知情報とに基づいて、服薬の指示、前記患者の体調管理、及び前記患者の周辺の環境管理の少なくとも１つに関するメッセージを生成する生成部と、
生成したメッセージを、前記患者の周辺に配置された音声出力装置から音声出力させる出力部と、
を含む服薬支援装置。
【請求項１３】
患者に対して処方された薬に関する服薬情報と、前記患者の発話情報、前記患者の生体情報、及び前記患者の周辺の環境情報の少なくとも１つについて検知された検知情報とを取得し、
前記服薬情報と前記検知情報とに基づいて、服薬の指示、前記患者の体調管理、及び前記患者の周辺の環境管理の少なくとも１つに関するメッセージを生成し、
生成したメッセージを、前記患者の周辺に配置された音声出力装置から音声出力させる
ことを含む処理をコンピュータが実行する服薬支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、服薬支援プログラム、服薬支援装置、及び服薬支援方法に関する。
【背景技術】
【０００２】
医師から薬を処方された患者は、調剤薬局で処方された薬の提供を受け、その薬の規定の用法及び用量等の注意事項の説明を受け、注意事項にしたがって薬を服薬する。しかし、処方された薬を規定通りに服薬しない患者もおり、このことが、病状の悪化や長患いにつながる場合がある。このような場合を放置してしまうと、医療保険費の増大を招き、国の財政を圧迫することになるため、処方された薬が規定通りに服薬されないことが問題視されている。
【０００３】
従来、処方薬剤を使用する患者に対して、時間や場所を問わず、常時服薬管理を行うシステムが提案されている。このシステムでは、薬局に設置されるサーバに、各患者についての処方薬剤の服用方法、注意事項、副作用、相互作用等の少なくとも一つを有する薬剤情報が記憶される。また、処方された薬剤を使用する患者は、携帯端末機器を保有する。そして、薬剤の使用時刻になると、サーバから携帯端末機器へ、音声又は文字や画像によって、薬剤の使用を促す通知が送信される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２９６４５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、服薬の効果を向上させるためには、従来技術のように、薬剤の使用を促すだけでは十分ではなく、薬を服薬する患者に対するより幅広い支援を行う必要がある。
【０００６】
一つの側面として、服薬の効果を向上させることができるように、服薬に関する支援を行うことを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様として、患者に対して処方された薬に関する服薬情報と、前記患者の発話情報、前記患者の生体情報、及び前記患者の周辺の環境情報の少なくとも１つについて検知された検知情報とを取得する。そして、前記服薬情報と前記検知情報とに基づいて、服薬の指示、前記患者の体調管理、及び前記患者の周辺の環境管理の少なくとも１つに関するメッセージを生成し、生成したメッセージを、前記患者の周辺に配置された音声出力装置から音声出力させる。
【発明の効果】
【０００８】
一つの側面として、服薬の効果を向上させることができるように、服薬に関する支援を行うことができる、という効果を有する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る服薬支援システムの概略構成を示すブロック図である。
【図２】本実施形態に係る服薬支援装置の機能ブロック図である。
【図３】服薬情報データベース（ＤＢ）の一例を示す図である。
【図４】検知情報ＤＢの一例を示す図である。
【図５】メッセージＤＢの一例を示す図である。
【図６】履歴ＤＢの一例を示す図である。
【図７】本実施形態に係る服薬支援装置として機能するコンピュータの概略構成を示すブロック図である。
【図８】登録処理の一例を示すフローチャートである。
【図９】服薬指示処理の一例を示すフローチャートである。
【図１０】生体情報取得処理の一例を示すフローチャートである。
【図１１】体調管理処理（１）の一例を示すフローチャートである。
【図１２】体調管理処理（２）の一例を示すフローチャートである。
【図１３】環境管理処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態の一例を詳細に説明する。
【００１１】
図１に示すように、本実施形態に係る服薬支援システム１００は、服薬支援装置１０と、ＡＩスピーカ３０と、生体情報センサ３２と、環境情報センサ３４と、情報処理端末４０とを含む。服薬支援装置１０と、ＡＩスピーカ３０及び情報処理端末４０の各々とは、インターネット等のネットワークを介して接続される。また、ＡＩスピーカ３０と、生体情報センサ３２及び環境情報センサ３４の各々とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信により接続される。
【００１２】
生体情報センサ３２は、例えば、心拍数、血圧、体温、睡眠時間、活動量等の患者の生体情報を検知するセンサである。生体情報センサ３２は、例えば、リストバンドタイプ、ヘッドバンドタイプ、バッジタイプ等のウェアラブルセンサとすることができる。生体情報センサ３２は、ＡＩスピーカ３０の要求に応じて、検知した生体情報を検知情報としてＡＩスピーカ３０へ出力する。
【００１３】
環境情報センサ３４は、患者が療養する室内等の温度、湿度、音圧、照度等の患者周辺の環境の状態を示す環境情報を検知するセンサである。環境情報センサ３４は、例えば、温度計、湿度計、照度計等とすることができる。環境情報センサ３４は、ＡＩスピーカ３０の要求に応じて、検知した環境情報を検知情報としてＡＩスピーカ３０へ出力する。
【００１４】
ＡＩスピーカ３０は、薬が処方される患者が療養する室内等に配置される。ＡＩスピーカ３０は、テキストデータの読み上げ機能を利用して、服薬支援装置１０から受信したメッセージを音声出力する。また、ＡＩスピーカ３０は、ユーザの発話を集音し、集音した発話を音声認識し、音声認識結果が示す発話情報を、検知情報として服薬支援装置１０へ送信する。また、ＡＩスピーカ３０は、生体情報センサ３２及び環境情報センサ３４から受信した検知情報を服薬支援装置１０へ送信する。
【００１５】
情報処理端末４０は、パーソナルコンピュータ、タブレット端末、スマートフォンなどで実現することができる。情報処理端末４０では、服薬支援システム１００により提供されるサービスを利用するためのアプリケーションが動作する。このアプリケーションでは、服薬支援システム１００により提供されるサービスに必要な服薬情報（詳細は後述）等の情報の登録、服薬支援装置１０で管理される検知情報や服薬の履歴（詳細は後述）等の参照等を行うことができる。情報処理端末４０は、例えば、薬を処方する病院や調剤薬局に配置される。また、情報処理端末４０は、患者の家族や患者を看護する人などが保持する。
【００１６】
服薬支援装置１０は、例えば、クラウド上に構築されるサーバ等の情報処理装置である。服薬支援装置１０は、図２に示すように、機能的には、取得部１２と、生成部１４と、出力部１６と、管理部１８とを含む。また、服薬支援装置１０の所定の記憶領域には、服薬情報データベース（ＤＢ）２２と、検知情報ＤＢ２４と、メッセージＤＢ２６と、履歴ＤＢ２８とが記憶される。なお、これらのデータベースは、服薬支援装置１０と接続された外部装置や可搬型記憶媒体等に記憶されていてもよい。
【００１７】
取得部１２は、情報処理端末４０を介して登録される服薬情報を取得し、取得した服薬情報を服薬情報ＤＢ２２に記憶する。また、取得部１２は、ＡＩスピーカ３０から送信される検知情報を取得し、取得した検知情報を検知情報ＤＢ２４に記憶する。
【００１８】
ここで、服薬情報とは、患者に対して処方された薬に関する情報である。服薬情報は、例えば、薬の種類、服薬タイミング、薬の効果及び副作用の少なくとも一方、薬の種類に応じた最適な環境等の情報を含む。
【００１９】
図３に、服薬情報が記憶される服薬情報ＤＢ２２の一例を示す。図３の例では、服薬情報ＤＢ２２は、患者情報テーブル２２Ａと、処方情報テーブル２２Ｂと、薬情報テーブル２２Ｃと、最適環境情報テーブル２２Ｄとを含む。
【００２０】
患者情報テーブル２２Ａは、処方される薬にかかわらず、いずれの処方箋にも共通する患者の情報が記憶されるテーブルである。図３の例では、患者情報テーブル２２Ａは、「患者ＩＤ」、「出力先」、「食事時間」、「生体情報取得期間」、「環境情報取得期間」、「閲覧者」等の項目を含む。「患者ＩＤ」は、患者の識別情報である。「出力先」は、服薬支援装置１０からのメッセージの出力先を特定する情報であり、例えば、ＡＩスピーカ３０のＩＰアドレス等である。
【００２１】
「食事時間」は、服薬タイミングが食前又は食後である薬の服薬時間を特定するための情報である。なお、起床後、就寝前等の他の服薬タイミングの薬も考慮して、起床時間や就寝時間などの他の生活時間を記憶しておくようにしてもよい。
【００２２】
「生体情報取得期間」は、該当の患者が、生体情報センサ３２を適用しているか否か、及び、生体情報センサ３２を適用している場合には、生体情報センサ３２により生体情報を取得する期間を定めた情報である。生体情報を取得する期間は、後述する服薬期間と同じであってもよいし、服薬期間の前後に所定期間を加えた期間としてもよい。なお、本実施形態では、生体情報センサ３２を適用しているとは、生体情報センサ３２であるウェアラブルセンサを患者が装着していることである。
【００２３】
「環境情報取得期間」は、該当の患者が療養する室内等に、環境情報センサ３４が設置されているか否か、及び、環境情報センサ３４が設置されている場合には、環境情報センサ３４により環境情報を取得する期間を定めた情報である。環境情報を取得する期間は、後述する服薬期間と同じであってもよいし、服薬期間の前後に所定期間を加えた期間としてもよい。
【００２４】
「閲覧者」は、情報処理端末４０を介して、検知情報ＤＢ２４及び履歴ＤＢ２８に記憶された該当の患者の情報を参照可能な権限を与えられたユーザを特定する情報である。
【００２５】
処方情報テーブル２２Ｂは、処方箋が出される毎に、その処方箋の内容が登録されるテーブルである。図３の例では、処方情報テーブル２２Ｂは、「患者ＩＤ」、「薬の種類」、「服薬期間」、「服薬タイミング」、「服薬量／回」等の項目を含む。「服薬期間」には、例えば、１か月分の薬が処方された場合、指定された服薬開始日（例えば、処方箋が出された日）から１か月後までの期間が記憶される。「服薬タイミング」は、１日に何回、どのタイミングで服薬するかを示す情報である。「服薬量／回」は、１回の服薬量を示す情報である。
【００２６】
薬情報テーブル２２Ｃは、いずれの処方箋にも共通する薬の情報が記憶されるテーブルである。図３の例では、薬情報テーブル２２Ｃは、「薬の種類」、「服薬タイミングの目安」、「特徴」、「効果」、「効果判定基準」等の項目を含む。「服薬タイミングの目安」は、大まかに特定されている「服薬タイミング」を、より具体的に特定するための目安となる情報である。「特徴」は、薬の形状、包装の色などの外観の特徴を示す情報である。「効果」は、その薬を服薬することにより改善する病状などの効果を示す情報である。「効果判定基準」は、後述する管理部１８で、服薬の効果があるか否かを判定する際に用いる情報である。
【００２７】
最適環境情報テーブル２２Ｄは、処方された薬を服薬する患者に想定される病状に対して、その患者が療養する室内等の周辺環境として、最適な環境を示す情報が記憶されるテーブルである。例えば、風邪をひいている患者の周辺環境は、通常より温度及び湿度とも高めが最適であるとすると、風邪薬を処方された患者の周辺環境としては、平均的な室内温度及び湿度よりも高めの温度及び湿度が最適環境となる。図３の例では、最適環境情報テーブル２２Ｄには、「薬の種類」に対応付けて、最適環境を示す環境情報の値が「最適環境」として記憶されている。
【００２８】
図４に、検知情報が記憶される検知情報ＤＢ２４の一例を示す。図４の例では、検知情報ＤＢ２４は、発話情報テーブル２４Ａと、生体情報テーブル２４Ｂと、環境情報テーブル２４Ｃとを含む。
【００２９】
発話情報テーブル２４Ａは、検知情報として、ＡＩスピーカ３０から取得した発話情報が記憶されるテーブルである。図４の例では、発話情報テーブル２４Ａには、「患者ＩＤ」に対応付けて、発話情報が取得された「日時」、「発話履歴」等の情報が記憶される。図４の例では、「発話履歴」には、患者の発話とシステム発話との対話形式で発話の履歴が記憶されている。
【００３０】
生体情報テーブル２４Ｂは、検知情報として、ＡＩスピーカ３０を介して生体情報センサ３２から取得した生体情報が記憶されるテーブルである。図４の例では、生体情報テーブル２４Ｂは、「患者ＩＤ」、生体情報が取得された「日時」、生体情報の「種別」、生体情報センサ３２で検知された「センサ値」等の項目を含む。
【００３１】
環境情報テーブル２４Ｃは、検知情報として、ＡＩスピーカ３０を介して環境情報センサ３４から取得した環境情報が記憶されるテーブルである。図４の例では、環境情報テーブル２４Ｃは、「患者ＩＤ」、環境情報が取得された「日時」、環境情報の「種別」、環境情報センサ３４で検知された「センサ値」等の項目を含む。
【００３２】
また、取得部１２は、取得した情報が、服薬指示のメッセージ（詳細は後述）に対する患者からの服薬した旨を示す発話情報の場合、その発話情報を管理部１８へ受け渡す。また、取得部１２は、取得した情報が、体調問合せのメッセージ（詳細は後述）に対する患者からの体調の回答を示す発話情報である場合、発話情報を解析して、体調の回答が良好（気分が良い又は普通）か不良（気分が悪い）かを特定する。そして、取得部１２は、解析した体調の回答結果を生成部１４及び管理部１８へ受け渡す。なお、発話情報の解析には、意味解析等の従来既知の手法を用いることができる。
【００３３】
生成部１４は、服薬情報ＤＢ２２に記憶された服薬情報と、検知情報ＤＢ２４に記憶された検知情報とに基づいて、服薬の指示、患者の体調管理、及び患者の周辺の環境管理の少なくとも１つに関するメッセージを生成する。
【００３４】
具体的には、生成部１４は、メッセージを出力するタイミングとなった場合に、例えば、図５に示すようなメッセージＤＢ２６を参照して、そのタイミングに応じたメッセージを示すテキストデータを生成する。図５の例では、メッセージＤＢ２６は、「メッセージ区分」、「契機」、及び「メッセージ」の項目を含む。「メッセージ区分」は、服薬の指示、患者の体調管理、及び患者の周辺の環境管理のいずれに関するメッセージかの区分を示す情報である。「契機」は、メッセージを出力するタイミングとなる契機を特定する情報である。「メッセージ」は、出力するメッセージの例文やフォーマットの情報である。
【００３５】
具体的には、生成部１４は、「契機」で特定する状況が発生した際に、その「契機」に対応する「メッセージ区分」に関連するメッセージを、「メッセージ」の情報に基づいて生成する。生成部１４は、「メッセージ」の情報が例文の場合には、「メッセージ」の情報そのままを生成するメッセージとしてもよいし、語尾を変換する等、システム対話において従来既知の処理を行ってメッセージを生成してもよい。また、「メッセージ」の情報が、任意のキーワードを穴埋めしてメッセージを作成するためのフォーマットの場合には、生成部１４は、服薬情報ＤＢ２２等から適切な情報を取得して、取得した情報とフォーマットに基づいて、メッセージを生成する。
【００３６】
より具体的には、生成部１４は、服薬タイミングに、患者に服薬を促すメッセージを生成する。また、生成部１４は、服薬を促すメッセージに対して、検知情報として取得された患者の発話情報が、服薬する薬の種類を問い合わせるものであった場合に、薬の種類を応答するメッセージを生成する。
【００３７】
また、生成部１４は、服薬タイミングに対応するタイミングに、患者に体調を問い合わせるメッセージを出力する。また、生成部１４は、体調を問い合わせるメッセージに対して、検知情報として取得された患者の発話情報に基づいて、服薬の継続又は中止を促すメッセージを生成する。
【００３８】
また、生成部１４は、検知情報として取得された患者の生体情報が、薬の効果及び副作用の少なくとも一方に対応した変化を示しているか否かに応じて、服薬の継続又は中止を促すメッセージを生成する。
【００３９】
また、生成部１４は、検知情報として取得した患者周辺の環境情報と、最適な環境情報とを比較して、患者の周辺の環境の調整を促すメッセージを生成する。
【００４０】
生成部１４は、生成したメッセージを出力部１６へ受け渡す。
【００４１】
出力部１６は、生成部１４から受け渡されたメッセージを、服薬情報ＤＢ２２の患者情報テーブル２２Ａの「出力先」が示すＡＩスピーカ３０へ出力する。これにより、ＡＩスピーカ３０のテキストデータの読み上げ機能により、ＡＩスピーカ３０からメッセージが音声出力される。
【００４２】
管理部１８は、取得部１２から、服薬した旨を示す発話情報を受け渡された場合、服薬実績を履歴ＤＢ２８に記憶する。また、管理部１８は、取得部１２から、体調の回答結果を受け渡された場合、体調の履歴を履歴ＤＢ２８に記憶する。
【００４３】
また、管理部１８は、検知情報ＤＢ２４に記憶された生体情報が、患者が服薬している薬の効果に対応した変化を示しているか否かの判定結果に基づいて、効果の履歴を履歴ＤＢ２８に記憶する。具体的には、管理部１８は、検知情報ＤＢ２４に記憶された服薬後の生体情報が、服薬情報ＤＢ２２の薬情報テーブル２２Ｃの「効果判定基準」で規定された変化を示している場合に「効果あり」と判定する。また、管理部１８は、服薬後も生体情報に変化がない場合、又は効果判定基準を満たさないまでも、服薬の効果に対応する変化を示している場合に「変化なし」と判定する。また、管理部１８は、服薬後の生体情報が、服薬の効果に反する変化を示している場合、例えば、血圧降下の効果を有する薬を服薬したにもかかわらず、服薬後の血圧が上昇している場合には、「悪化」と判定する。
【００４４】
図６に、履歴ＤＢ２８の一例を示す。図６の例では、履歴ＤＢ２８は、服薬実績が記憶される服薬実績テーブル２８Ａと、体調の履歴が記憶される体調管理テーブル２８Ｂと、効果の履歴が記憶される効果確認テーブル２８Ｃとを含む。
【００４５】
服薬実績テーブル２８Ａには、「患者ＩＤ」に対応付けて、その患者ＩＤが示す患者が服薬する「薬の種類」、「服薬確認日時」等の情報が記憶される。「服薬確認日時」には、例えば、服薬した旨を示す発話情報が取得された日時が、服薬したことが確認された日時として記憶される。
【００４６】
体調管理テーブル２８Ｂは、「患者ＩＤ」に対応付けて、「体調管理日時」、「回答結果」等の情報が記憶される。「体調管理日時」には、例えば、体調の回答を示す発話情報が取得された日時が、体調管理を行った日時として記憶される。「回答結果」には、体調の回答を示す発話情報を解析して得られる、良好か不良かの回答結果が記憶される。
【００４７】
効果確認テーブル２８Ｃには、「患者ＩＤ」に対応付けて、「薬の種類」、「効果確認日時」、「判定結果」等の情報が記憶される。「効果確認日時」には、例えば、薬の効果の判定を行った日時が記憶される。
【００４８】
管理部は、検知情報ＤＢ２４及び履歴ＤＢ２８を、服薬情報ＤＢ２２の患者情報テーブル２２Ａの「閲覧者」で特定されるユーザが利用する情報処理端末４０から参照可能に設定する。
【００４９】
服薬支援装置１０は、例えば図７に示すコンピュータ５０で実現することができる。コンピュータ５０は、ＣＰＵ（Central Processing Unit）５１と、一時記憶領域としてのメモリ５２と、不揮発性の記憶部５３とを備える。また、コンピュータ５０は、入力装置、表示装置等の入出力装置５４と、記憶媒体５９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ（Read/Write）部５５と、インターネット等のネットワークに接続される通信Ｉ／Ｆ（Interface）５６とを備える。ＣＰＵ５１、メモリ５２、記憶部５３、入出力装置５４、Ｒ／Ｗ部５５、及び通信Ｉ／Ｆ５６は、バス５７を介して互いに接続される。
【００５０】
記憶部５３は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部５３には、コンピュータ５０を、服薬支援装置１０として機能させるための服薬支援プログラム６０が記憶される。服薬支援プログラム６０は、取得プロセス６２と、生成プロセス６４と、出力プロセス６６と、管理プロセス６８とを有する。また、記憶部５３は、服薬情報ＤＢ２２、検知情報ＤＢ２４、メッセージＤＢ２６、及び履歴ＤＢ２８の各々を構成する情報が記憶される情報記憶領域７０を有する。
【００５１】
ＣＰＵ５１は、服薬支援プログラム６０を記憶部５３から読み出してメモリ５２に展開し、服薬支援プログラム６０が有するプロセスを順次実行する。ＣＰＵ５１は、取得プロセス６２を実行することで、図２に示す取得部１２として動作する。また、ＣＰＵ５１は、生成プロセス６４を実行することで、図２に示す生成部１４として動作する。また、ＣＰＵ５１は、出力プロセス６６を実行することで、図２に示す出力部１６として動作する。また、ＣＰＵ５１は、管理プロセス６８を実行することで、図２に示す管理部１８として動作する。また、ＣＰＵ５１は、情報記憶領域７０から情報を読み出して、メモリ５２に服薬情報ＤＢ２２、検知情報ＤＢ２４、メッセージＤＢ２６、及び履歴ＤＢ２８の各々を展開する。これにより、服薬支援プログラム６０を実行したコンピュータ５０が、服薬支援装置１０として機能することになる。なお、プログラムを実行するＣＰＵ５１はハードウェアである。
【００５２】
なお、服薬支援プログラム６０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ（Application Specific Integrated Circuit）等で実現することも可能である。
【００５３】
次に、本実施形態に係る服薬支援システム１００の作用について説明する。
【００５４】
病院などで患者に処方箋が出されると、患者は処方箋を調剤薬局に提出し、処方箋に基づく薬の提供を受ける。このとき、病院又は調剤薬局に設置された情報処理端末４０において、服薬支援システム１００のアプリケーションが起動され、服薬情報を登録するメニューが選択されると、服薬支援装置１０において、図８に示す登録処理が実行される。
【００５５】
また、服薬情報ＤＢ２２の患者情報テーブル２２Ａに記憶されている患者ＩＤの各々が示す患者の各々が療養する室内等には、ＡＩスピーカ３０が設置されている。そして、ＡＩスピーカ３０と通信可能な状態で、生体情報センサ３２が生体情報を検知し、環境情報センサ３４が環境情報を検知する。なお、生体情報の検知は、生体情報センサ３２が患者に装着されている場合にのみ行われ、環境情報の検知は、環境情報センサ３４が、患者が療養する室内等に設置されている場合にのみ行われる。
【００５６】
上記の状態において、服薬支援装置１０では、患者ＩＤ毎に、図９に示す服薬指示処理、図１０に示す生体情報取得処理（環境情報取得処理）、図１１に示す体調管理処理（１）、図１２に示す体調管理処理（２）、及び図１３に示す環境管理処理が実行される。
【００５７】
以下、登録処理、服薬指示処理、生体情報取得処理（環境情報取得処理）、体調管理処理（１）、体調管理処理（２）、及び環境管理処理の各々について詳述する。なお、これらの各処理は、開示の技術の服薬支援方法の一例である。
【００５８】
まず、図８に示す登録処理について説明する。
【００５９】
ステップＳ１２で、取得部１２が、例えば、服薬情報ＤＢ２２の各テーブルの各項目の値の登録を受け付けるための登録画面を情報処理端末４０の表示部（図示省略）に表示する。なお、登録画面において、服薬情報ＤＢ２２に値が既に記憶されている項目については、記憶されている情報を、修正可能な状態で表示してもよい。取得部１２は、登録画面を介して入力された各項目の値を、服薬情報として取得する。
【００６０】
次に、ステップＳ１４で、取得部１２が、取得した服薬情報を服薬情報ＤＢ２２に記憶して、登録処理は終了する。
【００６１】
次に、図９に示す服薬指示処理について説明する。
【００６２】
ステップＳ２２で、生成部１４が、服薬情報ＤＢ２２の処方情報テーブル２２Ｂにおいて、処理対象の「患者ＩＤ」に対応する「服薬期間」を参照して、現在、服薬期間か否かを判定する。服薬期間の場合には、処理はステップＳ２４へ移行し、服薬期間ではない場合には、服薬指示処理は終了する。
【００６３】
ステップＳ２４では、生成部１４が、処理対象の「患者ＩＤ」について、患者情報テーブル２２Ａの「食事時間」、及び処方情報テーブル２２Ｂの「服薬タイミング」を取得する。また、生成部１４が、処方情報テーブル２２Ｂにおいて、処理対象の「患者ＩＤ」に対応する「薬の種類」を特定し、薬情報テーブル２２Ｃから、特定した「薬の種類」に対応する「服薬タイミングの目安」を取得する。そして、生成部１４は、「食事時間」、「服薬タイミング」、及び「服薬タイミングの目安」に基づいて、患者が服薬する時刻を特定する。例えば、食事時間が「朝食：７：００」を含み、服薬タイミングが「朝」を含み、服薬タイミングの目安が「食後３０分」であるとする。この場合、生成部１４は、７：３０を服薬の時刻と特定する。
【００６４】
そして、生成部１４は、特定した服薬時刻が到来したか否かを判定する。服薬時刻が到来した場合には、処理はステップＳ２６へ移行し、服薬時刻が到来していない場合には、処理はステップＳ２２に戻る。
【００６５】
ステップＳ２６では、生成部１４が、１回の服薬に対する服薬指示の回数が、予め定めたＮ回（例えば、３回）を超えたか否かを判定する。服薬指示の回数がＮ回を超えている場合には、処理はステップＳ２２に戻り、Ｎ回を超えていない場合には、処理はステップＳ２８へ移行する。
【００６６】
ステップＳ２８では、生成部１４が、メッセージＤＢ２６の「メッセージ区分」が「服薬指示」で、「契機」が「服薬時刻到来」に対応する「メッセージ」の情報に基づいて、服薬を促すメッセージを生成する。そして、出力部１６が、生成部１４により生成されたメッセージを、服薬情報ＤＢ２２の患者情報テーブル２２Ａにおいて、処理対象の「患者ＩＤ」に対応する「出力先」が示すＡＩスピーカ３０へ出力する。
【００６７】
次に、ステップＳ３０で、取得部１２が、ＡＩスピーカ３０から発話情報を取得したか否かを判定することにより、患者から応答があったか否かを判定する。患者から応答があった場合には、処理はステップＳ３２へ移行する。服薬指示を再通知するまでの待ち時間として予め定めた所定時間を経過しても応答がない場合には、処理はステップＳ２６に戻る。
【００６８】
ステップＳ３２では、取得部１２が、患者が服薬したか否かを、応答として取得した発話情報が、服薬指示のメッセージに対する服薬した旨を示す発話情報か否かに基づいて判定する。取得した発話情報が、服薬した旨を示す発話情報の場合には、患者が服薬したと判定し、処理はステップＳ３６へ移行する。一方、その他の発話情報であった場合には、処理はステップＳ３４へ移行する。
【００６９】
ステップＳ３４では、生成部１４が、患者からの応答に対応するメッセージを生成する。例えば、取得された発話情報が、服薬する薬の種類を問い合わせるものであったとする。この場合、生成部１４は、メッセージＤＢ２６の「メッセージ区分」が「服薬指示」で、「契機」が「薬の種類の問合せ」に対応する「メッセージ」の情報に基づいて、薬の種類を応答するメッセージを生成する。例えば、図５に示すように、メッセージＤＢ２６の「メッセージ」が「＜特徴＞です。」のようなフォーマットで規定されているとする。＜Ｘ＞は、服薬情報ＤＢ２２の項目Ｘの値を埋め込むことを表している。この場合、生成部１４は、服薬情報ＤＢ２２の薬情報テーブル２２Ｃにおいて、上記ステップＳ２４で服薬時刻が到来したと判定した「薬の種類」に対応する「特徴」の情報をフォーマットに埋め込んだメッセージを生成する。例えば、「薬Ａ」の服薬時刻が到来している場合、「緑色の錠剤です。」のようなメッセージが生成される。
【００７０】
また、例えば、取得された発話情報が、服薬していないことを示すものであったとする。この場合、生成部１４は、メッセージＤＢ２６の「メッセージ区分」が「服薬指示」で、「契機」が「服薬が未の応答」に対応する「メッセージ」の情報に基づいて、服薬を促すメッセージを生成する。そして、生成されたメッセージを出力部１６がＡＩスピーカ３０に出力し、処理はステップＳ３０に戻る。
【００７１】
ステップＳ３６では、生成部１４が、例えば、メッセージＤＢ２６の「メッセージ区分」が「服薬指示」で、「契機」が「服薬済みの応答」に対応する「メッセージ」の情報に基づいて、了解を示すメッセージを生成する。そして、生成されたメッセージを出力部１６がＡＩスピーカ３０に出力する。
【００７２】
次に、ステップＳ３８で、管理部１８が、処理対象の「患者ＩＤ」、服薬時刻が到来した「薬の種類」、及び服薬した旨を示す発話情報を取得部１２が取得した日時である「服薬確認日時」を服薬実績として、履歴ＤＢ２８の服薬実績テーブル２８Ａに記憶する。そして、処理はステップＳ２２に戻る。
【００７３】
次に、図１０に示す生体情報取得処理について説明する。
【００７４】
ステップＳ４２で、取得部１２が、服薬情報ＤＢ２２の患者情報テーブル２２Ａにおいて、処理対象の「患者ＩＤ」に対応する「生体情報取得期間」の情報を参照して、患者が生体情報センサ３２装着の適用者か否かを判定する。患者が生体情報センサ３２装着の適用者の場合、処理はステップＳ４４へ移行し、適用者ではない場合、生体情報取得処理は終了する。
【００７５】
ステップＳ４４では、取得部１２が、服薬情報ＤＢ２２の患者情報テーブル２２Ａにおいて、処理対象の「患者ＩＤ」に対応する「生体情報取得期間」を参照して、現在、生体情報取得期間か否かを判定する。生体情報取得期間の場合には、処理はステップＳ４４へ移行し、生体情報取得期間ではない場合には、生体情報取得処理は終了する。なお、患者情報テーブル２２Ａの「生体情報取得期間」に、生体情報センサ３２を適用していることのみが記憶され、生体情報取得期間が特定されていないとする。この場合には、本ステップで、上記服薬指示処理のステップＳ２２と同様に、服薬期間か否かを判定するようにしてもよい。
【００７６】
ステップＳ４６では、取得部１２が、服薬情報ＤＢ２２の患者情報テーブル２２Ａにおいて、処理対象の「患者ＩＤ」に対応する「出力先」が示すＡＩスピーカ３０へ、生体情報の取得指示を出力する。取得指示を受信したＡＩスピーカ３０は、生体情報センサ３２で検知された生体情報を取得し、服薬支援装置１０へ送信する。
【００７７】
次に、ステップＳ４８で、取得部１２が、取得指示に応じてＡＩスピーカ３０から送信された生体情報を取得し、検知情報ＤＢ２４の生体情報テーブル２４Ｂに記憶する。そして、生体情報の取得サイクルとして予め定めた時間（例えば１０分〜２時間の間の時間、例えば３０分）が経過するのを待って、ステップＳ４４に戻る。なお、取得サイクルの経過時間待ちの間に、ＡＩスピーカ３０から生体情報が取得されなかった場合も、処理はステップＳ４４に戻る。
【００７８】
環境情報取得処理は、図１０に示す生体情報取得処理のステップＳ４２で、患者が療養する室内等に環境情報センサ３４が設置されているか否かを判定し、以下のステップＳ４４〜Ｓ４８の生体情報を環境情報と読み替える。これにより、環境情報取得処理も、生体情報取得処理と同様に処理することができるため、詳細な説明を省略する。
【００７９】
次に、図１１に示す体調管理処理（１）について説明する。
【００８０】
ステップＳ５２で、生成部１４が、上記服薬指示処理のステップＳ２２と同様に、服薬期間か否かを判定する。服薬期間の場合には、処理はステップＳ５４へ移行し、服薬期間ではない場合には、体調管理処理（１）は終了する。
【００８１】
ステップＳ５４では、生成部１４が、体調問合せのメッセージを出力するタイミングか否かを判定する。このタイミングは、例えば、服薬指示処理のステップＳＳ３２で、服薬した旨の発話情報が取得されてから所定時間（例えば、３０分）経過後等の予め定めたタイミングとすることができる。体調問合せのメッセージを出力するタイミングの場合には、処理はステップＳ５６へ移行し、体調問合せのメッセージを出力するタイミングではない場合には、処理はステップＳ５２に戻る。
【００８２】
ステップＳ５６では、生成部１４が、例えば、メッセージＤＢ２６の「メッセージ区分」が「体調管理」で、「契機」が「問合せタイミング」に対応する「メッセージ」の情報に基づいて、体調問合せのメッセージを生成する。そして、生成されたメッセージを出力部１６がＡＩスピーカ３０に出力する。
【００８３】
次に、ステップＳ５８で、取得部１２が、ＡＩスピーカ３０から発話情報を取得したか否かを判定することにより、患者から応答があったか否かを判定する。患者から応答があった場合には、処理はステップＳ６０へ移行する。所定時間を経過しても応答がない場合には、処理はステップＳ５２に戻る。
【００８４】
ステップＳ６０では、取得部１２が、体調の回答を示す発話情報を解析して、体調の回答が、気分が良い又は普通であるか、気分が悪いであるかを判定する。体調の回答が、気分が良い又は普通の場合には、処理はステップＳ６２へ移行し、気分が悪いの場合には、処理はステップＳ６４へ移行する。
【００８５】
ステップＳ６２では、生成部１４が、例えば、メッセージＤＢ２６の「メッセージ区分」が「体調管理」で、「契機」が「良好の回答」に対応する「メッセージ」の情報に基づいて、服薬の継続を促すメッセージを生成する。そして、生成されたメッセージを出力部１６がＡＩスピーカ３０に出力する。
【００８６】
一方、ステップＳ６４では、生成部１４が、例えば、メッセージＤＢ２６の「メッセージ区分」が「体調管理」で、「契機」が「不良の回答」に対応する「メッセージ」の情報に基づいて、服薬の中止を促すメッセージを生成する。そして、生成されたメッセージを出力部１６がＡＩスピーカ３０に出力する。
【００８７】
次に、ステップＳ６６で、管理部１８が、処理対象の「患者ＩＤ」、体調の回答を示す発話情報を取得部１２が取得した日時である「体調管理日時」、及び体調の回答結果を体調の履歴として、履歴ＤＢ２８の体調管理テーブル２８Ｂに記憶する。そして、処理はステップＳ５２に戻る。
【００８８】
次に、図１２に示す体調管理処理（２）について説明する。
【００８９】
ステップＳ７２で、生成部１４が、上記服薬指示処理のステップＳ２２と同様に、服薬期間か否かを判定する。服薬期間の場合には、処理はステップＳ７４へ移行し、服薬期間ではない場合には、体調管理処理（２）は終了する。
【００９０】
ステップＳ７４では、生成部１４が、服薬の効果確認の判定タイミングか否かを判定する。このタイミングは、例えば、上記体調管理処理（１）のステップＳ５４のタイミングと同様に、服薬後、所定時間（例えば、３０分）経過後等の予め定めたタイミングとすることができる。判定タイミングの場合には、処理はステップＳ７６へ移行し、判定タイミングではない場合には、処理はステップＳ７２に戻る。
【００９１】
ステップＳ７６では、生成部１４が、例えば、検知情報ＤＢ２４の生体情報テーブル２４Ｂにおいて、服薬情報ＤＢ２２の薬情報テーブル２２Ｃに規定された、服薬した薬の「効果」に対応する「種別」の生体情報を抽出する。そして、生成部１４は、抽出した生体情報のうち、「日時」が、履歴ＤＢ２８の服薬実績テーブル２８Ａにおける該当の「薬の種類」の「服薬確認日時」以降の生体情報を参照する。具体的には、管理部１８は、検知情報ＤＢ２４に記憶された服薬後の生体情報が、服薬情報ＤＢ２２の薬情報テーブル２２Ｃの「効果判定基準」で規定された変化を示している場合に「効果あり」と判定する。また、管理部１８は、服薬後も生体情報に変化がない場合、又は効果判定基準を満たさないまでも、服薬の効果に対応する変化を示している場合に「変化なし」と判定する。また、管理部１８は、服薬後の生体情報が、服薬の効果に反する変化を示している場合に「悪化」と判定する。
【００９２】
例えば、処理対象の患者ＩＤが示す患者が薬Ａを服薬している場合、薬Ａの「効果」は、「血圧降下」であるので、生体情報のうち「種別」が血圧の生体情報を抽出する。そして、抽出した生体情報が示す血圧の値が、服薬前に比べて、「効果判定基準」で規定する「ｘ％」降下している場合には、「効果あり」と判定される。また、抽出した生体情報が示す血圧の値に、服薬前後で変化がない場合、又は、降下しているもののｘ％の降下は達成していない場合には、「変化なし」と判定される。また、抽出した生体情報が示す血圧の値が、服薬前に比べて上昇している場合には、「悪化」と判定される。
【００９３】
なお、服薬の効果の判定方法は、上記の方法に限定されず、「効果判定基準」として、生体情報の目標値を定めておき、服薬後の生体情報と、「効果判定基準」に定めされた目標値とを比較して判定してもよい。
【００９４】
次に、ステップＳ７８で、生成部１４が、上記ステップＳ７６の判定結果が、効果あり又は変化なしか、悪化かを判定する。効果あり又は変化なしの場合には、処理はステップＳ８０へ移行し、悪化の場合には、処理はステップＳ８２へ移行する。
【００９５】
ステップＳ８０では、生成部１４が、例えば、メッセージＤＢ２６の「メッセージ区分」が「体調管理」で、「契機」が「服薬効果あり」に対応する「メッセージ」の情報に基づいて、服薬の継続を促すメッセージを生成する。そして、生成されたメッセージを出力部１６がＡＩスピーカ３０に出力する。
【００９６】
一方、ステップＳ８２では、生成部１４が、例えば、メッセージＤＢ２６の「メッセージ区分」が「体調管理」で、「契機」が「服薬効果なし」に対応する「メッセージ」の情報に基づいて、服薬の中止を促すメッセージを生成する。そして、生成されたメッセージを出力部１６がＡＩスピーカ３０に出力する。
【００９７】
次に、ステップＳ８４で、管理部１８が、処理対象の「患者ＩＤ」、服薬した「薬の種類」、服薬の効果判定を実施した日時である「効果確認日時」、及び服薬の効果の判定結果を服薬の効果の履歴として、履歴ＤＢ２８の効果確認テーブル２８Ｃに記憶する。そして、処理はステップＳ７２に戻る。
【００９８】
なお、上記の体調管理処理（２）では、服薬の効果を用いる場合について説明したが、効果に代えて、又は効果と共に、服薬による副作用を用いてもよい。副作用を用いる場合は、副作用の判定基準と検知された生体情報とを比較して、副作用が表れていると判定される場合に、服薬の中止を促すメッセージを生成して、出力するようにすればよい。
【００９９】
次に、図１３に示す環境管理処理について説明する。
【０１００】
ステップＳ９２で、生成部１４が、服薬情報ＤＢ２２の患者情報テーブル２２Ａにおいて、処理対象の「患者ＩＤ」に対応する「環境情報取得期間」を参照して、現在、環境情報取得期間か否かを判定する。環境情報取得期間の場合には、処理はステップＳ９４へ移行し、患者が療養する室内等に環境情報センサ３４が設置されていない場合、又は環境情報取得期間ではない場合には、環境情報取得処理は終了する。
【０１０１】
ステップＳ９４では、生成部１４が、患者周辺の環境が適正か否かを判定する判定タイミングか否かを判定する。このタイミングは、例えば、所定時間毎（例えば、１時間毎）のタイミングとすることができる。判定タイミングの場合には、処理はステップＳ９６へ移行し、判定タイミングではない場合には、処理はステップＳ９２に戻る。
【０１０２】
ステップＳ９６では、生成部１４が、例えば、生成部１４が、服薬情報ＤＢ２２の最適環境情報テーブル２２Ｄにおいて、処理対象の患者ＩＤが示す患者が服薬している薬の「薬の種類」に対応する「最適環境」に記憶されている最適環境を示す環境情報を取得する。また、生成部１４は、検知情報ＤＢ２４の環境情報テーブル２４Ｃにおいて、「種別」が最適環境を示す環境情報に対応する環境情報のうち、「日時」が直近の環境情報を抽出する。例えば、処理対象の患者ＩＤが示す患者が薬Ａを服薬している場合、「最適環境」は室温２４℃及び湿度６０％であるので、生成部１４は、環境情報テーブル２４Ｃから、「種別」が「室温」及び「湿度」の環境情報のうち、「日時」が直近の環境情報を抽出する。
【０１０３】
そして、生成部１４は、最適環境を示す環境情報と、環境情報テーブル２４Ｃから抽出した環境情報とを比較する。生成部１４は、比較した差が所定範囲内（例えば、最適環境を示す環境情報の値の±５％）の場合には、患者の周辺環境は適正であると判定し、差が所定範囲を超えている場合には、不適正であると判定する。
【０１０４】
次に、ステップＳ９８で、生成部１４が、上記ステップＳ９６の判定結果が、適正か、不適正かを判定する。適正の場合には、処理はステップＳ９２に戻り、不適正の場合には、処理はステップＳ１００へ移行する。
【０１０５】
ステップＳ１００では、生成部１４が、例えば、メッセージＤＢ２６の「メッセージ区分」が「環境管理」で、上記ステップＳ９６で不適正と判定された原因に相当する「契機」に対応する「メッセージ」の情報を特定する。そして、生成部１４は、特定した情報に基づいて、患者の周辺の環境の調整を促すメッセージを生成する。例えば、検知された環境情報としての室温と、最適環境を示す室温との差が所定範囲を超えており、検知された室温の方が低い場合には、「室温を上げてください。」のようなメッセージが生成される。そして、生成されたメッセージを出力部１６がＡＩスピーカ３０に出力して、処理はステップＳ９２に戻る。
【０１０６】
なお、ＡＩスピーカ３０と、空調機、加湿器、除湿機、照明等の環境を調整可能な機器とが連携している場合には、調整が必要な環境に応じた機器をＡＩスピーカ３０が制御するように、ＡＩスピーカ３０に指示を出力するようにしてもよい。
【０１０７】
また、上記各処理において、取得部１２が取得した発話情報及び出力部１６が出力したメッセージは、発話履歴として、検知情報ＤＢ２４の発話情報テーブル２４Ａに記憶される。
【０１０８】
以上説明したように、本実施形態に係る服薬支援装置によれば、服薬指示だけでなく、服薬に関連して、体調管理や環境管理のメッセージを出力するため、服薬の効果を向上させることができるように、服薬に関する支援を行うことができる。
【０１０９】
また、メッセージを音声出力し、患者からの応答も音声で受け付けることにより、日常のコミュニケーションの範疇で服薬に関する支援を行うことができる。
【０１１０】
また、患者からの発話による応答だけでなく、患者の生体情報も利用することで、より適切な服薬に関する支援を行うことができる。
【０１１１】
なお、上記実施形態において、出力するメッセージを生成する際に参照するメッセージＤＢ２６は、発話履歴などに基づいて学習することにより更新してもよい。
【０１１２】
また、上記実施形態では、服薬支援プログラムが記憶部に予め記憶（インストール）されている態様を説明したが、これに限定されない。開示の技術に係るプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の記憶媒体に記憶された形態で提供することも可能である。
【０１１３】
以上の実施形態に関し、更に以下の付記を開示する。
【０１１４】
（付記１）
患者に対して処方された薬に関する服薬情報と、前記患者の発話情報、前記患者の生体情報、及び前記患者の周辺の環境情報の少なくとも１つについて検知された検知情報とを取得し、
前記服薬情報と前記検知情報とに基づいて、服薬の指示、前記患者の体調管理、及び前記患者の周辺の環境管理の少なくとも１つに関するメッセージを生成し、
生成したメッセージを、前記患者の周辺に配置された音声出力装置から音声出力させる
ことを含む処理をコンピュータに実行させるための服薬支援プログラム。
【０１１５】
（付記２）
前記服薬情報は、前記薬の種類及び服薬タイミングの情報を含み、
前記服薬タイミングに前記患者に服薬を促すメッセージを出力すると共に、前記服薬を促すメッセージに対して、前記検知情報として取得した前記患者の発話情報が、服薬する薬の種類の問い合わせを示している場合に、前記薬の種類を応答するメッセージを生成する
付記１に記載の服薬支援プログラム。
【０１１６】
（付記３）
前記服薬タイミングに対応するタイミングに、前記患者に体調を問い合わせるメッセージを出力すると共に、前記体調を問い合わせるメッセージに対して、前記検知情報として取得した前記患者の発話情報に基づいて、服薬の継続又は中止を促すメッセージを生成する付記２に記載の服薬支援プログラム。
【０１１７】
（付記４）
前記服薬情報は、前記薬の効果及び副作用の少なくとも一方の情報を含み、
前記検知情報として取得した前記患者の生体情報が、前記薬の効果及び副作用の少なくとも一方に対応した変化を示しているか否かに応じて、服薬の継続又は中止を促すメッセージを生成する
付記１〜付記３のいずれか１項に記載の服薬支援プログラム。
【０１１８】
（付記５）
前記服薬情報は、前記薬の種類、及び前記薬の種類に応じた最適な環境情報を含み、
前記検知情報として取得した前記患者の周辺の環境情報と、前記最適な環境情報とを比較して、前記患者の周辺の環境の調整を促すメッセージを生成する
付記１〜付記４のいずれか１項に記載の服薬支援プログラム。
【０１１９】
（付記６）
前記服薬を促すメッセージに対して、前記検知情報として取得した前記患者の発話情報に基づいて、服薬支援の履歴として、服薬実績を記憶することをさらに含む処理を前記コンピュータに実行させるための付記２に記載の服薬支援プログラム。
【０１２０】
（付記７）
前記体調を問い合わせるメッセージに対して、前記検知情報として取得した前記患者の発話情報に基づいて、服薬支援の履歴として、体調の履歴を記憶することをさらに含む処理を前記コンピュータに実行させるための付記３に記載の服薬支援プログラム。
【０１２１】
（付記８）
前記検知情報として取得した前記患者の生体情報が、前記薬の効果及び副作用の少なくとも一方に対応した変化を示しているか否かの判定結果に基づいて、服薬支援の履歴として、服薬の効果の履歴を記憶することをさらに含む処理を前記コンピュータに実行させるための付記４に記載の服薬支援プログラム。
【０１２２】
（付記９）
前記服薬支援の履歴を、前記患者に関連するユーザが利用する情報処理端末から参照可能にする付記６〜付記８のいずれか１項に記載の服薬支援プログラム。
【０１２３】
（付記１０）
取得した検知情報を、前記患者に関連するユーザが利用する情報処理端末から参照可能にする付記１〜付記９のいずれか１項に記載の服薬支援プログラム。
【０１２４】
（付記１１）
前記音声出力装置は、ＡＩスピーカである付記１〜付記１０のいずれか１項に記載の服薬支援プログラム。
【０１２５】
（付記１２）
患者に対して処方された薬に関する服薬情報と、前記患者の発話情報、前記患者の生体情報、及び前記患者の周辺の環境情報の少なくとも１つについて検知された検知情報とを取得する取得部と、
前記服薬情報と前記検知情報とに基づいて、服薬の指示、前記患者の体調管理、及び前記患者の周辺の環境管理の少なくとも１つに関するメッセージを生成する生成部と、
生成したメッセージを、前記患者の周辺に配置された音声出力装置から音声出力させる出力部と、
を含む服薬支援装置。
【０１２６】
（付記１３）
前記服薬情報は、前記薬の種類及び服薬タイミングの情報を含み、
前記生成部は、前記服薬タイミングに前記患者に服薬を促すメッセージを出力すると共に、前記服薬を促すメッセージに対して、前記検知情報として取得した前記患者の発話情報が、服薬する薬の種類の問い合わせを示している場合に、前記薬の種類を応答するメッセージを生成する
付記１２に記載の服薬支援装置。
【０１２７】
（付記１４）
前記生成部は、前記服薬タイミングに対応するタイミングに、前記患者に体調を問い合わせるメッセージを生成すると共に、前記出力部により出力された前記体調を問い合わせるメッセージに対して、前記検知情報として取得した前記患者の発話情報に基づいて、服薬の継続又は中止を促すメッセージを生成する付記１３に記載の服薬支援装置。
【０１２８】
（付記１５）
前記服薬情報は、前記薬の効果及び副作用の少なくとも一方の情報を含み、
前記生成部は、前記検知情報として取得した前記患者の生体情報が、前記薬の効果及び副作用の少なくとも一方に対応した変化を示しているか否かに応じて、服薬の継続又は中止を促すメッセージを生成する
付記１２〜付記１４のいずれか１項に記載の服薬支援装置。
【０１２９】
（付記１６）
前記服薬情報は、前記薬の種類、及び前記薬の種類に応じた最適な環境情報を含み、
前記生成部は、前記検知情報として取得した前記患者の周辺の環境情報と、前記最適な環境情報とを比較して、前記患者の周辺の環境の調整を促すメッセージを生成する
付記１２〜付記１５のいずれか１項に記載の服薬支援装置。
【０１３０】
（付記１７）
前記服薬を促すメッセージに対して、前記検知情報として取得した前記患者の発話情報に基づいて、服薬支援の履歴として、服薬実績を記憶する管理部をさらに含む付記１３に記載の服薬支援装置。
【０１３１】
（付記１８）
前記体調を問い合わせるメッセージに対して、前記検知情報として取得した前記患者の発話情報に基づいて、服薬支援の履歴として、体調の履歴を記憶する管理部をさらに含む付記１４に記載の服薬支援装置。
【０１３２】
（付記１９）
前記検知情報として取得した前記患者の生体情報が、前記薬の効果及び副作用の少なくとも一方に対応した変化を示しているか否かの判定結果に基づいて、服薬支援の履歴として、服薬の効果の履歴を記憶する管理部をさらに含む付記１５に記載の服薬支援装置。
【０１３３】
（付記２０）
患者に対して処方された薬に関する服薬情報と、前記患者の発話情報、前記患者の生体情報、及び前記患者の周辺の環境情報の少なくとも１つについて検知された検知情報とを取得し、
前記服薬情報と前記検知情報とに基づいて、服薬の指示、前記患者の体調管理、及び前記患者の周辺の環境管理の少なくとも１つに関するメッセージを生成し、
生成したメッセージを、前記患者の周辺に配置された音声出力装置から音声出力させる
ことを含む処理をコンピュータが実行する服薬支援方法。
【符号の説明】
【０１３４】
１０   服薬支援装置
１２   取得部
１４   生成部
１６   出力部
１８   管理部
２２   服薬情報ＤＢ
２２Ａ 患者情報テーブル
２２Ｂ 処方情報テーブル
２２Ｃ 薬情報テーブル
２２Ｄ 最適環境情報テーブル
２４   検知情報ＤＢ
２４Ａ 発話情報テーブル
２４Ｂ 生体情報テーブル
２４Ｃ 環境情報テーブル
２６   メッセージＤＢ
２８   履歴ＤＢ
２８Ａ 服薬実績テーブル
２８Ｂ 体調管理テーブル
２８Ｃ 効果確認テーブル
３０   ＡＩスピーカ
３２   生体情報センサ
３４   環境情報センサ
４０   情報処理端末
５０   コンピュータ
５１   ＣＰＵ
５２   メモリ
５３   記憶部
５９   記憶媒体
６０   服薬支援プログラム
１００ 服薬支援システム
【図１】
2019128665.tif 000003
【図２】
2019128665.tif 000004
【図３】
2019128665.tif 000005
【図４】
2019128665.tif 000006
【図５】
2019128665.tif 000007
【図６】
2019128665.tif 000008
【図７】
2019128665.tif 000009
【図８】
2019128665.tif 000010
【図９】
2019128665.tif 000011
【図１０】
2019128665.tif 000012
【図１１】
2019128665.tif 000013
【図１２】
2019128665.tif 000014
【図１３】
2019128665.tif 000015