(57)【要約】【課題】より利便性の高い情報処理装置を実現可能な技術を提供すること。【解決手段】医療情報管理装置は、医療情報を取得し、医療情報に含まれる各患者についての患者識別情報を公開鍵で暗号化して暗号化識別情報を取得し、暗号化識別情報と、当該暗号化識別情報のハッシュ値とをハッシュテーブルに記憶し、医療情報に含まれる各患者についての患者識別情報をハッシュテーブルに記憶された対応する前記ハッシュ値で置換した匿名化医療情報を取得し、公開鍵に対応する秘密鍵と、前記ハッシュテーブルとを削除する。【選択図】図２
2019036249.tif 000002
【特許請求の範囲】
【請求項１】
医療情報を取得する取得部と、
前記医療情報に含まれる各患者についての患者識別情報を公開鍵で暗号化して暗号化識別情報を取得する暗号化部と、
前記暗号化識別情報と、当該暗号化識別情報のハッシュ値とをハッシュテーブルに記憶し、前記医療情報に含まれる各患者についての前記患者識別情報を前記ハッシュテーブルに記憶された対応する前記ハッシュ値で置換した匿名化医療情報を取得する匿名化部と、
前記公開鍵に対応する秘密鍵と、前記ハッシュテーブルとを削除する削除部と
を備える医療情報管理装置。
【請求項２】
前記ハッシュ値が衝突した場合、前記暗号化部は、衝突した前記ハッシュ値に対応する前記患者識別情報を前記公開鍵で再度暗号化し、
前記匿名化部は、前記再度暗号化して得られた暗号化識別情報と、当該暗号化識別情報のハッシュ値とを前記ハッシュテーブルに記憶する、請求項１に記載の医療情報管理装置。
【請求項３】
マスタ情報を記憶するマスタ管理部と、
前記取得した前記医療情報と、前記マスタ情報との比較結果に応じて、前記取得した前記医療情報の少なくとも一部の情報の読み替えの要否を判断し、読み替えが必要と判断された前記少なくとも一部の情報を読み替え対象情報として特定する読み替え部を備えた請求項１又は２に記載の医療情報管理装置。
【請求項４】
前記読み替え部は、前記読み替え対象情報を所定の情報に置換し、
前記暗号化部は、前記読み替え部による置換後の前記医療情報に含まれる各患者についての患者識別情報に対して、前記暗号化を行う、請求項３に記載の医療情報管理装置。
【請求項５】
前記匿名化医療情報のそれぞれのレコードのうち、不正なフィールド情報が含まれるレコードである不正レコードを除いた前記匿名化医療情報を出力する出力部を備える、請求項１から４のいずれか一項に記載の医療情報管理装置。
【請求項６】
医療情報を取得するステップと、
前記医療情報に含まれる各患者についての患者識別情報を公開鍵で暗号化して暗号化識別情報を取得するステップと、
前記暗号化識別情報と、当該暗号化識別情報のハッシュ値とをハッシュテーブルに記憶し、前記医療情報に含まれる各患者についての前記患者識別情報を前記ハッシュテーブルに記憶された対応する前記ハッシュ値で置換した匿名化医療情報を取得するステップと、
前記公開鍵に対応する秘密鍵と、前記ハッシュテーブルとを削除するステップと
を備える医療情報管理方法。
【請求項７】
コンピュータを、
医療情報を取得する取得部、
前記医療情報に含まれる各患者についての患者識別情報を公開鍵で暗号化して暗号化識別情報を取得する暗号化部、
前記暗号化識別情報と、当該暗号化識別情報のハッシュ値とをハッシュテーブルに記憶し、前記医療情報に含まれる各患者についての前記患者識別情報を前記ハッシュテーブルに記憶された対応する前記ハッシュ値で置換した匿名化医療情報を取得する匿名化部、
前記公開鍵に対応する秘密鍵と、前記ハッシュテーブルとを削除する削除部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理技術に関する。
【背景技術】
【０００２】
レセプトなどの医療情報を管理するシステムが知られている。特許文献１には、複数の医療機関に設置された複数の医療機関端末から、医療行為が行なわれた患者や診療内容等の情報が含まれる診療情報を収集し、当該医療情報をウェブサービスなどによる二次利用のために管理するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３２２４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
取得された医療情報は、そのままでは、二次利用のために使用しにくい場合がある。例えば、医療情報を二次利用するために、医療情報を患者ごとに追跡できるようにしつつ、医療情報を匿名化する必要がある場合がある。
【０００５】
本発明は上記に鑑みてなされたものであり、その目的は、取得した医療情報の二次利用を容易にすることに関する技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る医療情報管理装置は、医療情報を取得する取得部と、前記医療情報に含まれる各患者についての患者識別情報を公開鍵で暗号化して暗号化識別情報を取得する暗号化部と、前記暗号化識別情報と、当該暗号化識別情報のハッシュ値とをハッシュテーブルに記憶し、前記医療情報に含まれる各患者についての前記患者識別情報を前記ハッシュテーブルに記憶された対応する前記ハッシュ値で置換した匿名化医療情報を取得する匿名化部と、前記公開鍵に対応する秘密鍵と、前記ハッシュテーブルとを削除する削除部とを備える。
【０００７】
本発明に係る医療情報管理方法は、医療情報を取得するステップと、前記医療情報に含まれる各患者についての患者識別情報を公開鍵で暗号化して暗号化識別情報を取得するステップと、前記暗号化識別情報と、当該暗号化識別情報のハッシュ値とをハッシュテーブルに記憶し、前記医療情報に含まれる各患者についての前記患者識別情報を前記ハッシュテーブルに記憶された対応する前記ハッシュ値で置換した匿名化医療情報を取得するステップと、前記公開鍵に対応する秘密鍵と、前記ハッシュテーブルとを削除するステップとを備える。
【０００８】
本発明に係るプログラムは、コンピュータを、医療情報を取得する取得部、前記医療情報に含まれる各患者についての患者識別情報を公開鍵で暗号化して暗号化識別情報を取得する暗号化部、前記暗号化識別情報と、当該暗号化識別情報のハッシュ値とをハッシュテーブルに記憶し、前記医療情報に含まれる各患者についての前記患者識別情報を前記ハッシュテーブルに記憶された対応する前記ハッシュ値で置換した匿名化医療情報を取得する匿名化部、前記公開鍵に対応する秘密鍵と、前記ハッシュテーブルとを削除する削除部、として機能させる。
【発明の効果】
【０００９】
本発明によれば、取得した医療情報の二次利用を容易にすることに関する技術を提供することにある。
【図面の簡単な説明】
【００１０】
【図１】一実施形態における医療情報管理システムのハードウェア構成を示す概念図である。
【図２】一実施形態におけるサーバ装置の機能構成を示す図である。
【図３】一実施形態における医療情報の例を示す図である。
【図４】一実施形態においてサーバ装置により実行される処理の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照しつつ詳細に説明する。ただし、発明の範囲をこれらに限定するものではない。
【００１２】
［ハードウェア構成］
図１を参照して、一実施形態に係る医療情報管理システムのハードウェア構成の例について説明する。医療情報管理システム１は、レセプト情報などの医療情報を収集し、集計するためのシステムである。医療情報管理システム１は、サーバ装置１０、及び端末装置２０から２２を含んで構成される。これらの装置は、ネットワークＮを介してサーバ装置１０と相互に通信することができる。本実施形態において、医療情報管理システム１は、３台の端末装置を含むこととしたがこれに限定されず、任意の数の端末装置を含むことができる。また、医療情報管理システム１は、サーバ装置１０、及び端末装置２０から２２を含むがこれに限定せず、他の任意の装置を含むことができる。
【００１３】
ネットワークＮは、サーバ装置１０、及び端末装置２０から２２を含む複数の装置間で情報を送受信するための通信回線である。ネットワークＮは、例えば、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、専用線、パケット通信網、電話回線、企業内ネットワーク、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるか（もしくはこれらの組み合わせであるか）を問わない。
【００１４】
サーバ装置１０は、外部装置から受信したレセプト情報などの医療情報を保存し、集計する装置である。サーバ装置１０は、専用又は汎用の情報処理装置により構成される。なお、サーバ装置１０は、単一の情報処理装置より構成されるものであってもよいし、クラウドコンピューティングのようにネットワーク上に分散した複数の情報処理装置より構成されるものであってもよい。
【００１５】
また、サーバ装置１０は、制御部１１、通信部１２、及び記憶部１３を主に備える。制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１ａ及びメモリ１１ｂを主に備えて構成される。各構成の説明は後述する。サーバ装置１０は、例えば、ＣＰＵ１１ａがメモリ１１ｂ等に格納された所定のプログラムを実行することにより、各種の機能実現手段として機能する。
【００１６】
制御部１１は、サーバ装置１０が備える各種構成の動作を制御し、また、各種処理の実行を制御する。制御部１１において実行される処理の詳細は後述する。通信部１２は、他の装置と通信するための通信インタフェースである。記憶部１３は、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｄｒｉｖｅ）等の記憶装置によって構成される。記憶部１３は、各情報処理装置における処理の実行に必要な各種プログラムや各種の情報を記憶する。
【００１７】
なお、図１には、サーバ装置１０が備える主要な構成が示されているにすぎず、サーバ装置１０は、一般的な情報処理装置が備える他の構成も備える。
【００１８】
端末装置２０から２２は、それぞれ、病院や薬局などの医療機関、及び保険者の施設に設置される装置である。端末装置２０から２２のそれぞれを介して、レセプトなどの医療情報をサーバ装置１０へ送信することができる。端末装置２０から２２はそれぞれ同様の構成及び機能を有する。そのため、本実施形態の以下の説明において、特段の違いがある場合を除き、端末装置２０の構成及び機能を説明をし、端末装置２１及び２２については説明を省略する。
【００１９】
端末装置２０は、例えば、パーソナルコンピュータ又はタブレット端末などの情報処理装置により構成される。
【００２０】
［機能構成］
図２を参照して、サーバ装置１０の一実施形態における機能構成について説明する。サーバ装置１０は、主な機能構成として、取得部１１０、暗号化部１１１、匿名化部１１２、読み替え部１１３、出力部１１４、削除部１１５、及びデータベース１２０を備える。サーバ装置１０は、例えば、ＣＰＵ１１ａがメモリ１１ｂ等に格納された所定のプログラムを実行してサーバ装置１０のハードウェアを制御することにより、図２に示す各機能構成を実現する。以下に各機能構成の詳細を説明する。
【００２１】
データベース１２０は、サーバ装置１０において実行される処理に必要な情報、及び当該処理により生成された情報など、各種情報を記憶する。データベース１２０は、例えば、医療情報、集計情報及びマスタ情報を記憶している。医療情報は、診療報酬及び調剤報酬のレセプト情報などを含む医療に関する情報である。集計情報は、医療情報を分析及び／又は集計することにより得られた情報である。マスタ情報は、サーバ装置１０において実行される処理に共通して使用される基本情報であり、マスタ情報には、例えば、傷病名マスタ、診療行為名マスタ、薬剤名マスタ、及び機材名マスタが含まれる。データベース１２０はマスタ情報を記憶管理するため、マスタ管理部として機能する。
【００２２】
図３を参照して、データベース１２０に記憶された医療情報に含まれるレセプト情報の例を説明する。この例において、レセプト情報の各レコードには、診療報酬明細の情報が記録されている。レセプト情報の各レコードには、データ項目（フィールド）として、レセプト番号、医療機関名、患者識別情報、患者氏名、性別、生年月日、傷病名、診療行為名、点数が含まれる。
【００２３】
図２の説明に戻る。取得部１１０は、端末装置２０から２２などの外部装置から送信されサーバ装置１０で受信した医療情報を取得し、データベース１２０に記憶する。医療情報の例は上記のとおりである。
【００２４】
暗号化部１１１は、医療情報に含まれる患者識別情報などの個人情報の暗号化を行う。例えば、暗号化部１１１は、まず、取得部１１０により取得した医療情報に含まれる各患者についての患者識別情報を取得する。暗号化部１１１は、取得された各患者についての（重複なし）患者識別情報を暗号化して暗号化識別情報を取得する。暗号化方式として、例えば、公開鍵暗号化方式又は共通鍵暗号化方式を採用することができる。
【００２５】
匿名化部１１２は、医療情報に含まれる所定の個人情報を匿名化する。具体的には、まず、匿名化部１１２は、暗号化部１１１により取得した暗号化識別情報のハッシュ値をハッシュ関数により取得し、当該暗号化識別情報と、ハッシュ値とを関連付けてハッシュテーブルに記憶する。暗号化部１１１により取得した全ての暗号化識別情報と、対応するハッシュ値をハッシュテーブルに記憶した後、匿名化部１１２は、医療情報に含まれる個人情報を、対応する暗号化識別情報関連付けられたハッシュ値に置換する。当該置換により得られた医療情報を匿名化医療情報と称する。匿名化医療情報は、医療情報を匿名化した情報である。このような匿名化医療情報を使用することにより、匿名化が必要な用途で医療情報を二次利用することができる。その結果、本実施形態によれば、医療情報の二次利用を容易にすることができる。
【００２６】
図３に示すような医療情報（レセプト情報）から匿名化医療情報を得る場合、まず、暗号化部１１１は、レセプト情報に含まれる各患者についての（重複なし）患者識別情報を暗号化して暗号化識別情報を取得する。つまり、暗号化部１１１は、レセプト情報に同じ患者についての複数のレコードが含まれている場合であっても、同じ患者についての患者識別情報からは１つの暗号化識別情報を取得する。匿名化部１１２は、暗号化部１１１により得られた暗号化識別情報と、そのハッシュ値を関連付けてハッシュテーブルに格納する。匿名化部１１２は、ハッシュテーブルに格納されたハッシュ値で、対応する患者識別情報を置換する。すなわち、図３のレセプト情報に含まれる各患者の患者識別情報は、対応する患者識別情報の暗号化識別情報に関連付けてハッシュテーブルに記憶されたハッシュ値に置換される。このとき、同じ患者についての患者識別情報は、同じハッシュ値になるように置換される。また、レセプト情報に含まれる患者氏名の値をレセプト情報から削除される。
【００２７】
なお、異なる暗号化識別情報のハッシュ値間でいわゆる衝突が生じた場合、暗号化部１１１は、衝突が生じたハッシュ値に対応する患者識別情報を（例えば、公開鍵で）再度暗号化し、匿名化部１１２は、当該再暗号化により得られた暗号化識別情報と、当該暗号化識別情報のハッシュ値とを関連付けてハッシュテーブルに記憶する。このような再暗号化と、再暗号化により得られた暗号化識別情報のハッシュ値の取得の処理は、衝突が生じなくなるまで繰り返される。これにより、暗号化識別情報を一意の情報（ユニークな情報）として生成することができる。
【００２８】
読み替え部１１３は、取得部１１０により取得した医療情報と、データベース１２０に記憶されたマスタ情報とを比較し、比較結果に応じて、医療情報の少なくとも一部の情報の読み替えの要否を判断する。読み替え部１１３は、読み替えが必要と判断された当該少なくとも一部の情報を読み替え対象情報として特定する。
【００２９】
例えば、読み替え部１１３は、取得部１１０により取得したレセプト情報に含まれる医療機関名がデータベース１２０に記憶されたマスタ情報に含まれていない名称であるときに、当該レセプト情報に含まれる医療機関名を読み替え対象情報として特定する。また、読み替え部１１３は、取得部１１０により取得したレセプト情報に含まれる傷病名又は診療行為名がデータベース１２０に記憶されたマスタ情報に含まれていない名称であるときに、当該レセプト情報に含まれる情報（傷病名又は診療行為名）を読み替え対象情報として特定することができる。
【００３０】
読み替え部１１３により読み替え対象情報が特定されると、データベース１２０に記憶された医療情報の管理者の端末装置（管理者端末）に通知される。管理者は、管理者端末を介して、読み替え部１１３により読み替え対象情報として特定された情報を確認することができる。その後、管理者は、管理者端末を介して、読み替え対象情報に対する読み替え情報を入力することができる。例えば、管理者は、読み替え対象情報が「ａｂｃ病院」であるときに、読み替え情報として「ＡＢＣ病院」と管理者端末に入力することができる。読み替え情報は、サーバ装置１０に送信され、データベース１２０に読み替え対象情報と対応付けて記憶される。
【００３１】
読み替え部１１３は、特定された読み替え対象情報を上記の読み替え情報（所定の情報）に置換する。すなわち、読み替え部１１３は、管理者により入力され管理者端末より受信した読み替え情報、又はデータベース１２０に記憶された読み替え情報に読み替え対象情報を置換する。
【００３２】
また、読み替え部１１３による上記の置換の処理が行われた場合、暗号化部１１１は、読み替え部１１３による置換後の医療情報に対して、上記の暗号化の処理を行う。
【００３３】
出力部１１４は、匿名化部１１２により生成された匿名化医療情報を、例えば、データベース１２０又はサーバ装置１０の外部に出力する。また、出力部１１４は、匿名化医療情報のそれぞれのレコードのうち、不正なフィールド情報が含まれるレコードである不正レコードを特定し、当該不正レコードを除く匿名化医療情報を出力することができる。不正なフィールド情報が含まれるレコードとは、例えば、少なくとも一部のフィールドの情報が誤りであるレコード、又は重要なフィールドに情報が含まれていないレコードである。
【００３４】
図３に示したレセプト情報の場合、出力部１１４は、例えば、傷病名のフィールドに明らかに傷病名ではない値が記録されているレコード、又は医療機関コードのフィールドに値が記録されていないレコードを不正なフィールド情報が含まれるレコードとして特定することができる。
【００３５】
出力部１１４は、匿名化医療情報に対して、所定の集計処理を実施し出力することができる。集計処理の内容は、予め設定され、又はユーザにより指定された内容とすることができる。集計処理には、例えば、図３の例における患者識別情報に対応する上記のハッシュ値をキーにして、患者が施術された診療行為の傾向を示す情報を集計することができる。
【００３６】
削除部１１５は、サーバ装置１０による処理で使用され又は生成された情報のうち、匿名化を阻害する可能性のある情報を削除する。例えば、削除部１１５は、暗号化部１１１による上記の暗号化処理の後、当該処理に使用された暗号化鍵（例えば、公開鍵に対応する秘密鍵）を削除する。これにより、暗号化された情報を複合することができなくなる。また、削除部１１５は、匿名化部１１２による匿名化の処理の後、当該処理に使用されたハッシュテーブルを削除する。これにより、出力部１１４により出力される情報（例えば、匿名化医療情報）を得るために生成された中間生成物が削除され、情報の匿名化をより強固なものにすることができる。すなわち、削除部１１５による処理によれば、二次利用される医療情報の匿名化をより向上させることができる。
【００３７】
［処理フロー］
次に、図４を参照して、サーバ装置１０において実行される処理フローの例を説明する。この処理は、例えば、サーバ装置１０において、ＣＰＵ１１ａがメモリ１１ｂなどの記憶手段に格納された所定のプログラムを実行することにより、実現される。なお、以下に説明する処理フローに含まれる各処理ステップは、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。なお、各処理ステップの処理の詳細は、既に説明しているためここでは省略する。
【００３８】
まず、ステップＳ１１において、制御部１１は、端末装置２０から２２などの外部装置から送信されサーバ装置１０で受信した医療情報を取得し、記憶部１３に記憶する。
【００３９】
次に、ステップＳ１２において、制御部１１は、まず、ステップ１１で取得した医療情報の各レコードと、記憶部１３に予め記憶されたマスタ情報とを比較し、比較結果に応じて、医療情報の各レコードの少なくとも一部の情報の読み替えの要否を判断する。例えば、制御部１１は、医療情報のあるレコードに含まれる所定のフィールドの値がマスタ情報に含まれていないものである場合、読み替えが必要と判断することができる。制御部１１は、読み替えが必要と判断されたレコードと、当該レコードにおける読み替えが必要なフィールド（読み替え対象情報）とを特定する。制御部１１は、特定された読み替え対象情報を所定の読み替え情報に置換する。例えば、制御部１１は、管理者により入力され管理者端末より受信した読み替え情報、又は記憶部１３に記憶された読み替え情報に読み替え対象情報を置換する。読み替え不要と判断された場合、ステップＳ１２において読み替えの処理は行われない。
【００４０】
次に、ステップＳ１３において、制御部１１は、医療情報に含まれる患者識別情報などの個人情報の暗号化を行う。例えば、制御部１１は、まず、医療情報に含まれる各患者についての（重複なしの）患者識別情報を取得する。制御部１１は、取得された各患者についての（重複なし）患者識別情報を暗号化して暗号化識別情報を取得する。暗号化方式として、例えば、公開鍵暗号化方式又は共通鍵暗号化方式を採用することができる。
【００４１】
次に、ステップＳ１４において、制御部１１は、医療情報に含まれる所定の個人情報を匿名化する。例えば、制御部１１は、まず、ステップＳ１３で取得した暗号化識別情報のハッシュ値をハッシュ関数により取得し、当該暗号化識別情報と、ハッシュ値とを関連付けてハッシュテーブルに記憶する。
【００４２】
次に、ステップＳ１５において、制御部１１は、異なる個人情報（例えば、暗号化識別情報）のハッシュ値間で衝突が生じたか否かを判断する。衝突が生じた場合（ステップＳ１５のＹｅｓ）、衝突が生じたハッシュ値に対応する患者識別情報を再度暗号化するために、処理はステップＳ１３へ進む。衝突が生じなかった場合（ステップＳ１５のＮｏ）、処理はステップＳ１６へ進む。
【００４３】
ステップＳ１６において、制御部１１は、医療情報に含まれる個人情報を、対応する暗号化識別情報関連付けられたハッシュ値に置換することにより、匿名化医療情報を得る。匿名化医療情報は、医療情報を匿名化した情報である。このような匿名化医療情報を使用することにより、匿名化が必要な用途で医療情報を二次利用することができる。その結果、本実施形態によれば、医療情報の二次利用を容易にすることができる。
【００４４】
次に、ステップＳ１７において、制御部１１は、ステップＳ１６で生成された匿名化医療情報を出力する。また、制御部１１は、匿名化医療情報のそれぞれのレコードのうち、不正なフィールド情報が含まれるレコードである不正レコードを特定し、当該不正レコードを除いた匿名化医療情報を出力することができる。匿名化医療情報から不正レコードが除かれる（すなわち、ノイズが除去される）ことにより、医療情報の二次利用をより容易にすることができる。
【００４５】
次に、ステップＳ１８において、制御部１１は、ステップＳ１３における暗号化処理に使用された暗号化鍵（例えば、公開鍵に対応する秘密鍵）を削除する。これにより、暗号化された情報を複合することができなくなる。また、制御部１１は、ステップＳ１４からＳ１６の処理で使用されたハッシュテーブルを削除する。これにより、ステップＳ１７で出力される匿名化医療情報を得るために生成された中間生成物が削除され、情報の匿名化をより強固なものにできる。
【００４６】
以上のように本実施形態によれば、匿名性が高く、かつ、クレンジングされた（すなわち、不正情報は除かれ、正しい情報に読み替えられた）匿名化医療情報を得ることができる。これにより、医療情報の二次利用をより容易にすることができる。
【００４７】
［その他の実施形態］
本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。
【００４８】
例えば、上記では、診療報酬のレセプト情報を例に匿名化医療情報を生成する処理の実施形態を説明したが、調剤報酬のレセプト情報についても同様の処理により匿名化医療情報を生成することができる。
【００４９】
また、上記では、暗号化した患者識別情報のハッシュ値で医療情報の患者識別情報を置換することにより匿名化医療情報を生成したが、置換の対象は患者識別情報に限定されない。患者氏名、住所、電話番号、勤務先、及び職業などの個人情報のいずれか、またはこれらの少なくとも一部の組み合わせを暗号化し、当該暗号化により得られた値のハッシュ値で医療情報の一部の情報を置換することにより、匿名化医療情報を生成してもよい。
【符号の説明】
【００５０】
１０  サーバ装置、２０  端末装置、１１  制御部、１１ａ  ＣＰＵ、１１ｂ  メモリ、１２  通信部、１３  記憶部、２４  操作部、２５  表示部
【図１】
2019036249.tif 000003
【図２】
2019036249.tif 000004
【図３】
2019036249.tif 000005
【図４】
2019036249.tif 000006