(57)【要約】【課題】個人特定に繋がる可能性のある情報を、医療情報端末の位置に応じて自動的に秘匿する。【解決手段】医療情報端末１は、医療情報端末１の位置情報を取得する位置情報取得部１０６と、医療情報の各項目の記載内容についての医師と患者以外の第三者に知られてはならない度合いを表した情報秘匿レベルを設定する情報秘匿レベル設定手段と、各項目の記載内容を表示する閾値を示す情報表示閾値を、位置情報取得部１０６によって取得された位置情報に応じて決定し、医療情報の各項目の情報秘匿レベルが情報表示閾値以上の場合に、各項目の記載内容を秘匿化する情報秘匿手段とを有する。【選択図】図７
2014130522.tif 000002
【特許請求の範囲】
【請求項１】
患者の医療情報の入力および表示を行う医療情報端末であって、
前記医療情報端末の位置情報を取得する位置情報取得手段と、
前記医療情報の各項目の記載内容についての医師と患者以外の第三者に知られてはならない度合いを表した情報秘匿レベルを設定する情報秘匿レベル設定手段と、
前記各項目の前記記載内容を表示する閾値を示す情報表示閾値を、前記位置情報取得手段によって取得された前記位置情報に応じて決定し、前記医療情報の前記各項目の前記情報秘匿レベルが前記情報表示閾値以上の場合に、前記各項目の前記記載内容を秘匿化する情報秘匿手段と、
を有することを特徴とする医療情報端末。
【請求項２】
前記位置情報取得手段は、
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）によって前記位置情報を取得することを特徴とする請求項１に記載の医療情報端末。
【請求項３】
前記情報秘匿レベル設定手段は、
前記医療情報の前記各項目のそれぞれの記載内容の全部に対して前記情報秘匿レベルを同じ値に設定できることを特徴とする請求項１に記載の医療情報端末。
【請求項４】
前記情報秘匿レベル設定手段は、前記医療情報の前記各項目のそれぞれの前記記載内容の一部に対して前記情報秘匿レベルを設定でき、前記記載内容の全部に対する前記情報秘匿レベルが存在する場合は、前記全部に対する前記情報秘匿レベルと前記一部に対する前記情報秘匿レベルとを比較し、高い方の情報秘匿レベルを前記記載内容の前記一部の前記情報秘匿レベルに決定し、
前記情報秘匿手段は、前記情報秘匿レベル設定手段が決定した前記情報秘匿レベルを、前記記載内容の前記一部の秘匿化に使用することを特徴とする請求項１に記載の医療情報端末。
【請求項５】
使用者を認証する認証手段をさらに有し、
前記情報秘匿手段は、前記認証手段により前記使用者を認証できた場合には、前記情報表示閾値を引き上げることを特徴とする請求項１から４のいずれか１項に記載の医療情報端末。
【請求項６】
前記情報秘匿手段は、暗号化して表示する処理、伏せ字化を施す処理、または、表示しない処理を行うことにより、前記情報秘匿レベルが前記情報表示閾値以上の前記記載内容を秘匿化することを特徴とする請求項１から５のいずれか１項に記載の医療情報端末。
【請求項７】
前記情報秘匿手段は、前記医療情報のうちの秘匿化されていない記載内容を拡大して前記情報秘匿レベルが前記情報表示閾値以上の前記記載内容に重ねて表示することにより、前記情報秘匿レベルが前記情報表示閾値以上の前記記載内容を秘匿化することを特徴とする請求項１から６のいずれか１項に記載の医療情報端末。
【請求項８】
前記情報秘匿手段は、前記位置情報取得手段により取得した位置情報に応じて、前記医療情報端末に格納された前記医療情報に対して、前記患者ごとに個別に前記情報表示閾値を設定することを特徴とする請求項１から７のいずれか１項に記載の医療情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医療情報端末に関する。特に、医療情報入力行為に関連する電子カルテや画像管理システム等に用いられる携帯型の医療情報端末に関する。
【背景技術】
【０００２】
従来、病院などの医療現場では、患者の容態や治療過程を記録するため、所定フォーマットの紙カルテが使われていた。しかしながら、医療情報が記載された紙カルテについては、保管場所確保の問題、人手による転記作業の負担、検索の困難性等の問題が指摘されている。このため、紙カルテの電子化が進んでいる。
【０００３】
ところで、医療現場では、病院に通うことが困難な患者に対して、患者宅に医師が直接出向き診察を行う往診が行われている。そして、電子カルテを導入している病院では、往診の際に、医師が往診先患者の電子カルテを医療情報端末に記憶させて持参する。
患者カルテには病名などの高度な個人情報が含まれているため、持参する電子カルテの取扱いには細心の注意が必要となる。その一方、医師が往診先に向かう間に医療情報端末を用いて患者情報を閲覧することができれば、往診時に患者の診察を円滑に進めることが可能になると考えられる。しかし、外出中に患者カルテを閲覧することは、医師と患者以外の第三者にカルテ情報を覗き見されることも考えられ、高度なプライバシー情報が流出する可能性がある。また、医師が患者カルテの格納された医療情報端末を外出中に紛失した場合にも、同様に患者情報が流出する可能性もある。
【０００４】
そこで、病院内のシステムから医療情報端末にコピーするデータを予め設定しておくことにより、医用情報が不用意に第三者の手に渡ることを防止する方法が提案されている（特許文献１参照）。
また、機密保護を行うという観点では、携帯電話において位置に応じて覗き見防止機能を実行させる方法が提案されている（特許文献２参照）。これは、携帯電話に登録してある位置以外では、表示を制限する覗き見防止機能を実行させるものである。具体的には、携帯電話にあらかじめ覗き見防止機能の対象を指定する抽出条件を設定しておき、携帯電話があらかじめ設定しておいた位置に入っていない場合には、抽出条件と合致する部分に覗き見防止機能を実行する。
その他にも患者の個人情報保護を行うという観点で、医療検査支援装置における表示を制限する方法が提案されている（特許文献３参照）。これは、現在診察中の患者の情報は医療検査支援装置の検査リスト表示部に表示させ、他の患者の氏名や住所等の検査には直接必要のない情報を非表示にするものである。これにより、医師や検査技師は全体としての検査の進行状況を把握しながら、診察中の患者に検査支援装置の画面が見えてしまっても、自分以外の患者名等は判別できないため他の患者の個人情報を保護することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１３６０５４号公報
【特許文献２】特開２００９−２８８８５６号公報
【特許文献３】特開２００８−２５０５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の構成では、病院外に持ち出さないデータを定めることにより機密性は向上するが、持ち出せないデータが増えると医師の診断効率が低下する可能性も考えられる。また、患者名や住所等の情報は、患者取り違えを防止する観点から、必ず持ち出すことになるデータであると言える。このため、それらの情報が覗き見されることや、端末紛失などの場合には、個人情報保護が十分とはいえない。
また特許文献２に記載の構成では、携帯電話の使用者があらかじめ指定しておいた位置以外の位置に携帯電話が存在する場合に覗き見防止機能が働く。そして、画面に表示される情報のうち、使用者が設定しておいた条件に合致する部分を一様に見えづらくするものである。つまり、条件に合致する項目は、覗き見防止機能が働くため、すべて見づらくなる。そのため電子カルテにおいて、ある項目は基本的には閲覧できるがその中の特定の記載内容だけを覗き見防止するといった運用を行うためには、細かい条件設定が必要になると考えられる。また、一律に覗き見防止機能が働くため、同じ記載内容であってもある項目に記載されている場合は表示させずに、他の項目に記載されている場合は表示させるといった運用を行うことは難しい。
特許文献３に記載の構成では、検査対象患者を選択することで、それ以外の患者情報を秘匿化する。対象は検査室にある電子カルテ表示装置のため、他の患者の個人情報保護を行える。しかし病院外に持ち出す端末の場合には、患者を選択することで情報が閲覧できるため、第三者による覗き見や端末紛失などの場合において、個人情報保護が十分とはいえない。
【０００７】
本発明は、上記事情に鑑みなされたものであり、往診や訪問介護に持参する医療情報端末において、医療情報端末の使用位置を特定し、その位置に応じて患者カルテ情報のうち予め設定しておいた個人特定に繋がる可能性のある情報を自動的に秘匿するものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、患者の医療情報の入力および表示を行う医療情報端末であって、前記医療情報端末の位置情報を取得する位置情報取得手段と、前記医療情報の各項目の記載内容についての医師と患者以外の第三者に知られてはならない度合いを表した情報秘匿レベルを設定する情報秘匿レベル設定手段と、前記各項目の前記記載内容を表示する閾値を示す情報表示閾値を、前記位置情報取得手段によって取得された前記位置情報に応じて決定し、前記医療情報の前記各項目の前記情報秘匿レベルが前記情報表示閾値以上の場合に、前記各項目の前記記載内容を秘匿化する情報秘匿手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、医療情報端末の位置に応じて、患者の医療情報を秘匿化し、医師と患者以外の第三者から覗き見などによる個人情報の流出のおそれを低減できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態にかかる医療情報端末が有する医療情報秘匿システムの概略構成を示すブロック図である。
【図２】図２は、往診の準備における医療情報秘匿システムの動作の一例を示すフローチャートである。
【図３】図３は、情報秘匿レベルテーブル生成の処理の一例を示すフローチャートである。
【図４】図４は、情報秘匿レベルテーブル生成の処理により生成される情報秘匿レベルテーブルの一例を示す表である。
【図５】図５は、情報表示閾値テーブル生成の処理の一例を示すフローチャートである。
【図６】図６は、情報表示閾値テーブル生成の処理において生成される情報表示閾値テーブルの一例を示す表である。
【図７】図７は、医療情報閲覧時における医療情報秘匿システムの動作の一例を示すフローチャートである。
【図８】図８は、カルテ情報秘匿表示処理の一例を示すフローチャートである。
【図９】図９は、医療情報端末が病院内等にあり、カルテデータ内の全部の情報が閲覧可能な状態における表示部の表示の一例を表した図である。
【図１０】図１０は、医療情報端末が病院と往診先以外の位置にあり、カルテデータ内のいくつかの情報が秘匿されている状態における、表示部の表示の一例を表した図である。
【図１１】図１１は、位置に対する情報表示閾値を患者のカルテデータに対して個別に設定した場合における情報表示閾値テーブルの一例を示す表である。
【図１２】図１２は、特定の画像５０１の情報秘匿レベルを８０に設定した場合の情報秘匿レベルテーブルの一例を示す表である。
【図１３】図１３は、医療情報端末が病院内等にあり、カルテデータ内の全部の情報が閲覧可能な状態における、療情報端末の表示部の表示の一例を表した図である。
【図１４】図１４は、疾病名と所見欄に対して神経精神病という単語の情報秘匿レベルを８０に設定した場合における情報秘匿レベルテーブルの一例を示す表である。
【図１５】図１５は、情報秘匿レベルテーブルを図１４に示す例に設定した状態での外出先における表示部の表示の一例を表した図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。本発明の各実施形態において、「医療情報」は、診察履歴、検査履歴、検査項目の検索結果一覧など医療に関する情報を指すものとする。以下の実施形態においては、使用者（操作者）の例として医師を示し、医師が往診に出向く場合を想定して説明する。ただし、使用者は医師に限定されるものではなく、例えば看護師や介護士が訪問介護に出向く場合であっても同様に利用可能である。また、本発明の技術的範囲は、以下の各実施形態に限定されるものではない。
【００１２】
＜実施形態１＞
まず、本発明の第１の実施形態について、図面およびフローチャートを用いて説明する。図１は、本発明の第１実施形態である医療情報端末１が有する医療情報秘匿システム１００（以下、単に「医療情報秘匿システム１００」と記す）の概略構成を示すブロック図である。
図１に示すように、医療情報秘匿システム１００は、ＣＰＵ１０１、入力部１０２、表示部１０３、表示制御部１０４、ＢＵＳ１０５、位置情報取得部１０６、ＲＯＭ１０７、ＲＡＭ１０８、ＤＩＳＫ１０９を有して構成される。
ＣＰＵ１０１は中央演算処理装置であり、以下に述べる各部を統括的に制御する。
入力部１０２はボタン、キーボード、タッチパネル等であり、使用者が各種の指示を入力する。入力部１０２から入力された各種の指示は、ＣＰＵ１０１に送信される。そして、ＣＰＵ１０１は、入力部１０２に入力された指示に応じた処理を実行する。
表示部１０３は液晶ディスプレイ等が適用され、患者医療録等を表示できる。
表示制御部１０４は、位置情報取得部１０６が取得した医療情報端末１の現在位置情報をもとにして、表示部１０３に表示する内容を制御する。
ＢＵＳ１０５は、各種データの転送経路となる通信バスである。例えば、ＣＰＵ１０１から制御対象である各部（各デバイス）への指示を行う信号や、各部間のデータを所定の処理部に転送する。
位置情報取得部１０６は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）であり、医療情報端末１の位置を緯度と経度で測定し、現在位置を示す位置情報（ＧＰＳ情報）を生成する。
ＲＯＭ１０７は、読出専用の不揮発性メモリである。ＲＯＭ１０７はＣＰＵ１０１が実行するブートプログラムや、医療情報秘匿システム１００の制御プログラムや、各種処理で参照される各種初期データ等を記憶する。
ＲＡＭ１０８は、読み書き可能なランダムアクセスメモリであり、各部からの各種データの一時記憶に用いられる。ＲＡＭ１０８には、処理に必要なデータを記憶する各種ワーク領域、処理中に必要なスタック、処理中に値変更が行われる各種データが格納される。後述する情報秘匿レベルテーブル、情報表示閾値テーブルは、ＲＡＭ１０８に格納、または構成される。
ＤＩＳＫ１０９は大量記憶装置であり、大量のデータを変更可能に記憶する。ＤＩＳＫ１０９は、例えばハードディスクやＳＳＤ等で構成される。
【００１３】
医療情報秘匿システム１００を含む医療情報端末１を制御するためのブートプログラムや制御プログラムなどのコンピュータプログラムは、あらかじめＲＯＭ１０７に格納されている。そして、ＣＰＵ１０１が、ＲＯＭ１０７からコンピュータプログラムを読み出して実行する。これにより、各部の制御が実行され、以下の処理や動作が実現する。ＣＰＵ１０１が実行するブートプログラムや制御プログラムなどのコンピュータプログラム、これらのプログラムの実行時に参照する各種初期データは、必要に応じてＲＡＭ１０８に示す一時記憶手段にロードされ、実行もしくは参照される。このようにすることで、コンピュータプログラムや初期データを固定化せず途中で修正可能にすることができ、柔軟なシステムを実現することができる。また、ＣＰＵ１０１は、医療情報端末１の電源を切るなどの終了処理を行った際には、ＲＡＭ１０８に格納されている情報秘匿レベルテーブルと情報表示閾値テーブルを、その終了処理の過程においてＤＩＳＫ１０９に保存する。そして、ＣＰＵ１０１は、次回の起動時において、ＤＩＳＫ１０９に保存されているテーブルをＲＡＭ１０８に読出す。これにより、使用者である医師は、前回終了したときの状態で使用を開始することができる。
【００１４】
次いで、医師が往診に出向く前の準備の流れの一例について説明する。なお、前提として、病院には、患者のカルテデータがコンピュータ読取り可能に格納された電子カルテシステムが構築されており、使用者である医師は、この電子カルテシステムに格納される患者のカルテデータを医療情報端末１にコピーできるものとする。
図２は、医師が往診先に出向く前に、持参する医療情報端末１の設定を行う際の医療情報端末１の動作例を示すフローチャートである。
ステップＳ１１０においては、ＣＰＵ１０１は、往診先に持参する医療情報端末１へ往診対象である患者のカルテデータを、病院内の電子カルテシステムから取り出してＤＩＳＫ１０９にコピーする。具体的には、まず、医師が入力部１０２に、患者のカルテデータをコピーする指示を入力する。そして、ＣＰＵ１０１は、入力部１０２への当該指示の入力を検出すると、この処理を実行する。
ステップＳ１２０の情報秘匿レベルテーブル作成（情報秘匿レベル設定）では、ＣＰＵ１０１は、患者のカルテデータ内の各項目に対して情報秘匿レベルを決定し、各項目と情報秘匿レベルを対応付けた情報秘匿レベルテーブルを作成する。この情報秘匿レベルテーブル作成（情報秘匿レベル設定）の処理の内容については後述する。
ステップＳ１３０（情報表示閾値テーブル作成）では、ＣＰＵ１０１は、往診先の位置情報とその往診先に存在する患者のＩＤを対応付けた情報表示閾値テーブルを作成する。この情報表示閾値テーブル作成の処理の内容については後述する。
以上で、医師が往診に出向く前における、医療情報端末１の準備の処理が完了する。
【００１５】
次に、情報秘匿レベルテーブル作成（情報秘匿レベル設定）の処理の内容について、図３と図４を参照して説明する。図３は、図２のステップＳ１２０の情報秘匿レベルテーブル作成（情報秘匿レベル設定）の処理内容を示すフローチャートである。図４は、ステップＳ１２０の情報秘匿レベルテーブル作成の処理によって作成される情報秘匿レベルテーブルの一例を示す図である。
ステップＳ１２０１では、ＣＰＵ１０１は、ＤＩＳＫ１０９にコピーした患者のカルテデータから、「氏名」や「疾病名」等の項目名を取得し、取得した項目名を情報秘匿レベルテーブルに追加する。
ステップＳ１２０２において、ＣＰＵ１０１は、情報表示閾値テーブルに追加した各項目の情報秘匿レベルを決定し、決定した情報秘匿レベルを情報秘匿レベルテーブルに適用する。情報秘匿レベルは、医師と当該患者以外の第三者に見られてはならない度合いを表す数値である。この数値が大きいほど、医師と当該患者以外の第三者にみられてはならない度合いが高いことを示す。情報秘匿レベルの決定方法としては、あらかじめＲＯＭ１０７などに、各項目の情報秘匿レベルのデフォルト値を格納しておき、そのデフォルト値を各項目に対する情報秘匿レベルとして決定する方法が適用できる。デフォルト値は、各項目の内容などに応じて適宜設定される。また、医師が高いレベルのプライバシー保護を行いたい場合には、医師に情報秘匿レベルテーブルを編集させて、特定の項目の情報秘匿レベルを変更させる処理を行うことも可能である。この場合にはたとえば、ＣＰＵ１０１は、表示部１０３に情報秘匿レベルテーブルの編集のためのメニューを表示させる。医師は、この表示メニューにしたがって、入力部１０２に特定の項目の情報秘匿レベルを入力することになる。そして、ＣＰＵ１０１は、入力部１０２に入力された情報秘匿レベルを、情報秘匿レベルテーブルに適用する。このように情報秘匿レベルを医師に変更させることによって、その医師特有の事情に合わせた情報秘匿レベルを設定することができる。したがって、医療情報秘匿システム１００の柔軟性を増すことができる。
図４では、情報秘匿レベルは、氏名、住所、電話番号、生年月日が８０、疾病名と投薬名が７０、診断画像が５０である例を示す。
【００１６】
次いで、ステップＳ１３０情報表示閾値テーブル生成の処理内容について、図５と図６を参照して説明する。図５は、図２のステップＳ１３０の情報表示閾値テーブル生成の処理内容を示すフローチャートである。情報表示閾値テーブルは、往診先の位置を示す位置情報と往診先での情報表示閾値との対応を示すテーブルである。図６は、情報表示閾値テーブルの構成の例を示す図である。情報表示閾値テーブルは、緯度と経度の組み合わせである位置情報と、その位置での情報表示閾値を対応付けている。入力部１０２に対してカルテデータを閲覧する指示が入力された場合には、ＣＰＵ１０１は、医療情報端末１の現在の位置情報と情報表示閾値テーブルの位置情報とを上から順に比較していく。そして、ＣＰＵ１０１は、合致するものがあれば、当該合致する位置情報に対応付けられた情報表示閾値を、カルテ情報秘匿表示処理（後述）で使用する。一方、合致するものがない場合には、ＣＰＵ１０１は、デフォルトの情報表示閾値をカルテ情報秘匿表示処理で使用する。
【００１７】
この情報表示閾値テーブルの作成方法を述べる。
ステップＳ１３０１では、ＣＰＵ１０１は、ＤＩＳＫ１０９にコピーしたカルテデータから、患者住所を取得する。
ステップＳ１３０２では、ＣＰＵ１０１は、医療情報端末１の医師（使用者）に対して、実際に往診に出向く住所の設定を促す処理を行う。例えば、ＣＰＵ１０１は、表示部１０３に、往診先住所の入力および確認のための画面を表示させる。医師は、表示部１０３の表示にしたがって、実際の往診先住所を入力部１０２に入力することになる。実際の往診先住所が、ステップＳ１３０１で取得した患者住所と同じ場合には、その住所を往診先住所として用いればよい。しかしながら、患者都合により往診先と患者住所が異なる場合や、患者が老人ホーム等に入居している場合などには、実際の往診先住所を修正する必要がある。そのため、ステップＳ１３０２にて、医師（使用者）は実際の往診先住所の確認と修正を行う。そして、ＣＰＵ１０１は、入力部１０２に入力された往診先住所を、以下のステップＳ１３０３およびＳ１３０５の処理で用いる往診先住所に設定する。
ステップＳ１３０３においては、ＣＰＵ１０１は、ステップＳ１３０２で設定した往診先住所を、緯度と経度の組み合わせである位置情報に変換する。
ステップＳ１３０４においては、ＣＰＵ１０１は、情報表示閾値テーブルへ、患者の往診先住所の位置情報を登録する。
ステップＳ１３０５においては、ＣＰＵ１０１は、情報表示閾値テーブルの各位置情報に対して情報表示閾値を設定する。
以上が往診前準備の流れの一例である。
【００１８】
次に、医師が往診に持参する医療情報端末１を用いて医療情報を閲覧する際の、医療情報秘匿システム１００の動作の流れを説明する。図７は、往診に持参する医療情報端末にて患者カルテ情報を閲覧する際の動作例を示すフローチャートである。
ステップＳ２１０において、ＣＰＵ１０１は、位置情報取得部１０６から現在の医療情報端末１の現在の位置を示す位置情報（ＧＰＳ情報）を取得する。
ステップＳ２２０（条件判断ステップ）にて、ＣＰＵ１０１は、ステップＳ２１０にて位置情報取得部１０６が取得した位置情報（ＧＰＳ情報）が、情報表示閾値テーブルに存在するかを判定する。なお、この判定の際には、精度の面である程度の誤差を許容するように設定しても良い。例えば、位置情報取得部１０６が取得した位置情報が表す位置が、情報表示閾値テーブルに登録されている位置情報が表す位置から半径５０メートル以内にあるかどうかを判定基準にする。これにより、端末の位置情報取得部１０６で発生する位置情報の取得時の誤差を、ある程度許容することが可能になる。
そして、位置情報取得部１０６が取得した位置情報が情報表示閾値テーブルに存在すると判定された場合には、ステップＳ２４０に進み、存在しないと判定された場合には、ステップＳ２３０に進む。
ステップＳ２３０では、ＣＰＵ１０１は、情報表示閾値としてデフォルトの値に決定する。一方、ステップＳ２４０においては、ＣＰＵ１０１は、情報表示閾値テーブルに設定されている情報表示閾値から、現在の位置情報に対応する情報表示閾値を、現在の情報表示閾値として決定する。
ステップＳ２５０（カルテ情報秘匿表示処理）においては、ＣＰＵ１０１は、カルテデータ内の情報のうち、情報秘匿レベルが現在設定されている情報表示閾値以上のものを秘匿した状態で画面に表示する。
【００１９】
ここで、カルテ情報秘匿表示処理について、図８を参照して説明する。図８は、図７のステップＳ２５０のカルテ情報秘匿表示の処理内容の一例を示すフローチャートである。
ステップＳ２５０１においては、ＣＰＵ１０１は、以下のステップＳ２５０２〜Ｓ２５０４の処理をカルテデータの全項目に対して行ったか否かを判定する。ステップＳ２５０１にてカルテデータ内の全項目に対して処理を行ったと判定されれば、カルテ情報秘匿表示処理は終了となる。ステップＳ２５０１にてカルテデータにまだ処理が行われていない項目があると判定された場合にはステップＳ２５０２に処理が移る。
ステップＳ２５０２では、ＣＰＵ１０１は、カルテデータから、次に処理する項目名を取得する。ここで言う項目名とは、「氏名」や「疾病名」や「診断画像」などである。
ステップＳ２５０３では、ＣＰＵ１０１は、往診前にステップＳ１２０において作成した情報秘匿レベルテーブルの中を検索し、Ｓ２５０２で取得した項目名に対応付けられた情報秘匿レベルを取得する。そして、ＣＰＵ１０１は、取得した情報秘匿レベルが現在の情報表示閾値以上であるか否かを判定する。取得した情報秘匿レベルが現在の情報表示閾値よりも低い場合は、その項目に対してはステップＳ２５０４の処理を行わずステップＳ２５０１へと移る。一方、情報秘匿レベルが現在の情報表示閾値以上の場合は、ステップＳ２５０４に移る。
【００２０】
ステップＳ２５０４では、ＣＰＵ１０１は、各項目の記載内容に対して秘匿化処理を施す。
ここで言う記載内容とは、カルテデータ内の項目名「氏名」や「疾病名」などに対して入力された、実際の患者の氏名や疾病名を指す。疾病名など、複数入力できる部分については、「疾病名」欄に入力されているすべての情報が記載内容となる。つまり、その患者の過去の病名等も、すべて記載内容として秘匿化処理の対象になる。項目名「所見欄」のように、医師が文章を書く場合でも所見欄に書かれた文章全体が、項目名「所見欄」に対する記載内容となる。また、項目名「診断画像」のようにテキストデータではない部分に対しても同様に、患者のカルテデータ内の「診断画像」項目に貼られている画像全てが、項目名「診断画像」に対する記載内容となる。
【００２１】
このステップＳ２５０４において、ＣＰＵ１０１は、記載内容に対して秘匿化処理を行う。ここでの秘匿化処理の方法としては、記載内容がテキストデータである場合には、暗号化を施す、伏せ字化する、非表示にするなどの方法が適用される。暗号化の方法としては、医療情報端末１にハッシュ関数を持たせておき秘匿化対象の記載内容に対してそのハッシュ関数を適用すればよい。伏せ字化は、秘匿化対象の記載内容を「＊」などの文字と置換すればよい。非表示にするには。秘匿対象の記載内容を空白文字と置換すればよい。記載内容が「診断画像」のようにテキストデータ以外の場合には、秘匿化処理の方法として非表示にする方法が適用される。画像データに対する秘匿化処理の方法としては、ＣＰＵ１０１は、まず、秘匿化対象の画像データと縦横の大きさが同じで、かつ、表示部１０３の画面の背景色と同じ色で塗りつぶされた画像データを生成する。そして、ＣＰＵ１０１は表示制御部１０４を制御し、表示制御部１０４はＣＰＵ１０１による制御にしたがって、表示部１０３に、生成した画像データを対象画像の上に重ねて表示させる。また、これ以外の秘匿化処理方法を用いても良い。要は、医療情報端末１の表示部１０３に表示された情報（各項目の記載内容）の閲覧が難しくなっていればよい。
以上が、医療情報閲覧の際の流れである。
【００２２】
第１の実施形態の構成によれば、医師が、往診先に出向く際の移動中において、医療情報端末１を用いて患者のカルテデータを閲覧する際などに、医療情報端末１は、位置に応じた情報表示閾値以上の情報秘匿レベルを有する項目を秘匿化して表示する。これにより、患者プライバシーに配慮した形で閲覧可能である。したがって、第三者による覗き見や医療情報端末１の紛失時などにおいて、患者個人情報の流出の可能性を低減することができる。さらに、医師が往診先への移動時間にこれから往診する患者のカルテデータを閲覧しておくことで、実際の診察時の診察の効率が向上する。
【００２３】
＜第２の実施形態＞
上記の第１の実施形態では、医療情報の秘匿化の方法として、記載内容を暗号化する、伏せ字化する、もしくは非表示にするなどの方法が用いられる。これに対して、第２の実施形態は、秘匿化の別方法として、秘匿化対象部分を非表示にし、その部分に診断画像を拡大表示する方法が用いられる。
図９は、医療情報端末１の表示部１０３の一例を示す。なお、図９は、例えば病院内のように情報表示閾値が高く、患者のカルテデータに含まれる全ての情報（記載内容）が見えている状態を表している。そして、往診に出向くと、病院と往診先以外の外出先では、氏名、生年月日、住所、電話番号の項目の情報秘匿レベルが情報表示閾値以上となり、秘匿化されるとする。
秘匿化された項目は、閲覧時には情報を得ることができない。このため、そのスペースを有効活用するために、表示制御部１０４は、ＣＰＵ１０１の制御にしたがい、秘匿化されていない情報としての診断画像を拡大表示する。そして、表示部１０３は、表示制御部１０４の制御にしたがって、図１０に示すように、診断画像を拡大表示する。図１０は、図９の状態から氏名、生年月日、住所、電話番号を秘匿し、さらにそのスペースを利用し診断画像を拡大して表示している例である。これにより、医師が事前に症状の確認を行いやすくなる。
なお、ここでは、秘匿化した記載内容を表示していたスペースを有効活用するために、診断画像を拡大表示する構成を示したが、拡大する項目は診断画像でなくてもよい。例えば、全体的に文字サイズを大きくすることや、過去の診断記録などの長文が記述されている部分の文字サイズを大きくし表示を見やすくするようにしてもよい。これらの構成であっても、上記の診断画像を拡大表示する例と同様の効果を得られる。
第２の実施形態の構成によれば、秘匿化されていない情報を拡大して表示することで、秘匿化された情報を隠し、秘匿化されていない閲覧可能な情報を見やすく表示することが可能となる。
【００２４】
＜第３の実施形態＞
上記の第１の実施形態は、情報表示閾値が位置に応じて一意に定まるように、情報表示閾値テーブルが作成される構成である。これに対して第３の実施形態は、情報表示閾値を数段階用意する構成である。
例えば、ＣＰＵ１０１は、情報表示閾値テーブル作成の処理（図２のＳ１３０）において、病院と往診先での情報表示閾値を１００、それ以外の位置では情報表示閾値を７５に設定する。さらに、ＣＰＵ１０１は、そこでパスワード等の認証機構を設け（認証処理を実行し）、認証を通過した場合には情報表示閾値を９０に引き上げる処理を実行する。すなわち、表示制御部１０４は、ＣＰＵ１０１の制御にしたがい、表示部１０３に、医師に対してパスワードの入力を促す表示を行わせる。そして、医師は、入力部１０２にパスワードを入力することになる。ＣＰＵ１０１は、入力部１０２に入力されたパスワードが、あらかじめ設定されているパスワードと合致しているか否かを判定し、合致している場合には、認証を通過させる。これにより、医師が周囲に誰もいないことを確認した際にパスワード等の認証により秘匿されている項目のいくつかを見るようにすることが可能になる。
【００２５】
また、老人ホーム等の患者以外の人物が多数存在する位置に往診する際に、往診先でパスワード等の認証により情報表示閾値を引き上げる運用方法が考えられる。例えば病院での情報表示閾値を１００、往診先老人ホームでの情報表示閾値を９０、それ以外の位置では情報表示閾値を７５に設定しておく。これにより、往診先では、閲覧には病院内よりも高いセキュリティが必要なようにする。そして、パスワード入力により往診先の老人ホームでの情報表示閾値を９０から１００に引き上げ可能とする。このように運用することで、往診先の老人ホーム等に医療情報端末１を置き忘れた場合でも、情報秘匿レベルが高い項目が第三者に閲覧される可能性を低減できる。
【００２６】
＜第４の実施形態＞
上記の第１の実施形態では、往診先では情報表示閾値が１００に設定され、医療情報端末１に存在する全ての患者のカルテデータが閲覧可能である。第４の実施形態では、ＣＰＵ１０１は、第１の実施形態１の情報表示閾値テーブルに患者カルテＩＤの項目を追加し、位置ＩＤと患者のカルテデータを対応付ける。このように、第４の実施形態においては、位置ＩＤと患者のカルテデータとが対応付けられた情報表示閾値テーブルを構成する。そして、ＣＰＵ１０１は、表示制御部１０４を制御して表示部１０３に表示を行わせるに際し、医療情報端末１の現在の位置情報に対応付けられている患者のカルテデータに対してのみ、情報表示閾値テーブルに設定された情報表示閾値を個別に適用する。一方、ＣＰＵ１０１は、その他の患者カルテデータを表示する際には、情報表示閾値にデフォルト値を用いる。このように、ＣＰＵ１０１は、医療情報端末１の位置によっては、情報表示閾値テーブルの情報表示閾値を、患者ごとに個別に設定する。
【００２７】
図１１は、第４の実施形態において作成される情報表示閾値テーブルの例を示す図である。第４の実施形態では、ＣＰＵ１０１は、図１１のような情報表示閾値テーブルを作成する。第１の実施形態の情報表示閾値テーブル（図６参照）とは、位置ＩＤに対して患者カルテＩＤ（患者のカルテデータ）が対応づけられている構成が相違する。ＣＰＵ１０１は、医療情報端末１の位置が情報表示閾値テーブル内のいずれかの位置情報と合致するか否かを判定する。そして、ＣＰＵ１０１は、合致すると判定した場合には、カルテ情報秘匿表示の処理において、対応づけられている患者カルテデータに対して、作成した情報表示閾値テールに設定されている情報表示閾値を使用する。一方、対応づけられてない患者カルテＩＤのカルテデータを表示する場合には、ＣＰＵ１０１は、カルテ情報秘匿表示の処理において、デフォルトの情報表示閾値を使用する。
【００２８】
ここで、第４の実施形態にかかる医療情報端末１の処理と、実際の使用態様の例について、図１１の情報表示閾値テーブルが用意されている場合で具体的に説明する。今回、医師は、患者カルテＩＤ４０１番と４０２番に記載されている２人の患者宅に往診に出向くとする。図１１の位置ＩＤ１番は病院内を表したものであり、患者カルテＩＤ４０１と４０２に対しての情報表示閾値が１００と定められている。位置ＩＤ２番と位置ＩＤ３番は、それぞれ患者カルテＩＤ４０１番と４０２番に記載されている患者に対する往診先である。まず、医療情報端末１が病院（位置ＩＤ：１番）内に存在すると、ＣＰＵ１０１は、位置情報取得部１０６が取得した位置情報に基づき、医療情報端末１の現在位置の位置ＩＤが１番であると判定することになる。このため、ＣＰＵ１０１は、患者カルテＩＤ４０１番と４０２番の情報表示閾値を１００に設定する。したがって、医師は、病院内においては、患者カルテＩＤ４０１番と４０２番の両方について、情報表示閾値が１００の状態でカルテデータの記載内容を閲覧できる。
そして、医師が位置ＩＤ２と合致する位置に端末を持参し往診した場合には、ＣＰＵ１０１は、位置情報取得部１０６が取得した位置情報に基づいて、情報表示閾値を設定する処理をおこなう。この例では、医療情報端末１が位置ＩＤ２に存在するため、患者カルテＩＤ４０１のカルテデータの情報表示閾値は１００に設定さ、患者カルテＩＤのカルテデータの情報表示閾値は７５に設定される。このため、医師は、患者カルテＩＤ４０１に対しては、情報表示閾値が１００の状態で閲覧することができる。その際に、患者カルテＩＤ４０１番以外のカルテデータを閲覧した場合には情報表示閾値としてデフォルト値の７５が使用されるため、情報秘匿レベルが７５よりも高い項目を閲覧することはできない。
このような構成によれば、医師等が患者宅に医療情報端末１を置き忘れた場合などにおいて、他の患者の重要な医療情報が閲覧される可能性を低減することができる。
【００２９】
＜第５の実施形態＞
上記の第１の実施形態では、情報秘匿レベルテーブルにおいて、項目ごとに情報秘匿レベルが設定される構成である。すなわち、１つの項目に複数の記載内容が含まれる場合であっても、１つの項目に含まれる全部の記載内容に同じ情報秘匿レベルが設定される。このため、この構成では、１つの項目に含まれる記載内容の全部が秘匿されるか、または全部が表示されるかの一方になる。ただし、基本的には往診時に表示させても良いと判断した項目であっても、記載内容の一部に秘匿したい箇所が存在する場合がある。例えば、項目名「疾病名」が外出中でも表示される設定になっていると、今回の往診には必要ない過去の疾病名も表示されることになる。疾病名の中には、患者にとって第三者に知られたくないものも少なくないため、全部を表示することは好ましくない。そのほかにも、項目名「診断画像」が外出中でも表示される設定になっていた場合に、診断画像の中で特定の画像に患者の顔が写っていた場合には、外出中にその画像を表示することは好ましくない。第５の実施形態は、これらのような場合に、項目の記載内容中の特定の一部を秘匿化することを可能にする構成である。
【００３０】
例えば、第１の実施形態で挙げた例のように情報秘匿レベルテーブルが図４のように作成されているものとする。具体的には、氏名、住所、電話番号、生年月日の情報秘匿レベルは８０であり、疾病名、投薬名の情報秘匿レベルは７０であり、診断画像の情報秘匿レベルは５０であるものとする。そして、情報表示閾値は、病院内と患者宅では１００に設定され、それ以外の位置では７５と設定されているものとする。このような場合には、病院と患者宅以外の位置では、情報表示閾値７５以上の項目である氏名、住所、電話番号、の部分は自動的に秘匿される。しかしながら、疾病名と投薬名は、情報秘匿レベルが７０であり、診断画像は情報秘匿レベルが５０であるので、これらの記載内容は表示されることになる。診断画像の中でも例えば顔が写っているものなどは個人特定につながるおそれがある。そこで、カルテデータを端末にコピーして情報秘匿レベルテーブルを作成する際に、この診断画像に対する情報秘匿レベルを個別に高く設定すれば良い。
【００３１】
図１２は、第５の実施形態における情報秘匿レベルテーブルの一例を示す。第５の実施形態における情報秘匿レベルテーブルは、第１の実施形態における情報秘匿テーブルと比較すると、「指定対象」が追加されている。指定対象には、当該項目に属する複数の記載内容のうち、情報秘匿レベルを高くしたい記載内容が指定される。図１２に示す例では、「診断画像」の項目に複数の画像が属しており、当該複数の画像のうちの「画像５０１」が、情報秘匿レベルを高くしたい記載内容である構成を示している。
例えば、病院の電子カルテシステムの患者のカルテデータ内に複数の画像が含まれており、そのうちの「画像５０１」が患者の顔の写真であったとする。そして、医師が、カルテデータを医療情報端末１にコピーする際に、「画像５０１」が顔の写真であるため往診先への移動中に表示することは好ましくないと判断したとする。この場合、医師は、入力部１０２を用いて、「診断画像」の項目を新たに追加する操作を行う。具体的には、医師は、追加した「診断画像」の対象指定に「画像５０１」を指定する操作と、追加した「診断対象」の情報秘匿レベルを、既存の「診断画像」の項目の情報秘匿レベル（この例では５０）よりも高い値（この例では８０）に設定する操作を行う。そして、ＣＰＵ１０１は、医師による入力部１０２の操作に応じて、情報秘匿レベルテーブルを編集する。すなわち、ＣＰＵ１０１は、情報秘匿レベルテーブルに「診断画像」の項目を新たに追加し、追加した「診断画像」の項目の指定対象に「画像５０１」を指定し、「画像５０１」が指定された項目の情報秘匿レベルを８０に設定する。
なお、この操作および処理は、図２に示す処理の終了後に行ってもよく、図３に示す情報秘匿レベルテーブル作成の処理の過程において行ってもよい。
【００３２】
カルテ情報秘匿表示の処理において、ＣＰＵ１０１は、「画像５０１」が属する項目である診断画像の情報秘匿レベル（この例では５０）と画像５０１自体の情報秘匿レベル（この例では８０）とを比較する。そして、ＣＰＵ１０１は、高い方の情報秘匿レベルを、「画像５０１」の情報秘匿レベルに決定する。この例では、ＣＰＵ１０１は、「画像５０１」の情報秘匿レベルが８０であるとして情報表示閾値と比較し、「画像５０１」を表示するかどうかを判定する。この例では、画像５０１の情報秘匿レベルが８０であるのに対して、病院と往診先以外の位置では情報表示閾値は７５である。このため、ＣＰＵ１０１は、「画像５０１」の内容を表示しない。したがって、患者プライバシーを保護することができる。
このように、ある項目に属する記載内容は基本的に表示するが、全部を表示せずに、その項目に属する複数の記載内容のうちの特定の一部の記載内容を秘匿化するという運用が可能である。このため、たとえば、医師の往診先への移動中における患者のカルテデータの情報閲覧の利便性を高く保ったまま、患者プライバシーの保護を行うことが可能である。
【００３３】
上記の例では、診断画像を秘匿の対象とし、画像単位で情報秘匿レベルを設定する構成を示した。ただし、秘匿の対象は画像には限定されない。その他には、たとえば、テキストで記述されている項目の記載内容中の特定部分を秘匿したいケースも考えられる。今回の往診とは直接関係のない疾病名や、感染症のように往診先の近隣住民に知られることで不安を増長する可能性のある疾病名などは、医師と当該患者以外の第三者の目に触れる位置で表示するべきではない。また、それらの疾病に対する投薬名も、疾病名が知られる可能性があるため表示するべきではない。
【００３４】
例えば、図１３は現在の疾病として「神経精神病」と「気管支炎」をもつ患者のカルテデータを病院内で表示した場合を示している。医師がこの患者に対して、「気管支炎」を治療するために往診に出向くとする。この際、情報秘匿レベルは氏名、住所、電話番号、生年月日は情報秘匿レベルが８０であり、疾病名、投薬名の情報秘匿レベルが７０、所見欄の情報秘匿レベルが５０と設定されているとする。そして、病院内と患者宅での情報表示閾値が１００に、それ以外の位置では情報表示閾値が７５に設定されていたとする。このような設定であると、疾病名、投薬名、所見欄の項目は外出中でも閲覧可能になる。そして、往診準備時にカルテデータを医療情報端末１にコピーする段階で、医師が「神経精神病」は今回の往診には直接不要であり外出中には表示するべきではないと判断したとする。この場合には、医師は、情報秘匿レベルテーブルを編集する操作を行い、図１４のように「神経精神病」が記述されている「疾病名」と「所見欄」の対象指定の部分に「神経精神病」を追加し、その情報秘匿レベルを８０と指定する。ＣＰＵ１０１は、医師の操作に応じて、情報秘匿レベルテーブルに追加した対象指定である「神経精神病」の情報秘匿レベルを８０に設定する。そして、情報秘匿表示の処理において、ＣＰＵ１０１は、対象指定に設定された「神経精神病」の文字列を、秘匿の対象とする。すなわち、ＣＰＵ１０１は、疾病名と所見欄の記載内容に含まれる「神経精神病」という文字列を表示するか否かの判定に、新たに追加設定された情報秘匿レベル（この場合には、いずれも８０）を使用する。
【００３５】
このように設定されると、位置情報に基づいて設定される情報表示閾値が８０より大きい位置においては、「疾病名」と「所見欄」のなかの「神経精神病」という文字列が秘匿化され、図１５のように表示されるようになる。図１５は、位置情報に基づいて設定される情報表示閾値が８０より大きい位置での、表示部１０３の表示の例を示す図である。図１５に示す例では、「神経精神病」という文字列が「＊＊＊＊＊」という文字列に置換される例を示す。このほか、「神経精神病」という文字列が空白に置換される構成であってもよい。
このように、項目の記載内容中の特定の文字列を秘匿することで、画像を対象にする構成と同様に、患者のカルテデータの情報閲覧の利便性を高く保ったまま、患者プライバシーの保護を図ることが可能である。
【００３６】
＜第６の実施形態＞
第６の実施形態は、実施形態５で挙げたような特定の記載内容の情報秘匿レベル設定を、疾病の発症率や、投薬される薬品の使用頻度に応じて自動で行う構成である。
ＤＩＳＫ１０９には、あらかじめ、病名とその発症率が含まれるデータベースや、投薬名とその使用頻度が含まれるデータベースが格納されている。情報秘匿レベルテーブル作成の処理において、ＣＰＵ１０１は、そのデータベースの内容を読み出し、項目名の「疾病名」や「投薬名」の記載内容に合致する疾病名の発症率や投薬される薬品名の使用頻度が存在するか否かを判定する。そして、合致する疾病名や投薬名が存在する場合には、ＣＰＵ１０１は、データベースに格納される発症率や使用頻度に応じて、情報秘匿レベルを設定する。
このような構成によれば、医師が記載内容の特定部分に対する情報秘匿レベルの設定の操作を行う回数が減る。したがって、医師の往診準備にかかる負担を低減することが可能である。
【００３７】
また、あらかじめ、一部の病名や投薬名に対して秘匿レベルを個別に設定したテーブルがあらかじめＤＩＳＫ１０９などに格納されている構成であってもよい。この場合には、情報秘匿レベルテーブル作成の処理において、ＣＰＵ１０１は、そのテーブルの内容を読み出し、各項目の記載内容と読み出した内容とを照合する処理を行う。照合の処理の結果、読み出した内容に合致する記載内容がある場合には、ＣＰＵ１０１は、情報秘匿レベルテーブルに、当該記載内容が属する項目名を追加する。そして、ＣＰＵ１０１は、追加した項目名の指定対象に当該記載内容を設定するとともに、当該記載内容の情報秘匿レベルを読み出したテーブルに設定されている値に設定する。このような構成によれば、データベースに使用頻度や発症率が保存されていない場合でも、医師が特定の記載内容への情報秘匿レベル設定を行う回数を減らすことができる。
【００３８】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
例えば、前記実施形態においては、医療情報の秘匿化の方法として、暗号化、伏せ字化、非表示、重ね表示を示したが、本発明はこのような方法に限定されるものではない。
【００３９】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００４０】
１０１：ＣＰＵ、１０２：入力部、１０３：表示部、１０４：表示制御部、１０５：ＢＵＳ、１０６：位置情報取得部、１０７：ＲＯＭ、１０８：ＲＡＭ、１０９：ＤＩＳＫ
【図１】
2014130522.tif 000003
【図２】
2014130522.tif 000004
【図３】
2014130522.tif 000005
【図４】
2014130522.tif 000006
【図５】
2014130522.tif 000007
【図６】
2014130522.tif 000008
【図７】
2014130522.tif 000009
【図８】
2014130522.tif 000010
【図９】
2014130522.tif 000011
【図１０】
2014130522.tif 000012
【図１１】
2014130522.tif 000013
【図１２】
2014130522.tif 000014
【図１３】
2014130522.tif 000015
【図１４】
2014130522.tif 000016
【図１５】
2014130522.tif 000017