(57)【要約】【課題】情報に付与された時刻と指定時刻との間にずれがある場合でも情報をもれなく取得できるようにする。【解決手段】データコンバート制御サーバＣＳＶにより、公開対象とする患者に係る公開設定差分データを公開設定サーバＰＳＶから取得して、当該公開設定差分データを時刻ずれ考慮値と共に病院内サーバＨＳＶ１〜ＨＳＶｎへ送信する。病院内サーバＨＳＶ１〜ＨＳＶｎは、受信した上記公開設定差分データにより指定された公開指定範囲を上記時刻ずれ考慮値により補正し、当該補正された公開指定範囲に登録または更新時刻が含まれる公開対象の患者／診療情報を読み出してデータコンバート制御サーバＣＳＶへ送信する。【選択図】図２
2016157191.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ情報をその登録または更新時刻が付与された状態で管理する少なくとも１つの情報管理装置と、当該情報管理装置との間でネットワークを介して通信が可能な情報公開制御装置とを備える情報流通システムであって、
前記情報公開制御装置は、
公開対象とするユーザ情報の公開条件を表す情報を取得する手段と、
前記取得された公開条件を表す情報と予め設定された時刻ずれ考慮値を含む取得要求を、前記情報管理装置に対し送信する手段と
を備え、
前記情報管理装置は、
前記情報公開制御装置から取得要求を受信する手段と、
前記受信された取得要求に含まれる公開対象期間より、予め設定された時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間を設定する手段と、
前記受信された取得要求に含まれる公開条件に該当しかつ前記設定された取得期間に登録または更新時刻が含まれるユーザ情報を抽出し、当該抽出されたユーザ情報を要求元の前記情報公開制御装置へ返送する手段と
を備えることを特徴とする情報流通システム。
【請求項２】
前記情報管理装置は、
前記受信された取得要求に含まれる公開条件を表す情報をもとに、前記取得要求が新規公開の要求、公開中のユーザ情報に対する差分の追加要求、或いは公開中のユーザ情報の公開範囲の変更または削除の要求のいずれであるかを判断し、前記公開条件を表す情報により指定された公開指定範囲の下限値より前記時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間に設定して、当該取得期間に登録または更新時刻が含まれるユーザ情報を抽出することを特徴とする請求項１記載の情報流通システム。
【請求項３】
ユーザ情報をその登録または更新時刻が付与された状態で管理する少なくとも１つの情報管理装置から、前記ユーザ情報を取得して公開情報を作成する情報公開制御装置であって、
公開対象とするユーザ情報の公開条件を表す情報を取得する手段と、
前記取得された公開条件を表す情報に含まれる公開対象期間より、予め設定された時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間を設定する手段と、
前記情報管理装置に対し前記公開条件および前記取得期間を表す情報を含む取得要求を送信し、当該公開条件に該当しかつ取得期間に登録または更新時刻が含まれるユーザ情報を前記情報管理装置から取得する手段と
を具備することを特徴とする情報公開制御装置。
【請求項４】
前記時刻ずれ考慮値を指定する情報の入力を受け付け、当該入力された指定情報に従い前記時刻ずれ考慮値を新規設定または更新する手段を、さらに具備することを特徴とする請求項３記載の情報公開制御装置。
【請求項５】
ユーザ情報をその登録または更新時刻が付与された状態で管理する少なくとも１つの情報管理装置と、当該情報管理装置との間でネットワークを介して通信が可能な情報公開制御装置とを備える情報流通システムが実行する情報公開制御方法であって、
前記情報公開制御装置が、公開対象とするユーザ情報の公開条件を表す情報を取得する過程と、
前記情報公開制御装置が、前記取得された公開条件を表す情報と予め設定された時刻ずれ考慮値を含む取得要求を、前記情報管理装置に対し送信する過程と、
前記情報管理装置が、前記情報公開制御装置から取得要求を受信する過程と、
前記情報管理装置が、前記受信された取得要求に含まれる公開対象期間より、予め設定された時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間を設定する過程と、
前記情報管理装置が、前記受信された取得要求に含まれる公開条件に該当しかつ前記設定された取得期間に登録または更新時刻が含まれるユーザ情報を抽出し、当該抽出されたユーザ情報を要求元の前記情報公開制御装置へ返送する過程と、
前記情報公開制御装置が、前記情報管理装置から返送されたユーザ情報を公開対象の情報として管理する過程と
を具備することを特徴とする情報公開制御方法。
【請求項６】
請求項３または４記載の情報公開制御装置が具備する各手段が実行する処理を、当該情報公開制御装置が備えるコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報所有者が個別に管理している情報を公開するための制御を行う情報流通システム、情報公開制御装置、方法およびプログラムに関する。
【背景技術】
【０００２】
患者の病状に応じて、地域の複数の医療機関がそれぞれの特徴を生かして機能分担を図り、医療機関間で連携することにより、地域全体で患者を中心にした医療サービスを提供する取り組みが進められている。この地域医療の連携を実現するために、地域内のある病院が保存する患者の診療情報を、必要に応じて他病院や診療所の医師が閲覧できるようにする仕組みとして、ＥＨＲ（Electronic Health Record）がある。ＥＨＲを採用したシステムを利用すると、例えばＡ病院及びＢ病院が医療連携に参加している地域において、Ａ病院に所属する医療従事者ＸがＡ病院で管理する患者の診療情報を紹介先となるＢ病院の医療従事者Ｙに公開することで、Ａ病院で管理する患者の診療情報をＢ病院の医療従事者Ｙが共有することが可能となる。
【０００３】
ところで、患者の診療情報の共有を可能にする具体的な手法としては、例えば予め規定したインデックス仕様およびストレージ仕様を用いて、個々の病院が他の病院に患者の診療情報を公開し共有する仕組みが提案されている（例えば非特許文献１を参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】SS-MIX2標準化ストレージ仕様書、インターネット＜URL:http://jami.jp/jamistd/docs/SS-MIX2pdf_for_release20120404.zip＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、非特許文献１に記載された手法には次のような解決すべき課題があった。すなわちSS-MIX2では、患者の診療情報が、情報本体からなるストレージ情報と、当該ストレージ情報の格納場所等を示すインデックス情報とから構成され、ストレージ情報はストレージ情報データベースに、またインデックス情報はインデックス情報データベースにそれぞれ格納される。
【０００６】
しかし、診療情報の登録または更新したときの時刻情報を、医療従事者が登録または更新操作のための使用する端末が設定するのか、上記診療情報の格納動作を制御するアプリケーションが設定するのか、或いは上記ストレージ情報およびインデックス情報の各データベースを備える病院内のサーバが設定するのかが規定されていない場合がある。そのため、病院内サーバのデータベースに対して診療情報を登録または更新したときの時刻情報設定の際に元にした時刻と、病院内サーバのデータベースからある患者の診療情報を取得するために指定する際に元にした時刻とにずれが生じる場合がある。したがって、公開情報作成制御サーバが病院内サーバのデータベースからある患者の診療情報を取得して公開情報を作成しようとする場合に、指定した時刻と診療情報に設定されている登録または更新時刻とが一致せず、その結果診療情報の取得漏れが発生するおそれがあった。また、診療情報をデータベースに格納する場合、先ずストレージ情報の格納が行われ、しかる後インデックス情報が格納される。このため、指定した時刻によってはストレージ情報とインデックス情報との状態が一致しない場合があり、公開情報を適切に作成することができない。
【０００７】
なお、診療情報を取得した際に、データベースに格納されているストレージ情報およびインデックス情報に上記取得時刻や取得したことを示す情報を付加しておけば、次回新たな情報をもれなく取得することが可能となる。しかし、SS-MIX2等の情報管理システムでは、一般に、データベースに格納されたストレージ情報およびインデックス情報の時刻や取得したことを示す情報を外部から更新したり付加することが許可されていない。
【０００８】
この発明は上記事情に着目してなされたもので、その目的とするところは、情報管理装置から時刻を指定して情報を取得し公開用の情報を作成する際に、情報に付与された時刻と指定時刻との間に、基準とした時刻に対するずれがある場合でも、所望の情報をもれなく取得できるようにした情報流通システム、情報公開制御装置、方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するためにこの発明の第１の態様は、ユーザ情報をその登録または更新時刻が付与された状態で管理する少なくとも１つの情報管理装置と、当該情報管理装置との間でネットワークを介して通信が可能な情報公開制御装置とを備える情報流通システムにあって、前記情報公開制御装置により、先ず公開対象とするユーザ情報の公開条件を表す情報を取得して、当該取得された公開条件を表す情報と予め設定された時刻ずれ考慮値を含む取得要求を、前記情報管理装置に対し送信する。これに対し情報管理装置では、上記情報公開制御装置から取得要求を受信すると、当該受信された取得要求に含まれる公開対象期間より、予め設定された時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間を設定する。そして、前記受信された取得要求に含まれる公開条件に該当しかつ前記設定された取得期間に登録または更新時刻が含まれるユーザ情報を抽出し、当該抽出されたユーザ情報を要求元の前記情報公開制御装置へ返送するようにしたものである。
【００１０】
この発明の第２の態様は、前記情報管理装置により、前記受信された取得要求に含まれる公開条件を表す情報をもとに、前記取得要求が新規公開の要求、公開中のユーザ情報に対する差分の追加要求、或いは公開中のユーザ情報の公開範囲の変更または削除の要求のいずれであるかを判断する。そして、前記公開条件を表す情報により指定された公開指定範囲の下限値より前記時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間に設定して、当該取得期間に登録または更新時刻が含まれるユーザ情報を抽出するようにしたものである。
【００１１】
この発明の第３の態様は、ユーザ情報をその登録または更新時刻が付与された状態で管理する少なくとも１つの情報管理装置から、前記ユーザ情報を取得して公開情報を作成する情報公開制御装置にあって、先ず公開対象とするユーザ情報の公開条件を表す情報を取得して、当該取得された公開条件を表す情報に含まれる公開対象期間より、予め設定された時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間を設定する。そして、前記情報管理装置に対し前記公開条件および前記取得期間を表す情報を含む取得要求を送信し、当該公開条件に該当しかつ取得期間に登録または更新時刻が含まれるユーザ情報を前記情報管理装置から取得するようにしたものである。
【００１２】
この発明の第４の態様は、前記時刻ずれ考慮値を指定する情報の入力を受け付け、当該入力された指定情報に従い前記時刻ずれ考慮値を新規設定または更新する手段を、さらに備えるようにしたものである。
【発明の効果】
【００１３】
この発明の第１の態様によれば、指定された公開開始時刻より時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻としてユーザ情報の取得が行われる。このため、ユーザ情報に付与された登録または更新時刻と上記指定時刻との間にずれがあっても、この時刻ずれに相当する期間のユーザ情報を含めて対象期間全てのユーザ情報をもれなく取得することができる。また、情報管理装置において時刻ずれ考慮値を含めた取得期間が設定され、当該取得期間に含まれるユーザ情報の抽出処理が行われる。このため、情報公開制御装置は公開条件に加えて時刻ずれ考慮値を送信するだけで済む利点がある。
【００１４】
この発明の第２の態様によれば、情報管理装置において、取得要求に含まれる公開対象期間をもとに取得要求が新規公開の要求であるか、公開中のユーザ情報に対する差分の追加要求であるか、或いは公開中のユーザ情報の公開範囲の変更または削除の要求であるかが判断され、その判断結果に従いユーザ情報の抽出処理が行われる。このため、情報公開制御装置は取得要求の種類を指定する必要がなくなる。
【００１５】
この発明の第３の態様によれば、第１の態様と同様に、指定された公開開始時刻より時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻としてユーザ情報の取得が行われる。このため、ユーザ情報に付与された登録または更新時刻と上記指定時刻との間にずれがあっても、この時刻ずれに相当する期間のユーザ情報を含めて対象期間全てのユーザ情報をもれなく取得することができる。また、時刻ずれ考慮値を含めた取得期間の設定が情報公開制御装置において行われる。このため、情報管理装置に新たな機能を設ける必要がなくなる。
【００１６】
この発明の第４の態様によれば、入力された指定情報に従い時刻ずれ考慮値を新規設定または更新することが可能となる。このため、ユーザ情報に登録または更新時刻を付与する装置やアプリケーションが使用するタイマの計時精度に応じて、時刻ずれ考慮値を最適な値に可変設定することが可能となる。
【００１７】
すなわち、この発明の各態様によれば、情報管理装置から時刻を指定して情報を取得し公開用の情報を作成する際に、情報に付与された時刻と指定時刻との間にずれがある場合でも、所望の情報をもれなく取得できるようにした情報流通システム、情報公開制御装置、方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施形態に係る医療情報流通システムの全体構成を示す図。
【図２】図１に示すシステムのデータコンバート制御サーバの機能構成を示すブロック図。
【図３】図１に示した医療情報流通システムによる情報公開制御動作の手順を示すシーケンス図。
【図４】図１に示した医療情報流通システムにおける病院内サーバの情報検索処理の一例を示す図。
【発明を実施するための形態】
【００１９】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
［一実施形態］
図１は、この発明の一実施形態に係る医療情報流通システムの全体構成を示す図である。  
本実施形態のシステムは、ある医療圏に存在する各々病院に設置された、情報管理装置としての複数の病院内サーバＨＳＶ１〜ＨＳＶｎと、利用者端末ＵＴと、公開設定サーバＰＳＶと、情報公開制御装置としてのデータコンバート制御サーバＣＳＶを備え、これらのサーバおよび端末間をネットワークＮＷを介して接続したものである。ネットワークＮＷは、インターネットに代表されるＩＰ網と、当該ＩＰ網にアクセスするためのアクセス網とから構成され、他の医療圏の病院内サーバ等との間で診療情報の連携を行うための連携用ゲートウェイも含む。
【００２０】
病院内サーバＨＳＶ１〜ＨＳＶｎは、それぞれ患者の診療情報を格納するデータベースを有し、このデータベースに各病院が独自に設定した患者ＩＤ体系に従い診療情報を格納している。データベースは、ストレージ情報記憶部およびインデックス情報記憶部を備える。患者の診療情報は、SS-MIX2の仕様に従い、情報本体からなる診療情報ストレージ情報と、診療情報インデックス情報とから構成される。そして、診療情報ストレージ情報は上記ストレージ情報記憶部に、また診療情報インデックス情報は上記インデックス情報記憶部にそれぞれ格納される。診療情報インデックス情報は、上記診療情報ストレージ情報の作成および更新日時、病院内サーバＨＳＶ１〜ＨＳＶｎが独自に設定したローカル患者ＩＤ、患者情報（例えば氏名、生年月日、性別および住所）、上記ストレージ情報記憶部における上記診療情報ストレージ情報の格納場所を示す情報等を含む。
【００２１】
利用者端末ＵＴは、各病院の医療従事者が使用するもので、例えば携帯電話機やスマートフォン、タブレット型端末等の携帯端末、或いは据え置き型のパーソナルコンピュータにより構成される。利用者端末ＵＴは、データコンバート制御サーバＣＳＶにアクセスするために、通信インタフェースと例えばブラウザを備える。
【００２２】
公開設定サーバＰＳＶは、公開対象患者テーブルと、公開範囲情報テーブルを備える。公開対象患者テーブルには、公開対象として設定されている患者に関する情報が、システム共通の患者ＩＤと、作成日時および更新日時と共に格納される。公開範囲情報テーブルには、公開条件を表す情報が格納される。公開条件を表す情報には、病院ＩＤ、病院内患者ＩＤ、対象期間（診療日）、診療種別ＩＤ、作成日時および更新日時が含まれる。
【００２３】
データコンバート制御サーバＣＳＶは、本システムの中核をなすもので以下のように構成される。図２はその機能構成を示すブロック図である。  
すなわち、データコンバート制御サーバＣＳＶは、中央処理ユニット（Central Processing Unit：ＣＰＵ）を有する制御ユニット１と、記憶ユニット２と、通信インタフェースユニット３を備えている。
【００２４】
通信インタフェースユニット３は、上記利用者端末ＵＴとの間で情報の送受信を行う第１の通信部３１と、上記公開設定サーバＰＳＶとの間で情報の送受信を行う第２の通信部３２と、上記病院内サーバＨＳＶ１〜ＨＳＶｎとの間で情報の送受信を行う第３の通信部３３とを備えている。これらの通信部３１〜３３は、制御ユニット１の制御の下で通信動作を行う。
【００２５】
記憶ユニット２は、記憶媒体としてＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の書き込みおよび読み出し可能な不揮発性メモリを用いたもので、本実施形態を実施するために必要な記憶部として、ストレージ情報記憶部２１と、インデックス情報記憶部２２と、時刻ずれ考慮値記憶部２３を備えている。ストレージ情報記憶部２１は、患者ごとに作成された公開対象の診療情報ストレージ情報を記憶するために用いられる。インデックス情報記憶部２２は、上記公開対象の診療情報ストレージ情報を管理するためのインデックス情報を記憶するために用いられる。インデックス情報には、公開条件を表す情報に加え、上記ストレージ情報記憶部２１における診療情報ストレージ情報の格納場所を示す情報、およびシステム共通の患者ＩＤが含まれる。
【００２６】
制御ユニット１は、本実施形態を実施するために必要な制御機能として、データコンバート実行部１１と、公開設定情報管理部１２と、患者情報取得部１３と、時刻ずれ考慮値管理部１４を備えている。なお、これらの制御機能はいずれも図示しないプログラムメモリに格納されたプログラムを上記ＣＰＵに実行させることにより実現される。
【００２７】
時刻ずれ考慮値管理部１４は、データコンバート実行部１１の要求に応じて時刻ずれ考慮値記憶部２３から時刻ずれ考慮値を読み出す処理と、利用者端末ＵＴまたはシステム管理者の端末（図示せず）から時刻ずれ考慮値の登録または更新要求が入力された場合に、当該入力された時刻ずれ考慮値を上記時刻ずれ考慮値記憶部２３に格納する処理を行う。
【００２８】
公開設定情報管理部１２は、利用者端末ＵＴから送信されたデータコンバートの実行依頼が第１の通信部３１により受信された場合に、データコンバート実行部１１の指示により公開設定データの抽出依頼を第２の通信部３２を介して公開設定サーバＰＳＶへ送信する。そして、上記抽出依頼に応じて公開設定サーバＰＳＶにより抽出された公開設定データを、上記第２の通信部３２により受信する処理を行う。
【００２９】
患者情報取得部１３は、上記公開設定サーバＰＳＶから取得した公開設定データと、上記時刻ずれ考慮値記憶部２３から読み出された時刻ずれ考慮値を、情報取得先となる病院内サーバＨＳＶ１〜ＨＳＶｎに向け第３の通信部３３から送信する。そして、病院内サーバＨＳＶ１〜ＨＳＶｎから返送された公開対象の患者情報および診療情報を上記第３の通信部３３を介して受信する処理を行う。
【００３０】
データコンバート実行部１１は、上記公開設定管理部１２、時刻ずれ考慮値管理部１４および患者情報取得部１３を統括的に制御することで、先に述べた公開対象の患者情報及び診療情報の取得処理と、当該取得した公開対象の患者情報及び診療情報の上記ストレージ記憶部２１およびインデックス情報記憶部２２への格納処理を、患者ＩＤ別に繰り返し実行する機能を備える。
【００３１】
（動作）
次に、以上のように構成されたシステムの動作をデータコンバート制御サーバＣＳＶの動作を中心に説明する。なお、データコンバート制御サーバＣＳＶと公開設定サーバＰＳＶとは時刻ずれがないものとして説明を行う。
【００３２】
（１）時刻ずれ考慮値の設定
医療従事者またはシステム管理者は、各病院内サーバＨＳＶ１〜ＨＳＶｎがそれぞれ患者及び診療情報に対し付与する作成または更新時刻のずれ量の最大値を別途計測または推測し、このずれ量の最大値より若干大きい値を時刻ずれ考慮値として設定する。そして、この設定した時刻ずれ考慮値の登録要求を、自身の端末ＵＴからデータコンバート制御サーバＣＳＶへ送信する。
【００３３】
これに対しデータコンバート制御サーバＣＳＶでは、上記登録要求が第１の通信部３１により受信されると、時刻ずれ考慮値管理部１４の制御の下、当該受信された登録要求から時刻ずれ考慮値が抽出されて時刻ずれ考慮値記憶部２３に格納される。  
以上述べた時刻ずれ考慮値の設定は、例えば病院内サーバが増設された場合や病院内サーバの機能変更等が行われた場合に実行する。
【００３４】
（２）患者／診療情報の公開動作
医療従事者の操作に応じて、所望の患者について新たに追加された診療情報の公開を要求するためのデータコンバート実行依頼が利用者端末ＵＴから送信されたとする。そうするとデータコンバート制御サーバＣＳＶでは、以下のような動作が実行される。図３はその動作手順を示すシーケンス図である。なお、患者ＩＤは事前に患者ＩＤ管理サーバ（図示せず）から取得するものとする。
【００３５】
データコンバート制御サーバＣＳＶでは、上記データコンバート実行依頼が第１の通信部３１により受信されると、先ず時刻ずれ考慮値管理部１４により時刻ずれ考慮値記憶部２３から時刻ずれ考慮値が読み出される。
【００３６】
次に、データコンバート実行部１１から公開設定情報管理部１２に対し、上記データコンバート実行依頼により指定された患者に対する公開設定差分データ抽出依頼が送られ、当該公開設定差分データ抽出依頼が公開設定情報管理部１２から第２の通信部３２を介して公開設定サーバＰＳＶへ送信される。
【００３７】
公開設定サーバＰＳＶでは、上記公開設定差分データ抽出依頼が受信されると、当該抽出依頼に含まれる患者ＩＤごとに、該当する患者に関する前回の公開処理日時と公開範囲情報有効期間を表す情報が読み出される。そして、当該患者ＩＤごとに読み出された各情報が、公開設定差分データとしてデータコンバート制御サーバＣＳＶへ返送される。
【００３８】
データコンバート制御サーバＣＳＶでは、上記公開設定サーバＰＳＶから返送された公開設定差分データが第２の通信部３２により受信されると、当該公開設定差分データが公開設定情報管理部１２からデータコンバート実行部１１に通知される。そしてデータコンバート実行部１１の下、患者ＩＤごとに、上記通知された公開設定差分データと、先に時刻ずれ考慮値記憶部２３から読み出された時刻ずれ考慮値が、第３の通信部３３から病院内サーバＨＳＶ１〜ＨＳＶｎに向け送信される。
【００３９】
これに対し各病院内サーバＨＳＶ１〜ＨＳＶｎでは、上記患者ＩＤごとの公開設定差分データおよび時刻ずれ考慮値が受信されると、患者／診療情報を抽出する処理が以下のように実行される。図４はその処理手順と処理内容を示す動作シーケンス図である。
【００４０】
(1)新規公開患者の場合  
いま受信された時刻ずれ考慮値をαとすると、上記受信された公開設定差分データに含まれる公開範囲情報有効期間の下限値が時刻ずれ考慮値αだけ減算され、この減算後の時刻が指定範囲の下限値となる。すなわち、指定範囲が上記時刻ずれ考慮値αだけ過去に遡及されるように補正される。そして、この補正後の指定範囲に作成または更新時刻が含まれる、上記患者ＩＤに対応する全ての患者／診療情報がインデックス情報記憶部およびストレージ情報記憶部から読み出され、データコンバート制御サーバＣＳＶへ送信される。
【００４１】
(2)公開中の患者において患者情報が変更されている場合
上記受信された公開設定差分データに含まれる公開範囲情報有効期間の差分の下限値が上記時刻ずれ考慮値αだけ減算され、この減算後の時刻が指定範囲の差分の下限値となる。すなわち、公開範囲情報有効期間の差分が上記時刻ずれ考慮値αだけ過去に遡及されるように補正される。そして、この補正後の指定範囲の差分に更新時刻が含まれる患者情報がインデックス情報記憶部から読み出され、データコンバート制御サーバＣＳＶへ送信される。
【００４２】
(3)公開中の患者において公開範囲を削除／変更する場合
上記受信された公開設定差分データに含まれる公開指定範囲有効期間の差分の下限値が上記時刻ずれ考慮値αだけ減算され、この減算後の時刻が公開指定範囲の差分の下限値となる。すなわち、公開指定範囲の差分が上記時刻ずれ考慮値αだけ過去に遡及されるように補正される。そして、この補正後の公開指定範囲に更新または削除された、上記患者ＩＤに対応する患者／診療情報の差分が、インデックス情報記憶部およびストレージ情報記憶部から読み出され、データコンバート制御サーバＣＳＶへ送信される。
【００４３】
(4)公開中の患者において診療情報を更新／追加をする場合
前記取得した日時から上記時刻ずれ考慮値αを減算した補正後の日時が、作成または更新日時と比較される。そして、その比較の結果、上記作成または更新日時が上記補正後の日時より後に更新または追加された、上記患者ＩＤに対応する患者／診療情報の差分が、インデックス情報記憶部およびストレージ情報記憶部から読み出され、データコンバート制御サーバＣＳＶへ送信される。
【００４４】
データコンバート制御サーバＣＳＶでは、上記病院内サーバＨＳＶ１〜ＨＳＶｎから送信された患者／診療情報が第３の通信部３３を介して患者情報取得部１３で受信されると、データコンバート実行部１１により、上記受信された患者／診療情報がそれぞれ診療情報インデックス情報記憶部２２および診療情報ストレージ情報記憶部２１に格納される。またそれと共に、実行したＳＱＬ（Structured Query Language）が差分ＳＱＬログファイルとして出力される。
【００４５】
なお、上記診療情報インデックス情報記憶部２２および診療情報ストレージ情報記憶部２１への患者／診療情報の格納処理は、先ず診療情報インデックス情報記憶部２２への格納が行われ、しかる後診療情報ストレージ情報記憶部２１への格納が行われるため、両記憶部２２，２１間では状態の不一致が発生する。このため、状態不一致の期間に例えば別の更新要求が発生すると、誤った処理が行われる可能性がある。そこで本実施形態では、上記診療情報インデックス情報記憶部２２で更新処理が行われている期間には、診療情報ストレージ情報記憶部２１に対し更新ロック中である旨が通知される。
【００４６】
上記診療情報インデックス情報記憶部２２および診療情報ストレージ情報記憶部２１への患者／診療情報の格納処理が完了すると、データコンバート実行部１１により第１の通信部３１から依頼元の利用者端末ＵＴへ完了通知が送信される。
【００４７】
（実施形態の効果）
以上詳述したように一実施形態では、データコンバート制御サーバＣＳＶにより、公開対象とする患者に係る公開設定差分データを公開設定サーバＰＳＶから取得して、当該取得された公開設定差分データを予め設定された時刻ずれ考慮値と共に病院内サーバＨＳＶ１〜ＨＳＶｎへ送信する。これに対し病院内サーバＨＳＶ１〜ＨＳＶｎは、データコンバート制御サーバＣＳＶから上記公開設定差分データおよび時刻ずれ考慮値を受信すると、当該公開設定差分データに含まれる公開指定期間を上記時刻ずれ考慮値により補正する。そして、当該補正された公開指定範囲に登録または更新時刻が含まれる患者／診療情報を読み出し、当該読み出された患者／診療情報を公開対象の情報として要求元のデータコンバート制御サーバＣＳＶへ送信するようにしている。
【００４８】
したがって、指定された下限が時刻ずれ考慮値だけ過去に遡及するように補正された公開範囲に作成または更新日時が含まれる患者／診療情報が公開情報として検索される。このため、患者／診療情報に付与された登録または更新時刻と上記指定範囲の時刻との間にずれがあっても、この時刻ずれに相当する期間のユーザ情報を含めて対象期間全てのユーザ情報をもれなく取得することができる。また、時刻ずれ考慮値を用いた公開指定範囲の補正は各病院内サーバＨＳＶ１〜ＨＳＶｎにおいて行われる。このため、データコンバート制御サーバＣＳＶは公開設定差分データと時刻ずれ考慮値を送信するだけでよい。
【００４９】
［他の実施形態］
前記一実施形態では、データコンバート制御サーバＣＳＶから各病院内サーバＨＳＶ１〜ＨＳＶｎへ公開設定差分データと時刻ずれ考慮値を送信し、各病院内サーバＨＳＶ１〜ＨＳＶｎが時刻ずれ考慮値を用いて公開指定範囲を補正するようにした。しかし、この発明はこれに限定されるものではなく、データコンバート制御サーバＣＳＶにおいて公開指定範囲の補正を行い、この補正後の公開指定範囲を公開設定差分データに含めて病院内サーバＨＳＶ１〜ＨＳＶｎへ送信するようにしてもよい。このようにすると、病院内サーバＨＳＶ１〜ＨＳＶｎでは時刻ずれ考慮値を用いた公開指定範囲の補正処理を行う必要がなくなる。
【００５０】
また、前記一実施形態では利用者端末ＵＴから送信されるデータコンバート実行依頼に応じて、当該実行依頼で指定された患者に係る診療情報の公開設定処理を行うようにしたが、データコンバート実行部１１が自律的に一定の周期或いは任意のタイミングで公開設定処理を開始するようにしてもよい。
【００５１】
さらに、前記一実施形態では、患者の診療情報を公開設定する場合を例にとって説明した。しかしそれに限るものではなく、圏内の複数の図書館や資料館、博物館、美術館等で管理されている書籍や資料、展示物、美術品等に係る情報を、作家、編集者または作者ごとに公開設定するようにしてもよい。
【００５２】
前記一実施形態では、データコンバート制御サーバＣＳＶ内に記憶ユニット２を設けた場合を例にとって説明したが、データコンバート制御サーバＣＳＶとは独立するデータベースサーバを設け、データコンバート制御サーバＣＳＶが公開設定された患者／診療情報をネットワークＮＷを介して上記データベースサーバに送信して格納するようにしてもよい。
【００５３】
また、前記一実施形態では、データコンバート制御サーバＣＳＶと公開設定サーバＰＳＶとをそれぞれ別サーバとして設けた場合を例にとって説明したが、データコンバート制御サーバＣＳＶ内に公開設定サーバＰＳＶの機能を持つ形態にしてもよい。
【００５４】
その他、情報公開制御装置の構成やその動作手順と動作内容、情報の種類とそのデータ構造などについても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
【００５５】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００５６】
ＣＳＶ…データコンバート制御サーバ、ＰＳＶ…公開設定サーバ、ＨＳＶ１〜ＨＳＶｎ…病院内サーバ、ＵＴ…利用者端末、ＮＷ…ネットワーク、１…制御ユニット、２…記憶ユニット、３…通信インタフェースユニット、１１…データコンバート実行部、１２…公開設定情報管理部、１３…患者情報取得部、１４…時刻ずれ考慮値管理部、２１…ストレージ情報記憶部、２２…インデックス情報記憶部、２３…時刻ずれ考慮値記憶部、３１…第１の通信部、３２…第２の通信部、３３…第３の通信部。
【図１】
2016157191.tif 000003
【図２】
2016157191.tif 000004
【図３】
2016157191.tif 000005
【図４】
2016157191.tif 000006
【手続補正書】
【提出日】平成28年5月18日(2016.5.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ情報をその登録または更新時刻が付与された状態で管理する複数の情報管理装置と、当該複数の情報管理装置および公開設定サーバとの間でネットワークを介して通信が可能な情報公開制御装置とを備える情報流通システムであって、
前記情報公開制御装置は、
前記公開設定サーバから、公開対象とするユーザ情報の公開範囲を表す情報の有効期間を含む公開条件を表す情報を取得する手段と、
前記取得された公開条件を表す情報と、前記情報管理装置ごとに計測または推測した前記ユーザ情報の登録または更新時刻のずれ量の最大値より若干大きい値に設定された時刻ずれ考慮値を含む取得要求を、前記情報管理装置に対し送信する手段と
を備え、
前記情報管理装置は、
前記情報公開制御装置から取得要求を受信する手段と、
前記受信された取得要求に基づいて、前記公開条件を表す情報に含まれる前記有効期間より、自己の情報管理装置に対し設定された前記時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間を設定する手段と、
前記受信された取得要求に含まれる公開条件に該当しかつ前記設定された取得期間に登録または更新時刻が含まれるユーザ情報を抽出し、当該抽出されたユーザ情報を要求元の前記情報公開制御装置へ返送する手段と
を備えることを特徴とする情報流通システム。
【請求項２】
ユーザ情報をその登録または更新時刻が付与された状態で管理する複数の情報管理装置から、前記ユーザ情報を取得して公開情報を作成する情報公開制御装置であって、
公開設定サーバから、公開対象とするユーザ情報の公開範囲を表す情報の有効期間を含む公開条件を表す情報を取得する手段と、
前記取得された公開条件を表す情報に含まれる前記有効期間より、前記情報管理装置ごとに計測または推測した前記ユーザ情報の登録または更新時刻のずれ量の最大値より若干大きい値に設定された時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間を設定する手段と、
前記情報管理装置に対し前記公開条件および前記取得期間を表す情報を含む取得要求を送信し、当該公開条件に該当しかつ取得期間に登録または更新時刻が含まれるユーザ情報を前記情報管理装置から取得する手段と
を具備することを特徴とする情報公開制御装置。
【請求項３】
前記時刻ずれ考慮値を指定する情報の入力を受け付け、当該入力された指定情報に従い前記時刻ずれ考慮値を新規設定または更新する手段を、さらに具備することを特徴とする請求項２に記載の情報公開制御装置。
【請求項４】
ユーザ情報をその登録または更新時刻が付与された状態で管理する複数の情報管理装置と、当該情報管理装置および公開設定サーバとの間でネットワークを介して通信が可能な情報公開制御装置とを備える情報流通システムが実行する情報公開制御方法であって、
前記情報公開制御装置が、前記公開設定サーバから、公開対象とするユーザ情報の公開範囲を表す情報の有効期間を含む公開条件を表す情報を取得する過程と、
前記情報公開制御装置が、前記取得された公開条件を表す情報と、前記情報管理装置ごとに計測または推測した前記ユーザ情報の登録または更新時刻のずれ量の最大値より若干大きい値に設定された時刻ずれ考慮値を含む取得要求を、前記情報管理装置に対し送信する過程と、
前記情報管理装置が、前記情報公開制御装置から取得要求を受信する過程と、
前記情報管理装置が、前記受信された取得要求に基づいて、前記公開条件を表す情報に含まれる前記有効期間より、自己の情報管理装置に対し設定された前記時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間を設定する過程と、
前記情報管理装置が、前記受信された取得要求に含まれる公開条件に該当しかつ前記設定された取得期間に登録または更新時刻が含まれるユーザ情報を抽出し、当該抽出されたユーザ情報を要求元の前記情報公開制御装置へ返送する過程と、
前記情報公開制御装置が、前記情報管理装置から返送されたユーザ情報を公開対象の情報として管理する過程と
を具備することを特徴とする情報公開制御方法。
【請求項５】
請求項２または３に記載の情報公開制御装置が具備する各手段が実行する処理を、当該情報公開制御装置が備えるコンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するためにこの発明の第１の態様は、ユーザ情報をその登録または更新時刻が付与された状態で管理する複数の情報管理装置と、当該複数の情報管理装置および公開設定サーバとの間でネットワークを介して通信が可能な情報公開制御装置とを備える情報流通システムにあって、前記情報公開制御装置により、前記公開設定サーバから、先ず公開対象とするユーザ情報の公開範囲を表す情報の有効期間を含む公開条件を表す情報を取得して、当該取得された公開条件を表す情報と、前記情報管理装置ごとに計測または推測した前記ユーザ情報の登録または更新時刻のずれ量の最大値より若干大きい値に設定された時刻ずれ考慮値を含む取得要求を、前記情報管理装置に対し送信する。これに対し情報管理装置では、上記情報公開制御装置から取得要求を受信すると、当該受信された取得要求に基づいて、前記公開条件を表す情報に含まれる前記有効期間より、自己の情報管理装置に対し設定された前記時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間を設定する。そして、前記受信された取得要求に含まれる公開条件に該当しかつ前記設定された取得期間に登録または更新時刻が含まれるユーザ情報を抽出し、当該抽出されたユーザ情報を要求元の前記情報公開制御装置へ返送するようにしたものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
この発明の第２の態様は、ユーザ情報をその登録または更新時刻が付与された状態で管理する少なくとも１つの情報管理装置から、前記ユーザ情報を取得して公開情報を作成する情報公開制御装置にあって、先ず公開設定サーバから、公開対象とするユーザ情報の公開範囲を表す情報の有効期間を含む公開条件を表す情報を取得して、当該取得された公開条件を表す情報に含まれる前記有効期間より、前記情報管理装置ごとに計測または推測した前記ユーザ情報の登録または更新時刻のずれ量の最大値より若干大きい値に設定された時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻とする取得期間を設定する。そして、前記情報管理装置に対し前記公開条件および前記取得期間を表す情報を含む取得要求を送信し、当該公開条件に該当しかつ取得期間に登録または更新時刻が含まれるユーザ情報を前記情報管理装置から取得するようにしたものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
この発明の第３の態様は、前記時刻ずれ考慮値を指定する情報の入力を受け付け、当該入力された指定情報に従い前記時刻ずれ考慮値を新規設定または更新する手段を、さらに備えるようにしたものである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
この発明の第２の態様によれば、第１の態様と同様に、指定された公開開始時刻より時刻ずれ考慮値だけ過去に遡及する時刻を取得開始時刻としてユーザ情報の取得が行われる。このため、ユーザ情報に付与された登録または更新時刻と上記指定時刻との間にずれがあっても、この時刻ずれに相当する期間のユーザ情報を含めて有効期間全てのユーザ情報をもれなく取得することができる。また、時刻ずれ考慮値を含めた取得期間の設定が情報公開制御装置において行われる。このため、情報管理装置に新たな機能を設ける必要がなくなる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
この発明の第３の態様によれば、入力された指定情報に従い時刻ずれ考慮値を新規設定または更新することが可能となる。このため、ユーザ情報に登録または更新時刻を付与する装置やアプリケーションが使用するタイマの計時精度に応じて、時刻ずれ考慮値を最適な値に可変設定することが可能となる。