JP6433133B2 - Medical data management program and medical data management system - Google Patents
Medical data management program and medical data management system Download PDFInfo
- Publication number
- JP6433133B2 JP6433133B2 JP2014045774A JP2014045774A JP6433133B2 JP 6433133 B2 JP6433133 B2 JP 6433133B2 JP 2014045774 A JP2014045774 A JP 2014045774A JP 2014045774 A JP2014045774 A JP 2014045774A JP 6433133 B2 JP6433133 B2 JP 6433133B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- column
- homogeneous
- target
- same
- 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
Images
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Description
本発明は、異なる形式で記憶された複数のデータベースのデータを統合して管理する診療データ管理プログラム及び診療データ管理システムに関する。 The present invention relates to a medical data management program and a medical data management system that integrate and manage data of a plurality of databases stored in different formats.
従来、複数の病院等によって別個に設けられている電子カルテを統合して管理するものとして、特開2009−266077号公報に、診察対象となった患者を、一意に識別可能なシステムIDが提示された当該患者の診察内容を含む電子カルテを介して取得し、取得された電子カルテにおける電子カルテ情報の項目を調整した電子カルテ情報にシステムIDを対応付けた電子カルテ統合情報を生成して電子カルテ統合DBに格納し、キーワードを提示した電子カルテの閲覧要求を通信ネットワークを介して受け付け、電子カルテ統合DBを参照し、受け付けたキーワードに合致する電子カルテ統合情報を検索し、検索された電子カルテ統合情報に含まれる電子カルテ情報を所定のカテゴリ別に振り分け、振り分けされた電子カルテ情報を閲覧要求元の端末装置に送信する電子カルテ管理サーバが開示されている。 Conventionally, a system ID capable of uniquely identifying a patient to be examined is presented in Japanese Patent Application Laid-Open No. 2009-266077 as an integrated management of electronic medical records provided separately by a plurality of hospitals. The electronic medical record information that is obtained through the electronic medical record including the medical examination contents of the patient and the electronic medical record information in which the electronic medical record information item in the acquired electronic medical record is adjusted is associated with the system ID to generate the electronic medical record information. An electronic medical record browsing request stored in the medical chart integrated DB and presenting a keyword is received via the communication network, the electronic medical chart integrated DB is referred to, the electronic medical chart integrated information matching the received keyword is searched, and the searched electronic The electronic medical record information included in the integrated medical record information is sorted into predetermined categories, and the sorted electronic medical record information is reviewed. Electronic medical record management server sending to the requesting terminal device is disclosed.
しかし、特許文献1に開示されている技術では、異なるシステムにおける電子カルテのデータを統合するに際し、それぞれのデータを検証して、一定のルールを作成し、該ルールに基づきデータの変換作業を行い、1つの統合データベースに保管し直す必要があった。係る場合、診療データは膨大な量となるため、全ての項目のデータを対象とすることは労力面と金銭面とから現実的ではなく、実際は膨大なデータの一部についてのみ変換作業が行われることが多かった。また、このデータの一部の変換作業においても多大な労力と金銭が必要となっていた。
However, in the technique disclosed in
さらに、統合されたデータを使用するにあたり、当初想定していた項目の範囲を超えてデータが必要となった場合、元のデータを取得し直す必要が生じ、多大な労力と金銭とを要するデータの変換作業を再度行う必要があった。またさらに、電子カルテのデータは年々増大しており、長年のデータを1つの統合データベースへ格納して、そこから検索をしたり統計情報を引き出したりすると、データベースの応答時間が長くなってしまうという課題もあった。 In addition, when using the integrated data, if the data is required beyond the scope of items originally assumed, the original data needs to be re-acquired and requires a lot of labor and money. It was necessary to perform the conversion work again. Furthermore, electronic medical record data is increasing year by year, and long-term data is stored in a single integrated database, and when searching or extracting statistical information from it, the database response time will increase. There were also challenges.
本発明は、上記の点に鑑みなされたもので、電子カルテや各種部門システムのメーカーやシステム自体が変更される等して、異なる形式のデータベースが存在しても、これらの統合データベースを作成する必要がなく、また、データの検索、統計処理、問い合わせが速やかに行える診療データ管理プログラム及び診療データ管理システムを提供することを目的とする。 The present invention has been made in view of the above points, and even if different types of databases exist due to changes in the manufacturers of electronic medical records and various departmental systems and the system itself, these integrated databases are created. It is an object of the present invention to provide a medical data management program and a medical data management system that are unnecessary and can perform data search, statistical processing, and inquiry promptly.
本発明の診療データ管理プログラムは、
異なる形式で記憶された複数のデータベースを直接に検索して管理する診療データ管理プログラムにおいて、
コンピュータを、
同じ目的のために前記データベース毎に設けられた異なるテーブルを、論理的な1つの同種ターゲットとしてまとめて管理するために、前記同種ターゲット毎に前記同種ターゲットを特定する同種ターゲットIDと前記同種ターゲットIDに対応する表示名を記憶する列、及び前記同種ターゲットIDに対応付けられた前記テーブルを特定するターゲットIDを記憶する列を備える同種ターゲット用のテーブルと、
前記同種ターゲットとされた複数の前記テーブルの中の同じ意味を持つ列を、論理的な1つの同種列としてまとめて管理するために、前記同種列毎に前記同種列を特定する同種列IDと前記同種列IDに対応する表示名を記憶する列、及び前記同種列IDに対応付けられた前記テーブルの中の同じ意味を持つ列の項目名を記憶する列を備える同種列用のテーブルと、
前記同種列とされた複数の列に記憶された異なる形式の実データを、統合のための同種データに変換する変換ルールを管理するデータ変換ルール用のテーブルと、
前記同種ターゲット、前記同種列、及び前記同種データに基づく検索条件が入力されると、前記同種ターゲット用のテーブル、前記同種列用のテーブル、及び前記データ変換ルール用のテーブルに基づき、検索対象となる前記データベース毎に設けられた前記テーブルと前記テーブルの中の同じ意味を持つ列とを特定し、複数の前記データベースから前記実データを検索する検索制御部と、
検索した前記実データを前記同種列用のテーブル、及び前記データ変換ルール用のテーブルに基づき前記同種データに変換するとともに、表示用のデータとしてのビューデータにする変換制御部と、
前記ビューデータを一時的に記憶するビュー記憶部と、
前記ビュー記憶部に記憶された前記ビューデータを視覚的な情報として表示させる表示部と、
して機能させることを特徴とする
The medical data management program of the present invention is
In a clinical data management program that directly searches and manages multiple databases stored in different formats,
Computer
In order to collectively manage different tables provided for each database for the same purpose as one logical homogeneous target, the homogeneous target ID and the homogeneous target ID for identifying the homogeneous target for each homogeneous target A table for storing the display name corresponding to the table, and a table for a homogeneous target comprising a column for storing a target ID for identifying the table associated with the homogeneous target ID ;
In order to collectively manage the columns having the same meaning in the plurality of tables as the same target as a logical same type column, the same type column ID for specifying the same type column for each of the same type columns, and A table for a homogeneous column comprising a column for storing a display name corresponding to the homogeneous column ID, and a column for storing an item name of a column having the same meaning in the table associated with the homogeneous column ID ;
A table for data conversion rules for managing conversion rules for converting real data of different formats stored in a plurality of columns that are the same type columns to the same type data for integration;
When a search condition based on the homogeneous target, the homogeneous column, and the homogeneous data is input, the search target is based on the homogeneous target table, the homogeneous column table, and the data conversion rule table. A search control unit that identifies the table provided for each database and a column having the same meaning in the table, and retrieves the actual data from a plurality of the databases;
A conversion control unit that converts the searched real data into the same kind of data based on the table for the same kind column and the table for the data conversion rule, and converts it into view data as display data,
A view storage unit for temporarily storing the view data;
A display unit for displaying the view data stored in the view storage unit as visual information;
It is characterized by functioning
本発明の診療データ管理プログラムによれば、同種ターゲット用のテーブルによって、同じ目的のためにデータベース毎に設けられた異なるテーブルを論理的な1つの同種ターゲットとしてまとめて管理することができる。この同じ目的とは、例えば病名に関するもの、処方に関するもの、注射に関するもの等があり、これらの同じ目的のテーブルは、データベース毎に異なるテーブル名となっている。同種ターゲット用のテーブルはこれらの異なるテーブルを、同じ目的という上位概念でまとめて管理するのである。 According to the medical care data management program of the present invention, different tables provided for each database for the same purpose can be collectively managed as a single homogeneous target using the homogeneous target table. The same purpose includes, for example, those related to disease names, prescriptions, and injections, and these same purpose tables have different table names for each database. The same target table manages these different tables together with a superordinate concept of the same purpose.
また、同種列用のテーブルによって、同種ターゲットとされた複数のテーブルの中の同じ意味を持つ列を論理的な1つの同種列として管理することができる。この同じ意味を持つ列とは、例えば、病名に関するテーブルであれば、病名を示す列、診療科を示す列、担当医師を示す列等であり、処方に関するテーブルであれば、薬品名を示す列、用量を示す列、用法を示す列等であり、注射に関するテーブルでは、薬品名を示す列、投与量を示す列、投与方法を示す列等である。これらの同じ意味を持つ列は、異なるデータベースのテーブル毎に異なる列名となっている。同種列用のテーブルは、これらの列名の異なる複数の列を、同じ意味という上位概念でまとめて管理するのである。 In addition, the same kind column can be managed as one logical same kind column by using the same kind column table in a plurality of tables set as the same kind target. The column having the same meaning is, for example, a column indicating a disease name, a column indicating a medical department, a column indicating a doctor in charge, or the like. A column indicating dosage, a column indicating usage, etc., and in a table relating to injection, there are a column indicating a drug name, a column indicating a dosage, a column indicating an administration method, and the like. These columns having the same meaning have different column names for different database tables. The table for the same type column manages a plurality of columns having different column names together by a superordinate concept of the same meaning.
また、データ変換ルール用のテーブルによって、同種列とされた複数の列に記憶されたそれぞれ異なる形式の実データを、統合のための同種データに変換する変換ルールを管理することができる。これは、同種列用のテーブルによって管理される同じ意味を持つ同種列は、その列名を含むデータ形式、データ内容がデータベース毎のテーブルによって異なる。例えば、患者の性別を示す列であれば、あるデータベースのテーブルは列名「seibetu」、データ形式「数字」、データ「0」又は「1」であり、他のデータベースのテーブルは列名「sex」、データ形式「文字」、データ「M」又は「F」等である。データ変換ルール用のテーブルは、これらの列の実データのデータ形式とデータを、統合のための同種データのデータ形式とデータに変換するルールを管理するのである。 In addition, the data conversion rule table can manage conversion rules for converting different types of real data stored in a plurality of columns of the same type into the same type of data for integration. This is because the same-type column having the same meaning managed by the table for the same-type column differs in data format and data contents including the column name depending on the table for each database. For example, in the case of a column indicating the gender of a patient, a table of a certain database has a column name “seibeta”, a data format “number”, data “0” or “1”, and a table of another database has a column name “sex”. ", Data format" character ", data" M "or" F ". The table for data conversion rules manages the rules for converting the data format and data of the actual data of these columns into the data format and data of the same kind of data for integration.
また、検索制御部によって、所望の検索条件が入力されると、同種ターゲット用のテーブル、同種列用のテーブル、及びデータ変換ルール用のテーブルに基づき複数のデータベースのテーブルの列から、当該データベースに記憶された実データを検索することができる。これは、所望の検索条件が入力されると、同種ターゲット用のテーブル、同種列用のテーブル、及びデータ変換ルール用のテーブルから、検索対象となるデータベース、テーブル、列、データを特定し、必要なデータを検索するのである。なお、このとき検索されたデータは、複数のデータベースから検索されたままの状態である実データである。 In addition, when a desired search condition is input by the search control unit, from the columns of a plurality of database tables to the database based on the same target table, the same column table, and the data conversion rule table. Stored actual data can be retrieved. When a desired search condition is input, the database, table, column, and data to be searched are specified from the table for the same target, the table for the same column, and the table for the data conversion rule. Search for the right data. Note that the data retrieved at this time is actual data that has been retrieved from a plurality of databases.
また、変換制御部は、実データを、前記同種列用のテーブル、及びデータ変換ルール用のテーブルに基づき、同種データに変換する。例えば、上述の実データである列名「seibetu」、データ形式「数字」、データ「0」又は「1」、及び列名「sex」、データ形式「文字」、データ「M」又は「F」を、同種データの一例である列名「性別」、データ形式「文字」、データ「男」又は「女」に変換する等である。なお、同種データとは、実データを統合のために所定の列名、データ形式、データに変換処理したデータ、又は変換処理を行ったが実データと同種データが同じであって変換が不要であったデータを意図する。また、変換制御部は、上記変換した同種データをそのまま又は所定の形式の、表示用のデータであるビューデータとすることができる。 In addition, the conversion control unit converts the actual data into the same kind of data based on the table for the same kind column and the table for the data conversion rule. For example, the column name “seibeta”, the data format “number”, the data “0” or “1”, and the column name “sex”, the data format “character”, the data “M” or “F”, which are the actual data described above. Are converted into column names “sex”, data format “character”, data “male” or “female”, which are examples of similar data. Note that the same kind of data refers to data that has been converted to a predetermined column name, data format, and data for the integration of the actual data, or the conversion process is performed, but the same kind of data is the same as the actual data and no conversion is required. Intended data. Further, the conversion control unit can use the converted similar data as it is or as view data as display data in a predetermined format.
また、ビュー記憶部は、変換制御部によって作成されたビューデータを、一時的に記憶する。このビュー記憶部は、複数のデータベースから検索され変換されたデータ全てを長い期間記憶する必要がなく、ビューデータのみを一時的に記憶できればよい。したがって、その都度必要なビューデータを記憶できる容量があればよく、システムの簡素化とコストダウンを図ることができる。また、表示部は、ビュー記憶部に記憶されたビューデータを、視覚的な情報として、所定の形式で表示させる。 The view storage unit temporarily stores the view data created by the conversion control unit. The view storage unit does not need to store all the data retrieved and converted from a plurality of databases for a long period, and only needs to be able to temporarily store view data. Therefore, it is only necessary to have a capacity capable of storing necessary view data each time, and the system can be simplified and the cost can be reduced. The display unit displays the view data stored in the view storage unit in a predetermined format as visual information.
本発明の診療データ管理プログラムの好ましい例は、
複数の前記データベースが、異なる世代の医療情報システムによる、異なるデータベースであることを特徴とする。
A preferred example of the medical data management program of the present invention is:
The plurality of databases are different databases based on different generations of medical information systems.
本発明の診療データ管理プログラムの好ましい例は、
複数の前記データベースが、並列して存在する異なる医療情報システムによる、異なるデータベースであることを特徴とする。
A preferred example of the medical data management program of the present invention is:
The plurality of databases are different databases based on different medical information systems existing in parallel.
これら本発明の診療データ管理プログラムの好ましい例によれば、異なる世代の医療情報システムによる、又は並列して存在する異なる医療情報システムによる、異なるデータベースを統合して管理することができ、ある医療機関で医療情報システムのメーカーが変わっても、又は離れた場所にある医療機関同士でも、複数のデータベースのデータを統合してデータの検索等を行うことができる。 According to these preferable examples of the medical data management program of the present invention, different databases can be integrated and managed by different generations of medical information systems or by different medical information systems existing in parallel. Thus, even if the manufacturer of the medical information system is changed, or even medical institutions located at remote locations, data of a plurality of databases can be integrated to perform data search or the like.
異なる形式で記憶された複数のデータベースを直接に検索して管理する診療データ管理システムにおいて、
同じ目的のために前記データベース毎に設けられた異なるテーブルを、論理的な1つの同種ターゲットとしてまとめて管理するために、前記同種ターゲット毎に前記同種ターゲットを特定する同種ターゲットIDと前記同種ターゲットIDに対応する表示名を記憶する列、及び前記同種ターゲットIDに対応付けられた前記テーブルを特定するターゲットIDを記憶する列を備える同種ターゲット用のテーブルと、
前記同種ターゲットとされた複数の前記テーブルの中の同じ意味を持つ列を、論理的な1つの同種列としてまとめて管理するために、前記同種列毎に前記同種列を特定する同種列IDと前記同種列IDに対応する表示名を記憶する列、及び前記同種列IDに対応付けられた前記テーブルの中の同じ意味を持つ列の項目名を記憶する列を備える同種列用のテーブルと、
前記同種列とされた複数の列に記憶された異なる形式の実データを、統合のための同種データに変換する変換ルールを管理するデータ変換ルール用のテーブルと、
前記同種ターゲット、前記同種列、及び前記同種データに基づく検索条件が入力されると、前記同種ターゲット用のテーブル、前記同種列用のテーブル、及び前記データ変換ルール用のテーブルに基づき、検索対象となる前記データベース毎に設けられた前記テーブルと前記テーブルの中の同じ意味を持つ列とを特定し、複数の前記データベースから前記実データを検索する検索制御部と、
検索した前記実データを前記同種列用のテーブル、及び前記データ変換ルール用のテーブルに基づき前記同種データに変換するとともに、表示用のデータとしてのビューデータにする変換制御部と、
前記ビューデータを一時的に記憶するビュー記憶部と、
前記ビュー記憶部に記憶された前記ビューデータを視覚的な情報として表示させる表示部と、
を備えることを特徴とする。
In a medical data management system that directly searches and manages multiple databases stored in different formats,
In order to collectively manage different tables provided for each database for the same purpose as one logical homogeneous target, the homogeneous target ID and the homogeneous target ID for identifying the homogeneous target for each homogeneous target A table for storing the display name corresponding to the table, and a table for a homogeneous target comprising a column for storing a target ID for identifying the table associated with the homogeneous target ID ;
In order to collectively manage the columns having the same meaning in the plurality of tables as the same target as a logical same type column, the same type column ID for specifying the same type column for each of the same type columns, and A table for a homogeneous column comprising a column for storing a display name corresponding to the homogeneous column ID, and a column for storing an item name of a column having the same meaning in the table associated with the homogeneous column ID ;
A table for data conversion rules for managing conversion rules for converting real data of different formats stored in a plurality of columns that are the same type columns to the same type data for integration;
When a search condition based on the homogeneous target, the homogeneous column, and the homogeneous data is input, the search target is based on the homogeneous target table, the homogeneous column table, and the data conversion rule table. A search control unit that identifies the table provided for each database and a column having the same meaning in the table, and retrieves the actual data from a plurality of the databases;
A conversion control unit that converts the searched real data into the same kind of data based on the table for the same kind column and the table for the data conversion rule, and converts it into view data as display data,
A view storage unit for temporarily storing the view data;
A display unit for displaying the view data stored in the view storage unit as visual information;
It is characterized by providing.
本発明の診療データ管理システムによれば、上述した理由により、診療データ管理プログラムと同様の作用効果を奏することができる。 According to the medical data management system of the present invention, the same operational effects as the medical data management program can be achieved for the reasons described above.
以上説明したように、本発明によれば、電子カルテや各種部門システムのメーカーや種類が変更される等して、異なる形式のデータベースが存在しても、これらの統合データベースを作成する必要がなく、また、データの検索、統計処理、問い合わせが速やかに行える診療データ管理プログラム及び診療データ管理システムを提供することができる。 As described above, according to the present invention, there is no need to create these integrated databases even if different types of databases exist due to changes in the manufacturers and types of electronic medical records and various department systems. In addition, it is possible to provide a medical data management program and a medical data management system that can quickly retrieve data, perform statistical processing, and make inquiries.
以下、本発明の診療データ管理システムの実施の形態について、添付図面を参照して詳細に説明する。なお、本発明に係る診療データ管理プログラムは、コンピュータに本発明に係る診療データ管理システムを実行させるためのものである。 DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments of a medical data management system of the present invention will be described in detail with reference to the accompanying drawings. The medical data management program according to the present invention is for causing a computer to execute the medical data management system according to the present invention.
図1は本発明の一実施形態に係る診療データシステムの構成を示す機能ブロック図、図2は異なる医療情報システムにおいて、同じ目的のために設けられた異なるテーブルを説明する図、図3は同種ターゲットと同種列の概念を説明する図、図4は同種ターゲット用のテーブルを説明する図、図5は同種列用のテーブルを説明する図、図6はデータ変換ルール用のテーブルを説明する図、図7は薬名マスタテーブル、ターゲットマスタテーブルを説明する図である。 FIG. 1 is a functional block diagram showing a configuration of a medical data system according to an embodiment of the present invention, FIG. 2 is a diagram for explaining different tables provided for the same purpose in different medical information systems, and FIG. FIG. 4 is a diagram for explaining the concept of targets and homogeneous columns, FIG. 4 is a diagram for explaining tables for homogeneous species, FIG. 5 is a diagram for explaining tables for homogeneous columns, and FIG. 6 is a diagram for explaining tables for data conversion rules FIG. 7 is a diagram for explaining a drug name master table and a target master table.
先ず、本実施形態の診療データ管理システム1の概要を説明する。図1に示すように、本実施形態の診療データ管理システム1には、異なる世代の医療情報システムによる、又は並列して存在する異なる医療情報システムによる、異なるデータベース100,200が接続されている。この異なるデータベース100,200に設けられたテーブルとして、例えば、図2(A)に示すように、医療情報システムAのデータベースには、病名を管理する目的のための病名オーダーテーブルと、処方を管理する目的のための処方オーダーテーブルが設けられている。また、図2(B)に示すように、医療情報システムBのデータベースにも、病名を管理する目的のための検索用診療記録病名テーブルと、処方を管理する目的のための検索用処方テーブルが設けられている。これらのテーブルでは、同じ目的のテーブルであっても、医療情報システムが異なるため、テーブル名が異なっている。
First, the outline | summary of the medical treatment
また、上記テーブルのうち同じ意味を持つ列であっても、その列名、データ形式、データの内容が異なっている。例えば、患者の性別を示す列であれば、図2(A)に示す医療情報システムAの、病名オーダーテーブルと処方オーダーテーブルは、列名「seibetu」、データ形式「数字」、データ「0」又は「1」であり、図2(B)に示す医療情報システムBの、検索用診療記録病名テーブルと検索用処方テーブルは、列名「sex」、データ形式「文字」、データ「M」又は「F」等である。このように、医療情報システムが異なれば、同じ目的のテーブル、同じ意味を持つ列であっても、そのデータ形式やデータの内容が異なり、そのままではまとめて検索等することができない。 In addition, even if the columns have the same meaning in the table, their column names, data formats, and data contents are different. For example, in the case of a column indicating the gender of a patient, the disease name order table and the prescription order table of the medical information system A shown in FIG. 2 (A) include a column name “seibeta”, a data format “number”, and data “0”. Or “1”, and the medical record system for search disease name table and the prescription table for search of the medical information system B shown in FIG. 2B include a column name “sex”, a data format “character”, data “M”, or “F” or the like. As described above, if the medical information systems are different, even if the table has the same purpose and the column has the same meaning, the data format and the data contents are different, and the search cannot be performed collectively as it is.
本実施形態の診療データ管理システム1は、これらの目的は同じだが異なるテーブルを、論理的な1つの同種ターゲットとして、また、同じ意味を持つ列を同種列として、まとめて管理するのである。ここでは、例として病名を目的とする同種ターゲットと該同種ターゲットに係る同種列、及び処方を目的とする同種ターゲットと該同種ターゲットに係る同種列を説明する。図3(A)に示す、病名を目的とする同種ターゲットでは、医療情報システムAの病名オーダーテーブルと医療情報システムBの検索用診療記録病名テーブルがまとめられている。また、図3(B)に示す、処方を目的とする同種ターゲットでは、医療情報システムAの処方オーダーテーブルと医療情報システムBの検索用処方テーブルがまとめられている。
The medical
また、図3(A)(B)において、これらのテーブルの上側に、説明のための同種列を記載している。この同種列とは、同種ターゲットとされた複数のテーブルの中の同じ意味を持つ列を、論理的な1つの列としてまとめて管理するもので、図中の矢印線で示すように、同種列「患者ID」は、「kanjyaID」と「患者番号」の列を同じ意味を持つ列としてまとめて管理し、同種列「性別」は「seibetu」と「sex」の列を同じ意味を持つ列としてまとめて管理するのである。なお、同種ターゲットが異なれば、同種列の内容も異なる。 In FIGS. 3A and 3B, the same kind of columns for description are described above these tables. This kind of column is a group that manages the same meaning columns in a plurality of tables that are the same kind of target as one logical column. As shown by the arrow line in the figure, the same kind column “Patient ID” manages the columns of “kanjyaID” and “patient number” together as a column having the same meaning, and the same type column “gender” makes the columns of “sebetu” and “sex” have the same meaning They are managed together. In addition, if the same kind target is different, the contents of the same kind row are also different.
また、同種列としてまとめられた列も、テーブルが異なればそのデータ形式とデータが異なる。これらの異なるデータ形式とデータは、データ変換ルールを用いて、統合のためのデータへ変換されるのである。 Also, the data format and data of columns arranged as the same type of column differ if the table is different. These different data formats and data are converted into data for integration using data conversion rules.
図1に戻り、本実施形態の診療データ管理システム1の構成を説明する。図1に示すように、本実施形態の診療データ管理システム1は、入力部10と、記憶部20と、制御部11と、表示部14とを備える。
Returning to FIG. 1, the configuration of the medical
なお、接続されている複数のデータベース100,200に記憶されている元データ、又は複数のデータベース100,200から検索し抽出されているが変換処理されず元データの状態のままの形式である列名とデータとを、便宜上、実データと呼ぶ。また、実データを統合のためにその列名、データ形式、データの内容を変換処理したデータ、又は変換処理したが変換する必要がなかったデータを同種データという。
Note that the original data stored in the plurality of
入力部10は、公知のキーボード、マウス、タッチパネル、トラックボール等の入力機器を備え、これらの機器から所望の検索条件を入力することができる。
The
記憶部20は、公知のハードディスクドライブ、半導体記憶装置等から構成され、その内部に、同種ターゲット用のテーブル21、同種列用のテーブル22、データ変換ルール用のテーブル23、各種マスタテーブル24、ビュー記憶部25を備える。また、記憶部20には、本実施形態の診療データ管理システム1を実現するために実行される診療データ管理プログラムやオペレーティングシステムが記憶され、その他コンピュータの動作に必要な記憶領域が設けられる。
The storage unit 20 is composed of a known hard disk drive, a semiconductor storage device, and the like, and includes a homogeneous target table 21, a homogeneous column table 22, a data conversion rule table 23, various master tables 24, and a view. A storage unit 25 is provided. In addition, the storage unit 20 stores a medical data management program and an operating system that are executed to realize the medical
同種ターゲット用のテーブル21は、異なる医療情報システムの異なる形式で記憶されたデータベース100,200において、同じ目的のために前記データベース毎に設けられた異なるテーブルを論理的な1つの同種ターゲットとしてまとめて管理するためのもので、図4(A)に示す同種ターゲットテーブルと、図4(B)に示す同種ターゲット管理テーブルを備える。同種ターゲットテーブルは「同種ターゲットID」と「表示名」の項目(列)を、同種ターゲット管理テーブルは「同種ターゲットID」と「ターゲットID」の項目を有する。なお、同種ターゲット用のテーブルを、同種ターゲットテーブルと同種ターゲット管理テーブルの2つに分けているのは、管理をし易くするためであり、1つのテーブルにまとめてもよいし、他の項目を追加して3つ以上のテーブルとしてもよい。
The homogeneous target table 21 is a
同種ターゲットテーブルの項目に設けられている同種ターゲットIDは、同じ目的のテーブル毎に設定されるIDであり、表示名は、その目的を表わす名前を上位概念として設定するものである。ここでは同種ターゲットID「1」が表示名「病名」に、同じく「2」が「処方」に設定されている。 The same-type target ID provided in the item of the same-type target table is an ID set for each table of the same purpose, and the display name sets a name representing the purpose as a superordinate concept. Here, the same-type target ID “1” is set to the display name “disease name”, and “2” is also set to “prescription”.
また、同種ターゲット管理テーブルの項目に設けられているターゲットIDは、複数のデータベースにそれぞれ設けられたテーブルを特定するためのIDである。つまり、同種ターゲットテーブルと同種ターゲット管理テーブルにより、同種ターゲットID「1」に設定された同種ターゲットは、「病名」を示す目的のテーブルであり、この病名を目的とするテーブルはターゲットID「A−1」と「B−5」で示されるテーブルであるということがわかる。同様に、同種ターゲットID「2」は、「処方」を目的とし、そのテーブルはターゲットID「A−8」と「B−3」で示されるテーブルであることがわかる。 Moreover, the target ID provided in the item of the same type target management table is an ID for specifying a table provided in each of a plurality of databases. That is, the homogeneous target set to the homogeneous target ID “1” by the homogeneous target table and the homogeneous target management table is a target table indicating “disease name”, and the table for this disease name is the target ID “A−”. It can be seen that the tables are indicated by “1” and “B-5”. Similarly, it can be seen that the same target ID “2” is intended for “prescription”, and the table is a table indicated by target IDs “A-8” and “B-3”.
同種列用のテーブル22は、同種ターゲットとされた複数のテーブルの中の同じ意味を持つ列を論理的な1つの同種列としてまとめて管理するもので、図5(A)に示す同種列テーブルと、図5(B)に示す同種列管理テーブルを備える。同種列テーブルは「同種列ID」と「同種ターゲットID」と「表示名」と「データ形式」の項目を、同種列管理テーブルは「同種列ID」と「ターゲットID」と「列名」と「データ変換」と「データ変換ルールID」の項目を有する。なお、同種列用のテーブルを、同種列テーブルと同種列管理テーブルの2つに分けているのは、管理をし易くするためであり、1つのテーブルにまとめても、あるいは3つ以上のテーブルに分けてもよい。 The same-type column table 22 manages columns having the same meaning among a plurality of tables set as the same-type target as one logical same-type column. The same-type column table shown in FIG. And the same kind column management table shown in FIG. The homogeneous column table includes items of “homogeneous column ID”, “same species target ID”, “display name”, and “data format”, and the homogeneous column management table includes “same column ID”, “target ID”, “column name”, and so on. It has items of “data conversion” and “data conversion rule ID”. Note that the table for the same kind column is divided into two parts, the same kind column table and the same kind column management table, in order to facilitate management, even if they are combined into one table or three or more tables. It may be divided into
同種列テーブルの項目に設けられている同種列IDは、同じ意味を持つ列をまとめた同種列毎に設定されるIDである。また、同種ターゲットIDは、既に説明したように、同じ目的のためのテーブル毎に設定されるIDである。表示名は、同種列ID毎に設定され、同種列とされた列のデータを表示するときに表示される列名である。また、データ形式は、同じく同種列ID毎に設定され、同種列とされた列のデータを表示するときに使用されるデータ形式である。ここでは、病名を目的とするテーブルである同種ターゲットID「1」は、その項目として同種列IDを「1」から「6」まで備え、それぞれの同種列IDに表示名とデータ形式が設定されている。つまり、同種列ID「1」は、同種ターゲットID「1」のテーブルの列のうち、「患者ID」の意味を持つ列をまとめるためのもので、そのデータ形式は「数字形」であり、同種列ID「2」は、同種ターゲットID「1」のテーブルの列のうち、「性別」の意味を持つ列をまとめるためのもので、そのデータ形式は「文字型」であることがわかる。同様に、処方を示すテーブルである同種ターゲットID「2」は、その項目に同種列IDを「7」から「12」まで備え、それぞれの同種列IDに表示名とデータ形式が設定されていることがわかる。 The homogeneous column ID provided in the item of the homogeneous column table is an ID set for each homogeneous column in which columns having the same meaning are collected. The same-type target ID is an ID set for each table for the same purpose as described above. The display name is a column name that is set for each homogeneous column ID, and is displayed when displaying data of a column that is a homogeneous column. Similarly, the data format is a data format that is set for each kind column ID and is used when displaying data in the same kind column. Here, the homogeneous target ID “1”, which is a table for disease names, has homogeneous column IDs “1” to “6” as its items, and a display name and a data format are set for each homogeneous column ID. ing. That is, the homogeneous column ID “1” is for collecting columns having the meaning of “patient ID” among the columns of the table of the homogeneous target ID “1”, and its data format is “numeric”. The same kind column ID “2” is for collecting the columns having the meaning of “sex” among the columns of the table of the same kind target ID “1”, and it can be seen that the data format is “character type”. Similarly, the same kind target ID “2” which is a table indicating the prescription includes the same kind column IDs “7” to “12” in the item, and a display name and a data format are set for each of the same kind column IDs. I understand that.
同種列管理テーブルの項目に設けられている同種列ID、ターゲットIDは、既に述べたとおりである。列名の項目は、ターゲットIDによって特定されたテーブルの中の、同じ意味を持つ列を特定するためのものであり、その列に実際に使用されている実データの列名が記憶される。また、データ変換の項目は、特定した列に記憶されている実データを変換する必要があるか否かを記憶しており、そのデータが「Y」ならばデータ変換が必要、「N」ならばデータ変換が不要である。また、データ変換ルールIDの項目は、データ変換する必要がある実データをどのように同種データに変換するかのルールを特定するためのIDが記憶されている。ここでは、同種列IDが「2」「8」「11」に係るデータの変換が必要であることがわかる。例えば、同種列ID「2」でまとめられた列は、ターゲットID「A−1」と「B−5」で示されるテーブルの、列名「seibetu」と「sex」で表された列であり、これらの列に記憶されたデータはデータ変換が必要で、そのデータ変換ルールIDは「1」と「2」であることがわかる。 The same kind column ID and target ID provided in the item of the same kind column management table are as described above. The column name item is for specifying a column having the same meaning in the table specified by the target ID, and the column name of actual data actually used for the column is stored. The data conversion item stores whether or not the actual data stored in the specified column needs to be converted. If the data is “Y”, data conversion is necessary. If “N”, the data conversion is necessary. Data conversion is not necessary. The item of data conversion rule ID stores an ID for specifying a rule how to convert actual data that needs to be converted into the same kind of data. Here, it can be seen that the data of the same kind column ID “2”, “8”, “11” needs to be converted. For example, the columns grouped by the same kind column ID “2” are columns represented by the column names “seibeta” and “sex” in the tables indicated by the target IDs “A-1” and “B-5”. It is understood that the data stored in these columns needs to be converted, and the data conversion rule IDs are “1” and “2”.
データ変換ルール用のテーブル23は、同種列とされた複数の列の実データを、統合のための同種データに変換する変換ルールを管理するもので、ここでは図6(A)に示すデータ変換ルールテーブルと、図6(B)に示すデータ変換ルール詳細テーブルを備える。データ変換ルールテーブルは「データ変換ルールID」と「名称」の項目を、データ変換ルール詳細テーブルは「データ変換ルールID」と「同種データ」と「実データ」の項目を有する。なお、データ変換ルール用のテーブルを、データ変換ルールテーブルとデータ変換ルール詳細テーブルの2つに分けているのは、管理をし易くするためであり、1つのテーブルにまとめても、あるいは3つ以上のテーブルに分けてもよい。 The data conversion rule table 23 manages conversion rules for converting real data of a plurality of columns that are of the same type into the same type of data for integration. Here, the data conversion shown in FIG. A rule table and a data conversion rule detail table shown in FIG. The data conversion rule table has items of “data conversion rule ID” and “name”, and the data conversion rule detail table has items of “data conversion rule ID”, “kind data”, and “actual data”. The reason why the data conversion rule table is divided into two, a data conversion rule table and a data conversion rule detail table, is to make management easier. You may divide into the above table.
データ変換ルールテーブルの項目に設けられているデータ変換ルールIDは、既に述べたように、データ変換する必要がある実データをどのように同種データに変換するかのルールを特定するためのものである。また、名称の項目は、変換する実データがどの医療情報システムのどのような意味のデータであるかを示すものである。 The data conversion rule ID provided in the item of the data conversion rule table is for specifying the rule how to convert the actual data that needs to be converted into the same kind of data as already described. is there. The name item indicates what meaning of medical information system the actual data to be converted is.
データ変換ルール詳細テーブルの項目に設けられているデータ変換ルールIDは上述の通りである。また、同種データの項目は、実データをどのように変換するかが記憶されており、実データの項目は、変換する前のデータが記憶されている。ここでは、データ変換ルールID「1」と「3」は、実データが「0」又は「1」であるとき、それを同種データの「男」又は「女」に変換し、データ変換ルールID「2」と「4」は、実データが「M」又は「F」であるとき、それを同種データの「男」又は「女」に変換することがわかる。同様に、データ変換ルールID「5」は、実データが「K100」「K101」・・・というコードであるとき、それを同種データである「アシニン」「イシニン」・・・という薬名に変換し、データ変換ルールID「6」は、実データが「M1000」「M1001」・・・というコードであるとき、それを同種データである「アシニン」「イシニン」・・・という薬名に変換することがわかる。 The data conversion rule ID provided in the item of the data conversion rule detail table is as described above. The item of the same kind data stores how the actual data is converted, and the item of actual data stores the data before conversion. Here, when the actual data is “0” or “1”, the data conversion rule IDs “1” and “3” are converted into “male” or “female” of the same kind of data, and the data conversion rule ID It can be seen that “2” and “4” are converted into “male” or “female” of the same kind of data when the actual data is “M” or “F”. Similarly, when the data conversion rule ID “5” is the code “K100” “K101”..., The data conversion rule ID “5” is converted into drug names “asinine” “isinine”. When the actual data is the code “M1000”, “M1001”..., The data conversion rule ID “6” is converted into the drug name “asinine” “isinine”. I understand that.
各種マスタテーブル24は、固定的で基本的なデータを記憶させるもので、例として図7(A)に示す薬名マスタテーブル、図7(B)に示すターゲットマスタテーブルがある。薬名マスタテーブルは、同種データにおける薬名を記憶しておくもので、ここでは「アシニン」「イシニン」・・・という薬名が記憶されている。 The various master tables 24 store fixed and basic data. As examples, there are a drug name master table shown in FIG. 7A and a target master table shown in FIG. 7B. The medicine name master table stores medicine names in the same kind of data, and here, medicine names such as “Ashinin”, “Ishinin”,... Are stored.
ターゲットマスタテーブルは、上述のターゲットIDが実際にどの医療情報システムのどのデーブルを示すものかを記憶するテーブルで、「ターゲットID」と「システム名称」と「テーブル名称」の項目を有する。ターゲットIDは既に説明したとおりである。システム名称の項目は、ターゲットIDが示すテーブルが、医療情報システムAと医療情報システムBのどちらのシステムであるかを記憶している。また、テーブル名称の項目は、医療情報システムのデータベースに設けられた実際のテーブルの名称を記憶している。ここでは、ターゲットID「A−1」で示されるテーブルは、「医療情報システムA」の「病名オーダー」というテーブルであり、また、ターゲットID「A−2」で示されるテーブルは、「医療情報システムA」の「放射線オーダー」というテーブルであることがわかる。なお、ターゲットマスタテーブルは、ここでは各種マスタテーブルの一例として説明したが、同種ターゲット用のテーブルに含めてもよい。 The target master table stores which table of which medical information system the above-mentioned target ID actually indicates, and has items of “target ID”, “system name”, and “table name”. The target ID is as already described. The item of system name stores whether the table indicated by the target ID is the medical information system A or the medical information system B. The table name item stores the name of an actual table provided in the database of the medical information system. Here, the table indicated by the target ID “A-1” is a table called “disease name order” of “medical information system A”, and the table indicated by the target ID “A-2” is “medical information”. It can be seen that the table is “Radiation Order” of “System A”. The target master table has been described as an example of various master tables here, but may be included in a table for similar targets.
図1に戻り、ビュー記憶部25は、後述するビューデータを一時的に記憶するための領域である。この一時的とは、ビューデータを本実施形態の診療データ管理システム1が運用され続けられる限り記憶するものではないという意味であり、表示部14によるビューデータの表示が終われば、ビュー記憶部25からビューデータを直ちに削除してもよいし、ビュー記憶部25の容量に余裕があれば、過去の検索履歴のビューデータを所定の期間保存しておいてもよい。
Returning to FIG. 1, the view storage unit 25 is an area for temporarily storing view data to be described later. The term “temporary” means that the view data is not stored as long as the medical
制御部11は、CPU、半導体による補助メモリ等で実現されるもので、検索制御部12と、変換制御部13とを備える。
The control unit 11 is realized by a CPU, a semiconductor auxiliary memory, and the like, and includes a
検索制御部12は、所望の検索条件が入力部10より入力されると、同種ターゲット用のテーブル21、同種列用のテーブル22、及びデータ変換ルール用のテーブル23に基づき、検索対象となるデータベース100,200毎に設けられたテーブルと列とを特定し、それぞれのデータベースから実データを検索する。具体的な手順としては、検索したい同種ターゲット、当該同種ターゲットの同種列、及び当該同種列の同種データ等が入力部10により入力されると、同種ターゲットとしてまとめられた複数のテーブルの、同種列としてまとめられた複数の列から、同種データに対応する実データを検索し、必要とされる範囲のデータ、例えば当該実データを含むレコードを選択し、実データによる新たなテーブル(以下、「実データテーブル」という。)を、同種ターゲットとしてまとめられた複数のテーブル毎に作成するのである。
When a desired search condition is input from the
変換制御部13は、検索した実データテーブルを、データ変換ルール用のテーブルに基づき同種データによるテーブル(以下、「同種データテーブル」という。)に変換する。具体的な手順は、同種列管理テーブルにより、実データテーブルの列名を含む実データを変換する必要があるか否か、変換する必要があるならばどのデータ変換ルールIDによって変換するかを判断する。次に、データ変換ルール用のテーブル23に基づき変換する必要のある実データは変換し、変換する必要の無い実データはそのままとする変換処理を行う。そして、変換処理したデータにより同種データテーブルを作成するのである。 The conversion control unit 13 converts the retrieved actual data table into a table of the same type data (hereinafter referred to as “same type data table”) based on the table for data conversion rule. The specific procedure is to determine whether or not the actual data including the column name of the actual data table needs to be converted by the same kind column management table, and which data conversion rule ID to convert if necessary. To do. Next, the actual data that needs to be converted is converted based on the data conversion rule table 23, and the conversion process is performed with the actual data that does not need to be converted intact. Then, a similar data table is created from the converted data.
また、複数のデータベース100,200から検索され作成された実データテーブルから変換された同種データテーブルは、原則として異なる医療情報システムのデータベースの数ほど存在する。これらの複数の同種データテーブルは、変換制御部13により表示用のデータとして1つのテーブルである、ビューデータにまとめられる。また、このビューデータは、まとめられたテーブルのうち、所望の項目のみ表示させることもできる。
In principle, there are as many similar data tables converted from actual data tables retrieved from a plurality of
表示部14は、公知のディスプレイ装置等を備え、入力部10により入力された検索条件、ビュー記憶部25に記憶されたビューデータ等を視覚的な情報として表示させる。
The display unit 14 includes a known display device and the like, and displays the search condition input by the
次に、以上説明した各構成要素の機能を踏まえて、本実施形態の診療データ管理システム1の動作について図2〜図13を参照して説明する。図2〜図7は既に説明したとおりである。図8はデータの検索と変換によってビューデータが作成される過程を説明する図である。また、図9は複数のデータベースからデータの検索と変換をする全体の処理を説明するフロー図、図10は検索条件の入力と、実データを検索するために必要となる情報の取得の処理を説明するフロー図、図11は実データの検索の処理を説明するフロー図、図12は実データを同種データに変換する処理を説明するフロー図、図13はビューデータの作成の処理を説明するフロー図である。
Next, based on the function of each component described above, the operation of the medical
先ず、図9を参照して、本実施形態の診療データ管理システム1による、複数のデータベース100,200から実データを検索し、検索した実データを同種データに変換し、さらにビューデータとして表示する全体の処理を説明する。
First, referring to FIG. 9, the medical
本実施形態の診療データ管理システム1による処理が開始されると、表示部14により検索条件の入力を受け付ける画面が表示され、操作者が入力部10を操作することにより検索条件が入力される。また、検索条件の入力とともに、実データの検索に必要となる同種ターゲットID、ターゲットID、同種列IDが取得される(S1000)。次に、取得された同種ターゲットID、ターゲットID、同種列IDを基に、複数の医療情報システムのデータベースから実データを検索する(S2000)。次に、検索した実データを同種データに変換する(S3000)。次に、変換された1つ以上の同種データから、ビューデータを作成する(S4000)。そして、表示部14によりビューデータを視覚的な情報として表示する(S5000)。
When processing by the medical care
次に、図9〜図13に示すフロー図を参照して本実施形態の診療データ管理システム1による処理の各ステップを詳細に説明しながら、図2〜8に示すテーブルを参照してデータの検索と変換の具体例を説明する。
Next, referring to the flowcharts shown in FIGS. 9 to 13, each step of the processing by the medical
図10に示す、ステップS1000の検索条件の入力と、同種ターゲットID、ターゲットID、同種列IDの取得では、先ず、検索制御部12により、同種ターゲットテーブル(図4(A))の表示名の項目が参照され、検索対象とする同種ターゲットを決定するための同種ターゲットの表示名の入力画面が表示される(S1010)。次に、入力部10により、検索する同種ターゲットの表示名、例えば「処方」が入力される(S1020)。すると、検索制御部12により、同種ターゲットテーブルから表示名「処方」の同種ターゲットID「2」が取得され(S1030)、さらに、同種ターゲット管理テーブル(図4(B))から、同種ターゲットID「2」を基に、データベース毎に設けられた異なるテーブルを示すターゲットID「A−8」「B−3」が取得される(S1040)。
In the input of the search condition and the acquisition of the same target ID, target ID, and same column ID in step S1000 shown in FIG. 10, first, the
次に、検索対象とする同種列を決定するために、同種列テーブル(図5(A))の表示名の項目のうち、上記で取得した同種ターゲットID「2」に係るレコード(図中「a」で示すレコード)の表示名である「患者ID」「性別」「依頼科」・・・を入力する同種列の表示名入力画面が表示される(S1050)。次に、入力部10により、検索する同種列の表示名、例えば「薬名」が入力される(S1060)。すると、検索制御部12により、同種列テーブルから表示名「薬名」の同種列ID「11」が取得される(図中「b」で示すレコード)(S1070)。
Next, in order to determine the same type column to be searched, among the display name items of the same type column table (FIG. 5A), the record (“in the figure” related to the same type target ID “2” acquired above). The display name input screen of the same kind column for inputting “patient ID”, “sex”, “request department”,... which is the display name of the record indicated by “a” is displayed (S1050). Next, the display name of the same kind column to be searched, for example, “medicine name” is input by the input unit 10 (S1060). Then, the
次に、取得した同種列ID「11」の同種データの名称を記憶した、図7(A)に示す薬名マスタの同種データの項目が参照され、検索対象とする同種データを決定するために、同種データを入力する同種データ入力画面が表示される(S1080)。次に、入力部10により検索する同種データ、例えば「イシニン」が入力される(S1090)。これらの処理により、「処方」「薬名」「イシニン」という検索条件の入力と、同種ターゲットID「2」、ターゲットID「A−8」「B−3」、同種列ID「11」の取得がなされる。なお、ステップS1070で取得した同種列IDに係るデータの変換が必要ない場合(取得した同種列IDに対応する、同種列管理テーブルのデータ変換の項目が「N」の場合。)は、ステップS1080では実データのマスタを参照して表示してもよい。また、ここでは薬名マスタを参照して「イシニン」という薬名を検索条件として選択したが、例えば、検索対象が検査値である場合、数字で所望の値の範囲等を指定することや、検査結果が陽性か陰性かといった検索条件を設定することもできる。 Next, in order to determine the same kind of data to be searched by referring to the item of the same kind of data in the medicine name master shown in FIG. 7A that stores the name of the same kind of data of the same kind column ID “11”. Then, the same type data input screen for inputting the same type data is displayed (S1080). Next, similar data to be searched for, for example, “Ishinin” is input by the input unit 10 (S1090). Through these processes, input of search conditions of “prescription”, “medicine name”, and “isinine” and acquisition of the same target ID “2”, target IDs “A-8”, “B-3”, and same type column ID “11” Is made. If conversion of data related to the same kind column ID acquired in step S1070 is not necessary (when the data conversion item of the same kind column management table corresponding to the obtained same kind column ID is “N”), step S1080. Then, the actual data master may be referred to and displayed. In addition, here, the drug name master is referred to and the drug name “Ishinin” is selected as a search condition. For example, when the search target is a test value, a range of a desired value can be designated by a number, Search conditions such as whether the test result is positive or negative can also be set.
次に、図11に示す、ステップS2000の実データの検索では、検索制御部12により、検索対象とするテーブルの列が特定される(S2010)。具体的には、ステップS1070で取得した同種列ID「11」を基に、同種列管理テーブル(図5(B))の同種列ID「11」に係るレコード(図中「c」で示すレコード)を参照する。そして、列名の項目からステップS1040で取得したターゲットID「A−8」「B−3」に対応する「yakuzaimeisyou」「薬品番号」を取得する。これにより、ターゲットID「A−8」のテーブルの「yakuzaimeisyou」の列、及びターゲットID「B−3」のテーブルの「薬品番号」の列を検索対象として特定することができる。
Next, in the search of actual data in step S2000 shown in FIG. 11, the
次に、検索制御部12により、ステップS1090で入力された同種データが実データと同じか否かが判断される(S2020)。ここでは、同種列管理テーブルのデータ変換の項目のうち、既に取得した同種列ID「11」、及びターゲットID「A−8」「B−3」のレコードが参照される(図中「c」で示すレコード)。ここでデータが「Y」ならば入力された同種データと実データは異なり、「N」ならば入力された同種データと実データとは同じである。入力された同種データと実データが異なる場合、同種データを検索キーとしても実データは検索できないため、検索キーとなる実データを取得する必要がある。この手順としては、先ず、同種列管理テーブルのデータ変換ルールIDの項目から、データ変換ルールIDが取得される(S2030)。ここでは、同種列ID「11」のレコードのデータ変換の項目は「Y」となっており、同種データと実データが異なりデータ変換が必要であることがわかるとともに、データ変換ルールIDの項目からデータ変換ルールID「5」「6」が取得される。
Next, the
次に、検索制御部12により、同種データを基に検索キーとなる実データを取得する処理がなされる(S2040)。これは、ステップS2030で取得したデータ変換ルールID「5」「6」を基に、データ変換ルール詳細テーブル(図6(B))の、データ変換ルールID「5」と「6」に係るレコード(図中「d」で示すレコード)の同種データの項目の中から検索条件となっている「イシニン」を検索する。そして、実データの項目のうち「イシニン」を含むレコードから検索キーとなる実データとして、データ変換ルールID「5」については「K101」を、データ変換ルールID「6」については「M1001」を取得するのである。つまり、ステップS2010からステップS2040の処理により、ターゲットID「A−8」については列名「yakuzaimeisyou」及び検索キーとなる実データ「K101」が、ターゲットID「B−3」については列名「薬品番号」及び検索キーとなる実データ「M1001」が取得される。なお、上記ステップS2020で、データ変換の項目が「N」であった場合、同種データは実データと同じであり、同種データそのものを検索キーとすることができるため、ステップS2030とステップS2040の処理はスキップされる。
Next, the
次に、検索制御部12により、既に取得したターゲットID、列名、検索キーとなる実データ又は同種データを基に、複数のデータベースから実データに係るレコードを検索する処理を行う(S2050)。これは、先ず、ターゲットマスタテーブル(図7(B))を参照し、ターゲットID「A−8」に対応する医療情報システムとテーブルを特定する。ここでは、ターゲットID「A−8」に対応する医療情報システムとテーブルは、「システムA」の「処方オーダー」であることがわかる(図中「e」で示すレコード)。そして、図2(A)に示す医療情報システムAの「処方オーダー」テーブルの項目「yakuzaimeisyou」から、検索キーとなる実データ「K101」を検索し、該当するレコードを抽出する。そして、図8(B)に示す実データテーブルを作成する(S2060)。
Next, the
同じく、ターゲットID「B−3」についても、ターゲットマスタテーブルからターゲットID「B−3」に対応する医療情報システムとテーブルは、「システムB」の「検索用処方」であることがわかる(図中「f」で示すレコード)。そして、図2(B)に示す医療情報システムBの「検索用処方」テーブルの項目「薬品番号」から、検索キーとなる実データ「M1001」を検索し、該当するレコードを抽出し、図8(D)に示す実データテーブルを作成する。このようにして、実データの検索の処理と、実データテーブルの作成がなされる。 Similarly, for the target ID “B-3”, it can be seen from the target master table that the medical information system and table corresponding to the target ID “B-3” are “prescription for search” of “system B” (FIG. Middle “f”). Then, the actual data “M1001” serving as a search key is searched from the item “drug number” in the “prescription for search” table of the medical information system B shown in FIG. 2B, and the corresponding record is extracted. An actual data table shown in (D) is created. In this way, the actual data search process and the actual data table are created.
次に、図12に示す、ステップS3000の実データを同種データに変換では、変換制御部13により、上記で作成された実データテーブルを同種データテーブルに変換する。先ず、同種データテーブルに変換されていない実データテーブルを選択する(S3010)。ここでは、図8(B)に示すターゲットID「A−8」から検索された実データテーブル(以下「A−8実データテーブル」という)を選択する。次に、実データテーブルの変換処理されていない列を選択し、その同種列ID、データ変換の有無、データ変換ルールIDを取得する(S3020)。ここでは、A−8実データテーブルの処理されていない列のうち最初の列「kaishibi」を選択し、ターゲットID「A−8」及び列名「kaishibi」を基に同種列管理テーブル(図5(B))を参照し(図中「g」で示すレコード)、同種列ID「10」、データ変換「N」、データ変換ルールID「無し」を取得する。次に、同種列の表示名を取得し、元の列名を表示名に変換する(S3030)。ここでは、既に取得した同種列ID「10」を基に、同種列テーブル(図5(A))を参照し(図中「h」で示すレコード)、表示名「処方開始日」とデータ形式「日付型」を取得し、A−8実データテーブルの最初の列名「kaishibi」を、取得した表示名「処方開始日」に変換する。 Next, in the conversion of the actual data in step S3000 shown in FIG. 12 to the same kind of data, the conversion control unit 13 converts the actual data table created above into the same kind of data table. First, an actual data table that has not been converted to the same kind of data table is selected (S3010). Here, an actual data table (hereinafter referred to as “A-8 actual data table”) retrieved from the target ID “A-8” shown in FIG. 8B is selected. Next, a column that is not subjected to conversion processing in the actual data table is selected, and the same type column ID, presence / absence of data conversion, and data conversion rule ID are acquired (S3020). Here, the first column “kaishibi” is selected from the unprocessed columns of the A-8 actual data table, and the same kind column management table (FIG. 5) is selected based on the target ID “A-8” and the column name “kaishibi”. (B)) (record indicated by “g” in the figure), the same kind column ID “10”, data conversion “N”, and data conversion rule ID “none” are acquired. Next, the display name of the same kind column is acquired, and the original column name is converted into the display name (S3030). Here, based on the same kind column ID “10” already acquired, the same kind column table (FIG. 5A) is referred to (a record indicated by “h” in the figure), the display name “prescription start date” and the data format. The “date type” is acquired, and the first column name “kaishibi” in the A-8 actual data table is converted into the acquired display name “prescription start date”.
次に、ステップS3020で取得した、データ変換「N」、データ変換ルールID「無し」を基に「処方開始日」の列のデータ変換が必要か否かが判断される(S3040)。ここでは、データ変換が必要ないため、A−8実データテーブルの列名「処方開始日」の列のデータはそのまま何もされず、後述するステップS3050とステップS3060はスキップされる。 Next, based on the data conversion “N” and the data conversion rule ID “none” acquired in step S3020, it is determined whether or not the data conversion of the “prescription start date” column is necessary (S3040). Here, since data conversion is not necessary, the data in the column of the column name “prescription start date” in the A-8 actual data table is not changed, and step S3050 and step S3060 described later are skipped.
次に、A−8実データテーブルの変換処理していない残りの列があるか否かが判断される(S3070)。ここでは、列「kanjyaID」があるため、この列も上記ステップS3020からステップS3040の処理が行われ、列名が「患者ID」に変更されるとともに、当該列のデータはそのまま変更されない。 Next, it is determined whether there is any remaining column of the A-8 actual data table that has not been converted (S3070). Here, since there is a column “kanjyaID”, the processing from step S3020 to step S3040 is also performed on this column, the column name is changed to “patient ID”, and the data in the column is not changed as it is.
次に、同じく繰り返し処理がなされ、ステップS3020で、A−8実データテーブルの列「seibetu」が選択され、同種列管理テーブル(図5(B))から同種列ID「8」、データ変換「Y」、データ変換ルールID「3」が取得される(図中「i」で示すレコード)。次に、ステップS3030で、同種列テーブル(図5(A))から同種列ID「8」のレコード(図中「j」で示すレコード)が選択され、表示名「性別」とデータ形式「文字型」が取得され、A−8実データテーブルの列名「seibetu」が、取得した表示名「性別」に変換される。 Next, the same process is repeated, and in step S3020, the column “seibetu” of the A-8 actual data table is selected, and the same column ID “8” and data conversion “from the same column management table (FIG. 5B)” are selected. Y ”and data conversion rule ID“ 3 ”are acquired (record indicated by“ i ”in the figure). Next, in step S3030, a record of the same kind column ID “8” (record indicated by “j” in the figure) is selected from the same kind column table (FIG. 5A), and the display name “sex” and the data format “character” are selected. "Type" is acquired, and the column name "seibeta" in the A-8 actual data table is converted into the acquired display name "sex".
次に、ステップS3040で、データ変換が必要か否かが判断される。ここでは上記ステップS3020で取得されたデータ変換の項目データが「Y」のため、データ変換が必要と判断される。次に、既に取得したデータ変換ルールID「3」を基に、データ変換ルール詳細テーブル(図6(B))を参照し、該当するレコード(図中「k」で示すレコード)を選択し、同種データの項目と実データの項目からデータの変換ルールを取得する(S3050)。そして、取得した変換ルールとデータ形式に従い、実データを同種データに変換する(S3060)。ここでは、A−8実データテーブルの「性別」の列の実データ「0」を同種データ「男」データ形式「文字型」に、実データ「1」を同種データ「女」データ形式「文字型」に変換する。これらのステップS3020からステップS3070を繰り返すことにより、A−8実データテーブルの全ての列名と実データが処理され、図8(C)に示す、A−8同種データテーブルへと変換される。 Next, in step S3040, it is determined whether data conversion is necessary. Here, since the item data of the data conversion acquired in step S3020 is “Y”, it is determined that data conversion is necessary. Next, based on the already obtained data conversion rule ID “3”, the data conversion rule detail table (FIG. 6B) is referred to, and the corresponding record (record indicated by “k” in the figure) is selected. A data conversion rule is acquired from the item of the same kind of data and the item of the actual data (S3050). Then, according to the acquired conversion rule and data format, the actual data is converted into the same kind of data (S3060). Here, the actual data “0” in the “gender” column of the A-8 actual data table is the same data “m” data format “character type”, and the actual data “1” is the same data “female” data format “character”. Convert to type. By repeating these steps S3020 to S3070, all the column names and actual data in the A-8 actual data table are processed and converted into the A-8 homogeneous data table shown in FIG. 8C.
次に、他に変換されていない実データテーブルがあるか否かが判断される(S3080)。ここでは、図8(D)に示すターゲットID「B−3」から作成された実データテーブル(以下、「B−3実データテーブル」という。)があり、ステップS3010に戻り、B−3実データテーブルが選択され、上述したステップS3020からステップS3070の処理が繰り返されることで、図8(E)に示す、B−3同種データテーブルへと変換される。なお、列名が同種列の表示名(図5(A)の表示名の項目)に変換されるのをわかりやすくするため、図8(A)に同種列の表示名を示している。 Next, it is determined whether there is any other actual data table that has not been converted (S3080). Here, there is an actual data table created from the target ID “B-3” shown in FIG. 8D (hereinafter referred to as “B-3 actual data table”), and the process returns to step S3010, and B-3 actual By selecting the data table and repeating the processing from step S3020 to step S3070 described above, the data table is converted into the B-3 homogeneous data table shown in FIG. In addition, in order to make it easy to understand that the column name is converted to the display name of the same kind column (item of the display name in FIG. 5A), FIG. 8A shows the display name of the same kind column.
次に、図13に示す、ステップS4000のビューデータの作成では、変換制御部13により、上記ステップS3000からステップS3080までの処理によって作成された同種データテーブルが複数あるか否かが判断される(S4010)。同種データテーブルが複数ある場合、変換制御部13は、複数の同種データテーブルを一つのテーブルに統合しビューデータを作成する(S4020)。ここでは、A−8同種データテーブルとB−3同種データテーブルがあり、これらを統合するとともに、項目の順番を図8(A)に示す同種列と同じように並び替えて、図8(F)に示すビューデータテーブルを作成する。そして、作成したビューデータテーブルをビューデータとしてビュー記憶部25に記憶させる(S4030)。一方、同種データテーブルが一つの場合、その同種データテーブル自体がビューデータとなるため、同種データテーブルの統合はなされず、項目の順番の並び替えのみが行われる。なお、ビューデータとしては、統合したテーブルのうち、所望の項目のみ抽出することもできる。 Next, in the creation of view data in step S4000 shown in FIG. 13, the conversion control unit 13 determines whether or not there are a plurality of similar data tables created by the processing from step S3000 to step S3080 (see FIG. 13). S4010). When there are a plurality of similar data tables, the conversion control unit 13 integrates the plurality of similar data tables into one table and creates view data (S4020). Here, there are an A-8 homogeneous data table and a B-3 homogeneous data table. These are integrated, and the order of items is rearranged in the same manner as the identical column shown in FIG. Create the view data table shown in Then, the created view data table is stored in the view storage unit 25 as view data (S4030). On the other hand, when there is one homogeneous data table, the homogeneous data table itself is view data, so the homogeneous data tables are not integrated and only the order of items is rearranged. As the view data, only a desired item can be extracted from the integrated table.
次に、図9のステップS5000に示すように、表示部14によりビューデータが視覚的な情報として表示される。そして、操作者による閲覧等が終了し、表示されなくなったビューデータは、直ちにビュー記憶部25から削除してもよいし、ビュー記憶部25の容量に余裕がれば所定の期間、過去の検索データとして残してもよい。 Next, as shown in step S5000 of FIG. 9, the display unit 14 displays the view data as visual information. Then, the view data that has been viewed by the operator and is no longer displayed may be immediately deleted from the view storage unit 25. If the capacity of the view storage unit 25 is sufficient, a past search is performed for a predetermined period. It may be left as data.
以上、述べたように、本発明の診療データ管理プログラム及び診療データ管理システムによれば、電子カルテや各種部門システムのメーカーやシステム自体が変更される等して、異なる形式のデータベースが存在しても、これらの統合データベースを作成する必要がなく、統合データベースを作成するための多大な労力と金銭が不要となるとともに、コンピュータ資源を節約することができる。また、複数のデータベースから全てのデータを網羅して統合データベースを作成することは一般的に困難であり、一部のデータは統合データベースに組み込まれず、バックアップ用のストレージ等のみに残されることが多々あったが、本発明の診療データ管理プログラム及び診療データ管理システムによれば、統合データベースを作成する必要がないため、元のデータベースをそのまま残して運用することが可能であり、データの保全にも有利である。 As described above, according to the medical data management program and the medical data management system of the present invention, there are different types of databases due to changes in the electronic medical record and various department system manufacturers and the system itself. However, it is not necessary to create these integrated databases, and a great amount of labor and money for creating the integrated database are not required, and computer resources can be saved. In addition, it is generally difficult to create an integrated database that covers all data from multiple databases, and some data is often not stored in the integrated database but is left only in the backup storage. However, according to the medical data management program and the medical data management system of the present invention, since it is not necessary to create an integrated database, it is possible to operate the original database as it is. It is advantageous.
また、データの検索等のおいて、その都度必要な範囲のみの処理を行うため、データの検索、統計処理、問い合わせが速やかに行えるとともに、システム自体の負荷を低減させることができる。 In addition, since only the necessary range is processed each time in data search or the like, data search, statistical processing, and inquiry can be performed quickly, and the load on the system itself can be reduced.
また、本発明の診療データ管理プログラム及び診療データ管理システムを運用中に、再度電子カルテや各種部門システムのメーカーやシステム自体が変更されたり、他の病院等と合併等したりしてデータベースの数が増えても、同種ターゲット用のテーブル、同種列用のテーブル、データ変換ルール用のテーブル等のメンテナンスで対応することができ、新たな統合データベースを作成する必要がなく、将来にわたってコストを抑えた柔軟な対応をすることができる。 In addition, while operating the medical data management program and the medical data management system of the present invention, the number of databases may be changed because the manufacturer or system itself of the electronic medical record or various department systems is changed again or merged with other hospitals, etc. Can be handled by maintenance of tables for homogeneous targets, tables for homogeneous columns, tables for data conversion rules, etc., eliminating the need to create a new consolidated database and reducing costs in the future It is possible to respond flexibly.
なお、上述した診療データ管理プログラム及び診療データ管理システムは、本発明の例示であり、発明の趣旨を逸脱しない範囲でその構成を適宜変更することができる。例えば、処理の結果が同じであれば、上述の処理のフローの順番を一部入れ替えることもできる。また、データの変換処理において、実データテーブルをそのまま残して、別途同種データテーブルを作成することもできる。また、検索条件の入力では、所望の検索条件をキーボード等から直接テキストデータで入力してもよいし、プルダウンメニュー等を用いて複数の候補から選択するようにする等、様々な入力方法を採用することができる。 The medical data management program and the medical data management system described above are examples of the present invention, and the configurations thereof can be changed as appropriate without departing from the spirit of the invention. For example, if the processing results are the same, the order of the above-described processing flows may be partially exchanged. In the data conversion process, the same data table can be created separately while leaving the actual data table as it is. In addition, in inputting search conditions, various input methods such as inputting desired search conditions as text data directly from a keyboard, etc., or selecting from a plurality of candidates using a pull-down menu, etc. are adopted. can do.
1・・診療データ管理システム、
10・・入力部、11・・制御部、12・・検索制御部、13・・変換制御部、14・・表示部
20・・記憶部、21・・同種ターゲット用のテーブル、22・・同種列用のテーブル、23・・データ変換ルール用のテーブル、24・・各種マスタテーブル、25・・ビュー記憶部、
100,200・・データベース、
1. ・ Medical data management system,
10 .... Input unit 11 ....
100, 200 ... database,
Claims (4)
コンピュータを、
同じ目的のために前記データベース毎に設けられた異なるテーブルを、論理的な1つの同種ターゲットとしてまとめて管理するために、前記同種ターゲット毎に前記同種ターゲットを特定する同種ターゲットIDと前記同種ターゲットIDに対応する表示名を記憶する列、及び前記同種ターゲットIDに対応付けられた前記テーブルを特定するターゲットIDを記憶する列を備える同種ターゲット用のテーブルと、
前記同種ターゲットとされた複数の前記テーブルの中の同じ意味を持つ列を、論理的な1つの同種列としてまとめて管理するために、前記同種列毎に前記同種列を特定する同種列IDと前記同種列IDに対応する表示名を記憶する列、及び前記同種列IDに対応付けられた前記テーブルの中の同じ意味を持つ列の項目名を記憶する列を備える同種列用のテーブルと、
前記同種列とされた複数の列に記憶された異なる形式の実データを、統合のための同種データに変換する変換ルールを管理するデータ変換ルール用のテーブルと、
前記同種ターゲット、前記同種列、及び前記同種データに基づく検索条件が入力されると、前記同種ターゲット用のテーブル、前記同種列用のテーブル、及び前記データ変換ルール用のテーブルに基づき、検索対象となる前記データベース毎に設けられた前記テーブルと前記テーブルの中の同じ意味を持つ列とを特定し、複数の前記データベースから前記実データを検索する検索制御部と、
検索した前記実データを前記同種列用のテーブル、及び前記データ変換ルール用のテーブルに基づき前記同種データに変換するとともに、表示用のデータとしてのビューデータにする変換制御部と、
前記ビューデータを一時的に記憶するビュー記憶部と、
前記ビュー記憶部に記憶された前記ビューデータを視覚的な情報として表示させる表示部と、
して機能させることを特徴とする診療データ管理プログラム。 In a clinical data management program that directly searches and manages multiple databases stored in different formats,
Computer
In order to collectively manage different tables provided for each database for the same purpose as one logical homogeneous target, the homogeneous target ID and the homogeneous target ID for identifying the homogeneous target for each homogeneous target A table for storing the display name corresponding to the table, and a table for a homogeneous target comprising a column for storing a target ID for identifying the table associated with the homogeneous target ID ;
In order to collectively manage the columns having the same meaning in the plurality of tables as the same target as a logical same type column, the same type column ID for specifying the same type column for each of the same type columns, and A table for a homogeneous column comprising a column for storing a display name corresponding to the homogeneous column ID, and a column for storing an item name of a column having the same meaning in the table associated with the homogeneous column ID ;
A table for data conversion rules for managing conversion rules for converting real data of different formats stored in a plurality of columns that are the same type columns to the same type data for integration;
When a search condition based on the homogeneous target, the homogeneous column, and the homogeneous data is input, the search target is based on the homogeneous target table, the homogeneous column table, and the data conversion rule table. A search control unit that identifies the table provided for each database and a column having the same meaning in the table, and retrieves the actual data from a plurality of the databases;
A conversion control unit that converts the searched real data into the same kind of data based on the table for the same kind column and the table for the data conversion rule, and converts it into view data as display data,
A view storage unit for temporarily storing the view data;
A display unit for displaying the view data stored in the view storage unit as visual information;
A medical data management program characterized in that it is made to function.
同じ目的のために前記データベース毎に設けられた異なるテーブルを、論理的な1つの同種ターゲットとしてまとめて管理するために、前記同種ターゲット毎に前記同種ターゲットを特定する同種ターゲットIDと前記同種ターゲットIDに対応する表示名を記憶する列、及び前記同種ターゲットIDに対応付けられた前記テーブルを特定するターゲットIDを記憶する列を備える同種ターゲット用のテーブルと、
前記同種ターゲットとされた複数の前記テーブルの中の同じ意味を持つ列を、論理的な1つの同種列としてまとめて管理するために、前記同種列毎に前記同種列を特定する同種列IDと前記同種列IDに対応する表示名を記憶する列、及び前記同種列IDに対応付けられた前記テーブルの中の同じ意味を持つ列の項目名を記憶する列を備える同種列用のテーブルと、
前記同種列とされた複数の列に記憶された異なる形式の実データを、統合のための同種データに変換する変換ルールを管理するデータ変換ルール用のテーブルと、
前記同種ターゲット、前記同種列、及び前記同種データに基づく検索条件が入力されると、前記同種ターゲット用のテーブル、前記同種列用のテーブル、及び前記データ変換ルール用のテーブルに基づき、検索対象となる前記データベース毎に設けられた前記テーブルと前記テーブルの中の同じ意味を持つ列とを特定し、複数の前記データベースから前記実データを検索する検索制御部と、
検索した前記実データを前記同種列用のテーブル、及び前記データ変換ルール用のテーブルに基づき前記同種データに変換するとともに、表示用のデータとしてのビューデータにする変換制御部と、
前記ビューデータを一時的に記憶するビュー記憶部と、
前記ビュー記憶部に記憶された前記ビューデータを視覚的な情報として表示させる表示部と、
を備えることを特徴とする診療データ管理システム。 In a medical data management system that directly searches and manages multiple databases stored in different formats,
In order to collectively manage different tables provided for each database for the same purpose as one logical homogeneous target, the homogeneous target ID and the homogeneous target ID for identifying the homogeneous target for each homogeneous target A table for storing the display name corresponding to the table, and a table for a homogeneous target comprising a column for storing a target ID for identifying the table associated with the homogeneous target ID ;
In order to collectively manage the columns having the same meaning in the plurality of tables as the same target as a logical same type column, the same type column ID for specifying the same type column for each of the same type columns, and A table for a homogeneous column comprising a column for storing a display name corresponding to the homogeneous column ID, and a column for storing an item name of a column having the same meaning in the table associated with the homogeneous column ID ;
A table for data conversion rules for managing conversion rules for converting real data of different formats stored in a plurality of columns that are the same type columns to the same type data for integration;
When a search condition based on the homogeneous target, the homogeneous column, and the homogeneous data is input, the search target is based on the homogeneous target table, the homogeneous column table, and the data conversion rule table. A search control unit that identifies the table provided for each database and a column having the same meaning in the table, and retrieves the actual data from a plurality of the databases;
A conversion control unit that converts the searched real data into the same kind of data based on the table for the same kind column and the table for the data conversion rule, and converts it into view data as display data,
A view storage unit for temporarily storing the view data;
A display unit for displaying the view data stored in the view storage unit as visual information;
A medical data management system comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014045774A JP6433133B2 (en) | 2014-03-07 | 2014-03-07 | Medical data management program and medical data management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014045774A JP6433133B2 (en) | 2014-03-07 | 2014-03-07 | Medical data management program and medical data management system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015170229A JP2015170229A (en) | 2015-09-28 |
| JP6433133B2 true JP6433133B2 (en) | 2018-12-05 |
Family
ID=54202880
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014045774A Active JP6433133B2 (en) | 2014-03-07 | 2014-03-07 | Medical data management program and medical data management system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6433133B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11011256B2 (en) | 2015-04-26 | 2021-05-18 | Inovalon, Inc. | System and method for providing an on-demand real-time patient-specific data analysis computing platform |
| JP2017138637A (en) * | 2015-11-25 | 2017-08-10 | 株式会社医療情報技術研究所 | Electronic medical chart screen configuration system |
| JP2018514862A (en) * | 2015-12-18 | 2018-06-07 | イノベーロン インコーポレイテッドInovalon,Inc. | System and method for providing on-demand real-time patient-specific data analysis computing platform |
| JP2019164393A (en) * | 2016-08-04 | 2019-09-26 | 大熊 理香 | Health-related data processing apparatus |
| JP6363777B1 (en) * | 2017-09-01 | 2018-07-25 | ヤフー株式会社 | Providing device, providing method, and providing program |
| US11157484B2 (en) * | 2018-09-19 | 2021-10-26 | Salesforce.Com, Inc. | Advanced smart contract with decentralized ledger in a multi-tenant environment |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11232154A (en) * | 1998-02-16 | 1999-08-27 | Nippon Telegr & Teleph Corp <Ntt> | Plural database dissimilarity resolving search method and apparatus, and recording medium recording multiple database dissimilarity resolving search program |
| CN103793865A (en) * | 2000-10-11 | 2014-05-14 | 健康三重奏有限责任公司 | System for communication of health care data |
| JP5444278B2 (en) * | 2011-03-24 | 2014-03-19 | 株式会社日立情報制御ソリューションズ | Medical examination data management device, medical examination data management method and program |
-
2014
- 2014-03-07 JP JP2014045774A patent/JP6433133B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015170229A (en) | 2015-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6433133B2 (en) | Medical data management program and medical data management system | |
| KR102358038B1 (en) | Database integrated management system of a medical institution based xml | |
| KR102330547B1 (en) | Building reports | |
| US7844607B2 (en) | Annotation of query components | |
| US20090248441A1 (en) | Medical report system, medical report viewer, medical report program, and method of editing and displaying medical report | |
| US8266170B2 (en) | Peer to peer (P2P) missing fields and field valuation feedback | |
| CN107004238A (en) | System and method for managing electronic health care nursing information | |
| US20140129246A1 (en) | Extension of clinical guidelines based on clinical expert recommendations | |
| JP2013537326A (en) | Medical Information Navigation Engine (MINE) system | |
| US12499979B2 (en) | Filtering medical information | |
| CN114637811A (en) | Data table entity relation graph generation method, device, equipment and storage medium | |
| CN103221972A (en) | Medical system | |
| US20220020457A1 (en) | Medical data evaluation utilization system and medical data evaluation utilization method | |
| US20250363082A1 (en) | Systems and methods for aggregating data related to employee and patient records | |
| CN106156459A (en) | A kind of management system of ophthalmologic examination report | |
| US20080177719A1 (en) | Methods and systems for retrieving query results based on a data standard specification | |
| JP6245571B2 (en) | Data structure, data generation apparatus, method and program thereof | |
| JP6642929B2 (en) | Medical data management system and medical data management program | |
| JP2014087536A (en) | Medical information retrieval program and medical information retrieval system | |
| JP5583306B1 (en) | Information system and updating method thereof | |
| JP2020166431A (en) | Search result display program, search result display method and search result display system | |
| JP2010518517A (en) | Method and system for interactive physician recall message database customizable by user | |
| US11151653B1 (en) | Method and system for managing data | |
| JP4538245B2 (en) | Database creation system and database creation method | |
| GB2573512A (en) | Database and associated method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180221 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180731 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20180925 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181011 |
|
| 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: 20181024 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181106 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6433133 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |