(57)【要約】【課題】疾病の流行に応じて症状の入力を支援できる問診支援プログラム等を提供する。【解決手段】問診支援プログラムは、情報処理端末から予め定められた問診に対する回答結果を受信する処理をコンピュータに実行させる。問診支援プログラムは、受信した回答結果に基づいて、疾病候補を特定する処理をコンピュータに実行させる。問診支援プログラムは、特定した疾病候補が複数ある場合には、疾病候補の流行度合に応じて、診察実績を記録した記憶部のうち検索する範囲を決定する処理をコンピュータに実行させる。問診支援プログラムは、決定した範囲で診察実績を検索して、疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定する処理をコンピュータに実行させる。問診支援プログラムは、特定した追加の問診情報を情報処理端末へ送信する処理をコンピュータに実行させる。【選択図】図１
2019101930.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末から予め定められた問診に対する回答結果を受信し、
受信した前記回答結果に基づいて、疾病候補を特定し、
特定した前記疾病候補が複数ある場合には、前記疾病候補の流行度合に応じて、診察実績を記録した記憶部のうち検索する範囲を決定して、決定した前記範囲で診察実績を検索して、前記疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定し、
特定した追加の前記問診情報を前記情報処理端末へ送信する、
処理をコンピュータに実行させることを特徴とする問診支援プログラム。
【請求項２】
前記疾病候補を特定する処理は、疾病と症状群とを対応付けた記憶部を参照して、前記疾病候補を特定し、
前記問診情報を特定する処理は、検索した前記診察実績に対応する疾病に基づいて疾病候補を特定し、前記回答結果に基づき前記疾病と症状群とを対応付けた記憶部を参照して特定した疾病候補と、前記検索した前記診察実績に対応する疾病に基づいて特定した疾病候補とを統合し、統合した前記疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定する、
ことを特徴とする請求項１に記載の問診支援プログラム。
【請求項３】
前記診察実績に対応する疾病は、前記診察実績の件数が多い順に並べた疾病のうち、上位から所定の範囲に含まれる疾病である、
ことを特徴とする請求項２に記載の問診支援プログラム。
【請求項４】
前記問診情報は、統合した前記疾病候補のそれぞれを特定の疾病とした場合、前記疾病と症状群とを対応付けた記憶部に記憶された前記特定の疾病に対応付けられた症状群に含まれず、前記診察実績を記録した記憶部に記憶された前記特定の疾病の診察実績の症状群に含まれる症状があるかどうかを問診する問診情報である、
ことを特徴とする請求項２または３に記載の問診支援プログラム。
【請求項５】
１または複数の症状を特定する情報の入力を受け付け、
疾病と症状群との対応関係を記憶する第１の記憶部を参照し、入力された前記情報により特定される前記１または複数の症状と最も相関のある症状群に対応付けられた疾病を特定し、
前記入力に近い時期において特定した前記疾病について登録された症状を記憶する診断データに基づいて、前記第１の記憶部に記憶された特定した前記疾病に対応付けられた症状群に含まれない症状を特定し、
特定した前記症状があるかどうかについての問いを生成し、
前記問いに対する回答を要求する、
処理をコンピュータに実行させることを特徴とする疾病推定プログラム。
【請求項６】
情報処理端末から予め定められた問診に対する回答結果を受信し、
受信した前記回答結果に基づいて、疾病候補を特定し、
特定した前記疾病候補が複数ある場合には、前記疾病候補の流行度合に応じて、診察実績を記録した記憶部のうち検索する範囲を決定して、決定した前記範囲で診察実績を検索して、前記疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定し、
特定した追加の前記問診情報を前記情報処理端末へ送信する、
処理をコンピュータが実行することを特徴とする問診支援方法。
【請求項７】
１または複数の症状を特定する情報の入力を受け付け、
疾病と症状群との対応関係を記憶する第１の記憶部を参照し、入力された前記情報により特定される前記１または複数の症状と最も相関のある症状群に対応付けられた疾病を特定し、
前記入力に近い時期において特定した前記疾病について登録された症状を記憶する診断データに基づいて、前記第１の記憶部に記憶された特定した前記疾病に対応付けられた症状群に含まれない症状を特定し、
特定した前記症状があるかどうかについての問いを生成し、
前記問いに対する回答を要求する、
処理をコンピュータが実行することを特徴とする疾病推定方法。
【請求項８】
情報処理端末から予め定められた問診に対する回答結果を受信する受信部と、
受信した前記回答結果に基づいて、疾病候補を特定する第１特定部と、
特定した前記疾病候補が複数ある場合には、前記疾病候補の流行度合に応じて、診察実績を記録した記憶部のうち検索する範囲を決定して、決定した前記範囲で診察実績を検索して、前記疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定する第２特定部と、
特定した追加の前記問診情報を前記情報処理端末へ送信する送信部と、
を有することを特徴とする情報処理装置。
【請求項９】
１または複数の症状を特定する情報の入力を受け付ける受付部と、
疾病と症状群との対応関係を記憶する第１の記憶部を参照し、入力された前記情報により特定される前記１または複数の症状と最も相関のある症状群に対応付けられた疾病を特定する第１特定部と、
前記入力に近い時期において特定された前記疾病について登録された症状を記憶する診断データに基づいて、前記第１の記憶部に記憶された特定された前記疾病に対応付けられた症状群に含まれない症状を特定する第２特定部と、
特定した前記症状があるかどうかについての問いを生成する生成部と、
前記問いに対する回答を要求する要求部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、問診支援プログラム、疾病推定プログラム、問診支援方法、疾病推定方法および情報処理装置に関する。
【背景技術】
【０００２】
従来、病院を受診する際には、初診や科初診等の場合に、病院の受付において問診票の記入を求められる。ところが、問診票の記入では、質問内容が漠然としていて伝えたいことを書けなかったり、看護師や医師の質問に対しても適切に答えることが出来なかったりすることがある。これに対し、特定の問診項目が患者の識別情報に紐付けられている場合、カルテ情報を表示する前に、特定の問診項目に対応付けられた追加の質問や、薬剤に関する情報等である面接支援情報を表示することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−００１８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特定の問診項目に対する追加の質問や、薬剤に関する情報を表示しても、患者が訴えたいこととは異なる場合がある。このため、看護師や医師は、診察の際に、例えば、流行中の疾病があるという病院内の診察等の情報に応じて、臨機応変に質問内容を変えることで、患者が訴えたいことを聞き出すようにしている。ところが、問診票では、この様な流行中の疾病に応じた質問をすることが困難である。
【０００５】
一つの側面では、疾病の流行に応じて症状の入力を支援できる問診支援プログラム、疾病推定プログラム、問診支援方法、疾病推定方法および情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、問診支援プログラムは、情報処理端末から予め定められた問診に対する回答結果を受信する処理をコンピュータに実行させる。問診支援プログラムは、受信した前記回答結果に基づいて、疾病候補を特定する処理をコンピュータに実行させる。問診支援プログラムは、特定した前記疾病候補が複数ある場合には、前記疾病候補の流行度合に応じて、診察実績を記録した記憶部のうち検索する範囲を決定する処理をコンピュータに実行させる。問診支援プログラムは、決定した前記範囲で診察実績を検索して、前記疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定する処理をコンピュータに実行させる。問診支援プログラムは、特定した追加の前記問診情報を前記情報処理端末へ送信する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
疾病の流行に応じて症状の入力を支援できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の問診支援システムの構成の一例を示すブロック図である。
【図２】図２は、症状ＤＢの一例を示す図である。
【図３】図３は、第１診察実績ＤＢの一例を示す図である。
【図４】図４は、第２診察実績ＤＢの一例を示す図である。
【図５】図５は、第３診察実績ＤＢの一例を示す図である。
【図６】図６は、点数記憶部の一例を示す図である。
【図７】図７は、疾病予測テーブルの一例を示す図である。
【図８】図８は、問診票記憶部の一例を示す図である。
【図９】図９は、問診画面の一例を示す図である。
【図１０】図１０は、問診画面の他の一例を示す図である。
【図１１】図１１は、問診画面の他の一例を示す図である。
【図１２】図１２は、実施例の問診支援処理の一例を示すフローチャートである。
【図１３】図１３は、問診支援プログラムまたは疾病推定プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する問診支援プログラム、疾病推定プログラム、問診支援方法、疾病推定方法および情報処理装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の問診支援システムの構成の一例を示すブロック図である。図１に示す問診支援システム１は、携帯端末１０と、情報処理装置１００とを有する。なお、問診支援システム１では、携帯端末１０の数は限定されず、任意の数の携帯端末１０を有するようにしてもよい。携帯端末１０と情報処理装置１００との間は、ネットワークＮを介して、相互に通信可能に接続される。
【００１１】
かかるネットワークＮには、有線または無線を問わず、インターネットを始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。また、ネットワークＮを介する携帯端末１０と情報処理装置１００との通信は、例えば、ＴＬＳ（Transport  Layer  Security）／ＳＳＬ（Secure  Sockets  Layer）等によって暗号化されている。
【００１２】
問診支援システム１は、携帯端末１０において、予め問診票の記入を行うシステムの一例である。携帯端末１０は、例えば、スマートフォン等の移動体通信端末等や可搬型のパーソナルコンピュータ等の各種端末であり、例えば、自宅等の病院外にいる患者が問診票の記入を行う情報処理端末である。
【００１３】
携帯端末１０は、例えば、患者の操作によって予約用のアプリが起動し、診察の予約や問診票の入力を受け付ける。携帯端末１０は、問診票の入力では、患者の識別情報の入力を受け付けるとともに、患者が受診する診察科の選択を受け付ける。携帯端末１０は、受け付けた患者の識別情報、および、選択した診察科を示す診察科情報を情報処理装置１００に送信する。携帯端末１０は、患者の識別情報および診察科情報に応じた患者の電子カルテ情報および問診票情報を情報処理装置１００から受信する。携帯端末１０は、患者の電子カルテ情報および問診票情報に基づいて、患者に問診票を提示して入力を促す。携帯端末１０は、問診票の入力項目のうち主訴が入力されると、入力された主訴を主訴情報として情報処理装置１００に送信する。
【００１４】
また、携帯端末１０は、主訴情報の送信後に、情報処理装置１００から問診情報を受信する。携帯端末１０は、受信した問診情報に基づく質問を患者に対して行い、質問の回答を新たな主訴情報として、情報処理装置１００に送信する。携帯端末１０は、情報処理装置１００から入力完了情報を受信すると、問診票の入力が完了したと判定し、問診票の入力内容を記憶する。携帯端末１０は、例えば、病院に設置されたビーコンの受信や、ＧＰＳ（Global  Positioning  System）受信機等で測位した位置情報に基づいて、病院への到着を検出すると、記憶した問診票の入力内容を情報処理装置１００に送信する。
【００１５】
情報処理装置１００は、情報処理端末である携帯端末１０から予め定められた問診に対する回答結果を受信する。情報処理装置１００は、受信した回答結果に基づいて、疾病候補を特定する。情報処理装置１００は、特定した疾病候補が複数ある場合には、疾病候補の流行度合に応じて、診察実績を記録した記憶部のうち検索する範囲を決定する。情報処理装置１００は、決定した範囲で診察実績を検索して、疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定する。情報処理装置１００は、特定した追加の問診情報を携帯端末１０へ送信する。これにより、情報処理装置１００は、疾病の流行に応じて症状の入力を支援できる。
【００１６】
次に、情報処理装置１００の構成について説明する。図１に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。
【００１７】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、ネットワークＮを介して携帯端末１０と有線または無線で接続され、携帯端末１０との間で情報の通信を司る通信インタフェースである。通信部１１０は、携帯端末１０から受信した患者の識別情報、診察科情報および主訴情報を制御部１３０に出力する。また、通信部１１０は、制御部１３０から入力された患者の電子カルテ情報、問診票情報、問診情報および入力完了情報を携帯端末１０に送信する。
【００１８】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、症状データベース１２１と、診察実績データベース１２２と、点数記憶部１２３と、疾病予測テーブル１２４と、問診票記憶部１２５とを有する。なお、以下の説明では、データベースをＤＢと表現する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。
【００１９】
症状ＤＢ１２１は、疾病名と症状等とを対応付けて記憶する。図２は、症状ＤＢの一例を示す図である。図２に示すように、症状ＤＢ１２１は、「疾病名」、「発症年齢」、「性別」、「症状」といった項目を有する。症状ＤＢ１２１は、例えば、疾病名ごとに１レコードとして記憶する。
【００２０】
「疾病名」は、疾病の名称を示す情報である。「発症年齢」は、当該疾病に罹患する可能性が高い年齢を示す情報である。「性別」は、当該疾病に罹患する可能性がある性別を示す情報である。「症状」は、当該疾病における症状を示す情報である。「症状」は、複数の症状がある場合は、各症状を順番に並べる。なお、図２において網掛けとなっているマスは、後述する具体例において主訴情報と合致するものを示す。
【００２１】
図１の説明に戻って、診察実績ＤＢ１２２は、患者の電子カルテを記憶するとともに、用途に合わせた各種の診察実績ＤＢを記憶する。診察実績ＤＢ１２２は、各種の診察実績ＤＢとして、例えば、第１診察実績ＤＢ１２２ａと、第２診察実績ＤＢ１２２ｂと、第３診察実績ＤＢ１２２ｃとを有する。
【００２２】
第１診察実績ＤＢ１２２ａは、例えば、所定の期間内における患者数が多い疾病について、患者数と症状ＤＢ１２１の内容とを結合したものである。図３は、第１診察実績ＤＢの一例を示す図である。図３に示すように、第１診察実績ＤＢ１２２ａは、「疾病名」、「患者数」、「発症年齢」、「性別」、「症状」といった項目を有する。第１診察実績ＤＢ１２２ａは、例えば、疾病名ごとに１レコードとして記憶する。
【００２３】
「疾病名」は、疾病の名称を示す情報である。「患者数」は、所定の期間内において診察した患者数を示す情報である。なお、所定の期間は、例えば、３ヶ月、半年、１年といった期間が挙げられるが、これに限定されない。「発症年齢」は、当該疾病に罹患する可能性が高い年齢を示す情報である。「性別」は、当該疾病に罹患する可能性がある性別を示す情報である。「症状」は、当該疾病における症状を示す情報である。「症状」は、複数の症状がある場合は、各症状を順番に並べる。なお、図３において網掛けとなっているマスは、後述する具体例において主訴情報と合致するものを示す。
【００２４】
第２診察実績ＤＢ１２２ｂは、患者数が多い疾病について、月別の患者数を表したものである。図４は、第２診察実績ＤＢの一例を示す図である。図４に示すように、第２診察実績ＤＢ１２２ｂは、「疾病名」、「種別」、「当月」、「−１月」から「−１１月」、「計」といった項目を有する。
【００２５】
「疾病名」は、疾病の名称を示す情報である。「種別」は、患者数であるか割合（％）であるかを示す情報である。割合（％）は、例えば、その月における全患者数に占める割合を百分率で表したものである。「当月」は、当月における患者数または割合（％）を示す情報である。「−１月」から「−１１月」は、それぞれ１ヶ月前から１１ヶ月前までの各月における患者数または割合（％）を示す情報である。「計」は、当月から１１ヶ月前までの患者数の合計を示す情報である。
【００２６】
第３診察実績ＤＢ１２２ｃは、疾病の流行開始月以降の患者データを電子カルテから抽出したものである。図５は、第３診察実績ＤＢの一例を示す図である。図５に示すように、第３診察実績ＤＢ１２２ｃは、「疾病名」、「受診日」、「性別」、「年齢」、「症状」といった項目を有する。第３診察実績ＤＢ１２２ｃは、１回の受診に対応する患者データを１レコードとして記憶する。
【００２７】
「疾病名」は、疾病の名称を示す情報である。「受診日」は、当該疾病と診断された患者の受診日を示す情報である。「性別」は、当該疾病と診断された患者の性別を示す情報である。「年齢」は、当該疾病と診断された患者の年齢を示す情報である。「症状」は、当該疾病と診断された患者が訴えた症状を示す情報である。なお、図５において症状２０ａ，２０ｂは、後述する具体例において症状ＤＢ１２１にない症状であることを示す。
【００２８】
図１の説明に戻って、点数記憶部１２３は、疾病候補を特定するための点数を算出するための点数表を記憶する。図６は、点数記憶部の一例を示す図である。図６に示すように、点数記憶部１２３は、症状ＤＢ１２１に対応する点数表１２３ａと、第１診察実績ＤＢ１２２ａに対応する点数表１２３ｂとを有する。点数表１２３ａおよび点数表１２３ｂは、「症状合致数」、「係数」、「年齢」、「性別」、「点数」といった項目を有する。
【００２９】
「症状合致数」は、主訴情報と合致する症状の数を示す情報である。「係数」は、症状ＤＢ１２１と、第１診察実績ＤＢ１２２ａとについて、重み付けを行うための係数である。図６の例では、症状ＤＢ１２１に対応する点数表１２３ａでは、係数「１」とし、第１診察実績ＤＢ１２２ａに対応する点数表１２３ｂでは、係数「３」としており、第１診察実績ＤＢ１２２ａを優先することを示す。「年齢」は、患者の年齢に応じた点数である。「年齢」は、例えば、患者の年齢が症状ＤＢ１２１または第１診察実績ＤＢ１２２ａの発症年齢と合致する場合は「１．０」とし、合致しない場合は「０．１」とする。「性別」は、患者の性別に応じた点数である。「性別」は、例えば、患者の性別が症状ＤＢ１２１または第１診察実績ＤＢ１２２ａの性別と合致する場合は「１」とし、合致しない場合は「０」とする。「点数」は、「症状合致数」、「係数」、「年齢」および「性別」の数値を乗算した点数を示す情報である。
【００３０】
図１の説明に戻って、疾病予測テーブル１２４は、疾病候補の点数と、疾病候補の症状と、症状ＤＢ１２１になく第３診察実績ＤＢ１２２ｃにある症状とを対応付けて記憶する。図７は、疾病予測テーブルの一例を示す図である。図７に示すように、疾病予測テーブル１２４は、「疾病名」、「点数」、「症状」、「第３診察実績ＤＢにある症状」といった項目を有する。疾病予測テーブル１２４は、例えば、疾病名ごとに１レコードとして記憶する。
【００３１】
「疾病名」は、疾病候補の疾病の名称を示す情報である。「点数」は、疾病候補の点数を示す情報である。疾病候補の点数は、点数表１２３ａおよび点数表１２３ｂの項目「点数」を、疾病ごとに足し合わせた点数である。「症状」は、疾病候補の疾病における症状を示す情報である。なお、ここでの「症状」は、症状ＤＢ１２１の「症状」に対応する。「第３診察実績ＤＢにある症状」は、症状ＤＢ１２１の「症状」欄にはないが、第３診察実績ＤＢ１２２ｃの「症状」欄にはある症状を示す情報である。
【００３２】
図１の説明に戻って、問診票記憶部１２５は、患者の問診票の入力内容を記憶する。図８は、問診票記憶部の一例を示す図である。図８に示すように、問診票記憶部１２５は、「患者ＩＤ（Identifier）」、「問診入力日」、「体重」、「年齢」、「性別」、「患者主訴」といった項目を有する。問診票記憶部１２５は、例えば、患者の１回の来院ごとに１レコードとして記憶する。なお、問診票記憶部１２５の各項目は、例えば、電子カルテや過去の問診入力情報から流用可能な項目については流用するようにしてもよい。また、問診票記憶部１２５の各項目は、問診票の項目を示す問診票情報に対応する。なお、問診票記憶部１２５への問診票の入力内容の記憶は、携帯端末１０が病院への到着を検出した際に、情報処理装置１００が携帯端末１０から問診票の入力内容を受信して記憶することで行われる。
【００３３】
「患者ＩＤ」は、患者を識別する識別子である。「問診入力日」は、今回の問診票の入力日を示す情報である。なお、「問診入力日」は、時刻を含んでもよい。「体重」は、患者の体重を示す情報である。「年齢」は、患者の年齢を示す情報である。「性別」は、患者の性別を示す情報である。「患者主訴」は、患者が今回の来院で訴えている症状等を示す情報である。
【００３４】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部１３０は、受付部１３１と、第１特定部１３２と、第２特定部１３３と、生成部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３５】
受付部１３１は、ネットワークＮおよび通信部１１０を介して、携帯端末１０から患者の識別情報および診察科情報を受信する。受付部１３１は、電子カルテを記憶する診察実績ＤＢ１２２から、受信した患者の識別情報に基づいて、患者の電子カルテ情報を取得する。受付部１３１は、患者の電子カルテ情報、および、受信した診察科情報に対応する問診票情報を、通信部１１０およびネットワークＮを介して、携帯端末１０に送信する。なお、携帯端末１０では、予めアレルギーや手術歴、薬歴、既往歴等のデータを記憶しておき、患者が問診票を記入する際に、予めこれらのデータを入力済みとするようにしてもよい。また、以下の説明の具体例では、受診日が２０１７年２月５日、２５歳の男性が患者であるとする。
【００３６】
受付部１３１は、ネットワークＮおよび通信部１１０を介して、携帯端末１０から主訴情報を受信する。受付部１３１は、受信した主訴情報および患者の電子カルテ情報を第１特定部１３２に出力する。すなわち、受付部１３１は、情報処理端末である携帯端末１０から予め定められた問診に対する回答結果である主訴情報を受信する受信部の一例である。また、受付部１３１は、１または複数の症状を特定する情報である主訴情報の入力を受け付ける。
【００３７】
第１特定部１３２は、受付部１３１から主訴情報および患者の電子カルテ情報が入力されると、症状ＤＢ１２１を参照し、入力された主訴情報に基づいて、疾病候補の点数を算出する。第１特定部１３２は、例えば、主訴情報が「頭が痛い」および「熱がある」であった場合、これらに対応する「頭痛」および「発熱」と症状が合致する数を、症状ＤＢ１２１の疾病名、つまり症状候補ごとに算出する。また、第１特定部１３２は、患者の電子カルテ情報に基づいて、患者の年齢および性別に対応する点数を算出する。第１特定部１３２は、症状合致数、係数、年齢および性別の各点数を乗算して、疾病候補の点数を算出する。第１特定部１３２は、算出した疾病候補の点数を点数記憶部１２３の点数表１２３ａに記憶する。第１特定部１３２は、疾病候補の点数を点数表１２３ａに記憶すると、主訴情報および患者の電子カルテ情報を第２特定部１３３に出力する。
【００３８】
例えば、第１特定部１３２は、図２に示す症状ＤＢ１２１の１行目の疾病名「慢性ＸＸ炎」の場合、症状ＤＢ１２１であるので係数は「１」、発症年齢が「全年齢」であるので年齢の点数は「１．０」、性別が「男女」であるので性別の点数は「１」と算出する。また、第１特定部１３２は、図２の網掛けで示すように、症状「発熱」および「頭痛」が主訴情報の「発熱」および「頭痛」と合致するので、症状合致数を「２」と算出する。第１特定部１３２は、これらの点数および係数を乗算し、疾病候補「慢性ＸＸ炎」の点数を「２．０」と算出する。
【００３９】
言い換えると、第１特定部１３２は、受信した回答結果である主訴情報に基づいて、疾病候補を特定する。また、第１特定部１３２は、疾病と症状群とを対応付けた記憶部である症状ＤＢ１２１を参照して、疾病候補を特定する。また、第１特定部１３２は、疾病と症状群との対応関係を記憶する第１の記憶部である症状ＤＢ１２１を参照し、入力された情報（主訴情報）により特定される１または複数の症状と最も相関のある症状群に対応付けられた疾病を特定する。
【００４０】
第２特定部１３３は、第１特定部１３２から主訴情報および患者の電子カルテ情報が入力されると、第１診察実績ＤＢ１２２ａを参照し、入力された主訴情報に基づいて、患者数が上位の疾病候補の点数を算出する。第２特定部１３３は、例えば、主訴情報が「頭が痛い」および「熱がある」であった場合、「頭痛」および「発熱」と症状が合致する数を、第１診察実績ＤＢ１２２ａの疾病名、つまり症状候補ごとに算出する。また、第２特定部１３３は、患者の電子カルテ情報に基づいて、患者の年齢および性別に対応する点数を算出する。第２特定部１３３は、症状合致数、係数、年齢および性別の各点数を乗算して、疾病候補の点数を算出する。第２特定部１３３は、算出した疾病候補の点数を点数記憶部１２３の点数表１２３ｂに記憶する。
【００４１】
第２特定部１３３は、疾病候補の点数を点数表１２３ｂに記憶すると、点数表１２３ａと点数表１２３ｂとを参照し、それぞれ算出した疾病候補の点数を統合して疾病予測テーブル１２４に記憶する。第２特定部１３３は、疾病予測テーブル１２４を点数の降順でソートする。図７の例では、点数が８点である「ウイルス性○○○」から降順に、「慢性ＸＸ炎」（８点）、「ウイルス性△△△」（０．６点）とソートされている。なお、点数が同点である場合には、第２特定部１３３は、例えば、第１診察実績ＤＢ１２２ａを参照し、患者数が多い疾病候補を上位とする。また、第２特定部１３３は、症状ＤＢ１２１から各疾病候補の症状を抽出して疾病予測テーブル１２４に記憶する。
【００４２】
第２特定部１３３は、疾病予測テーブル１２４を点数の降順でソートすると、第２診察実績ＤＢ１２２ｂを参照し、疾病の流行性を判定する。第２特定部１３３は、例えば、直近の月（−１月）における割合が所定値、例えば１５％以上である場合、当該疾病が流行性であると判定する。また、第２特定部１３３は、直近の月から遡って、割合が所定値、例えば１０％以上の月以降の患者データを、疾病の流行開始月以降の患者データとする。第２特定部１３３は、診察実績ＤＢ１２２の電子カルテに基づいて、疾病の流行開始月以降の患者データを第３診察実績ＤＢ１２２ｃとして抽出する。
【００４３】
第２特定部１３３は、症状ＤＢ１２１と第３診察実績ＤＢ１２２ｃとを比較して、症状ＤＢ１２１にない症状を第３診察実績ＤＢ１２２ｃから抽出する。図２および図５の例では、疾病名「ウイルス性○○○」の症状２０ａ，２０ｂで示す症状「足のむくみ」が症状ＤＢ１２１にない症状である。第２特定部１３３は、抽出した症状を、疾病予測テーブル１２４の「第３診察実績ＤＢにある症状」欄に記憶する。すなわち、「第３診察実績ＤＢにある症状」欄の症状は、追加で問診する問診情報に対応する。第２特定部１３３は、抽出した症状を疾病予測テーブル１２４に記憶すると、生成指示を生成部１３４に出力する。
【００４４】
言い換えると、第２特定部１３３は、特定した疾病候補が複数ある場合には、疾病候補の流行度合に応じて、診察実績を記録した記憶部のうち検索する範囲を決定する。また、第２特定部１３３は、決定した範囲で診察実績を検索して、疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定する。つまり、第２特定部１３３は、検索した診察実績に対応する疾病に基づいて疾病候補を特定し、回答結果に基づき疾病と症状群とを対応付けた記憶部を参照して特定した疾病候補と、検索した診察実績に対応する疾病に基づいて特定した疾病候補とを統合する。第２特定部１３３は、統合した疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定する。すなわち、第２特定部１３３は、入力に近い時期において特定した疾病について登録された症状を記憶する診断データに基づいて、第１の記憶部（症状ＤＢ１２１）に記憶された特定した疾病に対応付けられた症状群に含まれない症状を特定する。
【００４５】
ここで、診察実績に対応する疾病は、診察実績の件数が多い順に並べた疾病のうち、上位から所定の範囲に含まれる疾病である。また、問診情報は、統合した疾病候補のそれぞれを特定の疾病とした場合、疾病と症状群とを対応付けた記憶部（症状ＤＢ１２１）に記憶された特定の疾病に対応付けられた症状群に含まれず、診察実績を記録した記憶部（第３診察実績ＤＢ１２２ｃ）に記憶された特定の疾病の診察実績の症状群に含まれる症状があるかどうかを問診する問診情報である。
【００４６】
生成部１３４は、第２特定部１３３から生成指示が入力されると、疾病予測テーブル１２４を参照し、疾病候補が所定数以下であるか否かを判定する。なお、所定数は、例えば２つとすることができるが、これに限定されず、１つや３つ以上等のように任意の数であってもよい。生成部１３４は、疾病候補が所定数以下であると判定した場合、通信部１１０およびネットワークＮを介して、入力完了情報を携帯端末１０に送信する。
【００４７】
一方、生成部１３４は、疾病候補が所定数以下でないと判定した場合、疾病予測テーブル１２４の上位の疾病候補から順に、主訴情報にない症状の問診情報を生成する。図７の例では、ウイルス性○○○の症状「腹痛」および「足のむくみ」に関する問診情報を生成する。生成部１３４は、この場合、例えば、症状「腹痛」に対して、「お腹は痛くありませんか？」、「お腹のどの辺りが痛いですか？」といった問診情報を生成する。また、生成部１３４は、例えば、症状「足のむくみ」に対して、「足のむくみはありませんか？」といった問診情報を生成する。生成部１３４は、通信部１１０およびネットワークＮを介して、生成した問診情報を携帯端末１０に送信する。
【００４８】
言い換えると、生成部１３４は、特定した追加の問診情報を情報処理端末である携帯端末１０へ送信する送信部の一例である。つまり、生成部１３４は、特定した症状があるかどうかについての問いを生成し、問いに対する回答を要求する。すなわち、生成部１３４は、生成部および要求部の一例である。
【００４９】
ここで、図９から図１１を用いて問診画面について説明する。図９は、問診画面の一例を示す図である。図９に示す問診画面は、携帯端末１０において主訴情報の入力を受け付ける問診画面の一例である。携帯端末１０は、患者に対してメッセージ２１に示すように、主訴の入力を促す。患者は、例えば、携帯端末１０を操作してメッセージ２２に示すような主訴を入力する。なお、メッセージの表示および入力の受け付けは、タッチパネル付きの表示部で行ってもよいし、音声による入出力としてもよい。
【００５０】
図１０は、問診画面の他の一例を示す図である。図１０に示す問診画面は、当初の主訴情報に含まれていなかった「腹痛」に関する症状について「お腹は痛くありませんか？」という質問を行い、患者が「痛い」という入力を行った後の問診画面の一例である。携帯端末１０は、患者に対して身体２３およびメッセージ２４を表示して、痛む場所の入力を促す。患者は、例えば、携帯端末１０を操作して場所２５に示すような痛む場所を入力する。この場合、主訴情報は、例えば「左下腹部痛」といった情報を含むことになる。
【００５１】
図１１は、問診画面の他の一例を示す図である。図１１に示す問診画面は、図１０に示す問診画面において「腹痛」がある旨の主訴が入力された後、２つ目の当初の主訴情報に含まれていなかった症状である「足のむくみ」に関する問診画面の一例である。携帯端末１０は、患者に対してメッセージ２６を表示して、足のむくみの有無についての入力を促す。患者は、例えば、携帯端末１０を操作して「ある」と入力する。この場合、主訴情報は、例えば「足のむくみ」といった情報を含むことになる。なお、図１０の問診画面において、患者が、お腹が痛くない旨の入力を行うと、生成部１３４は、例えば、疾病予測テーブル１２４の２行目の「慢性ＸＸ炎」の症状欄を参照し、当初の主訴情報に含まれない「嘔吐」の有無についての質問を行う問診情報を送信する。この場合、「ウイルス性○○○」は、疾病候補から外れることになる。または、「ウイルス性○○○」は、疾病予測テーブル１２４の下位側に移動することになる。
【００５２】
次に、実施例の情報処理装置１００の動作について説明する。図１２は、実施例の問診支援処理の一例を示すフローチャートである。
【００５３】
受付部１３１は、携帯端末１０から患者の識別情報および診察科情報を受信する（ステップＳ１）。受付部１３１は、電子カルテを記憶する診察実績ＤＢ１２２から、受信した患者の識別情報に基づいて、患者の電子カルテ情報を取得する。受付部１３１は、患者の電子カルテ情報、および、受信した診察科情報に対応する問診票情報を携帯端末１０に送信する（ステップＳ２）。
【００５４】
受付部１３１は、携帯端末１０から主訴情報を受信する（ステップＳ３）。受付部１３１は、受信した主訴情報および患者の電子カルテ情報を第１特定部１３２に出力する。
【００５５】
第１特定部１３２は、受付部１３１から主訴情報および患者の電子カルテ情報が入力されると、症状ＤＢ１２１を参照し、主訴情報に基づいて、疾病候補の点数を算出する（ステップＳ４）。つまり、第１特定部１３２は、症状合致数、係数、年齢および性別の各点数を乗算して、疾病候補の点数を算出する。第１特定部１３２は、算出した疾病候補の点数を点数記憶部１２３の点数表１２３ａに記憶する。第１特定部１３２は、疾病候補の点数を点数表１２３ａに記憶すると、主訴情報および患者の電子カルテ情報を第２特定部１３３に出力する。
【００５６】
第２特定部１３３は、第１特定部１３２から主訴情報および患者の電子カルテ情報が入力されると、第１診察実績ＤＢ１２２ａを参照し、主訴情報に基づいて、患者数が上位の疾病候補の点数を算出する（ステップＳ５）。つまり、第２特定部１３３は、症状合致数、係数、年齢および性別の各点数を乗算して、疾病候補の点数を算出する。第２特定部１３３は、算出した疾病候補の点数を点数記憶部１２３の点数表１２３ｂに記憶する。
【００５７】
第２特定部１３３は、点数表１２３ａと点数表１２３ｂとを参照し、それぞれ算出した疾病候補の点数を統合して疾病予測テーブル１２４に記憶し、点数の降順でソートする（ステップＳ６）。
【００５８】
第２特定部１３３は、疾病予測テーブル１２４を点数の降順でソートすると、第２診察実績ＤＢ１２２ｂを参照し、疾病の流行性を判定する（ステップＳ７）。第２特定部１３３は、診察実績ＤＢ１２２の電子カルテに基づいて、疾病の流行開始月以降の患者データを第３診察実績ＤＢ１２２ｃとして抽出する（ステップＳ８）。
【００５９】
第２特定部１３３は、症状ＤＢ１２１と第３診察実績ＤＢ１２２ｃとを比較して、症状ＤＢ１２１にない症状を第３診察実績ＤＢ１２２ｃから抽出する。第２特定部１３３は、抽出した症状を、疾病予測テーブル１２４の「第３診察実績ＤＢにある症状」欄に記憶する（ステップＳ９）。第２特定部１３３は、抽出した症状を疾病予測テーブル１２４に記憶すると、生成指示を生成部１３４に出力する。
【００６０】
生成部１３４は、第２特定部１３３から生成指示が入力されると、疾病予測テーブル１２４を参照し、疾病候補が所定数以下であるか否かを判定する（ステップＳ１０）。生成部１３４は、疾病候補が所定数以下でないと判定した場合（ステップＳ１０：否定）、疾病予測テーブル１２４の上位の疾病候補から順に、主訴情報にない症状の問診情報を生成する（ステップＳ１１）。生成部１３４は、生成した問診情報を携帯端末１０に送信し（ステップＳ１２）、ステップＳ３に戻る。
【００６１】
生成部１３４は、疾病候補が所定数以下であると判定した場合（ステップＳ１０：肯定）、入力完了情報を携帯端末１０に送信し（ステップＳ１３）、問診支援処理を終了する。これにより、情報処理装置１００は、疾病の流行に応じて症状の入力を支援できる。また、情報処理装置１００は、問診票の記入漏れを抑制し、精度の高い診察に資することができる。また、情報処理装置１００は、特定の地域や季節においてのみ生じる症状の有無を確認できるので、より精度の高い問診を行うことができる。
【００６２】
このように、情報処理装置１００は、情報処理端末である携帯端末１０から予め定められた問診に対する回答結果を受信する。また、情報処理装置１００は、受信した回答結果に基づいて、疾病候補を特定する。また、情報処理装置１００は、特定した疾病候補が複数ある場合には、疾病候補の流行度合に応じて、診察実績を記録した記憶部のうち検索する範囲を決定する。また、情報処理装置１００は、決定した範囲で診察実績を検索して、疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定する。また、情報処理装置１００は、特定した追加の問診情報を情報処理端末である携帯端末１０へ送信する。その結果、情報処理装置１００は、疾病の流行に応じて症状の入力を支援できる。
【００６３】
また、情報処理装置１００は、疾病と症状群とを対応付けた記憶部を参照して、疾病候補を特定する。また、情報処理装置１００は、検索した診察実績に対応する疾病に基づいて疾病候補を特定する。また、情報処理装置１００は、回答結果に基づき疾病と症状群とを対応付けた記憶部を参照して特定した疾病候補と、検索した診察実績に対応する疾病に基づいて特定した疾病候補とを統合する。また、情報処理装置１００は、統合した疾病候補の中からさらに疾病を絞りこむことが可能な追加で問診する問診情報を特定する。その結果、情報処理装置１００は、診察実績を反映して症状の入力を支援できる。
【００６４】
また、情報処理装置１００では、診察実績に対応する疾病は、診察実績の件数が多い順に並べた疾病のうち、上位から所定の範囲に含まれる疾病である。その結果、情報処理装置１００は、診察実績を反映して症状の入力を支援できる。
【００６５】
また、情報処理装置１００では、問診情報は、統合した疾病候補のそれぞれを特定の疾病とした場合、疾病と症状群とを対応付けた記憶部に記憶された特定の疾病に対応付けられた症状群に含まれず、診察実績を記録した記憶部に記憶された特定の疾病の診察実績の症状群に含まれる症状があるかどうかを問診する問診情報である。その結果、情報処理装置１００は、特定の地域や季節においてのみ生じる症状の有無を確認できるので、より精度の高い問診を行うことができる。
【００６６】
また、情報処理装置１００は、１または複数の症状を特定する情報の入力を受け付ける。また、情報処理装置１００は、疾病と症状群との対応関係を記憶する第１の記憶部を参照し、入力された情報により特定される１または複数の症状と最も相関のある症状群に対応付けられた疾病を特定する。また、情報処理装置１００は、入力に近い時期において特定した疾病について登録された症状を記憶する診断データに基づいて、第１の記憶部に記憶された特定した疾病に対応付けられた症状群に含まれない症状を特定する。また、情報処理装置１００は、特定した症状があるかどうかについての問いを生成する。また、情報処理装置１００は、問いに対する回答を要求する。その結果、情報処理装置１００は、疾病の流行に応じて疾病を推定できる。
【００６７】
なお、上記実施例では、点数記憶部１２３の係数は、点数表１２３ａ内および点数表１２３ｂ内において、同一の係数としたが、これに限定されない。例えば、点数表１２３ａ内および点数表１２３ｂ内において、疾病ごとに異なる係数としてもよい。例えば、ある地域では、疾病「ウイルス性○○○」が流行している場合、疾病「ウイルス性○○○」の係数を他の疾病の係数よりも大きくしてもよい。
【００６８】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、第２特定部１３３と生成部１３４とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものでなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。
【００６９】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００７０】
ところで、上記の各実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の各実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１３は、問診支援プログラムまたは疾病推定プログラムを実行するコンピュータの一例を示す図である。
【００７１】
図１３に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００７２】
ハードディスク装置２０８には、図１に示した受付部１３１、第１特定部１３２、第２特定部１３３および生成部１３４の各処理部と同様の機能を有する問診支援プログラムまたは疾病推定プログラムが記憶される。また、ハードディスク装置２０８には、症状ＤＢ１２１、診察実績ＤＢ１２２、点数記憶部１２３、疾病予測テーブル１２４、問診票記憶部１２５、および、問診支援プログラムまたは疾病推定プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００の管理者から操作情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して出力画面等の各種画面を表示する。インタフェース装置２０５は、例えば印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有しネットワークＮと接続され、携帯端末１０と各種情報をやりとりする。
【００７３】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した受付部１３１、第１特定部１３２、第２特定部１３３および生成部１３４として機能させることができる。
【００７４】
なお、上記の問診支援プログラムまたは疾病推定プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤ（Digital  Versatile  Disc）、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの問診支援プログラムまたは疾病推定プログラムを記憶させておき、コンピュータ２００がこれらから問診支援プログラムまたは疾病推定プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００７５】
１  問診支援システム
１０  携帯端末
１００  情報処理装置
１１０  通信部
１２０  記憶部
１２１  症状ＤＢ
１２２  診察実績ＤＢ
１２２ａ  第１診察実績ＤＢ
１２２ｂ  第２診察実績ＤＢ
１２２ｃ  第３診察実績ＤＢ
１２３  点数記憶部
１２４  疾病予測テーブル
１２５  問診票記憶部
１３０  制御部
１３１  受付部
１３２  第１特定部
１３３  第２特定部
１３４  生成部
Ｎ  ネットワーク
【図１】
2019101930.tif 000003
【図２】
2019101930.tif 000004
【図３】
2019101930.tif 000005
【図４】
2019101930.tif 000006
【図５】
2019101930.tif 000007
【図６】
2019101930.tif 000008
【図７】
2019101930.tif 000009
【図８】
2019101930.tif 000010
【図９】
2019101930.tif 000011
【図１０】
2019101930.tif 000012
【図１１】
2019101930.tif 000013
【図１２】
2019101930.tif 000014
【図１３】
2019101930.tif 000015