JP6482965B2 - Data analysis system and data analysis method - Google Patents
Data analysis system and data analysis method Download PDFInfo
- Publication number
- JP6482965B2 JP6482965B2 JP2015127677A JP2015127677A JP6482965B2 JP 6482965 B2 JP6482965 B2 JP 6482965B2 JP 2015127677 A JP2015127677 A JP 2015127677A JP 2015127677 A JP2015127677 A JP 2015127677A JP 6482965 B2 JP6482965 B2 JP 6482965B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- patient
- disease name
- disease
- test
- 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.)
- Active
Links
Landscapes
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Description
本発明は、データ分析システムに関する。 The present invention relates to a data analysis system.
近年、医療の高度化、高齢化社会の進展に伴い、医療費の増加が深刻化している。このような背景のもと、政府機関や病院では、医療機関に蓄積された診療データを利活用することによって、医療の質を向上し、かつコストの最適化を支援するヘルスケアデータ分析が求められている。この中で、病名に応じた重み付けにより正規化した検査結果から疾患候補を自動的に抽出する支援システムが検討されている。 In recent years, with the advancement of medical care and the progress of an aging society, the increase in medical expenses has become serious. Against this background, government agencies and hospitals require healthcare data analysis to improve medical quality and support cost optimization by utilizing medical data accumulated in medical institutions. It has been. Among these, a support system that automatically extracts disease candidates from examination results normalized by weighting according to disease names is being studied.
本技術の背景技術として、特開2003−6329(特許文献1)がある。特許文献1には、「患者の検査結果を検査結果入力手段より入力した後,検査結果正規化手段で,各検査値を正規化する。さらに,疾患名ごとに,各検査値に対し定義された重み値を重み値記憶手段より読み出し,積和値演算手段により各疾患名ごとに各検査値に対応した重み値を乗じ,その総和(積和値)を計算する。得られた積和値が大きい順に疾患名をソートし,診断支援情報表示手段に疾患候補として表示する。」と記載されている(要約参照)。 As a background art of this technique, there is JP-A-2003-6329 (Patent Document 1). Patent Document 1 states that “after a patient test result is input from the test result input means, each test value is normalized by the test result normalizing means. Furthermore, each disease value is defined for each test value. The weight value is read from the weight value storage means, and the product sum value calculation means is multiplied by the weight value corresponding to each test value for each disease name, and the sum (product sum value) is calculated. The disease names are sorted in descending order and are displayed as disease candidates on the diagnosis support information display means ”(see summary).
医療機関において、診療データは日々の診療を目的として蓄積されているため、病名情報のが適切に登録されない可能性がある。このような病名の登録漏れがあると、患者の実際の病態と診療データ内の患者情報とに齟齬が発生し、ヘルスケアデータ分析の精度が低下するという課題がある。 In a medical institution, since medical data is stored for the purpose of daily medical care, there is a possibility that disease name information may not be properly registered. When such a disease name is not registered, there is a problem in that the actual medical condition of the patient and the patient information in the medical data are flawed, and the accuracy of the health care data analysis is lowered.
また、単一の疾患を発症している患者と複数の疾患を発症している患者では、患者の病態が大きく異なるため、検査結果の取るべき範囲(例えば、検査値の分布)が異なる。さらに、発症している疾患は様々な組み合わせがあり、組み合わせによって検査結果の取るべき範囲が異なる。このため、前述した従来技術では、複数の疾患を発症している患者で、適切な疾患候補を提示できないという課題がある。 In addition, a patient who develops a single disease and a patient who develops a plurality of diseases differ greatly in the pathology of the patient, and therefore the range of test results (for example, distribution of test values) is different. Furthermore, there are various combinations of diseases that develop, and the range to be taken for test results varies depending on the combination. For this reason, in the above-described conventional technology, there is a problem that an appropriate disease candidate cannot be presented in a patient who develops a plurality of diseases.
本発明の目的は、複数の疾患を発症している患者において、新しい病名候補を提示することによって、病名の記録漏れを補正し、診療データの利活用を支援する情報システムを提供することである。 An object of the present invention is to provide an information system that corrects omissions in the recording of disease names and supports the utilization of medical data by presenting new disease name candidates in patients who have developed multiple diseases. .
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、プロセッサと、前記プロセッサに接続される記憶装置とを備えるデータ分析システムであって、病名の組み合わせである合併症の情報と、罹患を判定するための検査値の閾値である罹患判定情報とが関連付けて格納される判定データベースと、患者情報に関連付けられた病名情報及び検査値情報が格納される患者情報データベースとにアクセス可能であって、前記プロセッサが、患者に診断されている合併症の情報に基づいて、前記罹患判定情報と前記検査値情報とを比較する検査情報比較部と、前記プロセッサが、前記比較の結果に基づいて、前記患者の新しい病名候補を選択する病名候補分析部と、を備え、前記病名候補分析部は、前記患者で診断されている病名を包含する合併症の情報を選択し、前記検査情報比較部は、前記選択された合併症の罹患判定情報と前記検査値情報とを比較し、前記病名候補分析部は、前記検査情報比較部による比較の結果が前記選択された合併症の罹患を示す場合、前記選択された合併症を前記患者の新しい病名候補として選択し、前記検査情報比較部による比較の結果が前記選択された合併症の罹患を示さない場合、前記患者で診断されている病名と前記選択された合併症との差の病名を前記患者の新しい病名候補として選択する。 A typical example of the invention disclosed in the present application is as follows. That is, a data analysis system including a processor and a storage device connected to the processor, complication information that is a combination of disease names, and morbidity determination information that is a test value threshold value for determining morbidity Is stored in association with the patient information database and the patient information database in which the disease name information and test value information associated with the patient information are stored, and the processor is configured to store the complications diagnosed by the patient. A test information comparison unit that compares the disease determination information and the test value information based on information; and a disease name candidate analysis unit that selects a new disease name candidate of the patient based on a result of the comparison; , wherein the disease name candidate analyzer selects information complications including disease name are diagnosed by the patient, the examination information comparing unit, before Comparing the morbidity determination information of the selected complication and the test value information, the disease name candidate analysis unit, if the result of the comparison by the test information comparison unit indicates the morbidity of the selected complication When the selected complication is selected as a new disease name candidate of the patient and the result of the comparison by the examination information comparison unit does not indicate morbidity of the selected complication, the disease name diagnosed in the patient is selected. and the disease name of the difference between complications you select as the new name of the disease candidate for the patient.
本発明の一形態によれば、診療データの利活用を支援できる。前述した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。 According to an aspect of the present invention, utilization of medical data can be supported. Problems, configurations, and effects other than those described above will become apparent from the description of the following embodiments.
以下、図面を参照して、本発明の実施例を説明する。なお、本発明の実施例は、後述する例に限定されるものではなく、明細書及び図面に開示された発明の技術思想の範囲において、種々の変形が可能である。 Embodiments of the present invention will be described below with reference to the drawings. In addition, the Example of this invention is not limited to the example mentioned later, A various deformation | transformation is possible in the range of the technical idea of the invention disclosed by the specification and drawing.
<システム構成の説明>
図1は、本発明の実施例のデータ利活用支援システム100の構成を示すブロック図である。
<Description of system configuration>
FIG. 1 is a block diagram illustrating a configuration of a data utilization support system 100 according to the embodiment of this invention.
本実施例のデータ利活用支援システム100は、各患者の合併症情報を算出し、合併症情報に基づいて病名候補を分析し、分析結果を可視化して出力する計算機システムであり、ネットワーク140を介して、病院情報システム120及び入出力端末130と接続される。 The data utilization support system 100 of this embodiment is a computer system that calculates complication information for each patient, analyzes disease name candidates based on the complication information, and visualizes and outputs the analysis results. Via the hospital information system 120 and the input / output terminal 130.
入出力端末130は、プログラムを実行するプロセッサと、プログラムやデータを格納するメモリと、図示を省略する入力装置(キーボード、マウス、タッチパネルなど)と、図示を省略する出力装置(ディスプレイ、プリンタなど)と、データ利活用支援システム100などと通信する通信装置(図示省略)とを有する一つ又は複数のパーソナルコンピュータである。また、入出力端末130は、ボタン又はタッチパネルなどの入力装置と、ディスプレイなどの出力装置と、データ利活用支援システム100などと通信する通信装置とを有するPDA、PHS、携帯電話、スマートフォン又はタブレット端末などの可搬型端末でもよい。 The input / output terminal 130 includes a processor for executing a program, a memory for storing programs and data, an input device (not shown) (keyboard, mouse, touch panel, etc.), and an output device (display, printer, etc.) not shown. And a personal computer having a communication device (not shown) that communicates with the data utilization support system 100 or the like. The input / output terminal 130 is a PDA, PHS, mobile phone, smartphone, or tablet terminal having an input device such as a button or a touch panel, an output device such as a display, and a communication device that communicates with the data utilization support system 100 or the like. It may be a portable terminal.
入出力端末130は、病院又は診療所などの医療機関(ヘルスケアプロバイダ)に設置され、データ利活用支援システム100は、データセンタに設置される。 The input / output terminal 130 is installed in a medical institution (health care provider) such as a hospital or a clinic, and the data utilization support system 100 is installed in a data center.
データ利活用支援システム100をデータセンタに設置することによって、ユーザの個人情報及びユーザから収集されるデータなどのプライバシー情報を一元管理できるので、情報漏洩を防止し、セキュリティを確実に管理できる。データ利活用支援システム100は、運用の形態によっては、ヘルスケアプロバイダに設置してもよい。 By installing the data utilization support system 100 in the data center, the user's personal information and privacy information such as data collected from the user can be centrally managed, so that information leakage can be prevented and security can be reliably managed. The data utilization support system 100 may be installed in a healthcare provider depending on the form of operation.
入出力端末130の利用者(以下「ユーザ」と記載する)は、医療機関の医師、管理者又は経営責任者である。ユーザは、入出力端末130を操作し、データ利活用支援システム100を用いて、各患者の合併症情報を算出し、算出された合併症情報に基づいた病名候補情報を分析し、分析結果を可視化する。 The user (hereinafter referred to as “user”) of the input / output terminal 130 is a doctor, manager or manager of a medical institution. The user operates the input / output terminal 130, calculates the complication information of each patient using the data utilization support system 100, analyzes the disease name candidate information based on the calculated complication information, and displays the analysis result. Visualize.
データ利活用支援システム100は、相互に接続された、制御部101、出力部102、メモリ103、通信部104、表示画面生成部105、合併症情報算出部107、検査情報比較部108、病名候補分析部109、判定データベース110、統合データベース111、知識データベース112、比較検査項目設定部113、罹患判定値設定部115、薬剤情報判定部118及び蓄積データ取得部119を有する。 The data utilization support system 100 includes a control unit 101, an output unit 102, a memory 103, a communication unit 104, a display screen generation unit 105, a complication information calculation unit 107, a test information comparison unit 108, and disease name candidates that are connected to each other. An analysis unit 109, a determination database 110, an integrated database 111, a knowledge database 112, a comparative examination item setting unit 113, a disease determination value setting unit 115, a drug information determination unit 118, and an accumulated data acquisition unit 119 are included.
蓄積データ取得部119は、ヘルスケアプロバイダに設置されている病院情報システム120が有する患者情報データベース121、検査情報データベース122及び処方情報データベース123に蓄積されたデータを取得し、統合データベース111に格納する。蓄積データ取得部119は、ユーザにより直接起動される、又は、ユーザが予め指定した時刻(例えば、毎週土曜の夜など)に自動的に起動してもよい。また、患者情報データベース121、検査情報データベース122及び処方情報データベース123に蓄積されたデータが更新されたときに蓄積データ取得部119を起動してもよい。 The accumulated data acquisition unit 119 acquires the data accumulated in the patient information database 121, the examination information database 122, and the prescription information database 123 included in the hospital information system 120 installed in the healthcare provider, and stores the data in the integrated database 111. . The accumulated data acquisition unit 119 may be activated directly by the user or automatically at a time designated in advance by the user (for example, every Saturday night). Further, the accumulated data acquisition unit 119 may be activated when data accumulated in the patient information database 121, the examination information database 122, and the prescription information database 123 is updated.
制御部101は、例えば、メモリ103に格納されたプログラムを実行するプロセッサを有し、データ利活用支援システム100の各部を制御する。メモリ103は、例えば、DRAM(Dynamic Random Access Memory)のような記憶装置であり、データ利活用支援システム100の各部によって参照されるデータ(例えば制御部101によって実行されるプログラムなど)を格納する。 The control unit 101 includes, for example, a processor that executes a program stored in the memory 103, and controls each unit of the data utilization support system 100. The memory 103 is a storage device such as a DRAM (Dynamic Random Access Memory), for example, and stores data (for example, a program executed by the control unit 101) referred to by each unit of the data utilization support system 100.
判定データベース110、統合データベース111及び知識データベース112は、メモリ103に格納されてもよいし、データ利活用支援システム100内の不揮発性記憶装置(例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)、図示省略)に格納されてもよい。 The determination database 110, the integrated database 111, and the knowledge database 112 may be stored in the memory 103, or a non-volatile storage device (for example, HDD (Hard Disk Drive) or SSD (Solid State Drive) in the data utilization support system 100. ), Not shown).
出力部102は、データ利活用支援システム100による処理の結果を出力する装置であり、例えば、ディスプレイ装置やプリンタでもよい。 The output unit 102 is a device that outputs a result of processing by the data utilization support system 100, and may be a display device or a printer, for example.
通信部104は、ネットワーク140に接続され、入出力端末130と通信するネットワークインターフェースである。 The communication unit 104 is a network interface that is connected to the network 140 and communicates with the input / output terminal 130.
表示画面生成部105、合併症情報算出部107、検査情報比較部108、病名候補分析部109、比較検査項目設定部113及び罹患判定値設定部115は、データ利活用支援システム100の機能を実現するための処理を実行する処理部であり、それぞれが専用のハードウェアによって実現されてもよいし、ソフトウェアによって実現されてもよい。後者の場合、以下の説明において上記の各処理部が実行する処理は、実際には、制御部101がメモリ103に格納されたプログラムに記述された命令に従って実行する。上記の各処理部によって実行される処理の詳細は後述する。 The display screen generation unit 105, the complication information calculation unit 107, the examination information comparison unit 108, the disease name candidate analysis unit 109, the comparative examination item setting unit 113, and the morbidity determination value setting unit 115 realize the functions of the data utilization support system 100. Are processing units that execute processing for performing the processing, and each may be realized by dedicated hardware or may be realized by software. In the latter case, the processing executed by each processing unit in the following description is actually executed by the control unit 101 in accordance with an instruction described in a program stored in the memory 103. Details of the processing executed by each processing unit will be described later.
制御部101が実行するプログラムは、リムーバブルメディア(CD−ROM、フラッシュメモリなど)又はネットワークを介してデータ利活用支援システム100に提供され、非一時的記憶媒体である不揮発性記憶装置に格納される。このため、データ利活用支援システム100は、リムーバブルメディアからデータを読み込むインターフェースを有するとよい。 The program executed by the control unit 101 is provided to the data utilization support system 100 via a removable medium (CD-ROM, flash memory, etc.) or a network, and is stored in a nonvolatile storage device that is a non-temporary storage medium. . For this reason, the data utilization support system 100 may have an interface for reading data from a removable medium.
表示画面生成部105は、分析結果表示画面(図15)、患者数の最低値の設定画面(図16)、罹患判定検査情報設定画面(図17)などの画面を表示するためのデータを生成する。また、表示画面生成部105は、ユーザからの入力や選択を受け付ける。合併症情報算出部107は、対象病名に対応する合併症情報を算出する合併症情報算出処理(図12)を実行する。検査情報比較部108は、検査項目を比較する検査情報比較処理(図13)を実行する。病名候補分析部109は、病名候補情報を算出する病名候補情報算出処理(図14)を実行する。 The display screen generation unit 105 generates data for displaying screens such as an analysis result display screen (FIG. 15), a setting screen for the minimum number of patients (FIG. 16), and a disease determination test information setting screen (FIG. 17). To do. In addition, the display screen generation unit 105 receives input and selection from the user. The complication information calculation unit 107 executes a complication information calculation process (FIG. 12) for calculating complication information corresponding to the target disease name. The inspection information comparison unit 108 executes inspection information comparison processing (FIG. 13) for comparing inspection items. The disease name candidate analysis unit 109 executes disease name candidate information calculation processing (FIG. 14) for calculating disease name candidate information.
比較検査項目設定部113は、図15に示す画面において、分析対象の設定を受け付ける。罹患判定値設定部115は、統合データベース111に蓄積されたデータに基づいて、各合併症情報に対応する各検査項目の罹患判定検査情報を算出する。また、罹患判定値設定部115は、知識データベース112に蓄積された医学知識データに基づいて、各合併症情報に対応する各検査項目の罹患判定検査情報を算出する。 The comparative inspection item setting unit 113 receives the setting of the analysis target on the screen shown in FIG. The morbidity determination value setting unit 115 calculates morbidity determination test information of each test item corresponding to each complication information based on the data accumulated in the integrated database 111. Further, the morbidity determination value setting unit 115 calculates morbidity determination test information of each test item corresponding to each complication information based on the medical knowledge data accumulated in the knowledge database 112.
データ利活用支援システム100は、物理的に一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムであり、同一の計算機上で別個のスレッドで動作してもよく、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。 The data utilization support system 100 is a computer system that is configured on a single computer or a plurality of computers that are logically or physically configured, and is a separate thread on the same computer. It may operate, and may operate on a virtual machine constructed on a plurality of physical computer resources.
患者情報データベース121、検査情報データベース122及び処方情報データベース123は、病院情報システム120内の不揮発性記憶装置(例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)、図示省略)に格納されてもよい。 The patient information database 121, the examination information database 122, and the prescription information database 123 are stored in a nonvolatile storage device (for example, HDD (Hard Disk Drive) or SSD (Solid State Drive), not shown) in the hospital information system 120. Also good.
ネットワーク140は、データ利活用支援システム100、病院情報システム120及び入出力端末130を接続する。データ利活用支援システム100は、ネットワーク140を介して病院情報システム120及び入出力端末130と通信する。ネットワーク140は、LAN(Local Area Network)ケーブルによる有線通信、又は無線LANによる無線通信を利用してもよい。また、ネットワーク140は、インターネット、VPN、携帯電話通信網、PHS通信網など、他の広域ネットワークを利用してもよい。 The network 140 connects the data utilization support system 100, the hospital information system 120, and the input / output terminal 130. The data utilization support system 100 communicates with the hospital information system 120 and the input / output terminal 130 via the network 140. The network 140 may use wired communication using a LAN (Local Area Network) cable or wireless communication using a wireless LAN. The network 140 may use another wide area network such as the Internet, VPN, mobile phone communication network, and PHS communication network.
以下では、統合データベース111を構成するテーブルの構造を説明する。 Below, the structure of the table which comprises the integrated database 111 is demonstrated.
統合データベース111は、患者毎の基本情報等を管理する患者情報テーブル200、患者毎の検査情報を格納する検査情報テーブル300、患者毎の処方情報を格納する処方情報テーブル400を含む。 The integrated database 111 includes a patient information table 200 that manages basic information for each patient, an examination information table 300 that stores examination information for each patient, and a prescription information table 400 that stores prescription information for each patient.
図2は、患者情報テーブル200の構成例を示す図である。 FIG. 2 is a diagram illustrating a configuration example of the patient information table 200.
患者情報テーブル200は、患者を識別するための患者IDを格納するフィールド201と、患者の性別を格納するフィールド202と、医療機関の入院又は外来のデータであることを示す入院フラグを格納するフィールド203と、医療機関の外来の診断日を格納するフィールド204と、医療機関の入院年月日を格納するフィールド205と、医療機関の退院年月日を格納するフィールド206と、疾患名を格納するフィールド207、208及び209とを含む。患者情報テーブル200は、四つ以上の疾患名を格納するフィールドを含んでもよい。 The patient information table 200 includes a field 201 for storing a patient ID for identifying a patient, a field 202 for storing the gender of the patient, and a field for storing a hospitalization flag indicating hospital admission or outpatient data of a medical institution. 203, a field 204 for storing the date of outpatient diagnosis of the medical institution, a field 205 for storing the hospital institution's hospitalization date, a field 206 for storing the discharge date of the medical institution, and a disease name are stored. Fields 207, 208 and 209. The patient information table 200 may include a field that stores four or more disease names.
入院フラグフィールド203の値が「1」であれば、当該データは入院のデータであることを示し、診断日フィールド204には「0」、入院年月日フィールド205及び退院年月日フィールド206には日付が格納される。一方、入院フラグフィールド203の値が「0」であれば、当該データは外来のデータであることを示し、診断日フィールド204には外来の診断日、入院年月日フィールド205及び退院年月日フィールド206には「0」が格納される。 If the value in the hospitalization flag field 203 is “1”, this indicates that the data is hospitalization data. The diagnosis date field 204 is “0”, the hospitalization date field 205 and the discharge date field 206. Stores the date. On the other hand, if the value of the hospitalization flag field 203 is “0”, this indicates that the data is outpatient data, and the diagnosis date field 204 includes the diagnosis date of outpatient, the date of hospitalization field 205 and the date of discharge. The field 206 stores “0”.
患者情報テーブル200の各レコード(患者情報レコード)に、一人の患者の1回の入院又は1回の診断に関する情報が格納される。一人の患者の1回の入院又は1回の外来の診断が一つのレコードに対応する。例えば、患者情報レコード200Aは、患者IDが「#1」で識別される症例は、性別が「男」、入院フラグが「1」、診断日が「0」、入院年月日が「2014/04/01」、退院年月日が「2014/04/26」であり、病名1が「病名A」、病名2が「病名B」、病名3は何も情報が登録されていないことを示す「NULL」である。すなわち、患者ID「#1」で識別される男性の患者が、病名A及び病名Bのために2014年4月1日から2014年4月26日まで入院したことを示す。 Information relating to one hospitalization or one diagnosis of one patient is stored in each record (patient information record) of the patient information table 200. One patient's one hospitalization or one outpatient diagnosis corresponds to one record. For example, in the patient information record 200A, a case identified by the patient ID “# 1” has a gender “male”, a hospitalization flag “1”, a diagnosis date “0”, and a hospitalization date “2014 / 04/01 ”, discharge date is“ 2014/04/26 ”, disease name 1 is“ disease name A ”, disease name 2 is“ disease name B ”, and disease name 3 indicates that no information is registered. “NULL”. That is, the male patient identified by the patient ID “# 1” is hospitalized from April 1, 2014 to April 26, 2014 for disease name A and disease name B.
図3は、検査情報テーブル300の構成例を示す図である。 FIG. 3 is a diagram illustrating a configuration example of the inspection information table 300.
検査情報テーブル300は、患者IDを格納するフィールド301と、検査項目を識別するための情報を格納するフィールド302と、検査日を格納するフィールド303と、検査結果(検査値)を格納するフィールド304とを含む。検査情報テーブル300は、画像検査(例えば、CT画像検査)などの他の種類の検査結果を示す情報を含んでもよい。さらに、「吐き気」又は「嘔吐」などの患者の自覚症状に関する情報を含んでもよい。 The examination information table 300 includes a field 301 for storing a patient ID, a field 302 for storing information for identifying examination items, a field 303 for storing examination dates, and a field 304 for storing examination results (examination values). Including. The inspection information table 300 may include information indicating other types of inspection results such as image inspection (for example, CT image inspection). Furthermore, information regarding the patient's subjective symptoms such as “nausea” or “vomiting” may be included.
例えば、図3に示す検査情報テーブル300の例は、患者ID「#1」の患者において、「検査項目X」の値が、「2014/04/1」に「41」、「2014/04/7」に「62」、「2014/04/13」に「180」、「2014/04/15」に「220」、「2014/04/18」に「196」、「2014/04/25」に「120」であったことを記録している。また、検査情報テーブル300は、「検査項目Y」の値が、「2014/04/1」に「38」であったことを記録している。 For example, in the example of the examination information table 300 illustrated in FIG. 3, in the patient with the patient ID “# 1”, the value of “examination item X” is “41”, “2014/04 /” in “2014/04/1”. 7 ”is“ 62 ”,“ 2014/04/13 ”is“ 180 ”,“ 2014/04/15 ”is“ 220 ”,“ 2014/04/18 ”is“ 196 ”,“ 2014/04/25 ” Is recorded as “120”. Further, the inspection information table 300 records that the value of “inspection item Y” was “38” in “2014/04/1”.
図4は、処方情報テーブル400の構成例を示す図である。 FIG. 4 is a diagram illustrating a configuration example of the prescription information table 400.
処方情報テーブル400は、患者IDを格納するフィールド401と、薬剤を識別する情報(薬剤名)を格納するフィールド402と、各薬剤の処方開始日を格納するフィールド403と、各薬剤の処方終了日を格納するフィールド404とを含む。処方情報テーブル400は、各薬剤の処方の用法・用量を格納するフィールドを有してもよい。 The prescription information table 400 includes a field 401 for storing a patient ID, a field 402 for storing information (medicine name) for identifying a drug, a field 403 for storing a prescription start date for each drug, and a prescription end date for each drug. Field 404 for storing. The prescription information table 400 may have a field for storing prescription usage / dose of each drug.
例えば、図4に示す処方情報テーブル400の例は、患者ID「#1」の患者において、「薬剤A」が「2014/04/01」から「2014/04/07」までと、「2014/04/08」から「2014/04/14」まで処方され、「薬剤B」が「2014/04/03」から「2014/04/8」まで処方され、「薬剤D」が「2014/04/16」から「2014/04/20」まで処方され、「薬剤T」が「2014/04/14」から「2014/04/18」まで処方されたことを記録している。 For example, in the example of the prescription information table 400 illustrated in FIG. 4, in the patient with the patient ID “# 1”, “drug A” ranges from “2014/04/01” to “2014/04/07”. 04/08 ”to“ 2014/04/14 ”,“ Drug B ”is prescribed from“ 2014/04/03 ”to“ 2014/04/8 ”, and“ Drug D ”is“ 2014/04 / 16 ”to“ 2014/04/20 ”and“ Drug T ”is recorded from“ 2014/04/14 ”to“ 2014/04/18 ”.
以下では、知識データベース112を構成するテーブルの構造を説明する。 Below, the structure of the table which comprises the knowledge database 112 is demonstrated.
知識データベース112は、病名及び病名に対応する症状を管理する病名症状対応テーブル500と、薬剤及び薬剤に対応する疾患を管理する薬効情報テーブル600とを含む。また、知識データベース112は、医学知識データを格納する。医学知識データは、例えば、医学文献、国や医療機関毎に定められた治療ガイドラインであり、罹患判定値の情報を含むとよい。 The knowledge database 112 includes a disease name / symptom correspondence table 500 for managing a disease name and a symptom corresponding to the disease name, and a medicinal effect information table 600 for managing a drug and a disease corresponding to the drug. The knowledge database 112 stores medical knowledge data. The medical knowledge data is, for example, medical literature, treatment guidelines established for each country or medical institution, and may include information on morbidity determination values.
図5は、病名症状対応テーブル500の構成例を示す図である。 FIG. 5 is a diagram showing a configuration example of the disease name / symptom correspondence table 500.
病名症状対応テーブル500は、病名の情報を格納するフィールド501と、病名に対応する症状の情報を格納するフィールド502とを含む。病名症状対応テーブル500は、画像検査(例えば、CT検査により判明する腫瘍の発生や腫瘍サイズの増加)などの他の種類の検査結果に関する情報が含まれてもよく、さらに、「吐き気」又は「嘔吐」といった患者の自覚症状に関する情報を含んでもよい。 The disease name / symptom correspondence table 500 includes a field 501 for storing information on a disease name and a field 502 for storing information on a symptom corresponding to a disease name. The disease name symptom correspondence table 500 may include information on other types of examination results such as an image examination (for example, occurrence of a tumor or increase in tumor size determined by CT examination), and further includes “nausea” or “ Information about the patient's subjective symptoms such as “vomiting” may be included.
例えば、図5に示す病名症状対応テーブル500の例には、「病名A」に対応する症状として「検査項目Wの増加」が登録され、「病名B」に対応する症状として「検査項目Vの増加」が登録され、「病名C」に対応する症状として「検査項目Xの増加」と「検査項目Yの増加」が登録され、「病名G」に対応する症状として「検査項目Xの増加」が記録されている。 For example, in the example of the disease name / symptom correspondence table 500 shown in FIG. 5, “increase in examination item W” is registered as a symptom corresponding to “disease name A”, and “symptom of examination item V” is associated with a symptom corresponding to “disease name B”. "Increase" is registered, "Increase in test item X" and "Increase in test item Y" are registered as symptoms corresponding to "Disease name C", and "Increase in test item X" as symptoms corresponding to "Disease name G" Is recorded.
このように、病名に対応する症状の情報によって、罹患している病名に起因しない症状が発生している患者を選択することができ、病名候補の分析の精度を向上できる。 In this manner, patients with symptoms that are not caused by the disease name affected can be selected based on the information on the symptoms corresponding to the disease names, and the accuracy of analysis of disease name candidates can be improved.
図6は、薬効情報テーブル600の構成例を示す図である。 FIG. 6 is a diagram illustrating a configuration example of the medicinal effect information table 600.
薬効情報テーブル600は、薬剤名を格納するフィールド601と、薬剤名に対応する疾患を格納するフィールド602とを含む。薬効情報テーブル600には、「検査項目Aの改善」などの対応する検査項目や、「吐き気」又は「嘔吐」などの患者の自覚症状に関する情報を含んでもよい。 The medicinal effect information table 600 includes a field 601 for storing a drug name and a field 602 for storing a disease corresponding to the drug name. The medicinal effect information table 600 may include a corresponding test item such as “improvement of test item A” and information related to the patient's subjective symptoms such as “nausea” or “vomiting”.
例えば、図6に示す薬効情報テーブル600の例には、「薬剤A」で識別される薬剤と対応する疾患は「病名A」であり、「薬剤B」で識別される薬剤と対応する疾患は「病名G」であり、「薬剤C」で識別される薬剤と対応する疾患は「病名C」であり、「薬剤T」で識別される薬剤と対応する疾患は「病名B」であることが記録されている。 For example, in the example of the medicinal effect information table 600 shown in FIG. 6, the disease corresponding to the drug identified by “drug A” is “disease name A”, and the disease corresponding to the drug identified by “drug B” is The disease corresponding to the drug identified by “disease name G” and “drug C” is “disease name C”, and the disease corresponding to the drug identified by “drug T” is “disease name B”. It is recorded.
以下では、判定データベース110を構成するテーブルの構造を説明する。 Below, the structure of the table which comprises the determination database 110 is demonstrated.
判定データベース110は、合併症毎に定義された罹患判定検査情報を格納する判定情報テーブル700と、合併症情報算出部107が算出した各患者の合併症情報に基づいた患者の分類情報を格納する患者分類テーブル800と、検査情報比較部108が算出した各患者の検査情報の比較結果の情報を格納する検査情報比較結果テーブル900と、病名候補分析部109が算出した病名候補の情報を格納する病名候補情報テーブル1000とを含む。 The determination database 110 stores a determination information table 700 that stores morbidity determination test information defined for each complication, and patient classification information based on the complication information of each patient calculated by the complication information calculation unit 107. The patient classification table 800, the examination information comparison result table 900 for storing the comparison result information of the examination information of each patient calculated by the examination information comparison unit 108, and the information of the disease name candidates calculated by the disease name candidate analysis unit 109 are stored. And a disease name candidate information table 1000.
図7は、判定情報テーブル700の構成例を示す図である。 FIG. 7 is a diagram illustrating a configuration example of the determination information table 700.
判定情報テーブル700は、合併症の情報を格納するフィールド701と、合併所情報の罹患判定に使用する検査項目名を格納するフィールド702と、検査フィールド702と対応する罹患判定検査情報を格納するフィールド703とを含む。 The determination information table 700 includes a field 701 for storing complication information, a field 702 for storing a test item name used for determining the morbidity of the merger place information, and a field for storing morbidity determination test information corresponding to the test field 702. 703.
例えば、図7に示す判定情報テーブル700には、合併症「病名A:病名B」の罹患判定に使用する検査項目は「検査項目X」及び「検査項目Y」であり、「検査項目X」の罹患判定の範囲は「25−90」であり、「検査項目Y」の罹患判定範囲は「23−80」であることと、合併症「病名A:病名B:病名C」の罹患判定に使用する検査項目は「検査項目X」であり、その罹患判定の範囲は「165−250」であることが記録されている。 For example, in the determination information table 700 illustrated in FIG. 7, the test items used for determining the morbidity of the complication “disease name A: disease name B” are “test item X” and “test item Y”, and “test item X”. The disease determination range of “25-90” and the disease determination range of “test item Y” is “23-80”, and the disease determination of the complication “disease name A: disease name B: disease name C” The test item to be used is “test item X”, and it is recorded that the range of morbidity determination is “165-250”.
このように、合併症情報ごとに、罹患判定に使用する検査項目及び各検査項目の罹患判定情報を記録することで、合併症患者ごとに異なる検査値及びその取り得る範囲から外れた患者を選択でき、病名候補の分析の精度を向上できる。 In this way, by recording the test items used for morbidity determination and the morbidity determination information of each test item for each complication information, select different test values for each complication patient and patients who are out of their possible range This can improve the accuracy of analysis of disease name candidates.
図8は、患者分類テーブル800の構成例を示す図である。 FIG. 8 is a diagram illustrating a configuration example of the patient classification table 800.
患者分類テーブル800は、病名の組み合わせである合併症情報を格納するフィールド801と、患者を識別する患者IDを格納するフィールド802と、合併症が該当する期間の情報を格納するフィールド803とを含む。 The patient classification table 800 includes a field 801 that stores complication information that is a combination of disease names, a field 802 that stores a patient ID that identifies a patient, and a field 803 that stores information on a period in which the complication falls. .
例えば、図8に示す患者分類テーブル800の例には、患者IDが「#1」と「#10」の患者は合併症「病名A:病名B」を発症しており、患者IDが「#1」の患者の該当期間は「2014/04/01〜2014/04/26」であり、患者IDが「#10」の患者の該当期間は「2014/10/21〜2014/11/03」であり、患者IDが「#2」の患者は合併症「病名C:病名D:病名E」を発症しており、その該当期間は「2015/03/31〜」であり、患者IDが「#29」の患者は合併症「病名A:病名B:病名C」を発症しており、その該当期間は「2014/08/12〜2014/08/31」であることが記録されている。 For example, in the example of the patient classification table 800 illustrated in FIG. 8, the patients whose patient IDs are “# 1” and “# 10” have developed the complication “disease name A: disease name B”, and the patient ID is “#”. The corresponding period of the patient with “1” is “2014/04/01 to 2014/04/26”, and the corresponding period of the patient with the patient ID “# 10” is “2014/10/21 to 2014/11/03”. The patient whose patient ID is “# 2” has developed the complication “disease name C: disease name D: disease name E”, the corresponding period is “2015/03 / 31-”, and the patient ID is “ The patient of # 29 has a complication "Disease name A: Disease name B: Disease name C", and the corresponding period is recorded as "2014/08/12 to 2014/08/31".
図9は、検査情報比較結果テーブル900の構成例を示す図である。 FIG. 9 is a diagram illustrating a configuration example of the inspection information comparison result table 900.
検査情報比較結果テーブル900は、病名の組み合わせである合併症情報を格納するフィールド901と、患者を識別する患者IDを格納するフィールド902と、検査項目名を格納するフィールド903と、検査項目の比較結果を格納するフィールド904とを含む。 The examination information comparison result table 900 includes a field 901 for storing complication information that is a combination of disease names, a field 902 for storing a patient ID for identifying a patient, a field 903 for storing an examination item name, and comparison of examination items. And a field 904 for storing the result.
比較結果フィールド904の値が「1」であれば、患者の検査項目が合併症における罹患判定範囲から外れている(すなわち、検査値が、ある合併症における通常取り得る範囲外である)ことを示す。一方、比較結果が「0」であれば、患者の検査項目が合併症における罹患判定範囲内であることを示す。 If the value of the comparison result field 904 is “1”, it means that the test item of the patient is out of the morbidity determination range in the complication (that is, the test value is out of the normal range for a certain complication). Show. On the other hand, if the comparison result is “0”, it indicates that the examination item of the patient is within the disease determination range in the complication.
例えば、図9に示す検査情報比較結果テーブル900の例には、「病名A:病名B」の合併症を発症している患者「#1」の「検査項目X」の比較結果は「1」であり、患者IDが「#1」の患者の「検査項目Y」の比較結果は「1」であり、合併症「病名A:病名B」を発症している患者IDが「#8」の患者の「検査項目X」の比較結果は「0」であることが記録されている。すなわち、患者IDが「#1」の患者の「検査項目X」及び「検査項目Y」は合併症「病名A:病名B」の罹患判定の検査値の範囲外であり、別の疾病に罹患している可能性があることを示す。 For example, in the example of the examination information comparison result table 900 illustrated in FIG. 9, the comparison result of “examination item X” of the patient “# 1” who develops a complication of “disease name A: disease name B” is “1”. The comparison result of “examination item Y” of the patient with the patient ID “# 1” is “1”, and the patient ID with the complication “disease name A: disease name B” is “# 8”. It is recorded that the comparison result of “inspection item X” of the patient is “0”. That is, “examination item X” and “examination item Y” of the patient whose patient ID is “# 1” are outside the range of the examination value of the morbidity determination of the complication “disease name A: disease name B” and suffer from another disease. It may indicate that
図10は、病名候補情報テーブル1000の構成例を示す図である。 FIG. 10 is a diagram illustrating a configuration example of the disease name candidate information table 1000.
病名候補情報テーブル1000は、患者を識別する患者IDを格納するフィールド1001と、病名の組み合わせである合併症情報を格納するフィールド1002と、患者の病名候補情報を格納するフィールド1003と、病名候補情報と対応する判断項目の情報を格納するフィールド1004及び1005と、病名候補の抽出に使用した関連薬剤の情報を格納するフィールド1006とを含む。なお、二つ目以後の判断項目に格納すべき情報が無い場合、判断項目フィールド1005には「NULL」を格納すればよい。病名候補情報テーブル1000は、三つ以上の判断項目フィールドを含んでもよい。 The disease name candidate information table 1000 includes a field 1001 for storing a patient ID for identifying a patient, a field 1002 for storing complication information that is a combination of disease names, a field 1003 for storing patient name candidate information, and disease name candidate information. And fields 1004 and 1005 for storing information on the corresponding decision items, and a field 1006 for storing information on related drugs used for extraction of disease name candidates. It should be noted that, if there is no information to be stored in the decision item of the second after, it is sufficient to store the "NULL" to determine the item field 1005. The disease name candidate information table 1000 may include three or more determination item fields.
例えば、図10に示す病名候補情報テーブル1000は、患者IDが「#1」の患者は合併症「病名A:病名B」を発症しているが、病名候補は「病名C」及び「病名G」であり、病名候補「病名C」と対応する判断項目は「検査項目X」及び「検査項目Y」であり、病名候補の選択に使用した関連薬剤は「薬剤C」であり、病名候補「病名G」と対応する判断項目は「検査項目X」であり、病名候補の選択に使用した関連薬剤はないことが記録されている。 For example, in the disease name candidate information table 1000 shown in FIG. 10, the patient whose patient ID is “# 1” has developed the complication “disease name A: disease name B”, but the disease name candidates are “disease name C” and “disease name G”. The determination items corresponding to the disease name candidate “disease name C” are “test item X” and “test item Y”, the related drug used for selecting the disease name candidate is “drug C”, and the disease name candidate “ The determination item corresponding to “Disease name G” is “Test item X”, and it is recorded that there is no related drug used for selecting the disease name candidate.
このように、病名候補情報と判断項目とを対応付けて記録することによって、どの検査項目によって病名候補が判断されたが容易に把握できる。また、病名候補情報に対して複数の判断項目を対応付けることによって、複数の判断項目を用いて病名候補を選択することができ、病名候補の分析の精度を向上できる。また、病名候補の抽出に使用した薬剤の情報を対応付けて記録することによって、当該薬剤が処方される病名候補を選択する又は除外する処理が可能となり、病名候補の分析の精度を向上できる。さらに、当該薬剤の処方前、処方後、処方中などの期間の検査値を分析対象とする、当該薬剤の処方前と処方後の検査値の差を用いる等の処理が可能となり、より適切な病名候補の判断を支援することができる。 In this way, by recording the disease name candidate information and the determination items in association with each other, it is possible to easily grasp which test item the disease name candidate has been determined. Further, by associating a plurality of determination items with the disease name candidate information, it is possible to select a disease name candidate using the plurality of determination items, and to improve the accuracy of analysis of the disease name candidates. In addition, by associating and recording information on a drug used for extraction of a disease name candidate, it is possible to select or exclude a disease name candidate for which the drug is prescribed, thereby improving the accuracy of analysis of the disease name candidate. In addition, it is possible to perform processing such as using the difference between the pre-prescription and post-prescription prescriptions of the drug, which is subject to analysis, such as the pre-prescription, post-prescription, and pre-prescription test values. It can assist in the determination of disease name candidates.
次に、データ利活用支援システム100が実行する処理をフローチャートを用いて説明する。 Next, processing executed by the data utilization support system 100 will be described using a flowchart.
図11は、本発明の実施例のデータ利活用支援システム100が実行する処理のフローチャートである。 FIG. 11 is a flowchart of processing executed by the data utilization support system 100 according to the embodiment of this invention.
まず、制御部101は、統合データベース111から症例データを読み出し、メモリ103に格納する(S1101)。以後の説明では、患者に関するデータ、例えば、患者を識別する情報、患者に対応する処方薬の情報、患者に対応する検査結果の情報等を総称して患者データと記載する。制御部101は、統合データベース111に格納される全患者のデータを読み出し、メモリ103に格納してもよい。 First, the control unit 101 reads out case data from the integrated database 111 and stores it in the memory 103 (S1101). In the following description, data relating to a patient, for example, information for identifying a patient, information on prescription drugs corresponding to the patient, information on test results corresponding to the patient, and the like are collectively referred to as patient data. The control unit 101 may read all patient data stored in the integrated database 111 and store the data in the memory 103.
次に、制御部101は、知識データベース112から知識データを読み出し、メモリ103に格納する(S1102)。制御部101は、知識データベース112に格納される全データを読み出し、メモリ103に格納してもよい。 Next, the control unit 101 reads knowledge data from the knowledge database 112 and stores it in the memory 103 (S1102). The control unit 101 may read all data stored in the knowledge database 112 and store it in the memory 103.
次に、制御部101は、判定データベース110から判定情報データを読み出し、メモリ103に格納する(S1103)。制御部101は、判定データベース110に格納される全データを読み出し、メモリ103に格納してもよい。 Next, the control unit 101 reads the determination information data from the determination database 110 and stores it in the memory 103 (S1103). The control unit 101 may read all data stored in the determination database 110 and store it in the memory 103.
次に、制御部101は、表示画面生成部105を起動する。表示画面生成部105は、ユーザに分析の対象とする合併症情報の病名の組み合わせや、病名候補情報や、病名候補情報の算出に使用する検査項目数などを選択するための画面を表示するためのデータを生成し、入出力端末130に出力する。また、制御部101は、比較検査項目設定部113を起動する。比較検査項目設定部113は、図15に示す画面の分析対象設定エリア1520の設定を受け付ける(S1104)。ステップS1104において表示画面生成部105が生成し、入出力端末130が表示する画面は、図15に示す画面の左側の分析対象設定エリア1520を含み、右側のエリアを含まない。 Next, the control unit 101 activates the display screen generation unit 105. The display screen generation unit 105 displays a screen for selecting a combination of disease names of complication information to be analyzed, disease name candidate information, the number of examination items used for calculating disease name candidate information, and the like to the user. Are generated and output to the input / output terminal 130. In addition, the control unit 101 activates the comparative inspection item setting unit 113. The comparative inspection item setting unit 113 receives the setting of the analysis target setting area 1520 on the screen shown in FIG. 15 (S1104). The screen generated by the display screen generation unit 105 in step S1104 and displayed by the input / output terminal 130 includes the analysis target setting area 1520 on the left side of the screen shown in FIG. 15, and does not include the right area.
以下、ステップS1104で選択された合併症情報の病名の組み合わせを対象病名、合併症情報を対象合併症、病名候補情報を対象病名候補と記載する場合がある。 Hereinafter, a combination of disease names in the complication information selected in step S1104 may be described as a target disease name, complication information as a target complication, and disease name candidate information as a target disease name candidate.
図15は、本発明の実施例の入出力端末130がユーザが分析の対象とする合併症情報の病名の組み合わせや、病名候補情報や、病名候補情報の算出に使用する検査項目数などの分析オプションを選択するときに入出力端末130に表示する分析結果表示画面1500を示す図である。 FIG. 15 shows an analysis of the combination of disease names of complication information to be analyzed by the input / output terminal 130 according to the embodiment of the present invention, disease name candidate information, and the number of examination items used for calculation of disease name candidate information. It is a figure which shows the analysis result display screen 1500 displayed on the input / output terminal 130 when selecting an option.
画面1500は、分析対象設定エリア1520と、分析結果一覧表示エリア1507と、分布の参照ボタン1508と、選択した病名を付与ボタン1509と、分布比較表示エリア1510と、検査項目設定欄1511を含む。分析対象設定エリア1520は、分析対象の病名選択欄1501と、分析対象の病名候補選択欄1502と、分析対象の検査項目選択欄1503と、分析オプション選択欄1504と、「患者数の最低値の設定」を変更するためのボタン1505Aと、「罹患判定検査情報の設定」を変更するためのボタン1505Bと、「分析実行」ボタン1506とを含む。 The screen 1500 includes an analysis target setting area 1520, an analysis result list display area 1507, a distribution reference button 1508, a selected disease name assignment button 1509, a distribution comparison display area 1510, and an examination item setting field 1511. The analysis target setting area 1520 includes an analysis target disease name selection column 1501, an analysis target disease name candidate selection column 1502, an analysis target test item selection column 1503, an analysis option selection column 1504, and a “minimum number of patients” A button 1505A for changing “setting”, a button 1505B for changing “setting of disease determination test information”, and an “execute analysis” button 1506 are included.
なお、ステップS1104で表示される画面は、分析対象設定エリア1520のみを含み、分析結果は表示されない。一方、ステップS1109で表示される画面は、図15に示す画面の全てを含む。 Note that the screen displayed in step S1104 includes only the analysis target setting area 1520, and the analysis result is not displayed. On the other hand, the screen displayed in step S1109 includes all of the screens shown in FIG.
ユーザは、分析対象の病名選択欄1501のチェックボックスを操作し、病名の組み合わせ、すなわち、分析対象の合併症を選択する。ユーザは、分析対象の病名候補選択欄1502のチェックボックスを操作し、分析対象の病名候補を選択する。ユーザは、分析対象の検査項目選択欄1503のチェックボックスを操作し、分析対象の検査項目を選択する。ユーザは、分析オプション選択欄1504のチェックボックスを操作し、分析に使用する分析オプションを選択する。分析オプションには、複数の検査項目を判断に使用、患者数の最低値制限を使用、薬剤情報を使用などがある。 The user operates a check box in the disease name selection column 1501 to be analyzed, and selects a combination of disease names, that is, a complication to be analyzed. The user operates the check box in the disease name candidate selection column 1502 to be analyzed, and selects a disease name candidate to be analyzed. The user operates the check box in the analysis target inspection item selection field 1503 to select the analysis target inspection item. The user operates a check box in the analysis option selection field 1504 to select an analysis option to be used for analysis. Analysis options include using multiple test items to make decisions, using the minimum number of patients limit, and using drug information.
「複数の検査項目を判断に使用」がチェックされると、選択された数の検査項目を用いて病名候補を分析する。また、「患者数の最低値制限を使用」がチェックされると、患者数の最低値の設定画面1600(図16)で、病名の組み合わせ数や合併症ごとに設定される最低患者数を考慮して病名候補を分析する。さらに、「薬剤情報を使用」がチェックされると、病名候補情報テーブル1000の関連薬剤情報フィールド1006を参照して、合併症を分析する。 When “Use multiple examination items for judgment” is checked, disease name candidates are analyzed using the selected number of examination items. In addition, when “Use minimum number of patients limit” is checked, the number of combinations of disease names and the minimum number of patients set for each complication are considered on the setting screen 1600 for the minimum number of patients (FIG. 16). And analyze disease name candidates. Further, when “use drug information” is checked, a complication is analyzed with reference to the related drug information field 1006 of the disease name candidate information table 1000.
ユーザが「患者数の最低値の設定」変更ボタン1505Aを操作すると、表示画面生成部105は、患者数の最低値の設定画面1600(図16)を表示するためのデータを生成し、入出力端末130に出力する。 When the user operates the “setting the minimum number of patients” change button 1505A, the display screen generation unit 105 generates data for displaying the setting screen 1600 (FIG. 16) for the minimum number of patients, and inputs and outputs Output to the terminal 130.
一方、ユーザが「罹患判定検査情報の設定」変更ボタン1505Bを操作すると、表示画面生成部105は、罹患判定検査情報設定画面1700(図17)を表示するためのデータを生成、入出力端末130に出力する。 On the other hand, when the user operates the “setting of disease determination test information” change button 1505B, the display screen generation unit 105 generates data for displaying the disease determination test information setting screen 1700 (FIG. 17), and the input / output terminal 130. Output to.
また、ユーザが分析実行ボタン1506を操作すると、制御部101は、合併症情報算出部107、検査情報比較部108、病名候補分析部109及び必要に応じて薬剤情報判定部118を起動し、合併症情報算出処理(図11のS1105、図12)を実行する。 When the user operates the analysis execution button 1506, the control unit 101 activates the complication information calculation unit 107, the test information comparison unit 108, the disease name candidate analysis unit 109, and the drug information determination unit 118 as necessary, and merges them. Symptom information calculation processing (S1105 in FIG. 11, FIG. 12) is executed.
分析結果一覧表示エリア1507には、例示として、患者ID「#1」の患者の分析結果が表示されている。患者ID「#1」の患者は合併症「病名A:病名B」を発症していると診断されており、この患者の病名候補は「病名C」及び「病名G」であり、病名候補は「病名C」の判断項目が「検査項目X」及び「検査項目Y」であり、関連薬剤が「薬剤Cの処方あり」であることが表示されている。また、病名候補「病名G」の判断項目は「検査項目X」であることが表示されている。 In the analysis result list display area 1507, for example, the analysis result of the patient with the patient ID “# 1” is displayed. The patient with the patient ID “# 1” has been diagnosed as having developed the complication “sick name A: sick name B”, and the sick name candidates of this patient are “sick name C” and “sick name G”. It is displayed that the judgment item of “disease name C” is “examination item X” and “examination item Y”, and the related medicine is “prescription of medicine C”. Further, it is displayed that the judgment item of the disease name candidate “disease name G” is “examination item X”.
ここで、ユーザが分析結果一覧表示エリア1507の任意の病名候補を選択し、「分布の参照」ボタン1508を操作すると、分布比較表示エリア1510に、当該患者で診断されている合併症情報に対応する罹患判定基準及び患者群の検査項目の分布と、当該患者で診断されている疾病及び病名候補からなる合併症情報に対応する罹患判定基準及び患者群の検査項目の分布が表示される。さらに、ユーザが検査項目設定欄1511を操作することによって、分布比較表示エリア1510に表示される検査項目を選択できる。 Here, when the user selects an arbitrary disease name candidate in the analysis result list display area 1507 and operates the “reference distribution” button 1508, the distribution comparison display area 1510 corresponds to the complication information diagnosed by the patient. The distribution of the morbidity determination criteria and patient group test items, and the morbidity determination criteria and patient group test item distributions corresponding to the complication information consisting of the disease and disease name candidates diagnosed in the patient are displayed. Furthermore, the user can select the inspection item displayed in the distribution comparison display area 1510 by operating the inspection item setting field 1511.
また、ユーザが選択した病名候補を選択した患者に付与すべきだと判断した場合、「選択した病名を付与」ボタン1509を操作すると、患者情報テーブル200の病名207〜209のいずれかに病名候補を記録し(具体的には、「病名C」を病名209に記録し)、選択した病名候補を患者の病名として付与する。 In addition, when it is determined that the disease name candidate selected by the user should be given to the selected patient, when the “give selected disease name” button 1509 is operated, the disease name candidates are assigned to any of the disease names 207 to 209 in the patient information table 200. (Specifically, “disease name C” is recorded in the disease name 209), and the selected disease name candidate is given as the patient's disease name.
このように、複数の判断項目から病名候補を絞り込むことによって、選択した患者に付与すべき病名候補の判断を支援することができる。 In this way, by narrowing down disease name candidates from a plurality of determination items, it is possible to support the determination of disease name candidates to be given to selected patients.
さらに、薬剤の処方の情報を使用する場合、病名候補と関連する薬剤が処方されているかの情報を提示することによって、より適切な病名候補の判断を支援することができる。 Furthermore, when using information on drug prescription, it is possible to assist in determining a more appropriate disease name candidate by presenting information on whether or not a drug related to the disease name candidate is prescribed.
図16は、本発明の実施例の患者数の最低値の設定画面1600を示す図である。 FIG. 16 is a diagram showing a setting screen 1600 for the minimum number of patients according to the embodiment of the present invention.
患者数の最低値の設定画面1600は、基本設定エリア1601と、個別設定エリア1602と、保存ボタン1603と、キャンセルボタン1604とを含む。 The setting screen 1600 for the minimum number of patients includes a basic setting area 1601, an individual setting area 1602, a save button 1603, and a cancel button 1604.
ユーザは、基本設定エリア1601の病名組み合わせ数の最低患者数のアップダウンボタン16011を操作することによって各病名組み合わせ数と対応する最低患者数を変更でき、設定したい最低患者数を基本設定エリア1601に直接入力できる。 The user can change the minimum number of patients corresponding to each number of disease name combinations by operating the up / down button 16011 for the minimum number of patients in the number of disease name combinations in the basic setting area 1601, and the minimum number of patients to be set can be changed to the basic setting area 1601. You can enter directly.
ユーザは、個別設定エリア1602の合併症の最低患者数のアップダウンボタン16021を操作することによって各合併症と対応する最低患者数を変更でき、設定したい最低患者数を個別設定エリア1602に直接入力できる。 The user can change the minimum number of patients corresponding to each complication by operating the up / down button 16021 for the minimum number of complications in the individual setting area 1602, and directly input the minimum number of patients to be set in the individual setting area 1602 it can.
ユーザは、「保存」ボタン1603を操作することによって、変更した最低患者数を保存して、患者数の最低値の設定画面1600を終了し、分析結果表示画面1500に戻る。また、ユーザは、「キャンセル」ボタン1604を操作することによって、最低患者数を保存せずに、患者数の最低値の設定画面1600を終了し、分析結果表示画面1500に戻る。 The user operates the “save” button 1603 to save the changed minimum number of patients, ends the setting screen 1600 for the minimum value of the number of patients, and returns to the analysis result display screen 1500. Further, the user operates the “Cancel” button 1604 to end the setting screen 1600 for the minimum value of the number of patients without saving the minimum number of patients, and return to the analysis result display screen 1500.
このように、患者数の最低値を定めることによって、患者数が少ない合併症情報を分析の対象外とすることができ、合併症情報の組み合わせ数が多くなりすぎることを抑制できる。また、合併症情報数の上限値を定めることによって、合併症情報の組み合わせ数が多くなりすぎることを抑制してもよい。 Thus, by determining the minimum value of the number of patients, complication information with a small number of patients can be excluded from analysis, and the number of combinations of complication information can be prevented from becoming too large. Moreover, you may suppress that the number of combinations of complication information increases too much by determining the upper limit of the number of complication information.
図17は、本発明の実施例の罹患判定検査情報設定画面1700を示す図である。 FIG. 17 is a diagram showing a disease determination test information setting screen 1700 according to the embodiment of this invention.
罹患判定検査情報設定画面1700は、罹患判定検査情報変更エリア1701と、「蓄積データを用いた自動設定」ボタン1702と、「医学知識を用いた自動設定」ボタン1703と、「保存」ボタン1704と、「キャンセル」ボタン1705とを含む。 The disease determination test information setting screen 1700 includes a disease determination test information change area 1701, an “automatic setting using stored data” button 1702, an “automatic setting using medical knowledge” button 1703, a “save” button 1704, , “Cancel” button 1705.
ユーザは、罹患判定検査情報変更エリア1701の罹患判定検査情報の下限値のアップダウンボタン17011を操作することによって各合併症情報の各検査項目に対応する罹患判定検査情報の下限値を変更する。また、罹患判定検査情報の上限値のアップダウンボタン17012を操作することによって、各合併症情報の各検査項目に対応する罹患判定検査情報の上限値を変更する。ユーザは、罹患判定検査情報変更エリア1701の上限値
下限値の欄に、設定したい罹患判定検査情報を直接入力できる。
The user changes the lower limit value of the disease determination test information corresponding to each test item of each complication information by operating the up / down button 17011 of the lower limit value of the disease determination test information in the disease determination test information change area 1701. Further, by operating an up / down button 17012 of the upper limit value of the morbidity determination test information, the upper limit value of the morbidity determination test information corresponding to each test item of each complication information is changed. The user can directly input the disease determination test information to be set in the upper limit / lower limit value column of the disease determination test information change area 1701.
このように、合併症情報毎に各検査項目の罹患判定検査情報を定義することによって、複数の疾患を発症した患者にも、新しい病名候補を適切に選択できる。 Thus, by defining the disease determination test information for each test item for each complication information, a new disease name candidate can be appropriately selected even for a patient who has developed a plurality of diseases.
ユーザが「蓄積データを用いた自動設定」ボタン1702を操作すると、罹患判定値設定部115が起動し、統合データベース111に蓄積されたデータに基づいて、各合併症情報に対応する各検査項目の罹患判定検査情報を算出し、算出結果を用いて罹患判定検査情報変更エリア1701の罹患判定検査情報の下限値及び上限値を変更する。例えば、統合データベース111に記録されている患者を合併症情報によって分類し、合併症情報によって分類した患者群における各検査項目の標準偏差、99%信頼区間、95%信頼区間、平均値、中央値、最頻値などの統計値に基づいて、罹患判定検査情報を算出することができる。なお、罹患判定検査情報の算出に用いる統計値は前述したものに限らず、他の統計値を用いてもよい。 When the user operates the “automatic setting using accumulated data” button 1702, the morbidity determination value setting unit 115 is activated, and based on the data accumulated in the integrated database 111, each examination item corresponding to each complication information is displayed. The disease determination test information is calculated, and the lower limit value and the upper limit value of the disease determination test information in the disease determination test information change area 1701 are changed using the calculation result. For example, patients recorded in the integrated database 111 are classified according to complication information, and the standard deviation, 99% confidence interval, 95% confidence interval, average value, and median value of each test item in the patient group classified according to complication information Based on a statistical value such as a mode value, morbidity determination test information can be calculated. Note that the statistical values used for calculating the disease determination test information are not limited to those described above, and other statistical values may be used.
なお、特定の検査値のみを用いて罹患判定検査情報を算出してもよい。例えば、診断日に近い検査日の検査値を用いることによって、病態を正しく表している検査値を選択的に使用することができ、病名候補の分析の精度を向上できる。 Note that the disease determination test information may be calculated using only specific test values. For example, by using a test value that is close to the diagnosis date, a test value that correctly represents the disease state can be selectively used, and the accuracy of analysis of disease name candidates can be improved.
また、分析オプション選択欄1504の「薬剤情報を使用」がチェックされている場合、薬効に関連する特定の検査値のみを対象として罹患判定検査情報を算出してもよい。例えば、関連薬剤の処方前の検査値のみを対象とする、処方後の検査値のみを対象とする、処方前後での検査値の差を比較する、又は、外来診断日の検査値のみを対象とする等である。このように特定の条件を満たす検査値のみを対象として罹患判定検査情報を算出することによって、病態を正しく表している検査値を選択的に使用することができ、病名候補の分析の精度を向上できる。 Further, when “use drug information” in the analysis option selection field 1504 is checked, the disease determination test information may be calculated only for a specific test value related to the drug effect. For example, only for pre-prescription test values of related drugs, only for post-prescription test values, comparing test values before and after prescription, or only for test values on the outpatient diagnosis date And so on. By calculating the disease determination test information only for test values that satisfy specific conditions in this way, test values that correctly represent the disease state can be selectively used, improving the accuracy of analysis of disease name candidates. it can.
また、ユーザが「医学知識を用いた自動設定」ボタン1703を操作すると、罹患判定値設定部115が起動し、知識データベース112に蓄積された医学知識データに基づいて、各合併症情報に対応する各検査項目の罹患判定検査情報を算出し、算出結果を用いて罹患判定検査情報変更エリア1701の罹患判定検査情報の下限値及び上限値を変更する。例えば、医学知識データは、文献やガイドラインに記載された罹患判定値の情報や、国や医療機関毎に定められた罹患判定値の情報を用いてもよい。 Further, when the user operates the “automatic setting using medical knowledge” button 1703, the disease determination value setting unit 115 is activated and corresponds to each complication information based on the medical knowledge data stored in the knowledge database 112. The disease determination test information for each test item is calculated, and the lower limit value and the upper limit value of the disease determination test information in the disease determination test information change area 1701 are changed using the calculation result. For example, the medical knowledge data may use information on morbidity determination values described in literatures and guidelines, or information on morbidity determination values determined for each country or medical institution.
ユーザは、「医学知識を用いた自動設定」ボタン1703を操作して、罹患判定検査情報の下限値及び上限値を自動的に設定した後、アップダウンボタン17011、17012を操作することによって、罹患判定検査情報の下限値及び上限値を微調整してもよい。 The user operates the “automatic setting using medical knowledge” button 1703 to automatically set the lower limit value and the upper limit value of the disease determination test information, and then operates the up / down buttons 17011 and 17012 to detect the disease. The lower limit value and upper limit value of the judgment inspection information may be finely adjusted.
また、ユーザは、「保存」ボタン1704を操作することによって、変更した罹患判定検査情報の下限値及び上限値を保存して、罹患判定検査情報設定画面1700を終了し、分析結果表示画面1500に戻る。また、ユーザは、「キャンセル」ボタン1705を操作することによって、罹患判定検査情報の下限値及び上限値を保存することなく、罹患判定検査情報設定画面1700を終了し、分析結果表示画面1500に戻る。 In addition, the user operates the “save” button 1704 to save the lower limit value and upper limit value of the changed morbidity determination test information, ends the morbidity determination test information setting screen 1700, and displays the analysis result display screen 1500. Return. In addition, the user operates the “Cancel” button 1705 to end the disease determination test information setting screen 1700 without saving the lower limit value and the upper limit value of the disease determination test information, and return to the analysis result display screen 1500. .
図11に戻って説明を続ける。ユーザが画面1500で分析実行ボタン1506を操作すると、制御部101は、合併症情報算出部107、検査情報比較部108、病名候補分析部109及び必要に応じて薬剤情報判定部118を起動する。なお、薬剤情報判定部118は、分析オプション選択欄1504(図15)の「薬剤情報を使用」が選択されている場合に起動される。合併症情報算出部107は、メモリ103に記憶された統合データベース111のデータから、ステップS1104で選択された対象病名に対応する合併症情報を算出する合併症情報算出処理を実行する(S1105)。合併症情報算出処理の詳細は、図12を用いて後述する。 Returning to FIG. 11, the description will be continued. When the user operates the analysis execution button 1506 on the screen 1500, the control unit 101 activates the complication information calculation unit 107, the test information comparison unit 108, the disease name candidate analysis unit 109, and the drug information determination unit 118 as necessary. The drug information determination unit 118 is activated when “use drug information” is selected in the analysis option selection field 1504 (FIG. 15). The complication information calculation unit 107 executes a complication information calculation process for calculating complication information corresponding to the target disease name selected in step S1104 from the data of the integrated database 111 stored in the memory 103 (S1105). Details of the complication information calculation process will be described later with reference to FIG.
次に、制御部101は、検査情報比較部108を起動し、ステップS1105で合併症情報を算出した患者について、検査項目を比較する検査情報比較処理を実行する(S1106)。検査情報比較処理の詳細は、図13を用いて後述する。 Next, the control unit 101 activates the examination information comparison unit 108 and executes examination information comparison processing for comparing examination items for the patient whose complication information is calculated in step S1105 (S1106). Details of the inspection information comparison process will be described later with reference to FIG.
次に、制御部101は、病名候補分析部109を起動し、ステップS1106で検査情報と罹患判定検査情報とを比較した患者について、病名候補情報を算出する病名候補情報算出処理を実行する(S1107)。病名候補情報算出処理の詳細は、図14を用いて後述する。 Next, the control unit 101 activates the disease name candidate analysis unit 109, and executes disease name candidate information calculation processing for calculating disease name candidate information for the patient whose test information and morbidity determination test information are compared in step S1106 (S1107). ). Details of the disease name candidate information calculation process will be described later with reference to FIG.
次に、制御部101は、表示画面生成部105を起動する。表示画面生成部105は、ステップS1107で算出した病名候補情報に基づいて、分析処理の結果を表示するための分析結果表示画面(図15)を表示するためのデータを生成し(S1108)、入出力端末130に出力する(S1109)。 Next, the control unit 101 activates the display screen generation unit 105. The display screen generation unit 105 generates data for displaying the analysis result display screen (FIG. 15) for displaying the result of the analysis processing based on the disease name candidate information calculated in step S1107 (S1108). The data is output to the output terminal 130 (S1109).
図12は、本発明の実施例の合併症情報算出処理のフローチャートである。 FIG. 12 is a flowchart of the complication information calculation process according to the embodiment of the present invention.
まず、合併症情報算出部107は、患者情報テーブル200に格納された全てのデータを読み出し、メモリ103に格納する(S1201)。 First, the complication information calculation unit 107 reads all the data stored in the patient information table 200 and stores it in the memory 103 (S1201).
次に、合併症情報算出部107は、患者情報テーブル200に記録された全ての患者IDについて処理が終了しているかを判定する(S1202)。全ての患者IDについて処理が終了していれば、合併症情報算出処理を終了する。一方、一部の患者IDについて処理が終了していなければ、ステップS1203に進む。 Next, the complication information calculation unit 107 determines whether the processing has been completed for all patient IDs recorded in the patient information table 200 (S1202). If the process is completed for all patient IDs, the complication information calculation process is terminated. On the other hand, if the process has not been completed for some patient IDs, the process proceeds to step S1203.
次に、合併症情報算出部107は、分析対象の病名選択欄1501で病名が選択されているかを判定する(S1203)。分析対象の病名選択欄1501で病名が選択されていれば、合併症情報算出部107は、分析対象の病名選択欄1501で選択された病名が病名フィールドに格納されている患者を選択する(S1204)。一方、分析対象の病名選択欄1501で病名が選択されていなければ、ステップS1205に進む。 Next, the complication information calculation unit 107 determines whether a disease name is selected in the disease name selection column 1501 to be analyzed (S1203). If a disease name is selected in the disease name selection column 1501 to be analyzed, the complication information calculation unit 107 selects a patient in which the disease name selected in the disease name selection column 1501 to be analyzed is stored in the disease name field (S1204). ). On the other hand, if a disease name is not selected in the disease name selection column 1501 to be analyzed, the process proceeds to step S1205.
次に、合併症情報算出部107は、患者情報テーブル200の病名フィールド207〜209に格納されている病名とその該当期間を全て取得し、病名の組み合わせである合併症情報を算出する(S1205)。例えば、病名1フィールドに「病名A」、病名2フィールドに「病名B」が格納されている場合、合併症情報は「病名A:病名B」となる。また、各合併症の該当期間は、入院年月日205から退院年月日206までの期間でもよく、最初の診断日から最後の診断日でもよい。 Next, the complication information calculation unit 107 acquires all disease names and corresponding periods stored in the disease name fields 207 to 209 of the patient information table 200, and calculates complication information that is a combination of disease names (S1205). . For example, when “disease name A” is stored in the disease name 1 field and “disease name B” is stored in the disease name 2 field, the complication information is “disease name A: disease name B”. Further, the relevant period of each complication may be a period from the hospitalization date 205 to the discharge date 206, or may be from the first diagnosis date to the last diagnosis date.
次に、合併症情報算出部107は、患者分類テーブル800に、合併症情報801、患者ID802及び該当期間803を関連付けて登録する(S1206)。 Next, the complication information calculation unit 107 registers the complication information 801, the patient ID 802, and the corresponding period 803 in the patient classification table 800 in association with each other (S1206).
図13は、本発明の実施例の検査情報比較処理のフローチャートである。 FIG. 13 is a flowchart of the inspection information comparison process according to the embodiment of the present invention.
まず、検査情報比較部108は、ステップS1206で作成された患者分類テーブル800に格納された全てのデータを読み出し、メモリ103に格納する(S1301)。 First, the examination information comparison unit 108 reads all the data stored in the patient classification table 800 created in step S1206 and stores it in the memory 103 (S1301).
次に、検査情報比較部108は、判定情報テーブル700に格納された全てのデータを読み出し、メモリ103に格納する(S1302)。 Next, the inspection information comparison unit 108 reads all the data stored in the determination information table 700 and stores it in the memory 103 (S1302).
次に、検査情報比較部108は、患者分類テーブル800に記録された全ての合併症情報について処理が終了しているかを判定する(S1303)。全ての合併症情報について処理が終了していれば、検査情報比較処理を終了する。一方、一部の合併症情報について処理が終了していなければ、ステップS1304に進む。 Next, the examination information comparison unit 108 determines whether processing has been completed for all complication information recorded in the patient classification table 800 (S1303). If the processing is completed for all complication information, the examination information comparison processing is ended. On the other hand, if the processing has not been completed for some complication information, the process proceeds to step S1304.
次に、検査情報比較部108は、処理すべき合併症情報と対応する全ての患者IDについて処理が終了しているかを判定する(S1304)。全ての患者IDについて処理が終了していれば、ステップS1303に戻り、次の合併症情報について処理を実行する。一方、一部の患者IDについて処理が終了していなければ、ステップS1305に進む。 Next, the examination information comparison unit 108 determines whether the processing has been completed for all patient IDs corresponding to the complication information to be processed (S1304). If the process has been completed for all patient IDs, the process returns to step S1303 to execute the process for the next complication information. On the other hand, if the processing has not been completed for some patient IDs, the process proceeds to step S1305.
次に、検査情報比較部108は、処理すべき患者IDと対応する検査項目を検査情報テーブル300から選択し、メモリ103に格納する(S1305)。このとき、患者IDと対応する全ての検査項目を読み出してもよいし、患者分類テーブル800の合併症情報と患者IDと対応する該当期間内に実施された検査項目のみを読み出してもよい。 Next, the examination information comparison unit 108 selects an examination item corresponding to the patient ID to be processed from the examination information table 300 and stores it in the memory 103 (S1305). At this time, all the examination items corresponding to the patient ID may be read, or only the examination items performed within the corresponding period corresponding to the complication information and the patient ID of the patient classification table 800 may be read.
次に、検査情報比較部108は、全ての検査項目について処理が終了しているかを判定する(S1306)。全ての検査項目について処理が終了していれば、ステップS1304に戻り、次の患者IDについて処理を実行する。一方、一部の検査項目について処理が終了していなければ、ステップS1307に進む。 Next, the inspection information comparison unit 108 determines whether the processing has been completed for all inspection items (S1306). If the process has been completed for all examination items, the process returns to step S1304 to execute the process for the next patient ID. On the other hand, if the processing has not been completed for some of the inspection items, the process proceeds to step S1307.
次に、検査情報比較部108は、処理すべき合併症情報で、処理すべき患者IDで、処理すべき検査項目と対応する罹患判定検査情報を、判定情報テーブル700から読み出す(S1307)。 Next, the examination information comparison unit 108 reads out from the judgment information table 700 morbidity determination examination information corresponding to the examination item to be processed with the patient ID to be processed as complication information to be processed (S1307).
次に、検査情報比較部108は、比較結果に初期値として0を登録する(S1308)。比較結果の初期値は0以外の値、例えばNULL値などでもよい。 Next, the inspection information comparison unit 108 registers 0 as an initial value in the comparison result (S1308). The initial value of the comparison result may be a value other than 0, such as a NULL value.
次に、検査情報比較部108は、処理すべき検査項目の検査値が、ステップS1307で取得した罹患判定検査情報の範囲外であるかを判定する(S1309)。処理すべき検査項目の少なくとも一つの検査値が罹患判定検査情報の範囲外である場合、比較結果を1に設定する(S1310)。一方、処理すべき検査項目の全ての検査値が罹患判定検査情報の範囲内である場合、ステップS1311に進む。 Next, the examination information comparison unit 108 determines whether the examination value of the examination item to be processed is outside the range of the morbidity determination examination information acquired in step S1307 (S1309). When at least one test value of the test item to be processed is outside the range of the disease determination test information, the comparison result is set to 1 (S1310). On the other hand, when all the test values of the test items to be processed are within the range of the disease determination test information, the process proceeds to step S1311.
なお、特定の検査値のみを罹患判定検査情報と比較してもよい。例えば、診断日に近い検査日の検査値を用いることによって、病態を正しく表している検査値を選択的に使用することができ、病名候補の分析の精度を向上できる。 Only specific test values may be compared with the disease determination test information. For example, by using a test value that is close to the diagnosis date, a test value that correctly represents the disease state can be selectively used, and the accuracy of analysis of disease name candidates can be improved.
また、分析オプション選択欄1504の「薬剤情報を使用」がチェックされている場合、薬効に関連する特定の検査値のみを罹患判定検査情報と比較してもよい。例えば、関連薬剤の処方前の検査値のみを比較する、処方後の検査値のみを比較する、又は、外来診断日の検査値のみを比較する等である。このように特定の条件を満たす検査値のみを罹患判定検査情報と比較することによって、病態を正しく表している検査値を選択的に使用することができ、病名候補の分析の精度を向上できる。 Further, when “use drug information” in the analysis option selection field 1504 is checked, only a specific test value related to the drug effect may be compared with the disease determination test information. For example, only the test values before prescription of the related drugs are compared, only the test values after prescription are compared, or only the test values on the outpatient diagnosis date are compared. In this way, by comparing only test values that satisfy a specific condition with the disease determination test information, test values that correctly represent the disease state can be selectively used, and the accuracy of analysis of disease name candidates can be improved.
なお、ステップS1309、S1310における処理は、所定数の検査値が罹患判定検査情報の範囲外である場合に比較結果を1に設定しても、所定割合の検査値が罹患判定検査情報の範囲外である場合に比較結果を1に設定しても、全ての検査値が罹患判定検査情報の範囲外である場合に比較結果を1に設定してもよく、また様々な統計処理を行った検査値を罹患判定検査情報と比較してもよい。このように、ステップS1309の判定ロジックは、ユーザが任意に選択できるとよい。 In addition, even if the comparison result is set to 1 when the predetermined number of test values are outside the range of the disease determination test information, the processing in steps S1309 and S1310 is outside the range of the disease determination test information. Even if the comparison result is set to 1, the comparison result may be set to 1 when all the test values are out of the range of the morbidity determination test information, and various statistical processing is performed. The value may be compared with morbidity test information. As described above, the determination logic in step S1309 may be arbitrarily selected by the user.
次に、検査情報比較部108は、合併症情報901、患者ID902、検査項目903及び設定された比較結果904を関連付けて検査情報比較結果テーブル900に登録する(S1311)。 Next, the examination information comparison unit 108 associates the complication information 901, the patient ID 902, the examination item 903, and the set comparison result 904 and registers them in the examination information comparison result table 900 (S1311).
このように、検査情報比較処理では、合併症情報と対応する各検査項目の罹患判定検査情報を用いて、検査値が合併症で取り得る範囲外となっているかを判定するので、現在診断されている合併症の確からしさを判定することができる。 Thus, in the examination information comparison process, since it is determined whether the examination value is out of the range that can be taken by complications using the morbidity determination examination information of each examination item corresponding to the complication information, it is currently diagnosed. The likelihood of complications can be determined.
図14A及び図14Bは、本発明の実施例の病名候補情報算出処理のフローチャートである。 14A and 14B are flowcharts of disease name candidate information calculation processing according to the embodiment of this invention.
まず、病名候補分析部109は、検査情報比較結果テーブル900に格納された全てのデータ、判定情報テーブル700に格納された全てのデータ、及び、病名症状対応テーブル500に格納された全てのデータを読み出し、メモリ103に格納する(S1401)。 First, the disease name candidate analysis unit 109 obtains all data stored in the examination information comparison result table 900, all data stored in the determination information table 700, and all data stored in the disease name symptom correspondence table 500. Read and store in the memory 103 (S1401).
次に、病名候補分析部109は、検査情報比較結果テーブル900に記録された全ての合併症情報について処理が終了しているかを判定する(S1402)。全ての合併症情報について処理が終了していれば、病名候補情報算出処理を終了する。一方、一部の合併症情報について処理が終了していなければ、ステップS1403に進む。 Next, the disease name candidate analysis unit 109 determines whether the processing has been completed for all complication information recorded in the examination information comparison result table 900 (S1402). If the processing is completed for all complication information, the disease name candidate information calculation processing is ended. On the other hand, if the processing has not been completed for some complication information, the process proceeds to step S1403.
次に、病名候補分析部109は、処理すべき合併症情報と対応する全ての患者IDについて処理が終了しているかを判定する(S1403)。全ての患者IDについて処理が終了していれば、ステップS1402に戻り、次の合併症情報について処理を実行する。一方、一部の患者IDについて処理が終了していなければ、ステップS1404に進む。 Next, the disease name candidate analysis unit 109 determines whether the processing has been completed for all patient IDs corresponding to the complication information to be processed (S1403). If the process has been completed for all the patient IDs, the process returns to step S1402 to execute the process for the next complication information. On the other hand, if the process has not been completed for some patient IDs, the process proceeds to step S1404.
次に、病名候補分析部109は、処理すべき患者IDと対応する検査項目のうち、比較結果に1が登録されている検査項目を検査情報比較結果テーブル900より選択する(S1404)。 Next, the disease name candidate analysis unit 109 selects, from the examination information comparison result table 900, examination items in which 1 is registered in the comparison result among the examination items corresponding to the patient ID to be processed (S1404).
次に、病名候補分析部109は、全ての検査項目について処理が終了しているかを判定する(S1405)。全ての検査項目について処理が終了していれば、ステップS1403に戻り、次の患者IDについて処理を実行する。一方、一部の検査項目について処理が終了していなければ、ステップS1406に進む。 Next, the disease name candidate analysis unit 109 determines whether the processing has been completed for all examination items (S1405). If the process has been completed for all examination items, the process returns to step S1403 to execute the process for the next patient ID. On the other hand, if the processing has not been completed for some inspection items, the process proceeds to step S1406.
次に、病名候補分析部109は、処理すべき患者で診断されている合併症情報を包含する合併症情報を選択する(S1406)。包含する合併症情報とは、診断されている合併症情報を構成する病名の全てを含み、さらに他の病名も含む合併症情報である。例えば、選択した患者の合併症情報が「病名A:病名B」である場合、病名A及び病名Bを包含する合併症情報である「病名A:病名B:病名C」や「病名A:病名B:病名G」などを選択する。 Next, the disease name candidate analysis unit 109 selects complication information including complication information diagnosed in the patient to be processed (S1406). The included complication information is complication information that includes all of the disease names that constitute the complication information being diagnosed and also includes other disease names. For example, when the complication information of the selected patient is “disease name A: disease name B”, “disease name A: disease name B: disease name C” or “disease name A: disease name” which is complication information including disease name A and disease name B “B: Disease name G” or the like is selected.
次に、病名候補分析部109は、ステップS1406で選択した合併症情報で追加される病名と処理すべき検査項目の対応が、病名症状対応テーブル500に記録されている合併症情報を選択する(S1407)。 Next, the disease name candidate analysis unit 109 selects the complication information in which the correspondence between the disease name added in the complication information selected in step S1406 and the examination item to be processed is recorded in the disease name symptom correspondence table 500 ( S1407).
次に、病名候補分析部109は、ステップS1406で選択した全ての合併症情報について処理が終了しているかを判定する(S1408)。全ての合併症情報について処理が終了していれば、ステップS1405に戻り、次の検査項目について処理を実行する。一方、一部の合併症情報について処理が終了していなければ、ステップS1409に進む。 Next, the disease name candidate analysis unit 109 determines whether the processing has been completed for all the complication information selected in step S1406 (S1408). If processing has been completed for all complication information, the process returns to step S1405 to execute processing for the next examination item. On the other hand, if the processing has not been completed for some complication information, the process proceeds to step S1409.
次に、病名候補分析部109は、処理すべき検査項目の検査値が、ステップS1401で取得した罹患判定検査情報の範囲内であるかを判定する(S1409)。処理すべき検査項目の少なくとも一つの検査値が罹患判定検査情報の範囲内である場合、検査項目数を満たすかを判定する(S1410)。一方、処理すべき検査項目の全ての検査値が罹患判定検査情報の範囲外である場合、ステップS1408に戻り、全ての合併症情報について処理を実行する。 Next, the disease name candidate analysis unit 109 determines whether the test value of the test item to be processed is within the range of the morbidity determination test information acquired in step S1401 (S1409). If at least one test value of the test item to be processed is within the range of the disease determination test information, it is determined whether the number of test items is satisfied (S1410). On the other hand, when all the test values of the test items to be processed are out of the range of the disease determination test information, the process returns to step S1408, and the process is executed for all the complication information.
なお、ステップS1409における処理は、所定数の検査値が罹患判定検査情報の範囲内である場合にステップS1410に進んでも、所定割合の検査値が罹患判定検査情報の範囲内である場合にステップS1410に進んでも、全ての検査値が罹患判定検査情報の範囲内である場合にステップS1410に進んでもよく、また様々な統計処理を行った検査値を罹患判定検査情報と比較してもよい。このように、ステップS1409の判定ロジックは、ユーザが任意に選択できるとよい。 Note that the processing in step S1409 proceeds to step S1410 when the predetermined number of test values are within the range of the disease determination test information, but proceeds to step S1410 when the predetermined percentage of test values are within the range of the disease determination test information. However, if all the test values are within the range of the disease determination test information, the process may proceed to step S1410, and the test values subjected to various statistical processes may be compared with the disease determination test information. As described above, the determination logic in step S1409 may be arbitrarily selected by the user.
次に、病名候補分析部109は、検査項目数を満たす合併症情報を選択する(S1410)。すなわち、分析オプション選択欄1504で「複数の検査項目を判断に使用」がチェックされていると、選択された数の検査項目を用いて病名候補を分析する。このため、検査項目数が設定値に満たない場合、合併症候補を選択できない。なお、「複数の検査項目を判断に使用」がチェックされていなければ、病名候補の分析に用いる検査項目は1である。 Next, the disease name candidate analysis unit 109 selects complication information that satisfies the number of examination items (S1410). That is, if “use a plurality of examination items for judgment” is checked in the analysis option selection field 1504, the disease name candidates are analyzed using the selected number of examination items. For this reason, when the number of examination items is less than the set value, a complication candidate cannot be selected. If “Use multiple examination items for determination” is not checked, the examination item used for analysis of disease name candidates is 1.
次に、病名候補分析部109は、分析オプション選択欄1504で「薬剤情報を使用」がチェックされていると、処方情報テーブル400から、当該合併症の期間に当該患者に処方された薬剤名を選択し、薬効情報テーブル600の薬剤名601と対応疾患602の関係を参照して、合併症情報で追加される病名に対応する薬剤が処方されている合併症候補を選択する(S1411)。なお、「薬剤情報を使用」がチェックされていなければ、ステップS1411はスキップする。 Next, when “use drug information” is checked in the analysis option selection field 1504, the disease name candidate analysis unit 109 obtains the drug name prescribed to the patient during the complication period from the prescription information table 400. By selecting and referring to the relationship between the drug name 601 and the corresponding disease 602 in the medicinal effect information table 600, a complication candidate in which a drug corresponding to the disease name added in the complication information is prescribed is selected (S1411). If “Use medicine information” is not checked, step S1411 is skipped.
次に、病名候補分析部109は、診断されている合併症情報と、ステップS1411で選択した合併症情報のうち、処理すべき合併症情報との差分の病名を病名候補として抽出する(S1412)。例えば、ある患者で診断されている合併症情報が「病名A:病名B」であり、処理すべき合併症情報が「病名A:病名B:病名C」である場合、病名候補は「病名C」である。 Next, the disease name candidate analysis unit 109 extracts a difference disease name between the diagnosed complication information and the complication information to be processed among the complication information selected in step S1411 as a disease name candidate (S1412). . For example, when the complication information diagnosed in a patient is “disease name A: disease name B” and the complication information to be processed is “disease name A: disease name B: disease name C”, the disease name candidate is “disease name C”. Is.
次に、病名候補分析部109は、検査項目及び関連薬剤を判断項目とし、患者ID、合併症情報、病名候補情報、判断項目(検査項目、関連薬剤)を関連付けて病名候補情報テーブル1000に登録する(S1413)。 Next, the disease name candidate analysis unit 109 uses the examination items and related drugs as determination items, and registers the patient ID, complication information, disease name candidate information, and determination items (test items, related drugs) in association with each other in the disease name candidate information table 1000. (S1413).
このように、病名候補情報算出処理では、患者の合併症情報と、当該合併症情報以外の病名を含む合併症情報の罹患判定検査情報を比較することによって、検査値の異常が合併症によるものか、新たな病名を発症したことによるものかを判断することができ、適切な病名候補を抽出することができる。 Thus, in the disease name candidate information calculation process, by comparing the patient's complication information and the morbidity determination test information of the complication information including the disease name other than the complication information, the abnormality of the test value is caused by the complication. Therefore, it is possible to determine whether a new disease name has occurred or not, and an appropriate disease name candidate can be extracted.
以上に説明したように、本実施例のデータ利活用支援システム100によると、検査情報比較部108が、患者に診断されている合併症に基づいて、罹患判定検査情報703と検査値304とを比較し、病名候補分析部109が、前記比較の結果に基づいて、患者の新しい病名候補を選択するので、複数の疾患を発症した患者について、新しい病名候補を的確に選択することができる。このため、複数の疾患を発症した患者の病態と、当該患者の病名情報との齟齬を容易に把握でき、データ利活用を支援することができる。 As described above, according to the data utilization support system 100 of the present embodiment, the examination information comparison unit 108 calculates the disease determination examination information 703 and the examination value 304 based on the complication diagnosed by the patient. In comparison, the disease name candidate analysis unit 109 selects a new disease name candidate of the patient based on the result of the comparison, so that a new disease name candidate can be accurately selected for a patient who has developed a plurality of diseases. For this reason, it is possible to easily grasp the difference between the disease state of a patient who has developed a plurality of diseases and the disease name information of the patient, and to support the utilization of data.
また、検査情報比較部108が、患者で診断されている合併症の罹患判定検査情報703と検査値304とを比較した結果が患者で診断されている合併症の罹患を示さない場合、比較結果904を「1」に設定し、病名候補分析部109は、比較結果904が当該合併症の罹患を示さない場合、患者の新しい病名候補を選択するので、医師の主観が及ばない検査値から的確に候補の病名を決めることができる。 In addition, when the test information comparison unit 108 compares the morbidity determination test information 703 of the complication diagnosed in the patient with the test value 304 does not indicate the morbidity of the complication diagnosed in the patient, the comparison result 904 is set to “1” and the disease name candidate analysis unit 109 selects a new disease name candidate for the patient when the comparison result 904 does not indicate the occurrence of the complication. Candidate names can be determined.
また、検査情報比較部108が、薬剤処方前、診断日に近いなど、患者の病態を正しく表している検査値304を選択して、罹患判定検査情報703と比較するので、患者の病態を正しく表している検査結果を選択的に利用して、病名候補の確度を向上することができる。 In addition, since the test information comparison unit 108 selects the test value 304 that correctly represents the patient's pathological condition, such as before the drug prescription or close to the diagnosis date, and compares it with the disease determination test information 703, the patient's pathological condition is correctly The accuracy of disease name candidates can be improved by selectively using the test results that are represented.
また、病名候補分析部109が、患者で診断されている合併症を包含する合併症の情報を選択し、患者で診断されている合併症と選択された合併症との差の病名から患者の新しい病名候補を選択するので、的確に候補の病名を決めることができる。 In addition, the disease name candidate analysis unit 109 selects complication information including complications diagnosed in the patient, and determines the patient's name from the difference between the complication diagnosed in the patient and the selected complication. Since a new disease name candidate is selected, the candidate disease name can be accurately determined.
また、病名候補分析部109が、知識データベース(病名症状対応テーブル500)を参照して、差の病名と関係する症状502についての検査値の比較の結果に基づいて、患者の新しい病名候補を選択するので、検査値と対応する病名に絞ることができ、的確に候補の病名を決めることができる。 Further, the disease name candidate analysis unit 109 selects a new disease name candidate of the patient based on the result of comparison of the test values for the symptom 502 related to the difference disease name with reference to the knowledge database (disease name symptom correspondence table 500). Therefore, the disease name corresponding to the test value can be narrowed down, and the candidate disease name can be determined accurately.
また、病名候補分析部109が、検査値304と罹患判定検査情報703とを比較して、罹患を示す合併症の情報を選択し、患者で診断されている合併症と選択された合併症との差の病名を前記患者の新しい病名候補に選択するので、医師の主観が及ばない検査値から的確に候補の病名を決めることができる。 Further, the disease name candidate analysis unit 109 compares the test value 304 with the morbidity determination test information 703, selects information on complications indicating morbidity, and determines the complications diagnosed by the patient and the selected complications. Therefore, a candidate disease name can be accurately determined from a test value that does not reach the doctor's subjectivity.
また、病名候補分析部109が、複数種類の検査値304と罹患判定検査情報703との比較の結果に基づいて、患者の新しい病名候補を選択するので、的確に候補の病名を決めることができる。例えば、似たような病態の病名を切り分けることができる。 Moreover, since the disease name candidate analysis unit 109 selects a new disease name candidate of the patient based on the comparison result between the plural types of test values 304 and the morbidity determination test information 703, the candidate disease name can be accurately determined. . For example, disease names with similar pathologies can be isolated.
また、病名候補分析部109が、検査値304と罹患判定検査情報703との比較結果及び患者に処方された薬剤の情報400と薬剤に対応する病名600との比較の結果に基づいて、患者の新しい病名候補を選択するので、医師が入力を忘れた病名を抽出することができる。すなわち、薬剤が処方されている場合には、医師が診断した病気の治療を決定しているのが、入力されていない病名を補充することができる。 Further, the disease name candidate analysis unit 109 determines the patient's based on the comparison result between the test value 304 and the disease determination test information 703 and the comparison between the drug information 400 prescribed to the patient and the disease name 600 corresponding to the drug. Since a new disease name candidate is selected, it is possible to extract a disease name that the doctor forgot to input. That is, when a medicine is prescribed, it is possible to supplement a disease name that has not been input to determine the treatment of the disease diagnosed by the doctor.
また、罹患判定値設定部115が、患者情報テーブル200に格納されたデータに基づいて罹患判定検査情報を算出するので、医療機関によって病名の判断が違っても候補の病名を決めることができる。また、罹患判定値設定部115が、知識データベース112に格納されたデータに基づいて罹患判定検査情報を算出するので、医療機関毎の検査値の偏りを補正して、候補の病名を決めることができる。 In addition, since the disease determination value setting unit 115 calculates the disease determination test information based on the data stored in the patient information table 200, the candidate disease name can be determined even if the disease name is different depending on the medical institution. In addition, since the morbidity determination value setting unit 115 calculates the morbidity determination test information based on the data stored in the knowledge database 112, it is possible to correct the bias of the test value for each medical institution and determine a candidate disease name. it can.
また、表示画面生成部105が、患者で診断されている合併症の情報、選択された病名候補及び病名候補を選択した判断材料(検査値や薬剤)を表示するための画面データを生成するので、判定の理由を含めて、分析結果を分かりやすく表示することができる。 In addition, the display screen generation unit 105 generates screen data for displaying information on complications diagnosed by the patient, selected disease name candidates, and judgment materials (test values and drugs) from which the disease name candidates are selected. The analysis result including the reason for determination can be displayed in an easy-to-understand manner.
また、表示画面生成部105が、患者で診断されている合併症の検査値の分布、及び選択された病名候補を含めた合併症の検査値の分布を表示するための画面データを生成するので、病名候補の選択を支援することができる。 In addition, the display screen generation unit 105 generates screen data for displaying the distribution of the test values of complications diagnosed by the patient and the distribution of the test values of complications including the selected disease name candidates. , Can support the selection of disease name candidates.
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。 The present invention is not limited to the above-described embodiments, and includes various modifications and equivalent configurations within the scope of the appended claims. For example, the above-described embodiments have been described in detail for easy understanding of the present invention, and the present invention is not necessarily limited to those having all the configurations described. A part of the configuration of one embodiment may be replaced with the configuration of another embodiment. Moreover, you may add the structure of another Example to the structure of a certain Example. In addition, for a part of the configuration of each embodiment, another configuration may be added, deleted, or replaced.
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。 In addition, each of the above-described configurations, functions, processing units, processing means, etc. may be realized in hardware by designing a part or all of them, for example, with an integrated circuit, etc. It may be realized by software by interpreting and executing the program to be executed.
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、SSD(Solid State Drive)等の記憶装置、又は、ICカード、SDカード、DVD等の記録媒体に格納することができる。 Information such as programs, tables, and files that realize each function can be stored in a storage device such as a memory, a hard disk, or an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, or a DVD.
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。 Further, the control lines and the information lines are those that are considered necessary for the explanation, and not all the control lines and the information lines that are necessary for the mounting are shown. In practice, it can be considered that almost all the components are connected to each other.
100 データ利活用支援システム
101 制御部
102 出力部
103 メモリ
104 通信部
105 表示画面生成部
107 合併症情報算出部
108 検査情報比較部
109 病名候補分析部
110 判定データベース
111 統合データベース
112 知識データベース
113 比較検査項目設定部
115 罹患判定値設定部
118 薬剤情報判定部
119 蓄積データ取得部
120 病院情報システム
121 患者情報データベース
122 検査情報データベース
123 処方情報データベース
130 入出力端末
140 ネットワーク
DESCRIPTION OF SYMBOLS 100 Data utilization support system 101 Control part 102 Output part 103 Memory 104 Communication part 105 Display screen generation part 107 Complication information calculation part 108 Examination information comparison part 109 Disease name candidate analysis part 110 Judgment database 111 Integrated database 112 Knowledge database 113 Comparative examination Item setting unit 115 Disease determination value setting unit 118 Drug information determination unit 119 Accumulated data acquisition unit 120 Hospital information system 121 Patient information database 122 Examination information database 123 Prescription information database 130 Input / output terminal 140 Network
Claims (8)
病名の組み合わせである合併症の情報と、罹患を判定するための検査値の閾値である罹患判定情報とが関連付けて格納される判定データベースと、患者情報に関連付けられた病名情報及び検査値情報が格納される患者情報データベースとにアクセス可能であって、
前記プロセッサが、患者に診断されている合併症の情報に基づいて、前記罹患判定情報と前記検査値情報とを比較する検査情報比較部と、
前記プロセッサが、前記比較の結果に基づいて、前記患者の新しい病名候補を選択する病名候補分析部と、を備え、
前記病名候補分析部は、前記患者で診断されている病名を包含する合併症の情報を選択し、
前記検査情報比較部は、前記選択された合併症の罹患判定情報と前記検査値情報とを比較し、
前記病名候補分析部は、
前記検査情報比較部による比較の結果が前記選択された合併症の罹患を示す場合、前記選択された合併症を前記患者の新しい病名候補として選択し、
前記検査情報比較部による比較の結果が前記選択された合併症の罹患を示さない場合、前記患者で診断されている病名と前記選択された合併症との差の病名を前記患者の新しい病名候補として選択するデータ分析システム。 A data analysis system comprising a processor and a storage device connected to the processor,
A determination database in which information on complications that are combinations of disease names and morbidity determination information that is a threshold of test values for determining morbidity are stored in association with each other, and disease name information and test value information associated with patient information Access to a stored patient information database,
The processor, based on information on complications diagnosed by a patient, a test information comparison unit that compares the disease determination information and the test value information,
The processor comprises a disease name candidate analysis unit that selects a new disease name candidate of the patient based on the result of the comparison ;
The disease name candidate analysis unit selects information on complications including disease names diagnosed in the patient,
The test information comparison unit compares the selected complication disease determination information with the test value information,
The disease candidate analysis unit
If the result of the comparison by the examination information comparison unit indicates the morbidity of the selected complication, the selected complication is selected as a new disease name candidate of the patient,
If the result of the comparison by the examination information comparison unit does not indicate that the selected complication is afflicted, the disease name of the difference between the disease name diagnosed in the patient and the selected complication is determined as a new disease name candidate for the patient. to that data analysis system selection as.
前記検査情報比較部は、前記患者の病態を正しく表している検査値情報を選択して、前記罹患判定情報と比較するデータ分析システム。 The test information comparison unit is a data analysis system that selects test value information that correctly represents the pathology of the patient and compares it with the disease determination information.
前記病名候補分析部は、複数種類の前記検査値情報と前記罹患判定情報との比較の結果に基づいて、前記患者の新しい病名候補を選択するデータ分析システム。 The said disease name candidate analysis part is a data analysis system which selects the new disease name candidate of the said patient based on the result of the comparison with multiple types of said test value information and the said disease determination information.
薬剤に対応する病名が格納される知識データベースにアクセス可能であって、 Has access to a knowledge database that stores the name of the disease corresponding to the drug,
前記患者情報データベースは、さらに、前記患者に処方された薬剤の情報を格納し、 The patient information database further stores information on drugs prescribed to the patient,
前記病名候補分析部は、前記検査値情報と前記罹患判定情報との比較の結果及び前記患者に処方された薬剤の情報と前記薬剤に対応する病名との比較の結果に基づいて、前記患者の新しい病名候補を選択するデータ分析システム。 The disease name candidate analysis unit, based on a result of comparison between the test value information and the morbidity determination information and information on a drug prescribed to the patient and a result of comparison with a disease name corresponding to the drug, A data analysis system that selects new disease name candidates.
医学的な知識が格納される知識データベースにアクセス可能であって、 Has access to a knowledge database in which medical knowledge is stored,
前記プロセッサが、前記患者情報データベース又は前記知識データベースに格納されたデータに基づいて、前記罹患判定情報を算出する罹患判定値設定部を有するデータ分析システム。 A data analysis system, wherein the processor includes a disease determination value setting unit that calculates the disease determination information based on data stored in the patient information database or the knowledge database.
前記選択された病名候補を表示するための画面データを生成する表示画面生成部を有し、 A display screen generating unit that generates screen data for displaying the selected disease name candidates;
前記表示画面生成部は、前記患者で診断されている合併症の情報、前記選択された病名候補及び前記病名候補を選択した判断材料を表示するための画面データを生成するデータ分析システム。 The display screen generation unit is a data analysis system that generates screen data for displaying information on complications diagnosed by the patient, the selected disease name candidate, and a determination material selected from the disease name candidate.
前記表示画面生成部は、前記患者で診断されている合併症の検査値の分布、及び前記選択された病名候補を含めた合併症の検査値の分布を表示するための画面データを生成するデータ分析システム。 The display screen generation unit generates data for generating screen data for displaying a distribution of test values for complications diagnosed in the patient and a distribution of test values for complications including the selected disease name candidates. Analysis system.
前記計算機システムは、プログラムを実行するプロセッサと、前記プロセッサに接続される記憶装置とを有し、
前記計算機システムは、病名の組み合わせである合併症の情報と、罹患を判定するための検査値の閾値である罹患判定情報とが関連付けて格納される判定データベースと、患者情報に関連付けられた病名情報及び検査値情報が格納される患者情報データベースとにアクセス可能であって、
前記分析方法は、
前記プロセッサが、患者に診断されている合併症の情報に基づいて、前記罹患判定情報と前記検査値情報とを比較する検査情報比較ステップと、
前記プロセッサが、前記比較の結果に基づいて、前記患者の新しい病名候補を選択する病名候補分析ステップと、を含み、
前記病名候補分析ステップでは、前記患者で診断されている病名を包含する合併症の情報を選択し、
前記検査情報比較ステップでは、前記選択された合併症の罹患判定情報と前記検査値情報とを比較し、
前記病名候補分析ステップでは、
前記比較の結果が前記選択された合併症の罹患を示す場合、前記選択された合併症を前記患者の新しい病名候補として選択し、
前記比較の結果が前記選択された合併症の罹患を示さない場合、前記患者で診断されている病名と前記選択された合併症との差の病名を前記患者の新しい病名候補として選択するデータ分析方法。 An analysis method executed in a computer system,
The computer system includes a processor for executing a program and a storage device connected to the processor,
The computer system includes a determination database in which complication information that is a combination of disease names and morbidity determination information that is a threshold value of a test value for determining morbidity are stored in association with each other, and disease name information that is associated with patient information. And a patient information database in which test value information is stored,
The analysis method is:
A test information comparing step in which the processor compares the morbidity determination information with the test value information based on information on complications diagnosed by a patient;
The disease name candidate analyzing step of selecting a new disease name candidate of the patient based on the result of the comparison;
In the disease name candidate analysis step, information on complications including disease names diagnosed in the patient is selected,
In the test information comparison step, the morbidity determination information of the selected complication is compared with the test value information,
In the disease name candidate analysis step,
If the result of the comparison indicates the morbidity of the selected complication, the selected complication is selected as a new candidate disease name for the patient;
If the result of the comparison does not indicate the onset of the selected complications, you select a disease name of the difference between disease name and the selected complications are diagnosed by the patient as a new disease name candidates of the patient data Analysis method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015127677A JP6482965B2 (en) | 2015-06-25 | 2015-06-25 | Data analysis system and data analysis method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015127677A JP6482965B2 (en) | 2015-06-25 | 2015-06-25 | Data analysis system and data analysis method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017010434A JP2017010434A (en) | 2017-01-12 |
| JP6482965B2 true JP6482965B2 (en) | 2019-03-13 |
Family
ID=57763729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015127677A Active JP6482965B2 (en) | 2015-06-25 | 2015-06-25 | Data analysis system and data analysis method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6482965B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109659026A (en) * | 2018-10-30 | 2019-04-19 | 平安科技(深圳)有限公司 | Disease kind analysis method and device, storage medium, the computer equipment of artificial intelligence |
| JP7431709B2 (en) * | 2020-09-28 | 2024-02-15 | 株式会社日立ハイテク | automatic analyzer |
| JP2025010862A (en) * | 2023-07-10 | 2025-01-23 | 株式会社日立ハイテク | Patient care plan decision-making system and patient care plan decision-making method |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1145302A (en) * | 1997-07-28 | 1999-02-16 | A & T:Kk | Clinical laboratory analyzer |
| JP2001331581A (en) * | 2000-05-22 | 2001-11-30 | Yusuke Tsukamoto | System and method for automatic diagnosis, system and method for automatically determining medically treating method, and recording medium |
| JP4441603B2 (en) * | 2004-07-13 | 2010-03-31 | 株式会社エヌ・ティ・ティ・データ | Risk assessment device and program |
| JP5176653B2 (en) * | 2008-03-31 | 2013-04-03 | 富士通株式会社 | Reservation management device, reservation management method, and computer program |
| JP2010128718A (en) * | 2008-11-26 | 2010-06-10 | Lotus:Kk | Prescription management system |
| JP5329706B1 (en) * | 2012-09-21 | 2013-10-30 | 東日本メディコム株式会社 | Disease name estimation apparatus and program |
| JP6094332B2 (en) * | 2013-03-29 | 2017-03-15 | 富士通株式会社 | Medical support program, medical support method, and medical support device |
-
2015
- 2015-06-25 JP JP2015127677A patent/JP6482965B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017010434A (en) | 2017-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Playford et al. | Diastolic dysfunction and mortality in 436 360 men and women: the National Echo Database Australia (NEDA) | |
| US11133094B2 (en) | Systems and methods for visualizing data | |
| US20200273221A1 (en) | Techniques for displaying stack graphs | |
| Sun et al. | Combining knowledge and data driven insights for identifying risk factors using electronic health records | |
| US10949501B2 (en) | System and method for compiling medical dossier | |
| US9760689B2 (en) | Computer-aided diagnosis method and apparatus | |
| JP6901308B2 (en) | Data analysis support system and data analysis support method | |
| JP6542612B2 (en) | Test scenario generation support apparatus and test scenario generation support method | |
| US20200294655A1 (en) | System and method to automatically prepare an attention list for improving radiology workflow | |
| JP6482965B2 (en) | Data analysis system and data analysis method | |
| Baugh et al. | Implementation of a risk stratification and management pathway for acute chest pain in the emergency department | |
| WO2016181490A1 (en) | Analysis system and analysis method | |
| JP7027359B2 (en) | Healthcare data analyzer and healthcare data analysis method | |
| WO2016103322A1 (en) | Analysis system | |
| Herman et al. | Utilizing longitudinal data in assessing all-cause mortality in patients hospitalized with heart failure | |
| JP2017174022A (en) | System and method for determining explanatory variable group that correspond to objective variable | |
| JP2016181137A (en) | Data creation support system, data creation support method, and program | |
| US20240290448A1 (en) | Systems and methods for longitudinal cardiology timeline presentation and clinical decision support | |
| US20240231593A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| US20240233312A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP6336252B2 (en) | Report creation support apparatus, control method thereof, and program | |
| Wu et al. | A systematic review of mortality risk prediction models for idiopathic pulmonary fibrosis | |
| JP6899387B2 (en) | Clinical discovery wheel, system for searching clinical concepts | |
| WO2015173917A1 (en) | Analysis system | |
| US20120310690A1 (en) | Erp transaction recording to tables system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181012 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181023 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181214 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190129 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190213 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6482965 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |