JP2005182108A - Medical record information leakage prevention filing system and electronic medical record reference method in electronic medical record reference system - Google Patents
Medical record information leakage prevention filing system and electronic medical record reference method in electronic medical record reference system Download PDFInfo
- Publication number
- JP2005182108A JP2005182108A JP2003417564A JP2003417564A JP2005182108A JP 2005182108 A JP2005182108 A JP 2005182108A JP 2003417564 A JP2003417564 A JP 2003417564A JP 2003417564 A JP2003417564 A JP 2003417564A JP 2005182108 A JP2005182108 A JP 2005182108A
- Authority
- JP
- Japan
- Prior art keywords
- information
- file
- patient
- medical record
- electronic medical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Abstract
Description
本発明は、更新系サーバと参照系サーバと複数台のクライアントから成り、クライアントが診療録情報を参照する参照系システム及び電子カルテ参照方法に関する。 The present invention relates to an update system server, a reference system server, and a plurality of clients, and relates to a reference system and an electronic medical chart reference method in which a client refers to medical record information.
コンピュータを用いて種々の医療情報を電子情報化した診療録情報のファイリングシステムとして、特許文献1に記載されたようなものが知られている。このようなシステムでは、用いるデータの構造を細かく分類し、データの種類ごとに識別符号としてのタグを設定する方法が採られている。 As a filing system for medical record information obtained by converting various medical information into electronic information using a computer, a system described in Patent Document 1 is known. Such a system employs a method of finely classifying the structure of data to be used and setting a tag as an identification code for each type of data.
このような電子情報化された診療録情報をクライアントが参照する方式として、従来、例えば図12のような参照系システムが知られている。図12において、参照系サーバ1は、参照系データベース2、認証情報データベース3、及び患者情報のファイルがあり、かつ、通信制御・入力制御・出力制御の各機能を有する参照系サーバシステム6を有する。また、更新系サーバ7は更新系データベース14と更新系サーバシステム15を有し、更新系サーバシステム15はデータベースの更新機能以外に更新されたデータを参照系サーバ1へリアルタイムに転送する機能を有する。クライアント8は、参照系サーバシステム6と通信するクライアントシステム9を有し、クライアント8を操作するユーザはユーザごとに配布されたユーザIDと認証情報を持つ。この参照系システムでは、更新系サーバで更新されたデータがリアルタイムに参照系サーバのデータへ反映され、患者基本情報はデータベースとして、患者基本情報を含む診療録情報をファイルとして保存し、クライアントでファイルを参照する。
Conventionally, for example, a reference system such as that shown in FIG. 12 is known as a method in which a client refers to such electronically recorded medical record information. In FIG. 12, the reference system server 1 includes a
電子カルテファイルの開示は診療を受けた患者自身や診療に関わる医師や職員に限定されているが、患者以外の診療に関わる者には診療行為の内容によって、開示する情報を制限する必要がある。また、電子カルテファイルが不正に外部に流出した場合でもその診療を受けた患者が特定されない仕組みが必要である。しかし、現在の電子カルテのファイルは、ファイル名やファイル内に患者ID、患者氏名等の患者を特定出来る情報が含まれている。 Disclosure of the electronic medical record file is limited to the patient who received the medical treatment and the doctors and staff involved in the medical treatment. However, it is necessary to restrict the information to be disclosed to those who are involved in the medical treatment other than the patient depending on the content of the medical practice. . In addition, even if an electronic medical record file is illegally leaked to the outside, a mechanism that does not identify the patient who received the medical treatment is necessary. However, the current electronic medical record file includes a file name and information that can specify a patient such as a patient ID and a patient name in the file.
従来の技術では、電子カルテをファイルで保存する際にファイル名やファイルの内容に患者の基本情報が含まれており、そのため、ファイルが不正に流出した場合、患者のプライバシー情報が外部に漏れる危険性があった。 In the conventional technology, when the electronic medical record is saved as a file, the basic information of the patient is included in the file name and file contents. Therefore, if the file leaks illegally, the privacy information of the patient may be leaked to the outside There was sex.
そこで本発明は、これらの問題を解決すべく、電子カルテに関して患者以外の診療に関わる者に開示する情報を制限し、さらにファイルが不正に外部に流出した場合でも患者が特定されないような、電子カルテ参照系システムにおける診療録情報漏洩防止ファイリングシステム及び電子カルテ参照方法を実現することを目的とする。 Therefore, in order to solve these problems, the present invention restricts information disclosed to persons involved in medical treatment other than the patient regarding the electronic medical record, and even if the file is illegally leaked to the outside, the patient is not specified. It is an object of the present invention to realize a medical record information leakage prevention filing system and an electronic medical record reference method in a medical record reference system.
上記課題を解決するために、本発明は、クライアントのコンピュータを用いて電子カルテを参照する、参照系システムにおいて、医療情報を細かく分類して制御コードとしてのタグを設定し、前記電子カルテのファイルから患者の基本情報を取り除いた診療録情報のみのデータを持ちユニークである以外意味を持たない乱数のファイル名を付けた秘密鍵で暗号化した電子カルテのファイル(以下電子カルテ抜粋ファイル)と、前記患者を特定できる患者情報と前記電子カルテ抜粋ファイルを開く権限のある者の情報とファイル名を含むレコードを格納するファイル対応テーブルと、参照対象である患者及び診療に関わる者が属する属性ごとの秘密鍵とを備え、前記属性ごとの秘密鍵を用いて前記電子カルテ抜粋ファイルの患者を特定できるようにしたことを特徴とする。 In order to solve the above-described problems, the present invention relates to a reference system that refers to an electronic medical record using a client computer, finely classifies medical information, sets a tag as a control code, and stores the electronic medical record file. A file of an electronic medical record (hereinafter referred to as an electronic medical record excerpt file) encrypted with a secret key with a random file name that has no meaning other than being unique, with only medical record information data obtained by removing basic patient information from A file correspondence table for storing records including patient information that can identify the patient, information on a person authorized to open the electronic medical record excerpt file, and a file name, and for each attribute to which a patient who is a reference target and a person involved in medical care belong A patient key of the electronic medical record excerpt file can be specified using a secret key for each attribute. Characterized in that the.
本発明では、患者の診療録情報を参照する電子カルテの参照系システムで用いられ、患者及び診療に関わる者が属する属性ごとに秘密鍵で暗号化したファイル(電子カルテ抜粋ファイル)を生成することによって、診療録情報の開示するユーザを限定できる。また、電子カルテ抜粋ファイルは患者基本情報を持たないため、仮に参照系システムからこのファイルが外部に流出しても、患者が特定されないようにする診療録情報の漏洩防止の機能を持たせている。 In the present invention, a file (electronic medical record excerpt file) that is used in an electronic medical record reference system that refers to patient medical record information and is encrypted with a secret key for each attribute to which a patient and a person involved in medical care belong is generated. By this, it is possible to limit the users to whom medical record information is disclosed. In addition, since the electronic medical record excerpt file does not have basic patient information, even if this file leaks out of the reference system, it has a function to prevent leakage of medical record information so that the patient is not identified. .
また、診療録情報漏洩防止ファイリングシステムにおいて、参照系システムに保持されるファイル(電子カルテ抜粋ファイル)には、GUIDを使用したユニークである以外に意味のないファイル名を付けることによって、ファイル名より患者基本情報や診療録情報が漏洩することを防止している。 In addition, in the medical record information leakage prevention filing system, the file (electronic medical record excerpt file) held in the reference system is given a file name that has no meaning other than a unique file using a GUID. Prevents leakage of basic patient information and medical record information.
また、診療録漏洩防止システムを使用して、ある患者の診療録を参照する際、患者基本情報とファイルを開く権限のある患者あるいは診療に関わる者が属する属性情報とファイル名を含むレコードを格納するファイル対応情報テーブルより、クライアントでは参照できる権限を持つファイルのみがダウンロードでき、ファイルをクライアントユーザの公開鍵を使用して復号化し、復号化されたファイルの内容と患者基本情報データベースより抽出した患者基本情報と組み合わせることによって、電子カルテファイルの内容を表示する。そのため、参照系システムに保持されているファイルのみが不正に流出しても公開鍵がなければ復号化出来ず、また、ファイルが復号化された場合でも、ファイル名やファイル内には患者基本情報は含まれていないため、患者のプライバシーを守るセキュリティー機能を有する。 Also, when referring to a patient's medical record using the medical record leakage prevention system, a record containing the basic patient information and attribute information and file name to which the patient or person involved in medical care who has the authority to open the file belongs is stored. From the file correspondence information table to be downloaded, only files that can be referenced by the client can be downloaded, the file is decrypted using the public key of the client user, and the decrypted file contents and the patient extracted from the patient basic information database By combining with basic information, the contents of the electronic medical record file are displayed. Therefore, even if only the file held in the reference system leaks illegally, it cannot be decrypted without the public key, and even if the file is decrypted, the file name and basic patient information are not included in the file. Is included, so it has a security function to protect patient privacy.
本発明によれば、医療機関において診療録情報を参照する際、暗号化された診療録情報のファイルだけを不正に入手できたとしても、ファイル名がユニークである以外意味を持っていないため、ファイル内を推測することは出来ない。また、復号化されたファイルが外部へ流出した場合でもファイルの内部から患者基本情報を排除してあるために個人のプライバシーが外部に漏れることがない。 According to the present invention, when referring to medical record information in a medical institution, even if only the encrypted medical record information file can be obtained illegally, the file name has no meaning other than unique, You can't guess inside the file. Even when the decrypted file is leaked to the outside, the patient's basic information is excluded from the inside of the file, so that personal privacy does not leak to the outside.
以下、図面を参照して、本発明の実施の形態について説明する。説明は2つの実施例を用いて具体的に行う。 Embodiments of the present invention will be described below with reference to the drawings. The description will be made specifically using two embodiments.
まず、図1〜図3で、本発明の各実施に共通の基本的な構成について述べる。図1は、本発明の医療情報を細かく分類して制御コードとしてのタグを設定した患者を特定できる基本情報を取り除いた診療録情報のみのデータの保存形式をXML(eXtensible Markup Language)形式とした場合の診療録情報漏洩防止ファイリングシステムの構成を示す説明図である。参照系サーバ1は、秘密鍵5と、乱数のファイル名を持つ秘密鍵5で暗号化されたXMLファイル4(電子カルテ抜粋ファイル)と、参照系データベース2と、認証情報データベース3とがあり、さらに、通信制御・入力制御・出力制御の各機能を有する参照系サーバシステム6を有する。
First, a basic configuration common to each embodiment of the present invention will be described with reference to FIGS. FIG. 1 shows that the data storage format of only medical record information, excluding basic information that can identify a patient who has classified medical information according to the present invention and set a tag as a control code, is an XML (eXtensible Markup Language) format. It is explanatory drawing which shows the structure of the medical record information leakage prevention filing system in a case. The reference system server 1 includes a
更新系サーバ7は、更新系データベース14と更新系サーバシステム15を有し、更新系サーバシステム15はデータベースの更新機能以外に更新されたデータを参照系サーバ1へリアルタイムにXMLファイル形式で転送する機能を有する。クライアント8は、参照系サーバシステム6と通信するクライアントシステム9を有し、クライアント8を操作するユーザはユーザごとに配布されたユーザ公開鍵10を持つ。
The update system server 7 includes an
図2は、図1内の更新系サーバシステム15における診療録情報のデータの更新処理を示すフローチャートである。S01は、更新系サーバシステム15により更新系データベース14の診療録情報が更新される処理を示している。
FIG. 2 is a flowchart showing data update processing of medical record information in the
S02は、診療録情報の更新処理内容を元に、XMLファイル(電子カルテファイル)を作成する処理である。図3のように、更新処理内容を元に作成されたXMLファイル(電子カルテファイル)400の内容は、患者ID、患者氏名、生年月日、性別等の患者基本情報と診療録情報の種別と記載された診療録情報で構成される。図3のように、XMLファイル(電子カルテファイル)400は、タグによって情報を管理している為、患者基本情報と診療録情報の記載の順番や個々の情報の記載順番はランダムでもよい。 S02 is a process of creating an XML file (electronic medical record file) based on the contents of the medical record information update process. As shown in FIG. 3, the content of the XML file (electronic medical record file) 400 created on the basis of the update process content includes the patient ID, patient name, date of birth, sex, etc. Consists of written medical record information. As shown in FIG. 3, since the XML file (electronic medical record file) 400 manages information by tags, the description order of the basic patient information and the medical record information and the description order of the individual information may be random.
S03は、更新系サーバ7からXMLファイルを参照系サーバ1に転送する処理を示している。 S03 indicates a process of transferring the XML file from the update server 7 to the reference server 1.
次に、図4〜図7により、本発明の第一の実施例を説明する。この実施例では、患者と診療に関わる者が属する属性は患者と複数の職種によって分けられている。 Next, a first embodiment of the present invention will be described with reference to FIGS. In this embodiment, attributes to which a patient and a person related to medical care belong are divided according to the patient and a plurality of occupations.
第一の実施例では、図4のように、参照系データベース2は、患者基本情報テーブル11と種別情報テーブル12とXMLファイル対応テーブル13を持つ。
In the first embodiment, as shown in FIG. 4, the
図5のように、参照系サーバ1は、患者及び診療に関わる者の職種ごとに秘密鍵を持つ。 As shown in FIG. 5, the reference system server 1 has a secret key for each job type of a patient and a person involved in medical care.
図6は、図1内の参照系サーバシステム6におけるXMLファイルのファイリング処理を示すフローチャートである。参照系サーバシステム6は更新系サーバ7からXMLファイル400が転送されてくると、ファイリング処理を開始する。
FIG. 6 is a flowchart showing the filing process of the XML file in the reference server system 6 in FIG. When the XML
S04は、更新系サーバより転送されてきたXMLファイル400から患者IDと種別のタグより患者IDと種別のデータを読込み、メモリー上にそのデータを格納する処理を示している。
S04 indicates a process of reading the patient ID and type data from the patient ID and type tag from the XML
S05は、XMLファイルからタグよりデータが患者情報もしくは種別情報であるかの判定処理をし、患者基本情報と種別のタグ部とデータ部は削除し、削除後にXMLファイルへ上書き保存を行う処理を示している。(暗号化用の電子カルテ抜粋ファイルの作成)
S06は、メモリー上の種別データから参照系データベース2の種別情報テーブル12より該当する種別のレコードを抽出し、メモリー上に職種毎のファイル参照権限の有無情報を格納する処理を示している。
S05 determines whether the data is patient information or type information from the tag from the XML file, deletes the patient basic information, the type tag portion and the data portion, and performs processing of overwriting the XML file after deletion. Show. (Creation of electronic medical record excerpt file for encryption)
S06 indicates a process of extracting the record of the corresponding type from the type information table 12 of the
S07は、1件目の職種の処理開始を示している。ファイル参照権限の有無の判定処理をS08で行い、参照権限のある場合はS09〜S14までの処理を行う。 S07 indicates the start of processing for the first job type. The process for determining whether or not there is a file reference authority is performed in S08. If there is a reference authority, the processes from S09 to S14 are performed.
S09では、ユニークであること意外に意味を持たない乱数文字列を生成し、メモリー上にそのデータを格納する処理を示している。
S10では、XMLファイルをコピーしたXMLファイル(以降、コピーXMLファイルと記載)を作成する処理を示している。
S11では、コピーXMLファイルのファイル名を乱数文字列に変更する処理を示している。
S12では、該当する職種の秘密鍵を用いてコピーXMLファイルを暗号化する処理を示している。(電子カルテ抜粋ファイルの作成)
S13では、XMLファイル対応情報テーブル13の更新処理を示している。XMLファイル対応情報テーブル13には、ファイルの作成日付である「日付」、メモリー上に格納してある乱数文字列である「ファイル名」と「患者ID」、「種別」、「職種」を書き込む。
S09 shows a process of generating a random character string that is surprisingly meaningless and storing the data in the memory.
In S10, a process of creating an XML file (hereinafter referred to as a copy XML file) obtained by copying the XML file is shown.
In S11, a process of changing the file name of the copy XML file to a random character string is shown.
In S12, the process of encrypting the copy XML file using the secret key of the corresponding job type is shown. (Creation of electronic medical record excerpt file)
In S13, update processing of the XML file correspondence information table 13 is shown. In the XML file correspondence information table 13, “date” that is the file creation date, “file name” and “patient ID” that are stored in the memory, “patient ID”, “type”, and “job type” are written. .
S14では、コピーXMLファイルを参照系サーバ上の特定のフォルダに保存する処理を示している。この暗号化された電子カルテ抜粋ファイルが、図1の「暗号化されたXMLファイル4」である。
S15では、次の職種があるかの判定処理を示している。S16では、次の職種の処理開始を示している。
S17では、患者ID、種別、職種、ファイル名等のメモリーに確保したデータを削除する処理を示している。
S18では、XMLファイル(暗号化用の電子カルテ抜粋ファイル)を削除する処理を示している。
In S14, a process for saving the copy XML file in a specific folder on the reference server is shown. The encrypted electronic medical record excerpt file is “
In S15, it is determined whether there is a next job type. S16 indicates the start of processing for the next job type.
In S17, a process for deleting data secured in a memory such as a patient ID, type, job type, and file name is shown.
In S18, processing for deleting an XML file (an electronic medical record excerpt file for encryption) is shown.
次に、図7により、クライアントシステムで電子カルテを参照する処理について、説明する。図7は、図1内のクライアントシステム9における電子カルテを参照する処理を示すフローチャートである。S19では、参照系サーバ1にログインするためのログイン画面を表示する処理である。ユーザが入力したユーザIDと認証情報により、参照系サーバシステム6が認証情報データベース3のデータから認証判定を行う(S20)。認証が成功すれば、参照系サーバシステム6はメモリー上に認証情報データベース3よりユーザ情報(ユーザID、職種)を抽出し、ユーザに参照系サーバ1へログインすることを許可する。
Next, referring to FIG. 7, a process for referring to the electronic medical record in the client system will be described. FIG. 7 is a flowchart showing processing for referring to the electronic medical record in the client system 9 in FIG. In S19, a login screen for logging in to the reference server 1 is displayed. Based on the user ID and authentication information entered by the user, the reference server system 6 makes an authentication determination from the data in the authentication information database 3 (S20). If the authentication is successful, the reference server system 6 extracts the user information (user ID, job title) from the
S21は、ユーザが参照したい診療録情報を検索するための画面を表示する処理を示している。ユーザによる検索条件の入力と確定が行われる間、処理を中断する(S22)。 S21 shows processing for displaying a screen for searching for medical record information that the user wants to refer to. The process is interrupted while the search condition is input and confirmed by the user (S22).
ログイン時に得られたユーザ情報の職種より、参照系サーバシステム上ではユーザが病院職員の場合には検索AND条件にユーザ情報の職種を自動的に加え、またユーザが患者の場合には検索AND条件に、患者IDを自動的に加える。このことにより、XMLファイル対応情報テーブル13に対してユーザに参照権限のあるレコード以外は検索出来ないようにする。ユーザによる検索条件の入力と確定後、参照系サーバシステム6へ検索条件データが渡され、参照系サーバシステム6は、ユーザ情報の職種もしくは患者IDを検索AND条件に加えて参照系データベースのXMLファイル対応情報テーブル13上に条件に該当するレコードが何件あるかをクライアントシステム9へデータを返す。 If the user is a hospital employee, the job type of the user information is automatically added to the search AND condition when the user is a hospital employee, and the search AND condition when the user is a patient. The patient ID is automatically added. As a result, records other than those for which the user has reference authority can be searched for the XML file correspondence information table 13. After the user inputs and confirms the search condition, the search condition data is passed to the reference system server system 6, and the reference system server system 6 adds the job type or patient ID of the user information to the search AND condition and the XML file of the reference system database. The number of records that satisfy the condition on the correspondence information table 13 is returned to the client system 9.
S23は、XMLファイル対応情報テーブル13上に検索条件に該当するレコードが何件あったかの判定処理を示している。該当するレコードが0件である場合にはS21の処理に戻る。 S23 shows a determination process of how many records corresponding to the search condition exist on the XML file correspondence information table 13. If there are no corresponding records, the process returns to S21.
S24は、XMLファイル対応情報テーブル13上の検索条件に該当するレコード内容を表示する処理を示している。表示する内容は、ファイル名以外のXMLファイル対応情報テーブル13上のデータと患者氏名である。患者氏名は参照系サーバシステム6がレコード中の患者IDより、患者基本情報テーブル11を検索し、患者氏名の情報を得る。参照系サーバシステム6は、ファイル名以外の各レコードのデータを患者氏名と共にクライアントシステム9へ渡す。クライアントシステム9は参照系サーバシステム6よりデータを受取り、画面に表示する。 S24 shows processing for displaying the record contents corresponding to the search condition on the XML file correspondence information table 13. The contents to be displayed are data on the XML file correspondence information table 13 other than the file name and the patient name. For the patient name, the reference server system 6 searches the patient basic information table 11 based on the patient ID in the record, and obtains the patient name information. The reference system server system 6 passes the data of each record other than the file name to the client system 9 together with the patient name. The client system 9 receives data from the reference server system 6 and displays it on the screen.
ユーザによるレコードの選択と確定が行われる間、処理を中断する(S25)。
ユーザによってレコードの選択と確定が行われると、クライアントシステム9から参照系サーバシステム6へどのレコードが選択されたかのデータが渡される。参照系サーバシステム6は渡されたデータから選択されたレコードを選定し、レコードよりファイル名のデータとファイルの保存フォルダ名をクライアントシステム9へ返す。クライアントシステム9は参照系サーバシステム6からファイル名とフォルダ名のデータを受け取る(S26)。
The process is interrupted while the user selects and confirms the record (S25).
When the user selects and confirms a record, data indicating which record has been selected is passed from the client system 9 to the reference server system 6. The reference server system 6 selects the selected record from the received data, and returns the file name data and the file storage folder name to the client system 9 from the record. The client system 9 receives file name and folder name data from the reference server system 6 (S26).
S27は、参照系サーバ1からファイルのダウンロードする処理を示している。参照系サーバシステム6は、ユーザ情報の職種とファイル名がXMLファイル対応情報テーブル13と一致していることを判定し、ユーザがそのファイルをダウンロードすることを許可する。 S27 indicates a process of downloading a file from the reference server 1. The reference server system 6 determines that the job type and file name of the user information match the XML file correspondence information table 13 and permits the user to download the file.
S28は、クライアントシステム9がユーザに支給されている公開鍵10によりダウンロードしたファイルの復号化を行う処理を示している。その後、復号化に成功したかどうかの判定を行う(S29)。
S28 indicates a process in which the client system 9 decrypts the downloaded file using the
復元が成功すれば、その復元情報がクライアントシステム9から参照系サーバシステム6へデータが渡される。参照系サーバシステム6は患者IDより、患者基本情報テーブル11を検索して該当した患者基本情報レコードをクライアントシステムへ返す。クライアントシステム9は、患者基本情報を受取り、表示をする(S30)。 If the restoration is successful, the restoration information is transferred from the client system 9 to the reference server system 6. The reference server system 6 searches the patient basic information table 11 based on the patient ID and returns the corresponding patient basic information record to the client system. The client system 9 receives and displays the basic patient information (S30).
S31は、復号化されたXMLファイルの内容を患者基本情報とともに表示する処理を示している。このように、クライアントユーザの公開鍵を使用して復号化し復号化されたファイルの内容と、職種の秘密鍵を用いて患者基本情報データベースより抽出した患者基本情報と組み合わせることによってのみ、電子カルテファイル400の内容が表示される。
S31 shows processing for displaying the contents of the decrypted XML file together with the basic patient information. Thus, only by combining the contents of the file decrypted and decrypted using the public key of the client user and the patient basic information extracted from the patient basic information database using the secret key of the job type, the electronic
S32は、XMLファイルを復号化できなかった場合のエラー処理を示している。 S32 shows error processing when the XML file cannot be decrypted.
以上述べた実施例によれば、参照対象である患者及び診療に関わるものが属する職種ごとの秘密鍵と、ログインの認証情報とユーザが属する職種情報を持つ、認証情報データベースを持つことにより、医療機関において診療録情報を参照する際、暗号化された診療録情報のファイル(暗号化された電子カルテ抜粋ファイル)だけを不正に入手できたとしても、ファイル名がユニークである以外意味を持っていないため、ファイル内を推測することは出来ない。また、復号化されたファイルが外部へ流出した場合でもファイルの内部から患者基本情報を排除してあるために個人のプライバシーが外部に漏れることがない。 According to the embodiment described above, by having an authentication information database having a secret key for each job category to which a patient and a patient related to medical care belong, a login authentication information, and a job job information to which a user belongs, When referring to medical record information at an institution, even if only the encrypted medical record information file (encrypted electronic medical record excerpt file) can be obtained illegally, it has a meaning other than the file name being unique. There is no way to guess inside the file. Even when the decrypted file leaks to the outside, the patient's basic information is excluded from the inside of the file, so that personal privacy does not leak to the outside.
次に、本発明の他の実施例を、図8〜図11により説明する。この実施例では、患者と診療に関わる者が属する属性は任意の複数グループに分けられている。
図8のように、参照系データベース2は、患者基本情報テーブル11とタブ情報テーブル12’とXMLファイル対応テーブル13を持つ。
図9のように、参照系サーバ1は患者及びグループごとに秘密鍵を持つ。
Next, another embodiment of the present invention will be described with reference to FIGS. In this embodiment, attributes to which patients and persons related to medical care belong are divided into arbitrary plural groups.
As shown in FIG. 8, the
As shown in FIG. 9, the reference system server 1 has a secret key for each patient and group.
図10は、図1内の参照系サーバシステム6におけるXMLファイルのファイリング処理を示すフローチャートである。参照系サーバシステム6は更新系サーバ7からXMLファイルが転送されてくるとファイリング処理を開始する。 FIG. 10 is a flowchart showing the filing process of the XML file in the reference server system 6 in FIG. When the XML file is transferred from the update server 7, the reference server system 6 starts the filing process.
S04’は、更新系サーバより転送されてきたXMLファイルから患者IDのタグより患者IDのデータを読込み、メモリー上にそのデータを格納する処理を示している。
S05’は、XMLファイルからタグよりデータが患者情報であるかの判定処理をし、患者基本情報のタグ部とデータ部は削除し、削除後にXMLファイルへ上書き保存を行う処理を示している。
S04 ′ represents a process of reading the patient ID data from the patient ID tag from the XML file transferred from the update server and storing the data in the memory.
S05 ′ represents a process of determining whether data is patient information from the tag from the XML file, deleting the tag part and the data part of the patient basic information, and overwriting the XML file after deletion.
S07’は、1件目のグループの処理開始を示している。
S10’では、新規のXMLファイル(以降、新規XMLファイルと記載)を作成する処理を示している。
S33では、XMLファイルの1行目のタグを読込み、参照系データベース2のタブ情報テーブル12’より該当するタブとグループをキーにして、タブの参照権限の有無情報を抽出する処理を示している。
タグ参照権限の有無判定処理をS34で行い、参照権限がある場合はS35の処理を行う。
S35では、該当するタグ部と情報部を新規XMLファイルに追記する処理を示している。
S07 ′ indicates the start of processing of the first group.
In S10 ′, a process of creating a new XML file (hereinafter referred to as a new XML file) is shown.
In S33, processing for reading the tag on the first line of the XML file and extracting the tab reference authority presence / absence information from the tab information table 12 ′ of the
The tag reference authority presence / absence determination process is performed in S34, and if there is a reference authority, the process of S35 is performed.
In S35, the process which adds a corresponding tag part and an information part to a new XML file is shown.
S36では、次のタグがあるかの判定処理を示している。
S37では、XMLファイルの次のタグを読込み、参照系データベース2のタブ情報テーブル12’より該当するタブとグループをキーにして、タブの参照権限の有無情報を抽出する処理を示している。
In S36, it is determined whether there is a next tag.
In S37, the next tag of the XML file is read, and the tab reference authority presence / absence information is extracted from the tab information table 12 ′ of the
S11’では、新規XMLファイルのファイル名を乱数文字列に変更する処理を示している。
S12’では、該当するグループの秘密鍵を用いて新規XMLファイルを暗号化する処理を示している。
S13’では、XMLファイル対応情報テーブル13の更新処理を示している。XMLファイル対応情報テーブル13には、ファイルの作成日付である「日付」、メモリー上に格納してある乱数文字列である「ファイル名」と「患者ID」、「グループ」を書き込む。
In S11 ′, a process for changing the file name of the new XML file to a random character string is shown.
In S12 ′, a process for encrypting a new XML file using the secret key of the corresponding group is shown.
In S13 ′, an update process of the XML file correspondence information table 13 is shown. In the XML file correspondence information table 13, “date” that is a file creation date, “file name” that is a random character string stored in the memory, “patient ID”, and “group” are written.
S14’では、新規XMLファイルを参照系サーバ上の特定のフォルダに保存する処理を示している。
S15’では、次のグループがあるかの判定処理を示している。S16’では、次のグループの処理開始を示している。
S17’では、患者ID、グループ、ファイル名等のメモリーに確保したデータを削除する処理を示している。
In S14 ′, processing for saving the new XML file in a specific folder on the reference server is shown.
In S15 ′, a process for determining whether there is a next group is shown. S16 ′ indicates the start of processing of the next group.
In S17 ′, a process of deleting data secured in a memory such as a patient ID, a group, and a file name is shown.
次に、図11で、クライアントシステムで電子カルテを参照する処理について説明する。図11は、図1内のクライアントシステム9における電子カルテを参照する処理を示すフローチャートである。
ユーザが入力したユーザIDと認証情報により、参照系サーバシステム6が認証情報データベース3のデータから認証判定を行う(S20’)。認証が成功すれば、参照系サーバシステム6はメモリー上に認証情報データベース3よりユーザ情報(ユーザID、グループ)を抽出し、ユーザに参照系サーバ1へログインすることを許可する。
Next, referring to FIG. 11, a process for referring to the electronic medical record in the client system will be described. FIG. 11 is a flowchart showing processing for referring to the electronic medical record in the client system 9 in FIG.
Based on the user ID and authentication information input by the user, the reference server system 6 performs authentication determination from the data in the authentication information database 3 (S20 ′). If the authentication is successful, the reference server system 6 extracts user information (user ID, group) from the
ログイン時に得られたユーザ情報のグループより、参照系サーバシステム上ではユーザが患者以外の場合には検索AND条件にユーザ情報のグループを自動的に加え、またユーザが患者の場合には検索AND条件に、患者IDを自動的に加える。このことにより、XMLファイル対応情報テーブル13に対してユーザに参照権限のあるレコード以外は検索出来ないようにする。ユーザによる検索条件の入力と確定後、参照系サーバシステム6へ検索条件データが渡され、参照系サーバシステム6は、ユーザ情報のグループもしくは患者IDを検索AND条件に加えて参照系データベースのXMLファイル対応情報テーブル13上に条件に該当するレコードが何件あるかをクライアントシステム9へデータを返す。 From the user information group obtained at the time of login, the user information group is automatically added to the search AND condition when the user is not a patient on the reference server system, and the search AND condition when the user is a patient. The patient ID is automatically added. As a result, records other than those for which the user has reference authority can be searched for the XML file correspondence information table 13. After the user inputs and confirms the search condition, the search condition data is passed to the reference system server system 6, and the reference system server system 6 adds the user information group or patient ID to the search AND condition and the XML file of the reference system database. The number of records that satisfy the condition on the correspondence information table 13 is returned to the client system 9.
S27は、参照系サーバ1からファイルのダウンロードする処理を示している。参照系サーバシステム6は、ユーザ情報のグループとファイル名がXMLファイル対応情報テーブル13と一致していることを判定し、ユーザがそのファイルをダウンロードすることを許可する。そして、クライアントユーザの公開鍵を使用して復号化し、復号化されたファイルの内容と、患者基本情報データベースより抽出した患者基本情報とを組み合わせることによってのみ、電子カルテファイル400の内容が表示される。
S27 indicates a process of downloading a file from the reference server 1. The reference server system 6 determines that the group and file name of the user information match the XML file correspondence information table 13, and permits the user to download the file. Then, the contents of the electronic
本実施例でも、参照対象である患者及び診療に関わるものが属するグループごとの秘密鍵と、ログインの認証情報とユーザが属するグループ情報を持つ認証情報データベースを持つことにより、医療機関において診療録情報を参照する際、暗号化された診療録情報のファイルだけを不正に入手できたとしても、ファイル名がユニークである以外意味を持っていないため、ファイル内を推測することは出来ない。また、復号化されたファイルが外部へ流出した場合でもファイルの内部から患者基本情報を排除してあるために個人のプライバシーが外部に漏れることがない。 Also in this embodiment, the medical record information is stored in the medical institution by having an authentication information database having a secret key for each group to which a patient to be referred to and a subject related to medical care belong, and authentication information for login and group information to which the user belongs. Even if only the encrypted medical record information file can be obtained illegally, it cannot be guessed because the file name has no meaning other than being unique. Even when the decrypted file leaks to the outside, the patient's basic information is excluded from the inside of the file, so that personal privacy does not leak to the outside.
なお、以上述べた実施例では、マークアップ言語として、XMLを使用した例について述べたが、本発明を実施するにあたっては、タグと情報を併せ持つものであれば、例えば、HTML等、他のマークアップ言語を使用しても良い。 In the embodiment described above, an example using XML as a markup language has been described. However, in carrying out the present invention, any other mark such as HTML may be used as long as it has both a tag and information. Up language may be used.
また、属性ごとの秘密鍵を、上記実施例以外の方法による分類などで生成するようにしても良い。 Further, the secret key for each attribute may be generated by classification using a method other than the above embodiment.
1…参照系サーバ、2…参照系データベース、3…認証情報データベース、4…暗号化されたXMLファイル、5…秘密鍵、6…参照系サーバシステム、7…更新系サーバ、8…クライアントマシン、9…クライアントシステム、10…ユーザ公開鍵、11…患者基本情報テーブル、12…種別情報テーブル、12’…タグ情報テーブル、13…XMLファイル対応情報テーブル、14…更新系データベース、15…更新系サーバシステム。
DESCRIPTION OF SYMBOLS 1 ... Reference system server, 2 ... Reference system database, 3 ... Authentication information database, 4 ... Encrypted XML file, 5 ... Private key, 6 ... Reference system server system, 7 ... Update system server, 8 ... Client machine, DESCRIPTION OF SYMBOLS 9 ... Client system, 10 ... User public key, 11 ... Patient basic information table, 12 ... Type information table, 12 '... Tag information table, 13 ... XML file correspondence information table, 14 ... Update system database, 15 ... Update system server system.
Claims (4)
医療情報を細かく分類して制御コードとしてのタグを設定し、前記電子カルテのファイルから患者の基本情報を取り除いた診療録情報のみのデータを持ち、ユニークである以外意味を持たない乱数のファイル名を付けた、秘密鍵で暗号化した電子カルテ抜粋ファイルと、
前記患者を特定できる患者情報と前記電子カルテ抜粋ファイルを開く権限のある者の情報とファイル名を含むレコードを格納するファイル対応テーブルと、
参照対象である患者及び診療に関わる者が属する属性ごとの秘密鍵とを備え、
前記属性ごとの秘密鍵を用いて前記電子カルテ抜粋ファイルの患者を特定できるようにした、ことを特徴とする電子カルテの参照系システムにおける診療録情報漏洩防止ファイリングシステム。 In a reference system that refers to an electronic medical record using a client computer,
Randomized file name that has no meaning other than unique medical data with only medical record information obtained by subdividing medical information, setting a tag as a control code, and removing basic patient information from the electronic medical record file An electronic medical record excerpt file encrypted with a private key with
A file correspondence table that stores records including patient information that can identify the patient, information of a person authorized to open the electronic medical record excerpt file, and a file name;
A private key for each attribute to which a patient who is a reference object and a person involved in medical care belongs,
A medical record information leakage prevention filing system in a reference system system of an electronic medical record, wherein a patient of the electronic medical record excerpt file can be specified using a secret key for each attribute.
医療情報を細かく分類して制御コードとしてのタグを設定し、前記電子カルテのファイルから患者の基本情報を取り除いた診療録情報のみのデータを持ち、ユニークである以外意味を持たない乱数のファイル名を付けた、秘密鍵で暗号化した電子カルテ抜粋ファイルと、
患者の基本情報を持つ患者基本情報テーブルと、
診療行為の種別を表す種別情報ごとに職種によって公開非公開の情報を持つ種別情報テーブルと、
患者を特定できる患者情報と診療行為の種別を表す種別情報と電子カルテ抜粋ファイルを開く権限のある職員情報あるいは患者情報を示す職種情報とファイル名を含むレコードを格納するファイル対応テーブルと、
参照対象である患者及び診療に関わるものが属する職種ごとの秘密鍵と、
ログインの認証情報とユーザが属する職種情報を持つ、認証情報データベースとを備え、
前記職種ごとの秘密鍵を用いて前記電子カルテ抜粋ファイルの患者を特定できるようにした、ことを特徴とする電子カルテ参照系システムにおける診療録情報漏洩防止ファイリングシステム。 In a reference system that refers to an electronic medical record using a client computer,
Randomized file name that has no meaning other than unique medical data with only medical record information obtained by subdividing medical information, setting a tag as a control code, and removing basic patient information from the electronic medical record file An electronic medical record excerpt file encrypted with a private key with
Patient basic information table with basic patient information,
A type information table having information that is open to the public depending on the type of job for each type of information indicating the type of medical practice;
A file correspondence table for storing records including patient information capable of identifying a patient, type information indicating a type of medical practice, staff information authorized to open an electronic medical record excerpt file or occupation type information indicating patient information, and a file name;
A secret key for each job category to which the patient and subject related to medical care belong, and
It has an authentication information database with login authentication information and job type information to which the user belongs,
A medical record information leakage prevention filing system in an electronic medical record reference system characterized in that a patient of the electronic medical record excerpt file can be specified using a secret key for each occupation.
医療情報を細かく分類して制御コードとしてのタグを設定し、前記電子カルテのファイルから患者の基本情報を取り除いた診療録情報のみのデータを持ち、ユニークである以外意味を持たない乱数のファイル名を付けた、秘密鍵で暗号化した電子カルテ抜粋ファイルと、
患者の基本情報を持つ患者基本情報テーブルと、
制御コードごとにグループごとの公開非公開の情報を持つ制御コード情報テーブルと、
患者を特定できる患者情報と診療行為の種別を表す種別情報とファイルを開く権限のあるクループを示すグループ情報とファイル名を含むレコードを格納するファイル対応テーブルと、
参照対象である患者及び診療に関わる者が属するグループごとの秘密鍵と、
ログインの認証情報とユーザが属するグループ情報を持つ、認証情報データベースとを備え、
前記グループごとの秘密鍵を用いて前記電子カルテ抜粋ファイルの患者を特定できるようにした、ことを特徴とする電子カルテ参照系システムにおける診療録情報漏洩防止ファイリングシステム。 In a reference system that refers to an electronic medical record using a client computer,
Randomized file name that has no meaning other than unique medical data with only medical record information obtained by subdividing medical information, setting a tag as a control code, and removing basic patient information from the electronic medical record file An electronic medical record excerpt file encrypted with a private key with
Patient basic information table with basic patient information,
A control code information table having public and private information for each group for each control code;
A file correspondence table storing patient information capable of identifying a patient, type information indicating the type of medical treatment, group information indicating a group authorized to open a file, and a record including a file name,
A private key for each group to which the patient and patient involved in the reference belong,
It has an authentication information database with login authentication information and group information to which the user belongs,
A medical record information leakage prevention filing system in an electronic medical record reference system, wherein a patient of the electronic medical record excerpt file can be identified using a secret key for each group.
前記参照系サーバシステムは、医療情報を細かく分類して制御コードとしてのタグを設定し、前記電子カルテのファイルから患者の基本情報を取り除いた診療録情報のみのデータを持ち、ユニークである以外意味を持たない乱数のファイル名を付けた、秘密鍵で暗号化した電子カルテ抜粋ファイルと、
患者を特定できる患者情報と前記電子カルテ抜粋ファイルを開く権限のある者の情報とファイル名を含むレコードを格納するファイル対応テーブルと、
参照対象である患者及び診療に関わる者が属する属性ごとの秘密鍵とを備えており、
患者基本情報データベースより抽出した患者の基本情報と、クライアントユーザの公開鍵を使用して復号化された電子カルテ抜粋ファイルの内容との組み合わせにより、前記電子カルテのファイルの内容を表示し得るようにしたことを特徴とする電子カルテの参照方法。
An electronic medical chart reference method for referring to an electronic medical chart using a client computer to a reference system server system connected to an update system server system,
The reference system server system classifies medical information finely, sets a tag as a control code, has only medical record information data obtained by removing basic patient information from the electronic medical record file, and has a meaning other than unique An electronic medical record excerpt file encrypted with a private key with a random file name without
A file correspondence table for storing records including patient information that can identify a patient, information of a person authorized to open the electronic medical record excerpt file, and a file name;
It has a secret key for each attribute to which the patient who is the reference target and the person involved in medical care belongs,
The contents of the electronic medical record file can be displayed by combining the basic patient information extracted from the patient basic information database and the contents of the electronic medical record excerpt file decrypted using the public key of the client user. An electronic medical chart reference method characterized by
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003417564A JP2005182108A (en) | 2003-12-16 | 2003-12-16 | Medical record information leakage prevention filing system and electronic medical record reference method in electronic medical record reference system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003417564A JP2005182108A (en) | 2003-12-16 | 2003-12-16 | Medical record information leakage prevention filing system and electronic medical record reference method in electronic medical record reference system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005182108A true JP2005182108A (en) | 2005-07-07 |
Family
ID=34780024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003417564A Withdrawn JP2005182108A (en) | 2003-12-16 | 2003-12-16 | Medical record information leakage prevention filing system and electronic medical record reference method in electronic medical record reference system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005182108A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008035136A (en) * | 2006-07-28 | 2008-02-14 | Aquacast Corp | Communication method |
| JP2008108021A (en) * | 2006-10-25 | 2008-05-08 | Hitachi Medical Corp | Case database system |
| JP2014027413A (en) * | 2012-07-25 | 2014-02-06 | Toshiba Tec Corp | Code generation device and code decryption device |
| JP2017111665A (en) * | 2015-12-17 | 2017-06-22 | 富士通株式会社 | Electronic medical record management program, information processing apparatus, and electronic medical record management method |
| JP2018139063A (en) * | 2017-02-24 | 2018-09-06 | キヤノンメディカルシステムズ株式会社 | Hospital information system and communication control program |
| CN112131202A (en) * | 2020-10-10 | 2020-12-25 | 厦门悦讯信息科技股份有限公司 | Distributed file storage and reading method, terminal device and storage medium |
| CN116992419A (en) * | 2023-09-28 | 2023-11-03 | 江西省信息中心(江西省电子政务网络管理中心、江西省信用中心、江西省大数据中心) | Map service sharing authority control method, system, electronic equipment and storage medium |
-
2003
- 2003-12-16 JP JP2003417564A patent/JP2005182108A/en not_active Withdrawn
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008035136A (en) * | 2006-07-28 | 2008-02-14 | Aquacast Corp | Communication method |
| JP2008108021A (en) * | 2006-10-25 | 2008-05-08 | Hitachi Medical Corp | Case database system |
| JP2014027413A (en) * | 2012-07-25 | 2014-02-06 | Toshiba Tec Corp | Code generation device and code decryption device |
| JP2017111665A (en) * | 2015-12-17 | 2017-06-22 | 富士通株式会社 | Electronic medical record management program, information processing apparatus, and electronic medical record management method |
| JP2018139063A (en) * | 2017-02-24 | 2018-09-06 | キヤノンメディカルシステムズ株式会社 | Hospital information system and communication control program |
| CN112131202A (en) * | 2020-10-10 | 2020-12-25 | 厦门悦讯信息科技股份有限公司 | Distributed file storage and reading method, terminal device and storage medium |
| CN112131202B (en) * | 2020-10-10 | 2022-08-16 | 厦门悦讯信息科技股份有限公司 | Distributed file storage and reading method, terminal device and storage medium |
| CN116992419A (en) * | 2023-09-28 | 2023-11-03 | 江西省信息中心(江西省电子政务网络管理中心、江西省信用中心、江西省大数据中心) | Map service sharing authority control method, system, electronic equipment and storage medium |
| CN116992419B (en) * | 2023-09-28 | 2024-01-02 | 江西省信息中心(江西省电子政务网络管理中心、江西省信用中心、江西省大数据中心) | Map service sharing authority control method, system, electronic equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2367778C (en) | Secure content objects | |
| US7865735B2 (en) | Method and apparatus for managing personal medical information in a secure manner | |
| US7506365B2 (en) | Document distribution method and document management method | |
| JP4999751B2 (en) | Data sharing techniques | |
| KR100668560B1 (en) | Personal Information Disclosure System, Medical Card Information Disclosure System, Personal Information Disclosure Method, and Computer Program | |
| US7797546B2 (en) | Portable storage device for storing and accessing personal data | |
| US20140317758A1 (en) | Focused personal identifying information redaction | |
| US6973449B2 (en) | System, method of portable USB key interfaced to computer system for facilitating the recovery and/or identification of a missing person having person's unique identification, biological information | |
| JPWO2004025530A1 (en) | Medical information management system | |
| JP2001325372A (en) | Healthcare data sharing system, healthcare data sharing method, and healthcare data sharing program | |
| KR20200062058A (en) | Data management system and method therefor | |
| JP4226534B2 (en) | Content multi-stage encryption system and content multi-stage encryption program | |
| Caramella et al. | Teleradiology in Europe | |
| JP2005182108A (en) | Medical record information leakage prevention filing system and electronic medical record reference method in electronic medical record reference system | |
| JP2004334466A (en) | Medical diagnosis report system | |
| JP4521514B2 (en) | Medical information distribution system, information access control method thereof, and computer program | |
| JP2004287774A (en) | Medical information management system, method and program | |
| JP2007079984A (en) | Data management server, data management method and program | |
| JP2006317992A (en) | Personal information management system, personal information management server and personal information management program | |
| JP4822842B2 (en) | Anonymized identification information generation system and program. | |
| JP7187283B2 (en) | data management system | |
| GB2558548A (en) | A computer data encoding system | |
| Rosenberg | Returning to Plato's Cave: Metadata's Shadows in the Courtroom | |
| JP2007148475A (en) | Registration information management device and registration information management system | |
| JP2007193649A (en) | Secret information leak prevention system and server therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060821 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060821 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20081113 |