(57)【要約】【課題】ユーザの行動に適した病気の予防を行うことが可能なコンピュータシステム、アラート方法及びプログラムを提供することを目的とする。【解決手段】コンピュータシステムは、病気の流行に関する流行データを取得し、ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行い、前記流行データに基づいて、前記診断した病気に関連したアラートを出力する。コンピュータシステムは、ユーザのスケジュールや訪問予定場所に基づいてアラートを出力する。コンピュータシステムは、診断の結果に基づいて、流行データを取得する。コンピュータシステムは、アラートを、診断の結果とともに出力する。【選択図】図１
2019130494.tif 000002
【特許請求の範囲】
【請求項１】
病気の流行に関する流行データを取得する取得手段と、
ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行う診断手段と、
前記流行データに基づいて、前記診断した病気に関連したアラートを出力する出力手段と、
を備えることを特徴とするコンピュータシステム。
【請求項２】
前記出力手段は、前記流行データと前記ユーザのスケジュールとに基づいて、前記アラートを出力する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記出力手段は、前記流行データと前記ユーザの訪問予定場所とに基づいて、前記アラートを出力する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項４】
前記取得手段は、前記診断の結果に基づいて、前記流行データを取得する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項５】
前記出力手段は、前記アラートを、前記診断の結果とともに出力する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項６】
コンピュータシステムが実行するアラート方法であって、
病気の流行に関する流行データを取得するステップと、
ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行うステップと、
前記流行データに基づいて、前記診断した病気に関連したアラートを出力するステップと、
を備えることを特徴とするアラート方法。
【請求項７】
コンピュータシステムに、
病気の流行に関する流行データを取得するステップ、
ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行うステップ、
前記流行データに基づいて、前記診断した病気に関連したアラートを出力するステップ、
を実行させるためのコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、病気の診断をするコンピュータシステム、アラート方法及びプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末等の端末装置にインストールしたアプリケーションを利用し、ユーザの病状の診断を行うことが行われている。【０００３】
このような診断として、ユーザのバイタルサイン、既往歴、年齢等の様々な情報を利用して病状を診断する構成が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１３１４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の構成では、診断時点における病状を診断するものに過ぎず、診断後のユーザの行動に対して有効なものではなかった。【０００６】
本発明の目的は、ユーザの行動に適した病気の予防を行うことが可能なコンピュータシステム、アラート方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。【０００８】
本発明は、病気の流行に関する流行データを取得する取得手段と、
ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行う診断手段と、
前記流行データに基づいて、前記診断した病気に関連したアラートを出力する出力手段と、
を備えることを特徴とするコンピュータシステムを提供する。【０００９】
本発明によれば、コンピュータシステムは、病気の流行に関する流行データを取得し、ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行い、前記流行データに基づいて、前記診断した病気に関連したアラートを出力する。【００１０】
ここで、本発明は、コンピュータシステムのカテゴリであるが、方法又はプログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
【発明の効果】
【００１１】
本発明によれば、ユーザの行動に適した病気の予防を行うことが可能なコンピュータシステム、アラート方法及びプログラムを提供することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】図１は、アラートシステム１の概要を示す図である。
【図２】図２は、アラートシステム１の全体構成図である。
【図３】図３は、情報端末１００の機能ブロック図である。
【図４】図４は、情報端末１００が実行する予定取得処理を示すフローチャートである。
【図５】図５は、情報端末１００が実行する流行データ取得処理を示すフローチャートである。
【図６】図６は、情報端末１００が実行するアラート処理を示すフローチャートである。
【図７】図７は、回答データを受け付けた状態の一例を示す図である。
【図８】図８は、診断結果表示画面の一例を示す図である。
【図９】図９は、診断結果表示画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について、図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００１４】
［アラートシステム１の概要］
本発明の好適な実施形態の概要について、図１に基づいて説明する。図１は、本発明の好適な実施形態であるアラートシステム１の概要を説明するための図である。アラートシステム１は、情報端末１００から構成され、アラートを出力するコンピュータシステムである。
【００１５】
なお、図１において、情報端末１００は、１つに限らず複数であってもよい。また、情報端末１００は、実在する装置に限らず仮想的な装置であってもよい。また、アラートシステム１は、図示していないコンピュータや端末装置等の外部装置を有し、これらと情報端末１００とがデータ通信可能に接続される構成であってもよい。
【００１６】
情報端末１００は、自身にインストールされたアプリケーションを利用して、ユーザの病気を診断することが可能な端末装置である。このようなアプリケーションにおいて、情報端末１００は、ユーザのバイタルサイン、既往歴、投薬歴、症状等の様々なデータを取得することにより、診断を実行する。情報端末１００は、例えば、携帯電話、携帯情報端末、タブレット端末、パーソナルコンピュータに加え、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の電化製品や、スマートグラス、ヘッドマウントディスプレイ等のウェアラブル端末や、その他の物品である。
【００１７】
なお、上述したアプリケーションによる診断は、このような構成に限らず、適宜変更可能であり、要点としては、ユーザから受け付けた入力内容に基づいて、該当する一又は複数の病気を特定することが可能であればよい。
【００１８】
情報端末１００にインストールされたアプリケーションは、病気の診断に必要な各種情報（病名、病状、症状、療法等）に関するデータベースが格納される。このアプリケーションは、このデータベースと後述するユーザから受け付けた入力内容とに基づいて、病気の診断を行う。また、このアプリケーションは、後述する通り、診断した病気と、流行中の病気に関するデータである流行データとに基づいて、アラートを音声、文字、その他を出力することにより、アラートを、ユーザに通知する。
【００１９】
なお、上述したアプリケーションによるアラートは、この構成に限らず、適宜変更可能である。要点としては、流行データに基づいて、診断した病気に関連したアラートを出力することが可能であればよい。
【００２０】
情報端末１００は、病気の流行に関する流行データを取得する（ステップＳ０１）。情報端末１００は、図示していない通信可能に接続されたコンピュータ等の外部装置から、現在流行中の病気の病名、流行している場所、流行する際の気温、流行が続くと考えられる期間（開始年月日から予想終了年月日）を取得する。情報端末１００は、例えば、官公庁や感染症研究所等のデータベースから流行データを取得する。また、情報端末１００は、診断用アプリケーションを利用する他のユーザが行った診断結果（診断日、診断した病名、このユーザが診断を行った場所に関する情報（例えば、ＧＰＳから取得する位置情報）等）に基づいて、流行データを取得する。診断用アプリケーションは、診断結果を、個人を特定不可能な形式の診断データとして、外部装置に送信し、この診断データを、外部装置が統計処理することにより、流行の病気を抽出する。情報端末１００は、この外部装置が抽出した流行の病気を、流行データとして取得する。情報端末１００は、これらの二つの方法により、流行データを取得する。
【００２１】
情報端末１００は、ユーザに対して、病気に関する質問データを出力し、この質問データに対する回答データを得ることで、病気の診断を行う（ステップＳ０２）。情報端末１００は、例えば、症状が発生している部位である患部（頭、顔、首、耳、目、口、腕等の身体の一部又は全部）及び実際の症状の内容に関する質問を質問データとして出力する。このとき、情報端末１００は、上述した質問を、複数の選択肢への選択入力として出力してもよいし、仮想的なキーボードによる文字入力や音声入力をユーザへ促すためのテキストボックスを出力してもよい。情報端末１００は、この質問データを、自身が有する表示部に表示することにより出力する。
【００２２】
情報端末１００は、この質問データに対する回答を示す回答データを受け付ける。情報端末１００は、例えば、上述した選択入力、文字入力又は音声入力を受け付けることにより、回答データを受け付ける。なお、情報端末１００は、自身が有する撮影装置によりユーザが患部を撮影した患部画像を、回答データとして受け付けてもよい。この場合、後述する診断において、画像解析により、患部及びその症状を診断すればよい。
【００２３】
情報端末１００は、受け付けた回答データに基づいて、病気の診断を行う。情報端末１００は、受け付けた回答データにおける患部及びこの患部の症状に該当する病気を患部及び症状を登録した病気データベースを参照することにより、病気の病名を特定し、病気の診断を行う。この病気データベースは、患部とこの患部における症状とに該当する病気の病名が登録されたものである。
【００２４】
情報端末１００は、流行データに基づいて、診断した病気に関連したアラートを出力する（ステップＳ０３）。情報端末１００は、スケジュールアプリケーションや、スケジュール管理用のＷｅｂサイト等に基づいて、ユーザのスケジュールを参照する。情報端末１００は、参照したスケジュールにおける予定を参照し、訪問予定の場所、行動予定等に流行データにおける場所や行動が含まれており、かつ診断した病気が悪化又は流行する病気に罹患する可能性がある場合、これに対するアラートを出力する。このとき、情報端末１００は、病気の診断結果にあわせて、このアラートを出力してもよい。
【００２５】
以上が、アラートシステム１の概要である。
【００２６】
なお、上述した各処理は、必ずしも情報端末１００単体により実行する構成でなくてもよい。例えば、アラートシステム１は、情報端末１００が、図示していないコンピュータや他の端末装置等の外部装置に、回答データを送信し、外部装置が、診断を実行し、診断結果を情報端末１００に出力する構成であってもよい。また、外部装置が、流行データに基づいて、診断した病気に関連したアラートを出力する構成であってもよい。この場合、外部装置がユーザのスケジュールを参照し、アラートを出力すればよい。また、アラートシステム１は、上述した各処理の何れか又は複数の処理を、情報端末１００又は外部装置の何れか又は双方が実行してもよい。
【００２７】
［アラートシステム１のシステム構成］
図２に基づいて、本発明の好適な実施形態であるアラートシステム１のシステム構成について説明する。図２は、本発明の好適な実施形態であるアラートシステム１のシステム構成を示す図である。アラートシステム１は、情報端末１００から構成されるコンピュータシステムである。なお、情報端末１００は、１つに限らず、複数であってもよい。また、情報端末１００は、実在する装置に限らず、仮想的な装置であってもよい。また、公衆回線網等により図示していないコンピュータや他の端末装置等の外部装置と通信可能に接続されていてもよい。
【００２８】
情報端末１００は、後述の機能を備えた上述した端末装置である。
【００２９】
［各機能の説明］
図３に基づいて、本発明の好適な実施形態であるアラートシステム１の機能について説明する。図３は、情報端末１００の機能ブロック図を示す図である。
【００３０】
情報端末１００は、制御部１１０として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２０として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを備える。また、情報端末１００は、記憶部１３０として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。情報端末１００は、記憶部１３０に後述する病気データベースを記憶する。また、情報端末１００は、入出力部１４０として、制御部１１０で制御したデータや画像等を出力表示する表示部や、ユーザからの入力を受け付けるタッチパネルやキーボード、マウス等の入力部等の各種デバイスを備える。
【００３１】
情報端末１００において、制御部１１０が所定のプログラムを読み込むことにより、通信部１２０と協働して、流行データ取得モジュール１５０を実現する。また、情報端末１００において、制御部１１０が所定のプログラムを読み込むことにより、記憶部１３０と協働して、記憶モジュール１６０を実現する。また、情報端末１００において、制御部１１０が所定のプログラムを読み込むことにより、入出力部１４０と協働して、予定管理モジュール１７０、アプリケーションモジュール１７１、質問出力モジュール１７２、回答受付モジュール１７３、診断モジュール１７４、アラート用データ取得モジュール１７５、流行データ取得モジュール１７６、相関判断モジュール１７７、診断結果通知モジュール１７８、アラート生成モジュール１７９を実現する。
【００３２】
［予定取得処理］
図４に基づいて、アラートシステム１が実行する予定取得処理について説明する。図４は、情報端末１００が実行する予定取得処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
【００３３】
予定管理モジュール１７０は、ユーザの予定を取得する（ステップＳ１０）。ステップＳ１０において、予定管理モジュール１７０は、ユーザのスケジュールや訪問予定場所を、ユーザの予定として取得する。予定管理モジュール１７０は、ユーザが自身の予定管理に使用するスケジュールアプリケーションやカレンダーアプリケーション等の他のアプリケーションに入力されたユーザの予定を取得する。また、予定管理モジュール１７０は、予定管理用のＷｅｂサイト等から、ユーザの予定を取得する。
【００３４】
予定管理モジュール１７０は、取得したユーザの予定に基づいて、ユーザの訪問予定場所や、行動予定等のアラート用データを抽出する（ステップＳ１１）。ステップＳ１１において、予定管理モジュール１７０は、ユーザの予定を、テキスト解析することにより、各予定に含まれる特定のキーワード（東京出張、大阪出張等の訪問予定場所、送迎会、忘年会等の行動予定、予定の日付等）を抽出する。予定管理モジュール１７０は、ユーザの予定を、抽出したキーワードに基づいて、訪問予定（場所及び日付）、行動予定（行動内容及び日付）等に分類する。予定管理モジュール１７０は、分類したユーザの予定を、アラート用データとして其々抽出する。
【００３５】
記憶モジュール１６０は、抽出したアラート用データを記憶する（ステップＳ１２）。ステップＳ１２において、記憶モジュール１６０は、分類したユーザの予定の其々を、アラート用データとして記憶する。
【００３６】
以上が、予定取得処理である。
【００３７】
なお、上述した予定取得処理は、後述するアラート処理において、アラートが行われる以前のタイミングであれば、どのようなタイミングで行われてもよい。すなわち、予め実行しておいてもよいし、後述する病気の診断を行う処理と同時であってもよいし、アラートを行う処理の直前であってもよい。
【００３８】
［流行データ取得処理］
図５に基づいて、アラートシステム1が実行する流行データ取得処理について説明する。図５は、情報端末１００が実行する流行データ取得処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
【００３９】
はじめに、流行データ取得モジュール１５０は、病気に関する流行データを取得する（ステップＳ２０）。ステップＳ２０において、流行データ取得モジュール１５０は、官公庁や感染症研究所等のデータベースや診断用アプリケーションの提供元のデータベースからこの流行データを取得する。流行データ取得モジュール１５０は、図示していない通信可能に接続された外部装置から、現在流行中の病気に関する流行データ（現在流行中の病気の病名、流行している場所、流行する際の気温、流行が続くと考えられる期間（開始年月日から予想終了年月日）等）を取得する。流行データ取得モジュール１５０は、このような流行データを、官公庁や感染症研究所等のデータベースにアクセスすることにより取得する。また、流行データ取得モジュール１５０は、診断用アプリケーションを利用した他のユーザが行った診断結果（診断日、診断した病名、このユーザが診断を行った場所に関する情報（例えば、ＧＰＳから取得する位置情報）等）に基づいた流行データを生成する。このとき生成される流行データは、後述するアラート処理において行われた診断の結果に基づいたものである。流行データ取得モジュール１５０は、このような流行データを診断用アプリケーションの提供元のデータベースにアクセスすることにより取得する。
【００４０】
流行データ取得モジュール１５０は、上述した二つの方法により、流行データを取得する。このようにすることにより、一つのデータベースのみを利用する場合と比較して、現在流行している病気に関する流行データに加えて、流行しつつある病気に関する流行データにもいち早く対応することが可能となる。
【００４１】
記憶モジュール１６０は、取得した流行データを記憶する（ステップＳ２１）。
【００４２】
以上が、流行データ取得処理である。
【００４３】
なお、上述した流行データ取得処理は、後述するアラート処理において、アラートが行われる以前のタイミングであれば、どのようなタイミングで行われてもよい。すなわち、予め実行しておいてもよいし、後述する病気の診断を行う処理と同時であってもよいし、アラートを行う処理の直前であってもよい。
【００４４】
［アラート処理］
図６に基づいて、アラートシステム１が実行するアラート処理について説明する。図６は、情報端末１００が実行するアラート処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
【００４５】
はじめに、アプリケーションモジュール１７１は、診断用アプリケーションを起動する（ステップＳ３０）。ステップＳ３０において、アプリケーションモジュール１７１は、ユーザからのタップ入力や音声入力等による起動入力を受け付けることにより、該当する診断用アプリケーションを起動する。以下の各処理は、アプリケーションが実際の処理を実行していくものとして説明する。
【００４６】
質問出力モジュール１７２は、患部や該当患部における症状に関する複数の選択肢や質問、ユーザから患部や該当患部における症状の直接入力を受け付けるテキストボックス等を、質問データとして出力する（ステップＳ３１）。ステップＳ３１において、質問出力モジュール１７２は、質問データを、表示部に表示する。
【００４７】
なお、質問出力モジュール１７２は、質問データを、音声出力等により出力してもよい。
【００４８】
回答受付モジュール１７３は、質問データに対する回答を、回答データとして受け付ける（ステップＳ３２）。ステップＳ３２において、回答受付モジュール１７３は、上述した選択肢に対する選択入力、仮想的なキーボードによる文字入力又はユーザからの音声による音声入力等を受け付けることにより、回答データを受け付ける。
【００４９】
なお、回答受付モジュール１７３は、撮影装置等により患部を撮影した患部画像を、回答データとして受け付けてもよい。この場合、情報端末１００は、後述する診断の処理において、画像解析を行い、患部及びこの患部における症状を特定し、特定した結果に基づいて診断を行えばよい。
【００５０】
図７に基づいて、回答受付モジュール１７３が受け付ける回答データについて説明する。図７は、回答データを受け付けた状態の一例を示す図である。図７において、質問出力モジュール１７２は、質問表示領域２００を表示し、回答受付モジュール１７３は、回答受付領域２１０、診断アイコン２２０を表示する。質問表示領域２００は、上述した質問を表示する領域である。図７において、質問出力モジュール１７２は、質問表示領域２００に、「患部はどこですか？」、「どのような症状ですか？」、「痛みはどの程度ですか「？」を表示する。回答受付領域２１０には、ユーザが入力した「胸が痛い」、「少し」を表示する。質問出力モジュール１７２は、この質問表示領域２００に、ユーザから受け付けた回答に基づいて、新たな質問内容を追加的に表示する。具体的には、はじめに、質問出力モジュール１７２は、質問表示領域２００に、患部及びその症状に対する質問を表示する。回答受付モジュール１７３が、これに対してユーザから「胸が痛い」との入力を受け付けた場合、テキスト解析を行うことにより、入力内容を確認し、患部及び症状を特定する。質問出力モジュール１７２は、特定した結果に基づいて、実際の病気を特定するための質問が必要である場合、さらなる質問を、質問表示領域２００に表示する。本実施形態では、「痛みはどの程度ですか？」が追加的に表示した新たな質問内容に該当する。回答受付モジュール１７３は、この質問の回答として入力を受け付けた「少し」を、回答受付領域２１０に表示する。回答受付モジュール１７３は、診断アイコン２２０への入力操作を受け付けることにより、入力の完了を検出し、診断モジュール１７４は、後述する診断を実行する。
【００５１】
診断モジュール１７４は、受け付けた回答データに基づいて、診断を行う（ステップＳ３３）。ステップＳ３３において、診断モジュール１７４は、受け付けた回答データにおける患部及びこの患部における症状に該当する病気を診断する。診断モジュール１７４は、患部及び症状と、これに該当する病気の病名と、対処方法と、病気の危険度とが対応付けられて登録された病気データベースに基づいて病気を診断する。病気データベースは、予め記憶モジュール１６０に記憶されている。
【００５２】
［病気データベース］
記憶モジュール１６０が記憶する病気データベースについて説明する。記憶モジュール１６０は、外部データベースや外部装置等から、予め取得した病気データベースを記憶しておく。これは、診断用アプリケーションに格納されたものであってもよい。病気データベースは、上述した通り、患部及びこの患部における症状と、実際の病気の病名と、対処方法（例えば、治療薬、療法）と、危険度（例えば、早期治療が必要な病気には高い数値、慢性化した場合危険な病気には中程度の数値、自然治癒する病気には低い数値）とが対応付けられている
【００５３】
診断モジュール１７４は、上述した例において、患部として「胸」、その症状として「痛み」、その大きさとして「少し」との回答データに基づいて、これらの患部及び症状に対応付けられた病気を、病気データベースを参照して特定する。今回、診断モジュール１７４は、該当する病気を、「気管支喘息」であるものと特定する。このとき、複数の病気が特定された場合、最も可能性が高い病気を、今回の診断結果として判断する。
【００５４】
なお、診断モジュール１７４は、複数の病気を特定した場合、一の病気ではなく、複数の病気を診断結果として判断してもよい。この場合、其々の病気に対して、可能性を判断する。
【００５５】
アラート用データ取得モジュール１７５は、アラート用データを取得する（ステップＳ３４）。ステップＳ３４において、アラート用データ取得モジュール１７５は、上述した予定取得処理により記憶モジュール１６０が記憶したアラート用データを取得する。
【００５６】
流行データ取得モジュール１７６は、流行データを取得する（ステップＳ３５）。ステップＳ３５において、流行データ取得モジュール１７６は、上述した流行データ取得処理により記憶モジュール１６０が記憶した流行データを取得する。
【００５７】
なお、ステップＳ３４の処理と、ステップＳ３５の処理とは、処理の順序が逆であってもよい。
【００５８】
相関判断モジュール１７７は、取得したアラート用データと、取得した流行データと、診断モジュール１７４が行った診断の結果とに基づいて、ユーザの予定と、現在の病気の流行と、診断結果との間に相関があるか否かを判断する（ステップＳ３６）。ステップＳ３６において、相関判断モジュール１７７は、アラート用データにおけるユーザの訪問予定又はユーザの行動予定と、流行の病気と、診断の結果との間の相関の有無を判断する。ここでいう流行の病気には、特定の場所で多くの患者が発生している病気だけではなく、特定の行動により進行する病気も含まれる。相関判断モジュール１７７は、例えば、ユーザの訪問予定の場所と、病気が流行中の場所と、診断の結果との間の相関を判断する。具体的には、このユーザが訪問予定の場所（東京出張）において、流行中の病気（マイコプラズマ肺炎）が存在し、診断の結果の病気（気管支喘息）と類似するものである場合、相関がある（気管支喘息をこじらせた場合、悪化する可能性がある）と判断する。また、相関判断モジュール１７７は、例えば、ユーザの行動予定の内容と、病気が進行する内容と、診断の結果との間の相関を判断する。具体的には、このユーザが行動予定（忘年会）において、病気が進行する内容（アルコールの過剰摂取）が存在し、診断の結果の病気（食道炎）が進行するものである場合、相関がある（アルコールの過剰摂取により食道炎が悪化する可能性がある）と判断する。
【００５９】
相関判断モジュール１７７は、相関がないと判断した場合（ステップＳ３６  ＮＯ）、診断結果通知モジュール１７８は、診断の結果のみを出力する（ステップＳ３７）。ステップＳ３７において、診断結果通知モジュール１７８は、この診断の結果を、表示部に表示することにより出力し、ユーザに通知する。
【００６０】
相関判断モジュール１７７は、相関があると判断した場合（ステップＳ３６  ＹＥＳ）、アラート生成モジュール１７９は、病気の診断に関連したアラートを生成する（ステップＳ３８）。ステップＳ３８において、アラート生成モジュール１７９は、ユーザの予定にあわせたアラートを生成する。アラート生成モジュール１７９は、例えば、訪問予定の場所で流行中の病気により、診断の結果の病気が悪化する恐れがあること及び悪化を防止するためのアドバイスを、アラートとして、生成する。また、アラート生成モジュール１７９は、例えば、行動予定の内容により、診断の結果の病気が進行する恐れがあること及び進行を抑えるためのアドバイスを、アラートとして、生成する。
【００６１】
なお、アラート生成モジュール１７９は、ユーザの予定によらずに、診断結果と流行データとに基づいて、アラートを生成してもよい。この場合、相関判断モジュール１７７が実行する処理を、流行データと、診断の結果とに基づいて、現在の病気の流行と、診断結果との間に相関があるか否かを判断すればよい。アラート生成モジュール１７９は、相関がある場合、流行中の病気により診断の結果の病気が悪化する恐れがあること及び悪化を防止するためのアドバイスを、アラートとして生成すればよい。また、アラート生成モジュール１７９は、診断の結果の病気が進行する恐れがあること及び進行を抑えるためのアドバイスを、アラートとして、生成すればよい。
【００６２】
診断結果通知モジュール１７８は、生成したアラートを、診断の結果とともに出力する（ステップＳ３９）。ステップＳ３９において、診断結果通知モジュール１７８は、この診断の結果及びアラートを、表示部に表示することにより出力し、ユーザに通知する。
【００６３】
図８に基づいて、診断結果通知モジュール１７８が表示する診断結果表示画面の一例について説明する。図８は、診断結果通知モジュール１７８が表示する診断結果表示画面の一例を示す図である。図８において、診断結果通知モジュール１７８は、診断結果表示画面として、診断結果表示領域３００、アラート表示領域３１０、終了アイコン３２０を表示する。診断結果表示領域３００は、診断結果を表示する領域である。アラート表示領域３１０は、アラートを表示する領域である。診断結果通知モジュール１７８は、今回の診断の結果を、診断結果表示領域３００に表示する。図８では、病気の病名を表示、この病気の可能性を５段階評価として表示、この病気の対処方法を表示、この病気の危険度を１０段階評価として表示している。診断結果通知モジュール１７８は、診断した病気に関連したアラートを、アラート表示領域３１０に表示する。図８では、訪問予定の場所、この場所での現在流行中の病気、診断の結果の病気が悪化する恐れがあること及び悪化を防止するためのアドバイスを表示している。診断結果通知モジュール１７８は、終了アイコン３２０への入力操作を受け付けることにより、表示の完了を検出し、確定診断結果の表示を終了する。
【００６４】
図９に基づいて、診断結果通知モジュール１７８が表示する診断結果表示画面の一例について説明する。図９は、診断結果通知モジュール１７８が表示する診断結果表示画面の一例を示す図である。図９において、診断結果通知モジュール１７８は、診断結果表示画面として、診断結果表示領域３００、アラート表示領域３１０、終了アイコン３２０を表示する。診断結果表示領域３００は、図８と同様に、診断結果を表示する領域である。アラート表示領域３１０は、図８と同様に、アラートを表示する領域である。診断結果通知モジュール１７８は、今回の診断の結果を、診断結果表示領域３００に表示する。図９では、図８と同様に、病名、可能性、対処方法、危険度を表示している。診断結果通知モジュール１７８は、診断した病気に関連したアラートを、アラート表示領域３１０に表示する。図９では、行動予定の内容、この行動予定に伴なって診断の結果の病気が進行する恐れがあること及び進行を防止するためのアドバイスを表示している。診断結果通知モジュール１７８は、終了アイコン３２０への入力操作を受け付けることにより、表示の完了を検出し、確定診断結果の表示を終了する。
【００６５】
以上が、アラート処理である。
【００６６】
なお、上述した各処理は、必ずしも情報端末１００単体により実行する構成でなくてもよい。例えば、アラートシステム１は、情報端末１００が、図示していないコンピュータや他の端末装置等の外部装置に、回答データを送信し、外部装置が、診断を実行し、診断結果を情報端末１００に出力する構成であってもよい。また、アラートシステム１は、上述した各処理の何れか又は複数の処理を、情報端末１００又は外部装置の何れか又は双方が実行してもよい。
【００６７】
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、コンピュータからネットワーク経由で提供される（ＳａａＳ：ソフトウェア・アズ・ア・サービス）形態で提供される。また、プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置又は外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００６８】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００６９】
１  アラートシステム、１００  情報端末
【図１】
2019130494.tif 000003
【図２】
2019130494.tif 000004
【図３】
2019130494.tif 000005
【図４】
2019130494.tif 000006
【図５】
2019130494.tif 000007
【図６】
2019130494.tif 000008
【図７】
2019130494.tif 000009
【図８】
2019130494.tif 000010
【図９】
2019130494.tif 000011
【手続補正書】
【提出日】令和2年5月13日(2020.5.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
病気の流行に関する流行データを取得する取得手段と、
ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行う診断手段と、
前記流行データと、前記ユーザのスケジュールにおける訪問予定場所または行動予定とに基づいて、前記診断した病気に関連したアラートを出力する出力手段と、
を備えることを特徴とするコンピュータシステム。
【請求項２】
前記取得手段は、前記診断の結果に基づいて、前記流行データを取得する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記出力手段は、前記アラートを、前記診断の結果とともに出力する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項４】
コンピュータシステムが実行するアラート方法であって、
病気の流行に関する流行データを取得するステップと、
ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行うステップと、
前記流行データと、前記ユーザのスケジュールにおける訪問予定場所または行動予定とに基づいて、前記診断した病気に関連したアラートを出力するステップと、
を備えることを特徴とするアラート方法。
【請求項５】
コンピュータシステムに、
病気の流行に関する流行データを取得するステップ、
ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行うステップ、
前記流行データと、前記ユーザのスケジュールにおける訪問予定場所または行動予定とに基づいて、前記診断した病気に関連したアラートを出力するステップ、
を実行させるためのコンピュータ読み取り可能なプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、病気の流行に関する流行データを取得する取得手段と、
ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行う診断手段と、
前記流行データと、前記ユーザのスケジュールにおける訪問予定場所または行動予定とに基づいて、前記診断した病気に関連したアラートを出力する出力手段と、
を備えることを特徴とするコンピュータシステムを提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によれば、コンピュータシステムは、病気の流行に関する流行データを取得し、ユーザに対して病気に関する質問データを出力し、当該質問データに対する回答データを得ることで、病気の診断を行い、前記流行データと、前記ユーザのスケジュールにおける訪問予定場所または行動予定とに基づいて、前記診断した病気に関連したアラートを出力する。
【国際調査報告】
2019130494.tif 000012
2019130494.tif 000013
2019130494.tif 000014
2019130494.tif 000015