(57)【要約】【課題】往診先で通信ができない場合や、複数の往診先を訪問する場合においても、必要な医療情報を参照可能にする。【解決手段】患者ごとの医療情報を記憶する医療情報記憶部を備えたサーバーと、端末とがネットワークを介して医療情報を送受信する医療情報管理システムである。サーバーまたは端末の少なくとも一方は、特定部を備えている。特定部は、往診場所を示す位置情報と、当該往診場所が通信可能な環境か否かを示す通信情報と、患者の識別情報とが関連付けられた組が、往診順序に基づき並べられた往診情報を基に、端末が医療情報を取得するタイミングを特定する。【選択図】図１
2013097641.tif 000002
【特許請求の範囲】
【請求項１】
患者ごとの医療情報を記憶する医療情報記憶部を備えたサーバーと、端末とがネットワークを介して前記医療情報を送受信する医療情報管理システムであって、
前記サーバーまたは前記端末の少なくとも一方が、
往診場所を示す位置情報と、当該往診場所が通信可能な環境か否かを示す通信情報と、患者の識別情報とが関連付けられた組が、往診順序に基づき並べられた往診情報を基に、前記端末が前記医療情報を取得するタイミングを特定する特定部と、
を備えたことを特徴とする医療情報管理システム。
【請求項２】
前記特定部は、前記端末の現在位置を示す位置情報に基づいて前記タイミングを特定することを特徴とする請求項１に記載の医療情報管理システム。
【請求項３】
患者ごとの医療情報を記憶する医療情報記憶部を備えたサーバーと、端末とがネットワークを介して前記医療情報を送受信する医療情報管理システムであって、
前記サーバーは、
往診場所を示す位置情報と、当該往診場所が通信可能な環境か否かを示す通信情報と、患者の識別情報とを関連付けて組としてあらかじめ記憶し、複数の前記識別情報及び往診順序の入力を受けて、入力された前記識別情報を含む前記組が、前記往診順序に基づき並べられた往診情報を生成し、前記端末にあらかじめ出力する生成部を備え、
前記端末は、
前記往診情報に対応する複数の往診場所のうち、現在以降に往診が予定された往診場所に到着する前に、当該往診場所の前記位置情報に関連付けられた前記通信情報及び前記識別情報に基づき、当該識別情報に対応する患者の前記医療情報を取得するタイミングを特定する特定部と、
前記特定部により特定された当該タイミングで、当該医療情報を前記サーバーから取得する取得部と、
を備えたことを特徴とする医療情報管理システム。
【請求項４】
前記特定部は、前記現在以降に往診が予定された往診場所の前記通信情報に基づき、当該往診場所が通信不可の場合には、前記タイミングとして、当該往診場所への到着前の第１のタイミングを特定し、
前記取得部は、当該第１のタイミングにあわせて、当該往診場所の前記位置情報に関連付けられた前記識別情報に対応する患者の前記医療情報を取得することを特徴とする請求項３に記載の医療情報管理システム。
【請求項５】
前記入力された前記識別情報に関連付けられた前記位置情報と、あらかじめ記憶された地図情報とを基に、前記複数の往診場所を巡回するための経路を特定し、特定された当該経路に基づき、前記往診順序を決定する経路生成部を備えたことを特徴とする請求項１または請求項４に記載の医療情報管理システム。
【請求項６】
前記端末は、現在位置を示す現在位置情報を取得する位置情報取得部を備え、
前記特定部は、特定された前記通信情報に基づき、次に往診が予定された前記往診場所が通信可能な場合には、当該往診場所と現在位置との間の距離が閾値以下となる第２のタイミングを前記タイミングとして特定し、当該往診場所の前記位置情報と前記位置情報取得部により逐次取得される現在位置情報とに基づいて、前記第２のタイミングの到来を検知し、
前記取得部は、前記第２のタイミングの到来が検知されたことに対応し、当該往診場所の位置情報に関連付けられた前記識別情報に対応する患者の前記医療情報を取得することを特徴とする請求項３乃至請求項５のいずれか一つに記載の医療情報管理システム。
【請求項７】
前記端末は、
現在位置を示す現在位置情報を取得する位置情報取得部と、
前記取得部により前記医療情報が取得された後に、当該医療情報に対応する前記患者の前記識別情報に関連付けられた前記位置情報と、前記位置情報取得部により逐次取得される前記現在位置情報とに基づいて、前記位置情報が示す往診場所と現在位置との間の距離が閾値以上となったときに、当該医療情報を前記サーバーに転送する更新部と、
を備えたことを特徴とする請求項３乃至請求項５のいずれか一つに記載の医療情報管理システム。
【請求項８】
前記更新部は、前記転送後に、当該医療情報を前記端末から削除することを備えたことを特徴とする請求項７に記載の医療情報管理システム。
【請求項９】
前記医療情報記憶部は、前記識別情報を基に、当該識別情報が示す前記患者の前記医療情報を取り出し可能に記憶し、
前記リスト生成手段は、前記識別情報と、あらかじめ作成された前記識別情報とは異なる他の識別情報とを、当該識別情報に関連付けられた前記医療情報を特定可能にあらかじめ関連付け、複数の前記組の選択を受けて、当該組の前記識別情報に代えて、当該識別情報に関連付けられた前記他の識別情報を、当該組に含まれる前記位置情報及び前記通信情報と関連付け、選択された複数の前記組が、往診順序に基づき並べられた往診情報を生成して前記端末にあらかじめ出力し、
前記取得部は、前記他の識別情報を基に、前記医療情報を前記サーバーから取得することを特徴とする請求項３乃至請求項８のいずれか一つに記載の医療情報管理システム。
【請求項１０】
患者ごとの医療情報を記憶する医療情報記憶部を備えたサーバーと、端末とがネットワークを介して前記医療情報を送受信する医療情報管理システムを用いた医療情報管理方法であって、
患者の識別情報の入力を受ける受け付け段階と、
往診場所を示す位置情報と、当該往診場所が通信可能な環境か否かを示す通信情報と、患者の識別情報とを関連付けて組としてあらかじめ記憶し、複数の前記識別情報及び往診順序の入力を受けて、入力された前記識別情報を含む前記組が、前記往診順序に基づき並べられた往診情報を生成し、前記端末にあらかじめ出力する準備段階と、
前記往診情報に対応する複数の往診場所のうち、現在以降に往診が予定された往診場所に到着する前に、当該往診場所の前記位置情報に関連付けられた前記通信情報及び前記識別情報に基づき、当該識別情報に対応する患者の前記医療情報を取得するタイミングを特定する特定段階と、
特定された当該タイミングに、当該医療情報を前記サーバーから取得する取得段階と、
を備えたことを特徴とする医療情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバーに記憶された医療情報を端末と送受信するための技術に関する。
【背景技術】
【０００２】
無線通信が実用化され、近年では、サーバーに管理・記憶された患者情報や検査情報等の医療情報を、携帯可能な小型の端末との間で送受信することが可能となっている。これにより、医師は、その端末を往診時に携帯することで、往診先から病院内のサーバーにアクセスし、往診先の患者の情報を閲覧及び更新することが可能となった。
【０００３】
一方で、地下などのように、往診先に通信のための電波が届かないため通信ができず、往診先で端末に医療情報をダウンロードできない場合がある。このような場合には、通信が可能な場所で医療情報をあらかじめダウンロードしてから、往診先に赴く必要があった。
【０００４】
しかしながら、医療情報には医用画像のデータ等も含まれており、個々の医療情報の容量は比較的大きい。これに対して、端末の記憶領域はサーバーの記憶領域に比べて容量が小さく、あらかじめ記憶可能な医療情報の容量が限られている。そのため、特に複数の往診先を訪問する場合に、全ての医療情報をあらかじめ記憶することが困難である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１８３３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、この発明の実施形態は、往診先で通信ができない場合や、複数の往診先を訪問する場合においても、必要な医療情報を参照可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、この実施形態の第１の態様は、患者ごとの医療情報を記憶する医療情報記憶部を備えたサーバーと、端末とがネットワークを介して医療情報を送受信する医療情報管理システムである。サーバーまたは端末の少なくとも一方は、特定部を備えている。特定部は、往診場所を示す位置情報と、当該往診場所が通信可能な環境か否かを示す通信情報と、患者の識別情報とが関連付けられた組が、往診順序に基づき並べられた往診情報を基に、端末が医療情報を取得するタイミングを特定する。
また、この実施形態の第２の態様は、患者ごとの医療情報を記憶する医療情報記憶部を備えたサーバーと、端末とがネットワークを介して医療情報を送受信する医療情報管理システムである。サーバーは、生成部を備える。生成部は、往診場所を示す位置情報と、当該往診場所が通信可能な環境か否かを示す通信情報と、患者の識別情報とを関連付けて組としてあらかじめ記憶している。また、生成部は、複数の識別情報及び往診順序の入力を受けて、入力された識別情報を含む組が、往診順序に基づき並べられた往診情報を生成し、端末にあらかじめ出力する。端末は、特定部と、取得部と、を備える。特定部は、往診情報に対応する複数の往診場所のうち、現在以降に往診が予定された往診場所に到着する前に、当該往診場所の位置情報に関連付けられた通信情報及び識別情報に基づき、当該識別情報に対応する患者の医療情報を取得するタイミングを特定する。取得部は、特定部により特定された当該タイミングで、当該医療情報をサーバーから取得する。
また、この実施形態の第３の態様は、患者ごとの医療情報を記憶する医療情報記憶部を備えたサーバーと、端末とがネットワークを介して医療情報を送受信する医療情報管理システムを用いた医療情報管理方法である。医療情報管理方法は、受け付け段階と、準備段階と、特定段階と、取得段階と、を備える。受け付け段階は、患者の識別情報の入力を受ける。準備段階は、往診場所を示す位置情報と、当該往診場所が通信可能な環境か否かを示す通信情報と、患者の識別情報とを関連付けて組としてあらかじめ記憶し、複数の識別情報及び往診順序の入力を受けて、入力された識別情報を含む組が、往診順序に基づき並べられた往診情報を生成し、端末にあらかじめ出力する。特定段階は、往診情報に対応する複数の往診場所のうち、現在以降に往診が予定された往診場所に到着する前に、当該往診場所の位置情報に関連付けられた通信情報及び識別情報に基づき、当該識別情報に対応する患者の医療情報を取得するタイミングを特定する。取得段階は、特定された当該タイミングに、当該医療情報をサーバーから取得する。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る医用画像処理システムのブロック図である。
【図２Ａ】患者情報のデータ構造の一例である。
【図２Ｂ】往診対象を選択するための操作画面の一例である。
【図３】往診先情報のデータ構造の一例である。
【図４】往診情報のデータ構造の一例である。
【図５Ａ】往診情報の生成及び出力に係る一連の動作を示したフローチャートである。
【図５Ｂ】医療情報の送受信に係る一連の動作を示したフローチャートである。
【図６Ａ】往診経路の通信状況を説明するための模式図である。
【図６Ｂ】往診情報のデータ構造の一例である。
【発明を実施するための形態】
【０００９】
本実施形態に係る医用画像処理システムについて図１を参照しながら説明する。図１に示すように本実施形態に係る医療情報管理システムは、サーバー１と、端末２とを含んで構成される。サーバー１と端末２とは、ネットワークＮを介して接続されている。以降では、サーバー１に含まれる構成と、端末２に含まれる構成との間では、特に明記が無い場合においても、ネットワークＮを介してデータの送受信を行うものとする。
【００１０】
（サーバー１）
まず、サーバー１の構成について説明する。サーバー１は、検査情報記憶部１１と、患者情報記憶部１２と、往診先情報記憶部１３と、経路情報記憶部１４と、経路生成部１５と、リスト生成部１６と、情報管理部１７と、仮ＩＤ管理部１８とを含んで構成される。
【００１１】
患者情報記憶部１２は、患者ごとに特有の情報を患者情報ｃ１０として記憶する記憶部である。本実施形態に係る医療情報管理システムでは、操作者は、この患者情報ｃ１０を基に生成された操作画面ｖ１０により往診対象を選択する。操作画面ｖ１０の詳細は後述する。図２Ａに、患者情報ｃ１０のデータ構造の一例を示す。図２Ａに示すように、患者情報ｃ１０は、ＩＤｃ１１と、氏名ｃ１２と、性別ｃ１３と、年齢ｃ１４と、仮ＩＤｃ１５とを含んで構成される。
【００１２】
ＩＤｃ１１は、各患者を特定するための識別子である。また、氏名ｃ１２、性別ｃ１３、及び年齢ｃ１４は、ＩＤｃ１１で示された患者特有の情報である。氏名ｃ１２は、その患者の氏名を示している。また、性別ｃ１３は、その患者の性別を示している。また、年齢ｃ１４は、その患者の年齢を示している。また、これらの情報に限らず、例えば身長や体重等のように、その患者に固有の情報を含めてもよい。
【００１３】
仮ＩＤｃ１５は、各患者を特定するために、一時的に使用可能な識別子である。仮ＩＤｃ１５は、仮ＩＤ管理部１８により生成され、情報管理部１７により患者情報ｃ１０に関連付けられる。情報管理部１７については後述する。
【００１４】
仮ＩＤ管理部１８は、情報管理部１７からの指示に基づき、仮ＩＤｃ１５の発行及び削除を行う。仮ＩＤｃ１５は、恒常的に使用されるＩＤｃ１１とは異なり、所望のタイミングで発行し、所望のタイミングで削除することで、発行から削除までの期間のみ利用可能な識別子である。仮ＩＤｃ１５は、情報管理部１７により、ＩＤｃ１１と関連付けられる。これにより、仮ＩＤｃ１５を基に、その仮ＩＤｃ１５に関連付けられたＩＤｃ１１に対応する患者を特定することが可能となる。また、仮ＩＤｃ１５とＩＤｃ１１との関連付けを解消する、または、その仮ＩＤｃ１５を削除することにより、その仮ＩＤｃ１５を無効化することが可能となる。このように、仮ＩＤｃ１５を用いることで、例えば仮ＩＤｃ１５を記憶した端末を紛失や盗難により、仮ＩＤｃ１５が不正に利用される可能性がある場合においても、仮ＩＤｃ１５を無効化し、情報が漏えいするリスクを低減することが可能となる。
【００１５】
検査情報記憶部１１は、医用画像、電子レポート、または電子カルテ等のように、患者ごとにあらかじめ取得または作成された医療情報を、検査情報ｃ４０として記憶する記憶部である。これらの検査情報ｃ４０は、患者のＩＤｃ１１と関連付けられ、ＩＤｃ１１を検索キーとして抽出可能に検査情報記憶部１１に記憶されている。なお、検査情報ｃ４０及び患者情報ｃ１０が「医療情報」に相当する。また、検査情報記憶部１１及び患者情報記憶部１２が「医療情報記憶部」に相当する。
【００１６】
往診先情報記憶部１３は、各患者の往診先を示す情報と、その往診先で通信が可能か否かを示す情報とを、その患者のＩＤｃ１１と関連付けて、往診先情報ｃ２０として記憶する記憶部である。図３に、往診先情報ｃ２０のデータ構造の一例を示す。図３に示すように、往診先情報ｃ２０は、ＩＤｃ１１と、位置情報ｃ２１と、通信情報ｃ２２とを含んで構成される。位置情報ｃ２１は、住所や座標等のように、ＩＤｃ１１で示された患者の往診先の位置を一意に特定するための情報である。また、通信情報ｃ２２は、位置情報ｃ２１で示された位置において通信が可能か否かを示す情報である。通信情報ｃ２２は、例えば、通信業者が公表した通信可能エリアを基にあらかじめ設定しておく。また、過去に往診した際の通信実績に基づき、通信情報ｃ２２をあらかじめ設定してもよい。
【００１７】
経路情報記憶部１４は、往診先情報記憶部１３に記憶された往診先情報に対応する往診先の位置情報と、各往診先に到達するための経路を示す情報とを含む地図情報を記憶する記憶部である。この地図情報を基に、経路生成部１５は、選択された往診先を巡回するための往診経路を特定する。経路生成部１５については後述する。また、所定の往診先を巡回可能に、あらかじめ作成された往診経路のパターン情報を、経路情報記憶部１４に記憶させてもよい。
【００１８】
情報管理部１７は、配信部１７１と、更新部１７２とを含んで構成されている。
【００１９】
配信部１７１は、往診対象の患者を選択するための操作画面ｖ１０を生成して、操作者が操作する操作端末の出力部に出力する。この操作端末は、端末２でもよいし、サーバー１とＬＡＮ等により接続された操作端末でもよい。図２Ｂに、往診対象を選択するための選択画面の一例を示す。図２Ｂに示すように、操作画面ｖ１０は、図２Ａに示した患者情報ｃ１０に、往診対象ｖ１１が付加されて生成される。往診対象ｖ１１は、患者情報ｃ１０が操作者により選択されたか否かを示すフラグである。操作者が、操作端末に表示された操作画面ｖ１０を操作し、患者情報ｃ１０が往診対象として選択されると、配信部１７１は、選択された患者情報ｃ１０に対応する往診対象ｖ１１に、その患者情報ｃ１０が選択されたことを示すフラグをたてる。
【００２０】
操作画面ｖ１０に基づく往診対象の選択が完了すると、配信部１７１は、往診対象ｖ１１にフラグがたてられた（即ち、往診先として選択された）患者情報ｃ１０の数だけ、仮ＩＤ管理部１８に仮ＩＤｃ１５を発行させる。配信部１７１は、仮ＩＤ管理部１８により発行された仮ＩＤｃ１５を受けて、これらを往診先として選択された患者情報ｃ１０に関連付ける。例えば、図２Ｂの例の場合、往診対象としてＩＤｃ１１が「ＴＰ００００１」、「ＴＰ００００２」、及び「ＴＰ００００３」の患者情報ｃ１０が選択されている。そのため、配信部１７１は、仮ＩＤ管理部１８に３件分の仮ＩＤｃ１５を発行させる。配信部１７１は、発行された仮ＩＤｃ１５として、「ｙｙｙｙｍｍｄｄ０１」、「ｙｙｙｙｍｍｄｄ０２」、及び「ｙｙｙｙｍｍｄｄ０３」を仮ＩＤ管理部１８から受ける。配信部１７１は、図２Ａ及び図２Ｂに示すように、ＩＤｃ１１が「ＴＰ００００１」の患者情報ｃ１０に、仮ＩＤｃ１５として「ｙｙｙｙｍｍｄｄ０１」を関連付ける。これにより、ＩＤｃ１１「ＴＰ００００１」と、仮ＩＤｃ１５「ｙｙｙｙｍｍｄｄ０１」とが関連付けられる。同様に、配信部１７１は、ＩＤｃ１１「ＴＰ００００２」と仮ＩＤｃ１５「ｙｙｙｙｍｍｄｄ０２」とを関連付け、ＩＤｃ１１「ＴＰ００００３」と仮ＩＤｃ１５「ｙｙｙｙｍｍｄｄ０３」とを関連付ける。
【００２１】
次に、配信部１７１は、往診対象として選択された患者情報ｃ１０をリスト生成部１６に出力し、リスト生成部１６に往診情報ｃ３０Ａを生成させる。往診情報ｃ３０Ａは、各往診先の位置情報と、その往診先で通信が可能か否かを示す通信情報とが関連付けられた組が、往診順序に従って並べられた情報である。リスト生成部１６及び往診情報ｃ３０Ａの詳細については後述する。配信部１７１は、リスト生成部１６から受けた往診情報ｃ３０Ａを端末２に配信する。
【００２２】
また、配信部１７１は、端末２から検査情報ｃ４０の出力に係る依頼を受ける。このとき、配信部１７１は、この依頼とあわせて仮ＩＤｃ１５を端末２から受ける。配信部１７１は、受けた仮ＩＤｃ１５に関連付けられた患者情報ｃ１０を患者情報記憶部１２から抽出する。配信部１７１は、抽出された患者情報ｃ１０を基に、この仮ＩＤｃ１５に関連付けられたＩＤｃ１１を特定する。配信部１７１は、特定されたＩＤｃ１１に関連付けられた検査情報ｃ４０を検査情報記憶部１１から抽出する。配信部１７１は、抽出された患者情報ｃ１０と検査情報ｃ４０とを端末２に配信する。
【００２３】
また、更新部１７２は、仮ＩＤｃ１５と、その仮ＩＤｃ１５が示す患者の検査情報ｃ４０とを端末２から受ける。更新部１７２は、この仮ＩＤｃ１５に関連付けられた患者情報ｃ１０を患者情報記憶部１２から抽出し、この患者情報ｃ１０を基に、この仮ＩＤｃ１５に関連付けられたＩＤｃ１１を特定する。次に、更新部１７２は、特定されたＩＤｃ１１に関連づけられた検査情報ｃ４０を検査情報記憶部１１から特定し、特定された検査情報ｃ４０を端末２から受けた検査情報ｃ４０に更新する。これにより、端末２で操作者により更新された情報が、検査情報記憶部１１に記憶された検査情報ｃ４０に反映される。なお、更新部１７２は、端末２から患者情報ｃ１０を受けて、患者情報記憶部１２に記憶された患者情報ｃ１０を更新するように動作させてもよい。
【００２４】
検査情報ｃ４０の更新後に、更新部１７２は、抽出された患者情報ｃ１０と、その患者情報ｃ１０に関連付けられた仮ＩＤｃ１５との関連付けを解消し、仮ＩＤ管理部１８にその仮ＩＤｃ１５を削除させる。これにより、その仮ＩＤｃ１５が無効化される。
【００２５】
次に、リスト生成部１６の詳細について説明する。リスト生成部１６は、往診対象として選択された患者情報ｃ１０を配信部１７１から受ける。リスト生成部１６は、各患者情報ｃ１０に含まれるＩＤｃ１１を基に、そのＩＤｃ１１に対応する往診先情報ｃ２０を往診先情報記憶部１３から抽出する。
【００２６】
リスト生成部１６は、抽出された往診先情報ｃ２０を経路生成部１５に出力し、経路生成部１５に往診順序を特定させる。経路生成部１５は、往診先情報ｃ２０をリスト生成部１６から受けて、この往診先情報ｃ２０に含まれる位置情報ｃ２１を基に往診順序を特定する。経路生成部１５は、特定された往診順序をリスト生成部１６に通知する。この、経路生成部１５の動作の詳細については後述する。
【００２７】
リスト生成部１６は、患者情報ｃ１０と、抽出された往診先情報ｃ２０と、経路生成部１５から通知された往診順序とを基に往診情報ｃ３０Ａを生成する。図４に、往診情報ｃ３０Ａのデータ構造の一例を示す。図４に示すように、往診情報ｃ３０Ａは、仮ＩＤｃ１５と、位置情報ｃ２１と、通信情報ｃ２２と、順序ｃ３１と、完了フラグｃ３２とを１つの組として、これらの組を、抽出された往診先情報ｃ２０の分だけ含んで構成される。
【００２８】
リスト生成部１６は、配信部１７１から受けた患者情報ｃ１０に含まれる仮ＩＤｃ１５を、往診情報ｃ３０Ａに入力する。また、リスト生成部１６は、その仮ＩＤｃ１５に関連付けられたＩＤｃ１１を基に抽出された往診先情報ｃ２０から位置情報ｃ２１及び通信情報ｃ２２を抽出する。リスト生成部１６は、抽出された位置情報ｃ２１及び通信情報ｃ２２を、その仮ＩＤｃ１５と関連付けて組とする。
【００２９】
また、順序ｃ３１は、往診の順序を示している。リスト生成部１６は、経路生成部１５により通知された往診順序に基づき、順序ｃ３１を入力する。完了フラグｃ３２は、その往診先での往診が完了したか否かを示すフラグである。往診情報ｃ３０Ａの生成時には、完了フラグｃ３２には、情報が入力されておらず（未完了を示す）、この完了フラグｃ３２は、往診の進捗に応じて、端末２により更新される。この動作については後述する。以上のように、リスト生成部１６は、往診対象として選択された患者のＩＤｃ１１を含む患者情報ｃ１０と、往診順序との入力を受けて、往診情報ｃ３０Ａを生成する。
【００３０】
リスト生成部１６は、生成された往診情報ｃ３０Ａを配信部１７１に出力する。これにより、この往診情報ｃ３０Ａは、配信部１７１から端末２に配信される。
【００３１】
次に、経路生成部１５について説明する。経路生成部１５は、複数の往診先情報ｃ２０をリスト生成部１６から受ける。経路生成部１５は、経路情報記憶部１４から、この複数の位置情報を含む地図情報を経路情報記憶部１４から抽出する。経路生成部１５は、抽出された地図情報を基に、往診先情報ｃ２０に含まれる位置情報ｃ２１が示す位置を巡回可能な経路（即ち、往診経路）を特定する。このとき、経路生成部１５は、例えば、それらの位置を最短距離で巡回できるように往診経路を特定する。また、選択された複数の位置情報に対応する往診経路のパターン情報があらかじめ作成され経路情報記憶部１４に記憶されている場合には、経路生成部１５は、そのパターン情報を経路情報記憶部１４から抽出する。
【００３２】
経路生成部１５は、特定された往診経路を基に各位置情報ｃ２１が示す位置を巡回する順序（即ち、往診順序）を特定する。経路生成部１５は、特定された往診順序をリスト生成部１６に通知する。
【００３３】
（端末２）
次に、端末２の構成について説明する。端末２は、検査情報記憶部２１と、患者情報記憶部２２と、往診情報記憶部２３と、通信状態検知部２４と、特定部２６と、情報管理部２７と、入力部２８１と、出力部２８２とを含んで構成される。また、特定部２６は、通信状態判断部２６１と、位置判断部２６２とを含んで構成される。また、情報管理部２７は、取得部２７１と、更新部２７２とを含んで構成される。
【００３４】
端末２は、患者情報ｃ１０、検査情報ｃ４０、及び往診情報ｃ３０Ａをサーバー１から取得し、自身の記憶部、即ち、検査情報記憶部２１、患者情報記憶部２２、及び往診情報記憶部２３に一時的に記憶させる。これらの情報の取得と、各記憶部へ記憶させる処理は、情報管理部２７に含まれる取得部２７１により実行される。情報管理部２７及び取得部２７１の詳細については後述する。
【００３５】
検査情報記憶部２１は、サーバー１から取得された検査情報ｃ４０を記憶する記憶部である。
【００３６】
また、患者情報記憶部２２は、サーバー１から取得された患者情報を記憶する記憶部である。
【００３７】
また、往診情報記憶部２３は、サーバー１から取得された往診情報を記憶する記憶部である。
【００３８】
通信状態検知部２４は、通信状態判断部２６１からの指示を受けて、その指示を受けたときに、サーバー１と通信が可能か否かを検知する検知部である。通信状態検知部２４は、例えば、テスト用のデータをサーバー１に送信し、所定時間内に応答があるか否かにより、サーバー１との通信が可能か否かを判断する。通信状態検知部２４は、指示の応答として、検知結果（即ち、サーバー１と通信が可能か否か）を通信状態判断部２６１に通知する。
【００３９】
位置情報取得部２５は、現在位置の位置情報（以降では、「現在位置情報」と呼ぶ場合がある）を取得する取得部である。位置情報取得部２５は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎ  Ｓｙｓｔｅｍ）として知られている。位置情報取得部２５は、通信状態判断部２６１または位置判断部２６２からの依頼を受けて、現在位置情報を取得し、取得された現在位置情報を依頼元に通知する。
【００４０】
情報管理部２７は、取得部２７１と、更新部２７２とを含んで構成されている。
【００４１】
取得部２７１は、サーバー１から送信された往診情報ｃ３０Ａを受ける。取得部２７１は、この往診情報ｃ３０Ａを往診情報記憶部２３に記憶させる。なお、取得部２７１は、例えば、操作者からの指示を入力部２８１から受けて、サーバー１に往診情報ｃ３０Ａの配信を依頼し、サーバー１は、この依頼を受けて、端末２に往診情報ｃ３０Ａを配信するように構成してもよい。往診情報ｃ３０Ａを往診情報記憶部２３に記憶させたら、取得部２７１は、通信状態判断部２６１に、最初の往診先の医療情報（即ち、検査情報ｃ４０及び患者情報ｃ１０）を取得するタイミングを特定させる。
【００４２】
また、取得部２７１は、通信状態判断部２６１または位置判断部２６２から、患者情報ｃ１０及び検査情報ｃ４０の取得の指示を受ける。通信状態判断部２６１及び位置判断部２６２の詳細については後述する。取得部２７１は、この指示とあわせて仮ＩＤｃ１５を受ける。取得部２７１は、この仮ＩＤｃ１５をサーバー１に送信し、この仮ＩＤｃ１５に対応する患者情報ｃ１０及び検査情報ｃ４０をサーバー１から受ける。取得部２７１は、この患者情報ｃ１０を患者情報記憶部２２に記憶させる。また、取得部２７１は、この検査情報ｃ４０を検査情報記憶部２１に記憶させる。
【００４３】
また、取得部２７１は、その場所での通信が不可能な場合には、通信状態判断部２６１から医療情報の取得の一時停止を指示される場合がある。この指示を受けたときに、取得部２７１は、医療情報の取得が完了していない場合には、その医療情報の取得を一時停止する。その後、取得部２７１は、通信状態判断部２６１から医療情報の取得の再開が指示された場合に、一時停止されていた医療情報の取得を再開する。なお、取得部２７１は、医療情報の取得の一時停止に係る指示を受けたとき、医療情報の取得が完了していない場合には、医療情報の取得が完了していない旨を、出力部２８２に出力させるように動作させてもよい。このように動作させることで、例えば、通信が不可能な環境において、切断された取得部２７１がサーバー１との通信を再接続しようとする動作を抑止することが可能となる。
【００４４】
更新部２７２は、検査情報記憶部２１に記憶された検査情報ｃ４０と、患者情報記憶部２２に記憶された患者情報ｃ１０とを読み出し、読み出された各情報を出力部２８２に表示させる。操作者は、出力部２８２に表示された検査情報ｃ４０及び患者情報ｃ１０に対し、入力部２８１を操作することで、それらの情報を更新する。更新部２７２は、この更新内容を入力部２８１から受けて、検査情報ｃ４０及び患者情報ｃ１０のいずれかまたは双方を更新する。
【００４５】
更新部２７２は、操作者による検査情報ｃ４０及び患者情報ｃ１０の転送の指示を入力部２８１から受ける。この指示を受けると、更新部２７２は、検査情報記憶部２１及び患者情報記憶部２２から、検査情報ｃ４０及び患者情報ｃ１０を読み出す。更新部２７２は、読み出された検査情報ｃ４０及び患者情報ｃ１０をサーバー１に転送する。これにより、サーバー１に記憶された、検査情報ｃ４０及び患者情報ｃ１０が、転送された検査情報ｃ４０及び患者情報ｃ１０に更新される。検査情報ｃ４０及び患者情報ｃ１０をサーバー１に転送したら、更新部２７２は、検査情報記憶部２１及び患者情報記憶部２２に記憶された情報（即ち、検査情報ｃ４０及び患者情報ｃ１０）を削除する。これにより、往診が完了した患者の検査情報ｃ４０及び患者情報ｃ１０が、端末２から削除される。なお、更新部２７２は、入力部２８１からの指示に代えて、位置判断部２６２からの指示に基づき、検査情報ｃ４０及び患者情報ｃ１０の転送に係る処理を実行してもよい。位置判断部２６２からの指示に基づく動作については、位置判断部２６２の詳細とあわせて後述する。
【００４６】
検査情報ｃ４０及び患者情報ｃ１０をサーバー１に転送したら、更新部２７２は、往診情報記憶部２３に記憶された往診情報ｃ３０Ａを読み出す。更新部２７２は、転送した検査情報ｃ４０及び患者情報ｃ１０に対応する往診先の情報を特定し、その往診先の情報の完了フラグｃ３２にフラグをたてる。このフラグをたてることで、通信状態判断部２６１及び位置判断部２６２に、その情報に対応する往診先の処理が完了したと判断される。
【００４７】
次に、更新部２７２は、全ての往診が完了したか否かを、往診情報ｃ３０Ａの完了フラグｃ３２により確認する。全ての往診が完了していない場合には、更新部２７２は、完了フラグｃ３２にフラグがたっていない往診先の情報の順序ｃ３１を確認し、次の往診先を特定する。次の往診先を特定したら、更新部２７２は、その往診先の医療情報（即ち、検査情報ｃ４０及び患者情報ｃ１０）を取得するタイミングを通信状態判断部２６１に特定させる。全ての往診が完了している場合には、更新部２７２は、往診情報記憶部２３に記憶された往診情報ｃ３０Ａを削除する。これにより、その往診で参照及び更新された一連の情報（即ち、各往診先に対応する医療情報と往診情報ｃ３０Ａ）が、端末２から削除される。
【００４８】
通信状態判断部２６１は、取得部２７１または更新部２７２から、以降に往診が予定された往診先の医療情報を取得するタイミングの特定を指示される。この指示を受けると、通信状態判断部２６１は、まず、往診情報記憶部２３に記憶された往診情報ｃ３０Ａを参照する。通信状態判断部２６１は、各往診先の情報の完了フラグｃ３２及び順序ｃ３１を参照し、完了フラグｃ３２にフラグが設定されていない往診先の情報のうち、順序が最も早い情報を次の往診先の情報として特定する。通信状態判断部２６１は、特定された往診先の情報の通信情報ｃ２２を参照し、その往診先が通信可能な環境か否かを判断する。また、通信状態判断部２６１は、特定された往診先の情報を位置判断部２６２に出力する。これにより、通信状態判断部２６１は、特定された往診先を認識することが可能となる。
【００４９】
特定された往診先が通信不可の場合には、通信状態判断部２６１は、取得部２７１にその往診先を示す情報の仮ＩＤｃ１５を出力し、その往診先に関する医療情報の取得を指示する。この場合には、通信状態判断部２６１は、通信状態検知部２４にサーバー１との通信が可能か否かを検知させ、その時点で通信が不可の場合には、取得部２７１による医療情報の取得を一時停止させてもよい。医療情報の取得を一時停止させた場合には、再度、サーバー１との通信が可能になったことを通信状態検知部２４が検知したときに、通信状態判断部２６１は、取得部２７１に医療情報の取得を再開させる。また、通信状態判断部２６１は、取得部２７１に複数の往診先の医療情報をあらかじめ取得させてもよい。この場合には、通信状態判断部２６１は、次に通信が可能となる往診先を特定し、その往診先に至るまでに経由する通信不可の往診先を特定したうえで、特定された通信不可の往診先に関する医療情報を取得部２７１に取得させる。これにより、通信不可の往診先を連続して訪問する場合においても、それらの往診先に関する医療情報を、通信可能な時点であらかじめ取得しておくことが可能となる。
【００５０】
特定された往診先が通信可能な環境の場合には、通信状態判断部２６１は、取得部２７１に医療情報の取得を指示しない。この場合には、往診先においてサーバー１との通信が可能なため、操作者が所望のタイミングで入力部２８１を介して、取得部２７１に医療情報の取得を指示すればよい。また、通信状態判断部２６１は、位置判断部２６２に、往診中の現在位置と、特定された往診先との距離を測定させ、所定の距離以下となった場合に取得部２７１に医療情報の取得を開始させるよう動作させてもよい。この場合には、通信状態判断部２６１は、特定された往診先が通信可能と判断したときに、位置判断部２６２に距離の測定を開始させる。位置判断部２６２については後述する。
【００５１】
位置判断部２６２は、通信状態判断部２６１から現在位置と次の往診先との距離の測定を指示される。この指示をうけると、位置判断部２６２は、往診情報記憶部２３に記憶された往診情報ｃ３０Ａを参照し、次の往診先を特定する。この、次の往診先の特定に係る処理内容は、前述した通信状態判断部２６１の場合と同様である。位置判断部２６２は、位置情報取得部２５に現在位置情報を遂次出力させる。位置判断部２６２は、出力された現在位置情報と、次の往診先の位置情報ｃ２１とを基に、現在位置と次の往診先との距離を測定する。位置判断部２６２は、測定された距離が、あらかじめ決められた閾値以下か否かを判断し、測定された距離が閾値（距離）以下となった場合に、取得部２７１にその往診先を示す情報の仮ＩＤｃ１５を出力し、その往診先に関する医療情報の取得を指示する。これにより、端末２は、操作者がその往診先に対して所定の距離以内に近づいたことを検知して、その往診先の医療情報の取得を事前に開始することが可能となる。なお、閾値は、取得対象となる医療情報の容量と、往診先の通信性能（即ち、単位時間あたりに取得可能なデータの容量）に応じて変更してもよい。具体的には、医療情報の容量と、往診先の通信性能とに基づき、その医療情報を取得するために必要な時間が算出される。この時間と、操作者の移動速度とを基に、前述した閾値（即ち、距離）を特定すればよい。なお、閾値の算出に用いる操作者の移動速度には、経験的にあらかじめ決められた値を使用してもよいし、操作者の移動速度の平均を算出して用いてもよい。また、上記した距離としては、往診先と現在位置との直線距離でも良いし、往診先と現在位置との間の道のりでもよい。
【００５２】
また、位置判断部２６２は、往診後に操作者が往診先からあらかじめ決められた閾値（距離）以上離れた場合に、更新部２７２に、その往診先の医療情報を転送させるように動作させてもよい。この場合には、まず、位置判断部２６２は、往診先の位置情報と現在位置情報との距離が所定の距離以下（厳密には０）となったことを検知することで、操作者が往診先に到着したことを検知する。この検知以降も、位置判断部２６２は、その往診先と現在位置との距離を遂次測定し、その距離が閾値以上離れた場合に、更新部２７２に、その往診先の医療情報の転送を指示する。このように動作させることで、端末２は、操作者が、往診先に到着後に、その往診先から所定の距離以上離れたことを検知して、その往診先の医療情報をサーバー１に転送することが可能となる。
【００５３】
なお、上記では、往診情報ｃ３０Ａは、仮ＩＤｃ１５を含んで構成されていたが、往診先の患者を特定可能であれば仮ＩＤｃ１５に限定されない。例えば、仮ＩＤｃ１５に代えてＩＤｃ１１を用いてもよい。
【００５４】
また、往診情報記憶部２３、通信状態判断部２６１、及び位置判断部２６２をサーバー１に設け、サーバー１側で、端末２に医療情報を配信するタイミングを特定するように動作させてもよい。この場合には、サーバー１は、往診情報ｃ３０Ａを端末２に配信せずに、自身に設けられた往診情報記憶部２３に記憶させる。また、サーバー１に設けられた通信状態判断部２６１は、端末２に設けられた取得部２７１または更新部２７２から、ネットワークＮを介して指示を受けて動作すればよい。また、サーバー１に設けられた位置判断部２６２は、端末２に設けられた位置情報取得部２５から、ネットワークＮを介して現在位置情報を取得し、これを基に動作すればよい。なお、この場合には、サーバー１と端末２との間で通信が不可能なタイミングでは、サーバー１は、前述した端末２からの情報を受け取ることができない。そのため、通信状態判断部２６１及び位置判断部２６２は、今後往診が予定されている場所に通信不可の往診先が含まれる場合には、その往診先以前の通信が可能な場所で前述した情報の送受信を行い、医療情報を端末２に送信するタイミングを特定すればよい。
【００５５】
（処理）
次に、本実施形態に係る医療情報管理システムの一連の動作について、図５Ａ及び図５Ｂを参照しながら説明する。まず、図５Ａを参照して、往診情報ｃ３０Ａの生成と、端末２への往診情報ｃ３０Ａの出力に係る処理について説明する。図５Ａは、往診情報ｃ３０Ａの生成及び出力に係る一連の動作を示したフローチャートである。
【００５６】
（ステップＳ１１）
まず、サーバー１の配信部１７１は、往診対象の患者を選択するための操作画面ｖ１０を生成して、操作者が操作する操作端末の出力部に出力する。この操作端末は、端末２でもよいし、サーバー１とＬＡＮ等により接続された操作端末でもよい。操作者が、操作端末に表示された操作画面ｖ１０を操作し、患者情報ｃ１０が往診対象として選択されると、配信部１７１は、選択された患者情報ｃ１０に対応する往診対象ｖ１１に、その患者情報ｃ１０が選択されたことを示すフラグをたてる。なお、ステップＳ１１で示された処理が「受け付け段階」に相当する。
【００５７】
（ステップＳ１２）
操作画面ｖ１０に基づく往診対象の選択が完了すると、配信部１７１は、往診対象ｖ１１にフラグがたてられた（即ち、往診先として選択された）患者情報ｃ１０の数だけ、仮ＩＤ管理部１８に仮ＩＤｃ１５を発行させる。配信部１７１は、仮ＩＤ管理部１８により発行された仮ＩＤｃ１５を受けて、これらを往診先として選択された患者情報ｃ１０に関連付ける。
【００５８】
（ステップＳ１３）
次に、配信部１７１は、往診対象として選択された患者情報ｃ１０をリスト生成部１６に出力する。リスト生成部１６は、往診対象として選択された患者情報ｃ１０を配信部１７１から受ける。リスト生成部１６は、各患者情報ｃ１０に含まれるＩＤｃ１１を基に、そのＩＤｃ１１に対応する往診先情報ｃ２０を往診先情報記憶部１３から抽出する。
【００５９】
（ステップＳ１４）
リスト生成部１６は、抽出された往診先情報ｃ２０を経路生成部１５に出力し、経路生成部１５に往診順序の特定を指示する。経路生成部１５は、複数の往診先情報ｃ２０をリスト生成部１６から受ける。経路生成部１５は、経路情報記憶部１４から、この複数の位置情報を含む地図情報を経路情報記憶部１４から抽出する。経路生成部１５は、抽出された地図情報を基に、それらの位置情報が示す位置を巡回可能な経路（即ち、往診経路）を特定する。経路生成部１５は、特定された往診経路を基に各位置情報が示す位置を巡回する順序（即ち、往診順序）を特定する。経路生成部１５は、特定された往診順序をリスト生成部１６に通知する。
【００６０】
（ステップＳ１５）
リスト生成部１６は、患者情報ｃ１０と、抽出された往診先情報ｃ２０と、経路生成部１５から通知された往診順序とを基に往診情報ｃ３０Ａを生成する。図４に示すように、往診情報ｃ３０Ａは、仮ＩＤｃ１５と、位置情報ｃ２１と、通信情報ｃ２２と、順序ｃ３１と、完了フラグｃ３２とを１つの組として、これらの組を、抽出された往診先情報ｃ２０の分だけ含んで構成される。
【００６１】
リスト生成部１６は、配信部１７１から受けた患者情報ｃ１０に含まれる仮ＩＤｃ１５を、往診情報ｃ３０Ａに入力する。また、リスト生成部１６は、その仮ＩＤｃ１５に関連付けられたＩＤｃ１１を基に抽出された往診先情報ｃ２０から位置情報ｃ２１及び通信情報ｃ２２を抽出する。リスト生成部１６は、抽出された位置情報ｃ２１及び通信情報ｃ２２を、その仮ＩＤｃ１５と関連付けて組とする。
【００６２】
（ステップＳ１６）
リスト生成部１６は、生成された往診情報ｃ３０Ａを配信部１７１に出力する。配信部１７１は、リスト生成部１６から受けた往診情報ｃ３０Ａを端末２に配信する。なお、ステップＳ１２〜Ｓ１６で示された処理が「準備段階」に相当する。
【００６３】
次に、図５Ｂを参照しながら、医療情報の送受信に係る一連の動作について、端末２の動作に着目して説明する。図５Ｂは、医療情報の送受信に係る一連の動作を示したフローチャートである。
【００６４】
（ステップＳ２１）
取得部２７１は、サーバー１から送信された往診情報ｃ３０Ａを受ける。取得部２７１は、この往診情報ｃ３０Ａを往診情報記憶部２３に記憶させる。往診情報ｃ３０Ａを往診情報記憶部２３に記憶させたら、取得部２７１は、通信状態判断部２６１に、最初の往診先の医療情報（即ち、検査情報ｃ４０及び患者情報ｃ１０）を取得するタイミングを特定させる。
【００６５】
（ステップＳ２２）
通信状態判断部２６１は、以降に往診が予定された往診先の医療情報を取得するタイミングの特定が指示されると、まず、往診情報記憶部２３に記憶された往診情報ｃ３０Ａを参照する。通信状態判断部２６１は、各往診先の情報の完了フラグｃ３２及び順序ｃ３１を参照し、完了フラグｃ３２にフラグが設定されていない往診先の情報のうち、順序が最も早い情報を次の往診先の情報として特定する。通信状態判断部２６１は、特定された往診先の情報の通信情報ｃ２２を参照し、その往診先が通信可能な環境か否かを判断する。また、通信状態判断部２６１は、特定された往診先の情報を位置判断部２６２に出力する。これにより、通信状態判断部２６１は、特定された往診先を認識することが可能となる。なお、ステップＳ２２で示された処理が「特定段階」に相当する。
【００６６】
（ステップＳ２３１）
特定された往診先が通信不可の場合（ステップＳ２２、Ｎ）には、この段階（タイミング）で、通信状態判断部２６１は、取得部２７１にその往診先を示す情報の仮ＩＤｃ１５を出力し、その往診先に関する医療情報の取得を指示する。この指示を受けると、取得部２７１は、あわせて受けた仮ＩＤｃ１５をサーバー１に送信し、この仮ＩＤｃ１５に対応する患者情報ｃ１０及び検査情報ｃ４０をサーバー１から受ける。取得部２７１は、この患者情報ｃ１０及び検査情報ｃ４０を、患者情報記憶部２２及び検査情報記憶部２１に記憶させる。
【００６７】
（ステップＳ２３３）
なお、通信状態判断部２６１は、通信状態検知部２４にサーバー１との通信が可能か否かを検知させ、その時点で通信が不可の場合には、取得部２７１による医療情報の取得を一時停止させてもよい。医療情報の取得を一時停止させた場合には、再度、サーバー１との通信が可能になったことを通信状態検知部２４が検知したときに、通信状態判断部２６１は、取得部２７１に医療情報の取得を再開させる。取得部２７１は、医療情報の取得の一時停止に係る指示を受けたとき、医療情報の取得が完了していない場合（ステップＳ２３２、Ｎ）には、医療情報の取得が完了していない旨を、出力部２８２に出力させるように動作させてもよい。このように動作させることで、例えば、通信が不可能な環境において、切断された取得部２７１がサーバー１との通信を再接続しようとする動作を抑止することが可能となる。
【００６８】
（ステップＳ２３２）
患者情報ｃ１０及び検査情報ｃ４０の取得が完了したら（ステップＳ２３２、Ｙ）、端末２の各構成は、以降の処理に遷移する。
【００６９】
（ステップＳ２４１）
特定された往診先が通信可能な環境の場合（ステップＳ２２、Ｙ）には、往診先においてサーバー１との通信が可能なため、操作者が所望のタイミングで入力部２８１を介して、取得部２７１に医療情報の取得を指示すればよい。
【００７０】
また、通信状態判断部２６１は、位置判断部２６２に、往診中の現在位置と、特定された往診先との距離を測定させ、所定の距離以下となった場合に取得部２７１に医療情報の取得を開始させるよう動作させてもよい。この場合には、通信状態判断部２６１は、特定された往診先が通信可能と判断したときに、位置判断部２６２に距離の測定を開始させる。この指示をうけると、位置判断部２６２は、往診情報記憶部２３に記憶された往診情報ｃ３０Ａを参照し、次の往診先を特定する。位置判断部２６２は、出力された現在位置情報と、次の往診先の位置情報ｃ２１とを基に、現在位置と次の往診先との距離を測定する。位置判断部２６２は、測定された距離が、所定の距離以下か否かを判断し、測定された距離が所定の距離以下の場合に、取得部２７１にその往診先を示す情報の仮ＩＤｃ１５を出力し、その往診先に関する医療情報の取得を指示する。これにより、端末２は、操作者がその往診先に所定の距離以上近づいたことを検知して、その往診先の医療情報の取得を事前に開始することが可能となる。
【００７１】
（ステップＳ２４２）
この指示を受けると、取得部２７１は、あわせて受けた仮ＩＤｃ１５をサーバー１に送信し、この仮ＩＤｃ１５に対応する患者情報ｃ１０及び検査情報ｃ４０をサーバー１から受ける。取得部２７１は、この患者情報ｃ１０を患者情報記憶部２２に記憶させる。また、取得部２７１は、この検査情報ｃ４０を検査情報記憶部２１に記憶させる。なお、ステップＳ２３１〜Ｓ２３３で示された処理と、Ｓ２４１及びＳ２４２で示された処理とが「取得段階」に相当する。
【００７２】
（ステップＳ２５）
更新部２７２は、検査情報記憶部２１に記憶された検査情報ｃ４０と、患者情報記憶部２２に記憶された患者情報ｃ１０とを読み出し、読み出された各情報を出力部２８２に表示させる。操作者は、出力部２８２に表示された検査情報ｃ４０及び患者情報ｃ１０に対し、入力部２８１を操作することで、それらの情報を更新する。更新部２７２は、この更新内容を入力部２８１から受けて、検査情報ｃ４０及び患者情報ｃ１０のいずれかまたは双方を更新する。
【００７３】
（ステップＳ２６）
更新部２７２は、操作者による検査情報ｃ４０及び患者情報ｃ１０の転送の指示を入力部２８１から受ける。この指示を受けると、更新部２７２は、検査情報記憶部２１及び患者情報記憶部２２から、検査情報ｃ４０及び患者情報ｃ１０を読み出す。更新部２７２は、読み出された検査情報ｃ４０及び患者情報ｃ１０をサーバー１に転送する。これにより、サーバー１に記憶された、検査情報ｃ４０及び患者情報ｃ１０が、転送された検査情報ｃ４０及び患者情報ｃ１０に更新される。検査情報ｃ４０及び患者情報ｃ１０をサーバー１に転送したら、更新部２７２は、検査情報記憶部２１及び患者情報記憶部２２に記憶された情報（即ち、検査情報ｃ４０及び患者情報ｃ１０）を削除する。これにより、往診が完了した患者の検査情報ｃ４０及び患者情報ｃ１０が、端末２から削除される。
【００７４】
検査情報ｃ４０及び患者情報ｃ１０をサーバー１に転送したら、更新部２７２は、往診情報記憶部２３に記憶された往診情報ｃ３０Ａを読み出す。更新部２７２は、転送した検査情報ｃ４０及び患者情報ｃ１０に対応する往診先の情報を特定し、その往診先の情報の完了フラグｃ３２にフラグをたてる。このフラグをたてることで、通信状態判断部２６１及び位置判断部２６２に、その情報に対応する往診先の処理が完了したと判断される。
【００７５】
（ステップＳ２７）
次に、更新部２７２は、全ての往診が完了したか否かを、往診情報ｃ３０Ａの完了フラグｃ３２により確認する。全ての往診が完了していない場合（ステップＳ２７、Ｎ）には、更新部２７２は、完了フラグｃ３２にフラグがたっていない往診先の情報の順序ｃ３１を確認し、次の往診先を特定する。次の往診先を特定したら、更新部２７２は、その往診先の医療情報（即ち、検査情報ｃ４０及び患者情報ｃ１０）を取得するタイミングを通信状態判断部２６１に特定させる。
【００７６】
（ステップＳ２８）
全ての往診が完了している場合（ステップＳ２７、Ｙ）には、更新部２７２は、往診情報記憶部２３に記憶された往診情報ｃ３０Ａを削除する。これにより、その往診で参照及び更新された一連の情報（即ち、各往診先に対応する医療情報と往診情報ｃ３０Ａ）が、端末２から削除される。
【００７７】
以上のように、本実施形態に係る医療情報管理システムでは、端末２が、往診情報ｃ３０Ａを基に、以降に予定された往診場所で通信が可能か否かを判断し、その判断結果に基づいて医療情報の取得タイミングを決定する。これにより、往診先において、サーバー１との通信が不可能な場合には、端末２は、事前にその往診先に対応する医療情報を取得する。また、往診が完了し、その往診に係る医療情報がサーバー１に転送されたら、端末２は、その医療情報を自身から削除し、次の往診先の医療情報の取得タイミングを特定する。このように、本実施形態に係る医療情報管理システムでは、往診の進捗にあわせて、処理対象の医療情報を通信が可能なタイミングでサーバー１から取得し、端末２に一時的に記憶させる。このような構成とすることで、端末２自身が、通信可能なタイミングを判断して処理対象の医療情報を事前にサーバー１から取得することが可能となる。また、全ての往診先の医療情報を端末２に記憶させる必要が無くなるため、記憶容量の小さい端末２を用いることが可能となる。
【００７８】
（変形例）
次に、変形例に係る医療情報管理システムについて説明する。上記した実施形態では、往診先を示す情報のみにより往診情報ｃ３０Ａは構成されていた。変形例に係る医療情報管理システムでは、往診先を示す情報に加えて、往診先間の経路を示す情報が含まれた往診情報ｃ３０Ｂを生成し、この往診情報ｃ３０Ｂに基づき医療情報の取得及び更新に係る処理を実行する。図６Ａ及び図６Ｂは、往診先間の経路を示す情報を含めた場合の例を示している。図６Ａは、選択された往診先、及びそれらの往診先間の経路との位置関係と、それぞれの場所における通信状況を模式的に示した図である。また、図６Ｂは、図６Ａに示した往診先と、各往診先間の経路の情報を含めた往診情報ｃ３０Ｂのデータ構造の一例である。以降では、上記した実施形態と異なる部分に着目して説明する。
【００７９】
図６Ａに示す例では、ポイントＰ１、Ｐ２、及びＰ３で示された往診先が選択された場合を示している。ポイントＰ０は、往診の基点、即ち病院を示している。また、ポイントＲ１、Ｒ２、及びＲ３は、各往診先間の経路上の所定の位置を示している。図６Ａに示すように、ポイントＲ１は、ポイントＰ１及びＰ２で示された往診先間の経路上に位置する。また、ポイントＲ２及びＲ３は、ポイントＰ２及びＰ３で示された往診先間の経路上に、この順序で位置している。図６Ａに示すように、ポイントＰ１、Ｒ１、及びＰ３では、通信情報ｃ２２が「１Ｍｂｐｓ／秒」であることを示しており、ポイントＲ３では、通信情報ｃ２２が「１０Ｍｂｐｓ／秒」であることを示している。即ち、ポイントＰ１、Ｒ１、Ｐ３、Ｒ３が示す位置では、通信が可能であることを示している。また、ポイントＰ２及びＲ２では、通信情報ｃ２２が「通信不可」であることを示している。即ち、ポイントＰ２及びＲ２が示す位置では、通信が不可能であることを示している。
【００８０】
変形例に係る往診先情報記憶部１３は、ポイントＰ１〜Ｐ３で示した往診先の情報に加え、ポイントＲ１〜Ｒ３についても、位置情報ｃ２１と通信情報ｃ２２とを関連付けて記憶している。なお、ポイントＲ１〜Ｒ３については、ＩＤｃ１１を含まない。また、経路情報記憶部１４に記憶された地図情報には、ポイントＲ１〜Ｒ３に示したような経路を示すポイントの情報も含まれる。
【００８１】
変形例に係るリスト生成部１６は、往診対象として選択された患者情報ｃ１０を配信部１７１から受ける。リスト生成部１６は、各患者情報ｃ１０に含まれるＩＤｃ１１を基に、そのＩＤｃ１１に対応する往診先情報ｃ２０を往診先情報記憶部１３から抽出する。
【００８２】
リスト生成部１６は、抽出された往診先情報ｃ２０を経路生成部１５に出力し、経路生成部１５に往診順序を特定させる。
【００８３】
経路生成部１５は、複数の往診先情報ｃ２０をリスト生成部１６から受ける。経路生成部１５は、経路情報記憶部１４から、この複数の位置情報を含む地図情報を経路情報記憶部１４から抽出する。経路生成部１５は、抽出された地図情報を基に、往診先情報ｃ２０に含まれる位置情報ｃ２１が示す位置を巡回可能な経路（即ち、往診経路）を特定する。
【００８４】
経路生成部１５は、特定された往診経路を基に各位置情報ｃ２１が示す位置を巡回する順序（即ち、往診順序）を特定する。このとき、経路生成部１５は、経路上に位置するポイントＲ１〜Ｒ３の情報も含めて往診順序を決定する。経路生成部１５は、特定された往診順序を、特定された経路上のポイントＲ１〜Ｒ３を示す情報とあわせてリスト生成部１６に通知する。
【００８５】
リスト生成部１６は、患者情報ｃ１０と、抽出された往診先情報ｃ２０と、経路生成部１５から通知された往診順序及び経路上のポイントＲ１〜Ｒ３を示す情報とを基に往診情報ｃ３０Ｂを生成する。
【００８６】
図６Ｂに、往診情報ｃ３０Ｂのデータ構造の一例を示す。図６Ｂに示すように、往診情報ｃ３０Ｂには、往診先を示すポイントＰ１〜Ｐ３の情報に加え、これらの往診先を巡回する往診経路上のポイントＲ１〜Ｒ３の情報が含まれている。往診情報ｃ３０Ｂは、位置情報ｃ２１と、通信情報ｃ２２と、順序ｃ３１と、完了フラグｃ３２とを１つの組として、これらの組が、抽出された往診先情報ｃ２０の分と、往診経路上のポイントの分だけ含まれている。また、往診先に対応する組には、その往診先に対応する仮ＩＤｃ１５が関連付けられている。即ち、仮ＩＤｃ１５が関連付けられているか否かにより、その組が、往診先を示す情報と往診経路上のポイントを示す情報とのいずれに該当するかを特定することが可能である。なお、仮ＩＤｃ１５及び順序ｃ３１の入力に係る動作は、前述した実施形態と同様である。
【００８７】
リスト生成部１６は、生成された往診情報ｃ３０Ｂを配信部１７１に出力する。これにより、この往診情報ｃ３０Ｂは、配信部１７１から端末２に配信される。変形例に係る端末２は、この往診情報ｃ３０Ｂに基づき、医療情報の取得タイミングを特定する。この場合には、端末２は、仮ＩＤｃ１５の有無により、往診先を示す情報と、往診経路上のポイントを示す情報とを区別し、次の往診先を特定する。端末２は、次の往診先で通信が不可の場合には、通信が可能な往診経路上のポイントを特定し、そのポイントで医療情報を取得するように動作させればよい。
【００８８】
なお、経路生成部１５は、通信不可の往診先が連続する場合には、それらの往診先の間の経路として、通信可能なポイントを含む経路を選択するように動作させてもよい。これにより、以降の往診先で通信不可の場合においても、通信可能なポイントを経由させ、そのポイントに到達したときに、端末２に医療情報を取得させることが可能となる。
【００８９】
以上のように、変形例に係る医療情報管理システムでは、往診先の情報に加え、往診経路上のポイントを示す情報も往診情報ｃ３０Ｂに含めている。端末２は、この往診情報ｃ３０Ｂに基づき、往診経路上のポイントにおいて通信が可能な場合には、そのポイントへの到達を検知して、その検知タイミングにあわせて医療情報の取得を開始することも可能となる。このような構成とすることで、例えば、通信不可の往診先を連続して往診する場合においても、通信可能な往診経路上のポイントを経由させることで、その往診先に対応する医療情報をそのポイントで取得することが可能となる。これにより、端末２は、往診経路上のポイントにおいても、自身に記憶する医療情報を適宜入れ替えることが可能となるため、一度に複数の医療情報を記憶する必要がなくなる。そのため、端末２として、記憶容量の少ない端末を使用することが可能となる。
【００９０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載されたその均等の範囲に含まれる。
【符号の説明】
【００９１】
１  サーバー
１１  検査情報記憶部
１２  患者情報記憶部
１３  往診先情報記憶部
１４  経路情報記憶部
１５  経路生成部
１６  リスト生成部
１７  情報管理部
１７１  配信部
１７２  更新部
１８  仮ＩＤ管理部
２  端末
２１  検査情報記憶部
２２  患者情報記憶部
２３  往診情報記憶部
２４  通信状態検知部
２５  位置情報取得部
２６  特定部
２６１  通信状態判断部
２６２  位置判断部
２７  情報管理部
２７１  取得部
２７２  更新部
２８１  入力部
２８２  出力部
【図１】
2013097641.tif 000003
【図２Ａ】
2013097641.tif 000004
【図２Ｂ】
2013097641.tif 000005
【図３】
2013097641.tif 000006
【図４】
2013097641.tif 000007
【図５Ａ】
2013097641.tif 000008
【図５Ｂ】
2013097641.tif 000009
【図６Ａ】
2013097641.tif 000010
【図６Ｂ】
2013097641.tif 000011