(57)【要約】【課題】病気を治療するための適切な薬を処方することが可能なコンピュータシステム、薬提案方法及びプログラムを提供することを目的とする。【解決手段】病気の診断結果にあった薬を提案するコンピュータシステムは、ユーザへの問診のための問診データを出力し、前記問診データに対する回答データを受け付け、前記回答データに基づいて、診断を行い、前記診断と、この診断に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案する。コンピュータシステムは、診断に加えて、ユーザの体調データや、病歴及び服用歴等に基づいて、薬の種類及び分量を学習しておき、薬を提案する。コンピュータシステムは、提案した薬を処方できる薬剤師に通知する。【選択図】図１
2019130495.tif 000002
【特許請求の範囲】
【請求項１】
病気の診断結果にあった薬を提案するコンピュータシステムであって、
ユーザへの問診のための問診データを出力する出力手段と、
前記問診データに対する回答データを受け付ける受付手段と、
前記回答データに基づいて、診断を行う診断手段と、
前記診断と、この診断に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案する提案手段と、
を備えることを特徴とするコンピュータシステム。
【請求項２】
前記提案手段は、前記診断に加えて、前記回答データに含まれる前記ユーザの体調データに基づいて、前記薬の種類及び分量を学習しておき、前記診断に関連する薬を提案する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記提案手段は、前記診断に加えて、前記ユーザの病歴及び服用歴に基づいて、前記薬の種類及び分量を学習しておき、前記診断に関連する薬を提案する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項４】
前記提案手段が提案した薬を処方できる薬剤師に通知する通知手段と、
をさらに備えることを特徴とする請求項１に記載のコンピュータシステム。
【請求項５】
病気の診断結果にあった薬を提案するコンピュータシステムが実行する薬提案方法であって、
ユーザへの問診のための問診データを出力するステップと、
前記問診データに対する回答データを受け付けるステップと、
前記回答データに基づいて、診断を行うステップと、
前記診断と、この診断に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案するステップと、
を備えることを特徴とする薬提案方法。
【請求項６】
病気の診断結果にあった薬を提案するコンピュータシステムに、
ユーザへの問診のための問診データを出力するステップ、
前記問診データに対する回答データを受け付けるステップ、
前記回答データに基づいて、診断を行うステップ、
前記診断と、この診断に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案するステップ、
を実行させるためのコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、病気の診断結果にあった薬を提案するコンピュータシステム、薬提案方法及びプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末等の端末装置にインストールしたアプリケーションを利用し、ユーザの病状の診断を行うことが行われている。【０００３】
このような診断として、ユーザのバイタルサイン、既往歴、年齢等の様々な情報を利用して病状を診断する構成が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１３１４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の構成では、病気の診断は可能であるものの、この病気を治療するための薬は、単純な診断の結果に基づいて決定することは困難であった。これは、薬が、人によって十分な効果が得られないことがあるためであり、従来のアプリケーションを利用した病気の診断において、病気を治療するための適切な薬を処方することは困難であった。【０００６】
本発明の目的は、病気を治療するための適切な薬を処方することが可能なコンピュータシステム、薬提案方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。【０００８】
本発明は、病気の診断結果にあった薬を提案するコンピュータシステムであって、
ユーザへの問診のための問診データを出力する出力手段と、
前記問診データに対する回答データを受け付ける受付手段と、
前記回答データに基づいて、診断を行う診断手段と、
前記診断と、この診断に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案する提案手段と、
を備えることを特徴とするコンピュータシステムを提供する。【０００９】
本発明によれば、病気の診断結果にあった薬を提案するコンピュータシステムは、ユーザへの問診のための問診データを出力し、前記問診データに対する回答データを受け付け、前記回答データに基づいて、診断を行い、前記診断と、この診断に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案する。【００１０】
ここで、本発明は、コンピュータシステムのカテゴリであるが、方法又はプログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
【発明の効果】
【００１１】
本発明によれば、病気を治療するための適切な薬を処方することが可能なコンピュータシステム、薬提案方法及びプログラムを提供することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】図１は、薬提案システム１の概要を示す図である。
【図２】図２は、薬提案システム１の全体構成図である。
【図３】図３は、情報端末１００の機能ブロック図である。
【図４】図４は、情報端末１００が実行する学習処理を示すフローチャートである。
【図５】図５は、情報端末１００が実行する学習診断処理を示すフローチャートである。
【図６】図６は、回答データを受け付けた状態の一例を示す図である。
【図７】図７は、診断結果表示画面の一例を示す図である。
【図８】図８は、診断結果表示画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について、図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００１４】
［薬提案システム１の概要］
本発明の好適な実施形態の概要について、図１に基づいて説明する。図１は、本発明の好適な実施形態である薬提案システム１の概要を説明するための図である。薬提案システム１は、情報端末１００から構成され、病気の診断結果にあった薬を提案するコンピュータシステムである。
【００１５】
なお、図１において、情報端末１００は、１つに限らず複数であってもよい。また、情報端末１００は、実在する装置に限らず仮想的な装置であってもよい。また、薬提案システム１は、図示していないコンピュータや端末装置等の外部装置を有し、これらと情報端末１００とがデータ通信可能に接続される構成であってもよい。
【００１６】
情報端末１００は、自身にインストールされたアプリケーションを利用して、ユーザの病気を診断することが可能な端末装置である。このようなアプリケーションにおいて、情報端末１００は、ユーザのバイタルサイン、既往歴、投薬歴、症状等の様々なデータを取得することにより、診断を実行する。情報端末１００は、例えば、携帯電話、携帯情報端末、タブレット端末、パーソナルコンピュータに加え、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の電化製品や、スマートグラス、ヘッドマウントディスプレイ等のウェアラブル端末や、その他の物品である。
【００１７】
なお、上述したアプリケーションによる診断は、このような構成に限らず、適宜変更可能であり、要点としては、ユーザから受け付けた入力内容に基づいて、該当する一又は複数の病気を特定することが可能であればよい。
【００１８】
情報端末１００にインストールされたアプリケーションは、病気の診断に必要な各種情報（病名、病状、症状、療法等）に関するデータベースが格納される。このアプリケーションは、このデータベースと後述するユーザから受け付けた入力内容とに基づいて、病気の診断を行う。また、このアプリケーションは、後述する通り、診断の結果と、診断に基づいて処方した薬の種類及び分量とを学習しておき、学習結果に基づいて、新たな診断の結果に関連する薬を提案する。また、このアプリケーションは、後述する通り、診断の結果に加えて、回答データに含まれるユーザの体調データや、ユーザの病歴及び薬の服用歴に基づいて、薬の種類及びその分量を学習しておき、診断の結果に関連する薬を提案する。また、このアプリケーションは、後述する通り、提案した薬を処方できる薬剤師に通知する。
【００１９】
なお、上述したアプリケーションによる薬の提案は、この構成に限らず、適宜変更可能である。要点としては、このユーザの診断と、診断に基づいて処方した薬の種類及び分量とを学習しておき、この学習結果に基づいて、診断に関連する薬を提案することが可能であればよい。
【００２０】
情報端末１００は、ユーザに対して、病気に関する問診データを出力する（ステップＳ０１）。情報端末１００は、例えば、症状が発生している部位である患部（頭、顔、首、耳、目、口、腕等の身体の一部又は全部）及び実際の症状の内容に関する問診を問診データとして出力する。このとき、情報端末１００は、上述した問診を、複数の選択肢への選択入力として出力してもよいし、仮想的なキーボードによる文字入力や音声入力をユーザへ促すためのテキストボックスを出力してもよい。情報端末１００は、この問診データを、自身が有する表示部に表示することにより出力する。
【００２１】
情報端末１００は、問診データにあわせて、ユーザの体調データを取得するために複数の選択肢への選択入力やテキストボックスを出力する。
【００２２】
情報端末１００は、この問診データに対する回答を示す回答データを受け付ける（ステップＳ０２）。情報端末１００は、例えば、上述した選択入力、文字入力又は音声入力を受け付けることにより、回答データを受け付ける。なお、情報端末１００は、自身が有する撮影装置によりユーザが患部を撮影した患部画像を、回答データとして受け付けてもよい。この場合、後述する診断において、画像解析により、患部及びその症状を診断すればよい。
【００２３】
情報端末１００は、回答データを受け付ける際、このユーザの体調データを取得する。体調データとは、例えば、体温（平熱の体温及び現在の体温）、写真による判定が有効なもの（例えば、アレルギー疾患、皮膚疾患、感染症）には患部画像、血圧、脈拍、呼吸数である。情報端末１００は、情報端末１００に通信可能に接続されたこれらの体調データを取得するための機器から体調データを取得してもよいし、回答データにあわせて体調データを選択入力、文字入力又は音声入力を受け付けることにより体調データを取得してもよい。
【００２４】
情報端末１００は、受け付けた回答データに基づいて、病気の診断を行う（ステップＳ０３）。情報端末１００は、受け付けた回答データにおける患部及びこの患部の症状に該当する病気を患部及び症状を登録した病気データベースを参照することにより、病気の病名を特定し、病気の診断を行う。この病気データベースは、患部とこの患部における症状とに該当する病気の病名が登録されたものである。
【００２５】
なお、情報端末１００は、回答データに加えて、体調データを加味して病気の診断を行ってもよい。
【００２６】
情報端末１００は、この診断に基づいて、必要な薬の種類及び分量を決定し、この薬の種類及び分量を学習する（ステップＳ０４）。
【００２７】
なお、情報端末１００は、この学習に際して、このユーザの診断時点における体調データをさらに対応付けて学習してもよい。また、情報端末１００は、この学習に際して、このユーザの過去の病歴及び薬の服用データをさらに対応付けて学習してもよい。また、情報端末１００は、この学習に際して、これらの体調データと、過去の病歴及び薬の服用データとをさらに対応付けて学習してもよい。
【００２８】
情報端末１００は、このようにして、このユーザに対して適切な薬の種類及び分量を学習しておき、次回の診断時、利用する。
【００２９】
情報端末１００は、新たにユーザが診断を行う際、上述した問診データの出力、回答データの受付、この回答データに基づいた診断を行い、この診断に関連する薬を、上述した学習結果に基づいて、ユーザに提案する（ステップＳ０５）。
【００３０】
なお、情報端末１００は、この提案した薬を処方できる薬剤師に通知してもよい。この場合、情報端末１００は、該当する薬剤師が所持する外部装置にこの薬のデータを送信することにより通知する。また、情報端末１００は、該当する薬剤師が所持する外部装置との間でビデオ通話等を実行することにより、通知してもよい。
【００３１】
以上が、薬提案システム１の概要である。
【００３２】
なお、上述した各処理は、必ずしも情報端末１００単体により実行する構成でなくてもよい。例えば、薬提案システム１は、情報端末１００が、図示していないコンピュータや他の端末装置等の外部装置に、回答データを送信し、外部装置が、診断を実行し、診断結果を情報端末１００に出力する構成であってもよい。また、外部装置が、上述した学習を行い、学習結果を、情報端末１００が取得する構成であってもよい。また、薬提案システム１は、上述した各処理の何れか又は複数の処理を、情報端末１００又は外部装置の何れか又は双方が実行してもよい。
【００３３】
［薬提案システム１のシステム構成］
図２に基づいて、本発明の好適な実施形態である薬提案システム１のシステム構成について説明する。図２は、本発明の好適な実施形態である薬提案システム１のシステム構成を示す図である。薬提案システム１は、情報端末１００から構成され、病気の診断結果にあった薬を提案するコンピュータシステムである。なお、情報端末１００は、１つに限らず、複数であってもよい。また、情報端末１００は、実在する装置に限らず、仮想的な装置であってもよい。また、公衆回線網等により図示していないコンピュータや他の端末装置等の外部装置と通信可能に接続されていてもよい。
【００３４】
情報端末１００は、後述の機能を備えた上述した端末装置である。
【００３５】
［各機能の説明］
図３に基づいて、本発明の好適な実施形態である薬提案システム１の機能について説明する。図３は、情報端末１００の機能ブロック図を示す図である。
【００３６】
情報端末１００は、制御部１１０として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２０として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを備える。また、情報端末１００は、記憶部１３０として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。情報端末１００は、記憶部１３０に後述する病気データベースを記憶する。また、情報端末１００は、入出力部１４０として、制御部１１０で制御したデータや画像等を出力表示する表示部や、ユーザからの入力を受け付けるタッチパネルやキーボード、マウス等の入力部等の各種デバイスを備える。
【００３７】
情報端末１００において、制御部１１０が所定のプログラムを読み込むことにより、通信部１２０と協働して、薬通知モジュール１５０を実現する。また、情報端末１００において、制御部１１０が所定のプログラムを読み込むことにより、記憶部１３０と協働して、記憶モジュール１６０を実現する。また、情報端末１００において、制御部１１０が所定のプログラムを読み込むことにより、入出力部１４０と協働して、アプリケーションモジュール１７０、問診出力モジュール１７１、回答受付モジュール１７２、診断モジュール１７３、診断結果通知モジュール１７４、薬判断モジュール１７５、評価受付モジュール１７６、学習モジュール１７７を実現する。
【００３８】
［学習処理］
図４に基づいて、薬提案システム１が実行する学習処理について説明する。図４は、情報端末１００が実行する学習処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理にあわせて説明する。
【００３９】
はじめに、アプリケーションモジュール１７０は、診断用アプリケーションを起動する（ステップＳ１０）。ステップＳ１０において、アプリケーションモジュール１７０は、ユーザからのタップ入力や音声入力等による起動入力を受け付けることにより、該当する診断用アプリケーションを起動する。以下の各処理は、アプリケーションが実際の処理を実行するものとして説明する。
【００４０】
問診出力モジュール１７１は、患部や該当患部における症状に関する複数の選択肢や問診、ユーザから患部や該当患部における症状の直接入力を受け付けるテキストボックス等を、問診データとして出力する（ステップＳ１１）。ステップＳ１１において、問診出力モジュール１７１は、問診データを、表示部に表示する。この問診データには、ユーザの体調データを取得するための選択肢やテキストボックスが含まれる。体調データとは、例えば、ユーザの体温（平熱の体温及び現在の体温）、写真による判定が有効なもの（例えば、アレルギー疾患、皮膚疾患、感染症）には患部画像、血圧、脈拍、呼吸数である。
【００４１】
なお、問診出力モジュール１７１は、問診データを、音声出力等により出力してもよい。
【００４２】
回答受付モジュール１７２は、問診データに対する回答を、回答データとして受け付ける（ステップＳ１２）。ステップＳ１２において、回答受付モジュール１７２は、上述した選択肢に対する選択入力、仮想的なキーボードによる文字入力又はユーザからの音声による音声入力等を受け付けることにより、回答データを受け付ける。回答受付モジュール１７２は、回答データとして、上述した体調データもあわせて受け付けることにより、体調データを取得する。回答受付モジュール１７２は、この体調データを、ユーザからの選択入力、文字入力又は音声入力により受け付けてもよいし、通信可能に接続された体調データを取得可能な外部装置（例えば、体温計、撮影装置、血圧計、呼吸計）により計測した各種データを受け付けてもよい。
【００４３】
なお、回答受付モジュール１７２は、撮影装置等により患部を撮影した患部画像を、回答データとして受け付けてもよい。この場合、情報端末１００は、後述する診断の処理において、画像解析を行い、患部及びこの患部における症状を特定し、特定した結果に基づいて診断を行えばよい。
【００４４】
図６に基づいて、回答受付モジュール１７２が受け付ける回答データについて説明する。図６は、回答データを受け付けた状態の一例を示す図である。図６において、問診出力モジュール１７１は、問診表示領域２００を表示し、回答受付モジュール１７２は、回答受付領域２１０、体調受付領域２２０、病歴・服用歴受付領域２３０、診断アイコン２４０を表示する。問診表示領域２００は、上述した問診を表示する領域である。図６において、問診出力モジュール１７１は、問診表示領域２００に、「患部はどこですか？」、「どのような症状ですか？」、「かゆみはどの程度ですか？」を表示する。回答受付領域２１０には、ユーザが入力した「背中がかぶれている」、「強い」を表示する。問診出力モジュール１７１は、この問診表示領域２００に、ユーザから受け付けた回答に基づいて、新たな問診内容を追加的に表示する。具体的には、はじめに、問診出力モジュール１７１は、問診表示領域２００に、患部及びその症状に対する問診を表示する。回答受付モジュール１７２が、これに対してユーザから「背中がかぶれている」との入力を受け付けた場合、テキスト解析を行うことにより、入力内容を確認し、患部及び症状を特定する。問診出力モジュール１７１は、特定した結果に基づいて、実際の病気を特定するための問診が必要である場合、さらなる問診を、問診表示領域２００に表示する。本実施形態では、「かゆみはどの程度ですか？」が追加的に表示した新たな問診内容に該当する。回答受付モジュール１７２は、この問診の回答として入力を受け付けた「強い」を、回答受付領域２１０に表示する。回答受付モジュール１７２は、上述した体調データを受け付け、この体調データを回答受付領域２１０に表示する。回答受付モジュール１７２は、受け付けた「体温、血圧、脈拍、呼吸数等」の其々の値を表示する。回答受付モジュール１７２は、ユーザの過去の病歴及び服用歴を受け付け、この病歴及び服用歴を病歴・服用歴受付領域２３０に表示する。この病歴・服用歴受付領域２３０は、ユーザからの入力に限らず、過去のこの診断用アプリケーションにより診断した結果の病気の病名と、この病気に対して処方した薬の名称及び分量とを表示してもよい。回答受付モジュール１７２は、診断アイコン２４０への入力操作を受け付けることにより、入力の完了を検出し、診断モジュール１７３は、後述する診断を実行する。
【００４５】
診断モジュール１７３は、受け付けた回答データに基づいて、診断を行う（ステップＳ１３）。ステップＳ１３において、診断モジュール１７３は、受け付けた回答データにおける患部及びこの患部における症状に該当する病気及びこの病気に対する薬の種類及びその分量を診断する。このとき、これまでに同様の症状又は類似する症状を診断した学習結果を有している場合、後述する学習診断処理を実行する。一方、学習結果を有していない場合、診断モジュール１７３は、患部及び症状と、これに該当する病気の病名と、対処方法（薬の種類及びその分量）と、病気の危険度とが対応付けられて登録された病気データベースに基づいて病気を診断する。病気データベースは、予め記憶モジュール１６０に記憶されている。
【００４６】
［病気データベース］
記憶モジュール１６０が記憶する病気データベースについて説明する。記憶モジュール１６０は、外部データベースや外部装置等から、予め取得した病気データベースを記憶しておく。これは、診断用アプリケーションに格納されたものであってもよい。病気データベースは、上述した通り、患部及びこの患部における症状と、実際の病気の病名と、対処方法（例えば、治療薬、療法）と、危険度（例えば、早期治療が必要な病気には高い数値、慢性化した場合危険な病気には中程度の数値、自然治癒する病気には低い数値）とが対応付けられている
【００４７】
診断モジュール１７３は、上述した例において、患部として「背中」、その症状として「かぶれ」、そのかゆみの大きさとして「強い」との回答データに基づいて、これらの患部及び症状に対応付けられた病気を、病気データベースを参照して特定する。今回、診断モジュール１７３は、該当する病気を、「アレルギー性湿疹」であるものと特定する。このとき、複数の病気が特定された場合、最も可能性が高い病気を、今回の診断結果として判断する。
【００４８】
なお、診断モジュール１７３は、複数の病気を特定した場合、一の病気ではなく、複数の病気を診断結果として判断してもよい。この場合、其々の病気に対して、可能性を判断する。
【００４９】
診断結果通知モジュール１７４は、診断の結果を出力する（ステップＳ１４）。ステップＳ１４において、診断結果通知モジュール１７４は、診断の結果を、表示部に表示することにより出力し、ユーザに通知する。
【００５０】
図７に基づいて、診断結果通知モジュール１７４が表示する。診断結果表示画面の一例について説明する。図７は、診断結果通知モジュール１７４が表示する診断結果表示画面の一例を示す図である。図７において、診断結果通知モジュール１７４は、診断結果表示画面として、診断結果表示領域３００、体調・薬品表示領域３１０、終了アイコン３２０を表示する。診断結果表示領域３００は、診断結果を表示する領域である。体調・薬品表示領域３１０は、体調データに基づいた病状の程度及び処方するべき薬品の名称及びその分量を表示する領域である。診断結果通知モジュール１７４は、今回の診断の結果を、診断結果表示領域３００に表示する。図７では、病気の病名を表示、この病気の可能性を５段階評価として表示、この病気の対処方法を表示、この病気の危険度を１０段階評価として表示している。診断結果通知モジュール１７４は、診断した病気に基づいた処方すべき薬品の名称及びその分量を、体調・薬品表示領域３１０に表示する。図７では、肌の湿疹の程度を５段階評価で表示、病気に対する推奨薬及びその分量を表示している。診断結果通知モジュール１７４は、終了アイコン３２０への入力操作を受け付けることにより、表示の完了を検出し、確定診断結果の表示を終了する。
【００５１】
このようにして、診断結果通知モジュール１７４により、ユーザに診断に関連する薬を提案する。
【００５２】
薬判断モジュール１７５は、今回出力した薬が、処方薬であるか否かを判断する（ステップＳ１５）。ステップＳ１５において、薬判断モジュール１７５は、今回出力した薬の名称に基づいて、処方薬であるか否かを判断する。薬判断モジュール１７５は、処方薬ではないと判断した場合（ステップＳ１５  ＮＯ）、後述するステップＳ１７の処理を実行する。
【００５３】
一方、ステップＳ１５において、薬判断モジュール１７５は、処方薬であると判断した場合（ステップＳ１５  ＹＥＳ）、薬通知モジュール１５０は、この薬を処方できる薬剤師に、薬の名称及びその分量を示す処方データを通知する（ステップＳ１６）。ステップＳ１６において、薬通知モジュール１５０は、対象となる薬剤師が所持する図示していない端末装置に、この処方データを出力し、表示させる。薬剤師は、この処方データに基づいて、必要な薬及び分量を用意すればよい。
【００５４】
なお、この薬が、薬剤師との面談が必要な場合等の特殊なものである場合、薬通知モジュール１５０は、処方データを出力する際、自身の電話機能によりこの端末装置に対して発呼し、通常の通話やビデオ通話等を実行してもよい。また、処方薬でない場合であっても、薬通知モジュール１５０が、この対象となる薬を扱っている薬剤師に処方データを通知してもよい。
【００５５】
評価受付モジュール１７６は、今回の診断結果に基づいた薬により症状がどうなったかの処方結果の入力を受け付ける（ステップＳ１７）。ステップＳ１７において、評価受付モジュール１７６は、通知された薬を使用した結果、症状が治まったか等の肯定的な評価や、症状が変わらなかった又は悪化した等の否定的な評価や、症状が良くなったかわからない等の中間的な評価を受け付ける。このとき、評価受付モジュール１７６は、上述した回答データと同様に、選択肢に対する選択入力、文字入力又は音声入力等により受け付ける。
【００５６】
なお、評価受付モジュール１７６は、回答データと同様に、患部画像を処方結果として受け付けてもよい。この場合、評価受付モジュール１７６は、患部画像を画像解析することにより、薬の使用前の患部画像と、薬の使用後の患部画像とを比較することにより、症状に対する上述した評価を判定することにより受け付けてもよい。
【００５７】
学習モジュール１７７は、今回の診断の結果と、処方した薬の種類及びその分量と、回答データに含まれるユーザの体調データと、ユーザの過去の病歴及び服用歴と、処方結果の評価とを学習する（ステップＳ１８）。ステップＳ１８において、学習モジュール１７７は、処方結果の評価が肯定的な評価に対応付けられた、薬の種類及びその分量と、体調データと、過去の病歴及び服用歴とを正解データとして学習する。また、学習モジュール１７７は、処方結果の評価が中間的又は否定的な評価に対応付けられたこれらのものを不正解データとして学習する。
【００５８】
なお、学習モジュール１７７は、上述したもののうち、何れか又は複数の組み合わせに基づいて学習してもよい。例えば、学習モジュール１７７は、診断の結果と、処方した薬の種類及びその分量とを対応付けて学習してもよいし、診断の結果と、処方した薬の種類及びその分量と、体調データとを対応付けて学習してもよいし、診断の結果と、処方した薬の種類及びその分量と、ユーザの病歴及び服用歴とを対応付けて学習してもよいし、その他の組み合わせにより学習してもよい。
【００５９】
記憶モジュール１６０は、学習した結果を記憶する（ステップＳ１９）。ステップＳ１９において、記憶モジュール１６０は、正解データ及び不正解データの其々を学習結果として記憶する。
【００６０】
以上が、学習処理である。
【００６１】
［学習診断処理］
図５に基づいて、薬提案システム１が実行する学習診断処理について説明する。図５は、情報端末１００が実行する学習診断処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理にあわせて説明する。なお、上述した学習処理と同様の処理については、その詳細な記載を省略する。
【００６２】
情報端末１００は、上述した診断処理と同様に、診断用アプリケーションの起動、問診データの出力、回答データの受付処理を実行する（ステップＳ３０〜Ｓ３２）。
【００６３】
診断モジュール１７３は、受け付けた回答データに基づいて、診断を行う（ステップＳ３３）。ステップＳ３３において、診断モジュール１７３は、受け付けた回答データにおける患部及びこの患部における症状に該当する病気及びこの病気に対する薬の種類及びその分量を診断する。このとき、診断モジュール１７３は、薬の種類及びその分量の診断に際して、記憶モジュール１６０が記憶する学習データを用いる。
【００６４】
薬判断モジュール１７５は、今回の診断の結果により判断した薬の種類及びその分量と、学習データにおける薬の種類及びその分量とに基づいて、今回の診断の結果により判断した薬の種類及びその分量が適切であるか否かを判断する（ステップＳ３４）。ステップＳ３４において、薬判断モジュール１７５は、今回の診断の結果により判断した薬の種類及びその分量とが、正解データと一致又は近似するものであるか否かを判断することにより、適切であるか否かを判断する。正解データと一致又は近似するとは、具体的には、同じ薬の種類及び分量であること、同じ薬の種類であるがその分量が異なっていること、薬の種類は異なっているものの、ジェネリック等の実質的に同様の効果が期待できる薬の種類であること等である。
【００６５】
ステップＳ３４において、薬判断モジュール１７５は、適切ではないと判断した場合（ステップＳ３４  ＮＯ）、薬判断モジュール１７５は、今回の診断の結果により判断した薬がユーザには合っていないと判断し、診断モジュール１７３は、他の薬を診断する（ステップＳ３５）。ステップＳ３５において、診断モジュール１７３は、診断の結果により判断した薬と類似する効果を有した他の薬を上述した病気データベース等を参照することにより診断する。
【００６６】
診断結果通知モジュール１７４は、診断した病気及び新たに診断した薬の種類及びその分量を、診断の結果として出力する（ステップＳ３６）。
【００６７】
一方、ステップＳ３４において、薬判断モジュール１７５は、適切であると判断した場合（ステップＳ３４  ＹＥＳ）、診断結果通知モジュール１７４は、診断した病気及び薬の種類及びその分量を、診断の結果として出力する（ステップＳ３６）。
【００６８】
ステップＳ３６において、診断結果通知モジュール１７４は、診断の結果を、表示部に表示することにより出力し、ユーザに通知する。
【００６９】
図８に基づいて、診断結果通知モジュール１７４が表示する。診断結果表示画面の一例について説明する。図８は、診断結果通知モジュール１７４が表示する診断結果表示画面の一例を示す図である。図８において、診断結果通知モジュール１７４は、診断結果表示画面として、診断結果表示領域４００、体調・薬品表示領域４１０、終了アイコン４２０を表示する。診断結果表示領域４００は、診断結果を表示する領域である。体調・薬品表示領域４１０は、体調データに基づいた病状の程度及び処方するべき薬品の名称及びその分量を表示する領域である。診断結果通知モジュール１７４は、今回の診断の結果を、診断結果表示領域４００に表示する。図８では、病気の病名を表示、この病気の可能性を５段階評価として表示、この病気の対処方法を表示、この病気の危険度を１０段階評価として表示している。診断結果通知モジュール１７４は、診断した病気に基づいた処方すべき薬品の名称及びその分量を、体調・薬品表示領域４１０に表示する。図８では、肌の湿疹の程度を５段階評価で表示、病気に対する推奨薬及びその分量を表示している。推奨薬及びその分量は、学習データによる学習の結果と、ユーザの体調データとに基づいてその内容を決定している。また、推奨薬及びその分量は、学習データによる学習の結果と、ユーザの過去の病歴及び服用データとに基づいてその内容を決定している。診断結果通知モジュール１７４は、終了アイコン４２０への入力操作を受け付けることにより、表示の完了を検出し、確定診断結果の表示を終了する。
【００７０】
このようにして、診断結果通知モジュール１７４により、診断したユーザの体調や、過去の病歴及び服用データの何れか又は双方にあった薬を学習結果から、診断に関連する薬を提案する。
【００７１】
情報端末１００は、以降の処理は、上述した学習処理のステップＳ１５以降の処理と同様の処理であるため、簡単に説明する。
【００７２】
薬判断モジュール１７５は、今回出力した薬が、処方薬であるか否かを判断する（ステップＳ３７）。ステップＳ３７の処理は、上述したステップＳ１５の処理と同様である。薬判断モジュール１７５は、処方薬ではないと判断した場合（ステップＳ３７  ＮＯ）、後述するステップＳ３９の処理を実行する。
【００７３】
一方、ステップＳ３７において、薬判断モジュール１７５は、処方薬であると判断した場合（ステップＳ３７  ＹＥＳ）、薬通知モジュール１５０は、この薬を処方できる薬剤師に、薬の名称及びその分量を示す処方データを通知する（ステップＳ３８）。ステップＳ３８の処理は、上述したステップＳ１６の処理と同様である。
【００７４】
評価受付モジュール１７６は、今回の診断結果に基づいた薬により症状がどうなったかの処方結果の入力を受け付ける（ステップＳ３９）。ステップＳ３９の処理は、上述したステップＳ１７の処理と同様である。
【００７５】
学習モジュール１７７は、今回の診断の結果と、処方した薬の種類及びその分量と、回答データに含まれるユーザの体調データと、ユーザの過去の病歴及び服用歴と、処方結果の評価とを学習する（ステップＳ４０）。ステップＳ４０の処理は、上述したステップＳ１８の処理と同様である。
【００７６】
記憶モジュール１６０は、学習した結果を記憶する（ステップＳ４１）。ステップＳ４１の処理は、上述したステップＳ１９の処理と同様である。
【００７７】
以上が、学習診断処理である。
【００７８】
なお、上述した各処理は、必ずしも情報端末１００単体により実行する構成でなくてもよい。例えば、薬提案システム１は、情報端末１００が、図示していないコンピュータや他の端末装置等の外部装置に、回答データを送信し、外部装置が、診断を実行し、診断結果を情報端末１００に出力する構成であってもよい。また、薬提案システム１は、上述した各処理の何れか又は複数の処理を、情報端末１００又は外部装置の何れか又は双方が実行してもよい。
【００７９】
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、コンピュータからネットワーク経由で提供される（ＳａａＳ：ソフトウェア・アズ・ア・サービス）形態で提供される。また、プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置又は外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００８０】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８１】
１  薬提案システム、１００  情報端末
【図１】
2019130495.tif 000003
【図２】
2019130495.tif 000004
【図３】
2019130495.tif 000005
【図４】
2019130495.tif 000006
【図５】
2019130495.tif 000007
【図６】
2019130495.tif 000008
【図７】
2019130495.tif 000009
【図８】
2019130495.tif 000010
【手続補正書】
【提出日】令和2年5月13日(2020.5.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
病気の診断結果にあった薬を提案するコンピュータシステムであって、
ユーザへの問診のための問診データを出力する出力手段と、
前記問診データに対する回答データを受け付ける受付手段と、
前記回答データに含まれる前記ユーザの体温、患部画像、血圧、脈拍、呼吸数の何れか又は全てを含む体調データに基づいて、診断を行う診断手段と、
前記診断と、前記回答データに含まれる前記体調データと、に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案する提案手段と、
を備えることを特徴とするコンピュータシステム。
【請求項２】
前記提案手段は、前記診断に加えて、前記ユーザの病歴及び服用歴に基づいて、前記薬の種類及び分量を学習しておき、前記診断に関連する薬を提案する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記提案手段が提案した薬を処方できる薬剤師に通知する通知手段と、
をさらに備えることを特徴とする請求項１に記載のコンピュータシステム。
【請求項４】
病気の診断結果にあった薬を提案するコンピュータシステムが実行する薬提案方法であって、
ユーザへの問診のための問診データを出力するステップと、
前記問診データに対する回答データを受け付けるステップと、
前記回答データに含まれる前記ユーザの体温、患部画像、血圧、脈拍、呼吸数の何れか又は全てを含む体調データに基づいて、診断を行うステップと、
前記診断と、前記回答データに含まれる前記体調データと、に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案するステップと、
を備えることを特徴とする薬提案方法。
【請求項５】
病気の診断結果にあった薬を提案するコンピュータシステムに、
ユーザへの問診のための問診データを出力するステップ、
前記問診データに対する回答データを受け付けるステップ、
前記回答データに含まれる前記ユーザの体温、患部画像、血圧、脈拍、呼吸数の何れか又は全てを含む体調データに基づいて、診断を行うステップ、
前記診断と、前記回答データに含まれる前記体調データと、に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案するステップ、
を実行させるためのコンピュータ読み取り可能なプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、病気の診断結果にあった薬を提案するコンピュータシステムであって、
ユーザへの問診のための問診データを出力する出力手段と、
前記問診データに対する回答データを受け付ける受付手段と、
前記回答データに含まれる前記ユーザの体温、患部画像、血圧、脈拍、呼吸数の何れか又は全てを含む体調データに基づいて、診断を行う診断手段と、
前記診断と、前記回答データに含まれる前記体調データと、に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案する提案手段と、
を備えることを特徴とするコンピュータシステムを提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によれば、病気の診断結果にあった薬を提案するコンピュータシステムは、ユーザへの問診のための問診データを出力し、前記問診データに対する回答データを受け付け、前記回答データに含まれる前記ユーザの体温、患部画像、血圧、脈拍、呼吸数の何れか又は全てを含む体調データに基づいて、診断を行い、前記診断と、前記回答データに含まれる前記体調データと、に基づいて処方した薬の種類及び分量とを学習しておき、当該学習結果に基づいて、前記診断に関連する薬を提案する。
【国際調査報告】
2019130495.tif 000011
2019130495.tif 000012