JP6677756B2 - Data analysis device and program - Google Patents
Data analysis device and program Download PDFInfo
- Publication number
- JP6677756B2 JP6677756B2 JP2018055308A JP2018055308A JP6677756B2 JP 6677756 B2 JP6677756 B2 JP 6677756B2 JP 2018055308 A JP2018055308 A JP 2018055308A JP 2018055308 A JP2018055308 A JP 2018055308A JP 6677756 B2 JP6677756 B2 JP 6677756B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- medical
- multidimensional
- analysis
- care
- 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
- Medical Treatment And Welfare Office Work (AREA)
Description
本発明は地方公共団体や保険者などが保有している人口、医療、介護、健診などの多岐にわたる保健福祉データを一元的に集約し、データの分析を行う技術に関連する。 The present invention relates to a technology for centrally collecting and analyzing a wide variety of health and welfare data, such as population, medical care, nursing care, and medical examinations, held by local governments and insurers.
地方公共団体や広域連合あるいは医療保険者や保険者は、住民の高齢化などに起因して複雑化する地域課題や社会問題に対して医療計画や介護保険事業および予防事業を統合的に評価し、施策立案や財源の確保を迅速に実施することが要求されている。 Local governments, regional federations, health care insurers and insurers evaluate medical plans, long-term care insurance, and preventive care in an integrated manner to address complex regional and social issues due to the aging of the population. In addition, it is required to plan policies and secure financial resources promptly.
また、官民データ活用推進基本法の施行により、都道府県や市町村はデータ保有主体の壁を越えた円滑なデータ流通の促進により、国民一人一人へ今まで以上にきめ細かいサービスを提供できる社会の実現などに取り組むことが必要となっている。 In addition, the enforcement of the Basic Law on the Use of Public-Private Data has enabled prefectures and municipalities to realize a society that can provide more detailed services to individual citizens by promoting smooth data distribution beyond the barriers of data holders. It is necessary to work on it.
こうした背景のなか、複数の保健福祉分野を同時かつ横断的に、時系列的な変化や地域や年齢など多次元の要素で課題分析を行うことが要求されている。 Against this background, it is required to analyze issues simultaneously and across multiple fields of health and welfare, based on time-series changes and multidimensional factors such as area and age.
しかしながら、地方公共団体等においては、業務(または業務システム)ごとに担当組織が異なるため「住民情報」と「医療保険情報」と「介護保険情報」と「健診情報」などの各データを扱う計算機システムが個別に開発及び運用されているため、業務の分野ごとに個別にデータを活用した業務に留まっている。 However, local governments, etc., handle different data such as "resident information", "medical insurance information", "care insurance information", and "medical checkup information" because the organization in charge is different for each business (or business system). Since the computer systems are developed and operated individually, the business is limited to data that is individually used for each business field.
つまり、人口、健診、医療、介護など個人が加齢や罹患に応じて連続的に利用している公的サービスを個別分野ごとに担当者や外部委託により分析しており、保健福祉分野を横断して行政政策における関心が高い集団を発見ができないことが課題となっている。 In other words, public services, such as population, medical examination, medical care, and nursing care, which individuals use continuously according to aging and morbidity, are analyzed by individual staff and outsourced for each individual field. The issue is that it is not possible to find groups with high interest in administrative policy across the country.
具体的には、保健福祉分野を横断した業務軸や、小学校区や自治会区といった地域軸や時間軸の複雑な条件を指定して集団を特定できる多次元分析が行えないことが課題となっている。 Specifically, the issue is that it is not possible to perform multidimensional analysis that can specify a group by specifying complex conditions on the work axis that crosses the health and welfare field, the regional axis such as elementary school districts and self-government districts, and the time axis. ing.
例えば、「2015年の要介護度3の年齢80歳の集団が、2013年の要介護度はどうだったか?」等の同一分野の時間軸を回帰的に分析したり、「2010年にガンだった人の、2005年の健診結果はどうだったのか?」等の分野を横断した分析や「2013年にある自治会区の人が、現在の医療費はどうなっているか?」等の細かな地域分析は、現在実現することができていない。 For example, a regression analysis of the time axis of the same field, such as "What was the need for nursing care in 2013 for a group of 80-year-olds who needed nursing care 3 in 2015?" Cross-disciplinary analysis such as "What was the result of the medical check-up in 2005?" And "What are the current medical expenses for people in the autonomous district in 2013?" Detailed regional analysis has not been realized at present.
特許文献1では、特定の医療機関を受診者群における医療データや健診データを分析可能にするが、介護分野の横断分析や、小学校区や自治会区などの地域分析はできない。 According to Patent Literature 1, although medical data and medical examination data of a group of examinees can be analyzed at a specific medical institution, cross-sectional analysis of the nursing field and regional analysis of elementary school districts and self-governing districts cannot be performed.
特許文献2では、異なる保険者の医療保険や介護保険システム情報の名寄せが可能になるが、例えば医療保険や介護保険を利用せずにデータが存在しない時間軸の分析は、データが存在しないため時間軸に着目した分析ができない。 In Patent Literature 2, medical insurance and care insurance system information of different insurers can be identified. For example, analysis of a time axis in which data does not exist without using medical insurance or care insurance is performed because data does not exist. Analysis focusing on the time axis cannot be performed.
特許文献3では、保険加入者の医療保険と健診データについて分析可能になるが、その延長状態である介護保険データとの相互作用や、将来推計情報の分析ができない。 According to Patent Literature 3, it is possible to analyze the medical insurance and health examination data of the insurance subscriber, but it is not possible to analyze the interaction with the extended care insurance data and to analyze the future estimation information.
そこで、本発明は、住民情報や医療保険情報、介護保険情報及び健診情報などの複数の分野の情報を一元的に集約して、時系列や住民の属性や地域の属性など複数の条件から複数の分野を横断して多次元的な分析を容易に実現することを目的とする。 Therefore, the present invention collectively integrates information in a plurality of fields such as resident information, medical insurance information, care insurance information, and medical examination information, and obtains information from a plurality of conditions such as time series, attributes of residents and attributes of a region. An object is to easily realize multidimensional analysis across a plurality of fields.
本発明は、プロセッサとメモリを有して、住民の保健福祉に関するデータを分析するデータ分析装置であって、前記プロセッサが、前記住民を特定可能な個人番号を含む住民基本情報テーブルと、前記住民の医療に関する情報と個人を特定可能な個人番号を含む医療保険テーブルと、前記住民の介護に関する情報と個人を特定可能な個人番号を含む介護保険テーブルと、前記住民の健康診断に関する情報と個人を特定可能な個人番号を含む健診テーブルと、を読み込んで、前記個人番号が同一の住民の住民基本情報テーブルのエントリと医療保険テーブルのエントリと介護保険テーブルのエントリと健診テーブルのエントリを一意に対応付ける個人一意情報を付与して集団管理情報を生成し、前記プロセッサが、前記住民基本情報テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の人口動態情報とを取得して多次元人口テーブルを生成し、前記プロセッサが、前記医療保険テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の医療に関する医療業務情報とを取得して多次元医療テーブルを生成し、前記プロセッサが、前記介護保険テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の介護に関する介護業務情報とを取得して多次元介護テーブルを生成し、前記プロセッサが、前記健診テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の健診に関する健診業務情報とを取得して多次元健診テーブルを生成し、前記プロセッサが、分析条件を受け付けて、前記分析条件で指定された多次元医療テーブルと多次元介護テーブルと多次元健診テーブルのいずれかから、前記分析条件に該当するデータを抽出し、前記プロセッサが、前記抽出されたデータに対応する個人一意情報を前記集団管理情報から取得して、前記分析条件に連携する情報を前記多次元人口テーブルと多次元医療テーブルと多次元介護テーブルと多次元健診テーブルから抽出する。 The present invention is a data analysis device that includes a processor and a memory and analyzes data related to the health and welfare of residents, wherein the processor includes a residents basic information table including a personal number capable of identifying the residents, A medical insurance table including information on medical care and a personal number capable of identifying an individual, a care insurance table including information on the care of the inhabitant and a personal number capable of identifying the individual, information on the health check of the inhabitant and the individual The medical examination table containing the identifiable personal number is read, and the entry of the resident basic information table, the entry of the medical insurance table, the entry of the nursing insurance table, and the entry of the medical examination table of the inhabitants having the same personal number are uniquely identified. by applying a personal unique information to generate a population management information that associates the, the processor is either the resident information table The multi-dimensional population table is generated by obtaining personal information on the individual of the inhabitant, regional information on the address, and time-series demographic information, and the processor generates personal information on the individual of the inhabitant from the medical insurance table. And obtaining regional information on the address and medical service information on time-series medical care to generate a multi-dimensional medical table, wherein the processor obtains the personal information on the individual of the inhabitant from the care insurance table and the area on the address. Information and nursing care information relating to nursing care in time series to generate a multidimensional nursing care table, wherein the processor is configured to provide personal information on the inhabitants' individual from the medical examination table, regional information on addresses, and time series. To obtain a multi-dimensional medical check-up table by obtaining medical check-up operation information related to the medical check-up, and the processor Extracting data corresponding to the analysis conditions from any of the multidimensional medical table, the multidimensional care table, and the multidimensional medical examination table designated by the analysis conditions, and the processor Corresponding individual unique information is obtained from the group management information, and information associated with the analysis conditions is extracted from the multidimensional population table, the multidimensional medical table, the multidimensional care table, and the multidimensional medical examination table .
したがって、本発明は、住民情報や医療保険情報、介護保険情報及び健診情報などの複数の分野を横断して所望の条件で多次元的なデータの分析を行うことができる。例えば、地域毎や年度毎など住民のさまざまな属性で医療費や介護費や患者数や各種サービス利用者数の傾向や内訳を把握可能となる。これにより、対象となる住民の受け皿となる医療施設や介護施設や専門職などのリソースの過不足や予防可能な疾病を把握し、地域毎の優先課題を関係先と共有して、タイムリーかつ無駄のない事業判断や予算配分が行える。その結果、医療費や介護費の上昇抑制や住民の健康維持や増進が可能となる。 Therefore, the present invention can perform multidimensional data analysis under desired conditions across a plurality of fields such as resident information, medical insurance information, care insurance information, and medical examination information. For example, medical attributes, nursing costs, the number of patients, and the trends and breakdowns of the number of various service users can be ascertained based on various attributes of residents such as each region and each year. In this way, we can grasp the excess and deficiency of resources, such as medical facilities, nursing homes, and professionals, that can be targeted by the target residents, and prevent diseases that can be prevented, and share regional priorities with related parties in a timely and timely manner. Lean business decisions and budget allocation. As a result, it is possible to suppress increases in medical expenses and nursing care expenses and to maintain and promote the health of residents.
<分析システムの構成>
以下、本発明の実施形態を添付図面に基づいて説明する。
<Configuration of analysis system>
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
本実施例では、予め収集した自治体等のデータ蓄積情報から、歯抜けデータ(情報が欠落したデータ)を補完したり、名寄せなどによって地名等を統一したデータを作成することで、自治体における課題を解決する分析データベースを作成し、ユーザ端末からの操作に応じた分析画面を表示する分析システムの例を説明する。 In the present embodiment, problems in the local government are solved by supplementing missing data (data with missing information) from the data accumulated information of the local government and the like collected in advance, or by creating data in which the names of places are unified by name identification and the like. An example of an analysis system that creates an analysis database to be solved and displays an analysis screen according to an operation from a user terminal will be described.
図1は、本実施例の分析システムの構成の一例を示すブロック図である。 FIG. 1 is a block diagram illustrating an example of a configuration of the analysis system according to the present embodiment.
本実施例の分析システムは、データ分析装置101と、データベース120と通信網50を介して接続された分析画面表示端末130とを含む。データ分析装置101は、入力部102、出力部103、演算装置104、メモリ105および記憶媒体106を有する。 The analysis system of the present embodiment includes a data analyzer 101 and an analysis screen display terminal 130 connected to the database 120 via the communication network 50. The data analysis device 101 includes an input unit 102, an output unit 103, an arithmetic unit 104, a memory 105, and a storage medium 106.
入力部102は、マウスや、キーボードなどのヒューマンインターフェースである。出力部103は、データ分析装置101の設定状況などを表示するディスプレイやプリンタである。記憶媒体106は、データ分析装置101によるデータ分析処理を実現する各種プログラム、及びデータ分析処理の実行結果等を格納する記憶装置であり、例えば、不揮発性記憶媒体(磁気ディスクドライブ、不揮発性メモリ等)である。 The input unit 102 is a human interface such as a mouse and a keyboard. The output unit 103 is a display or a printer that displays the setting status of the data analyzer 101 and the like. The storage medium 106 is a storage device that stores various programs for realizing data analysis processing by the data analysis device 101 and execution results of the data analysis processing, and is, for example, a non-volatile storage medium (such as a magnetic disk drive or a non-volatile memory). ).
メモリ105には、記憶媒体106に格納されているプログラムが展開される。演算装置104は、メモリ105にロードされたプログラムを実行する演算装置であり、例えば、CPU、GPUなどである。以下に説明する処理及び演算は、演算装置104が実行する。 In the memory 105, a program stored in the storage medium 106 is expanded. The arithmetic device 104 is an arithmetic device that executes a program loaded in the memory 105, and is, for example, a CPU, a GPU, or the like. The processing and calculation described below are performed by the calculation device 104.
本実施例の分析システムは、一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムであり、同一の計算機上で別個のスレッドで実行されてもよく、複数の物理的計算機資源上に構築された仮想計算機上で実行されてもよい。 The analysis system of the present embodiment is a computer system configured on one computer or on a plurality of logically or physically configured computers, and is executed by separate threads on the same computer. And may be executed on a virtual computer constructed on a plurality of physical computer resources.
演算装置104によって実行されるプログラムは、リムーバブルメディア(CD−ROM、フラッシュメモリなど)又はネットワークを介して各サーバに提供され、非一時的記憶媒体である不揮発性記憶装置に格納される。このため、計算機システムは、リムーバブルメディアを読み込むインターフェースを含むとよい。 The program executed by the arithmetic unit 104 is provided to each server via a removable medium (CD-ROM, flash memory, or the like) or a network, and stored in a non-transitory storage medium such as a nonvolatile storage device. For this reason, the computer system may include an interface for reading a removable medium.
データ分析装置101では、記憶媒体106に格納された多次元業務テーブル作成プログラム201内に含まれる多次元人口テーブル作成プログラム202と、多次元健診テーブル作成プログラム203と、多次元医療テーブル作成プログラム204と、多次元介護テーブル作成プログラム205を連携して機能させる。 In the data analyzer 101, a multidimensional population table creation program 202, a multidimensional medical examination table creation program 203, and a multidimensional medical table creation program 204 included in the multidimensional business table creation program 201 stored in the storage medium 106. Then, the multidimensional care table creation program 205 is made to function in cooperation.
多次元業務テーブル出力プログラム206は、分析画面表示端末130から通信網50を介して分析条件などの操作情報を受け付け、多次元業務テーブル記憶部302内の分析対象の集団の保健福祉分野の数値情報を算出して、分析画面表示端末130へ分析画面の生成に必要な情報を出力する。 The multidimensional work table output program 206 receives operation information such as analysis conditions from the analysis screen display terminal 130 via the communication network 50, and obtains numerical information in the health and welfare field of the group to be analyzed in the multidimensional work table storage unit 302. Is calculated, and information necessary for generating an analysis screen is output to the analysis screen display terminal 130.
演算装置104は、各機能部のプログラムに従って処理することによって、所定の機能を提供する機能部として稼働する。例えば、演算装置104は、多次元業務テーブル作成プログラムに従って処理することで多次元業務テーブル作成部として機能する。 The arithmetic device 104 operates as a functional unit that provides a predetermined function by processing according to a program of each functional unit. For example, the arithmetic unit 104 functions as a multidimensional business table creation unit by performing processing according to a multidimensional business table creation program.
他のプログラムについても同様である。さらに、演算装置104は、各プログラムが実行する複数の処理のそれぞれの機能を提供する機能部としても稼働する。計算機及び計算機システムは、これらの機能部を含む装置及びシステムである。 The same applies to other programs. Further, the arithmetic device 104 also operates as a function unit that provides each function of a plurality of processes executed by each program. The computer and the computer system are devices and systems including these functional units.
データベース120には、複数の多次元業務テーブルを格納する多次元業務テーブル記憶部302と、集団管理部31を格納する集団記憶部303と、地図情報や文字コードなどの変換情報を格納する関連情報記憶部304と、を含む。 The database 120 includes a multidimensional business table storage unit 302 that stores a plurality of multidimensional business tables, a group storage unit 303 that stores the group management unit 31, and related information that stores conversion information such as map information and character codes. And a storage unit 304.
多次元業務テーブル記憶部302には、例えば、多次元人口テーブル27や、多次元健診テーブル28や、多次元介護テーブル29及び多次元医療テーブル30が含まれる。 The multidimensional business table storage unit 302 includes, for example, a multidimensional population table 27, a multidimensional medical examination table 28, a multidimensional care table 29, and a multidimensional medical table 30.
分析画面表示端末130は、データ分析装置101と同様であり、図示はしないが入力部と、出力部と、演算装置と、メモリを含む計算機である。 The analysis screen display terminal 130 is the same as the data analysis device 101, and is a computer (not shown) including an input unit, an output unit, an arithmetic unit, and a memory.
<多次元業務テーブル作成>
図2Aは多次元業務テーブル作成プログラム201で、データ分析装置101に取り込む業務システムごとの多次元業務テーブルを作成する手順を説明する図である。多次元業務テーブルの作成(更新)は、データ分析装置101の管理者などが入力部102で所定の操作したときに実行される。
<Create multidimensional business table>
FIG. 2A is a diagram illustrating a procedure for creating a multidimensional business table for each business system to be taken into the data analysis apparatus 101 by the multidimensional business table creation program 201. The creation (update) of the multidimensional business table is executed when a manager of the data analyzer 101 performs a predetermined operation on the input unit 102.
ステップ21では、多次元業務テーブル作成プログラム201が、外部の計算機や媒体から保健福祉分野データを読み込んで記憶媒体106に格納する。多次元業務テーブル作成プログラム201は、住民個々の住所や年齢や転入出などの異動事由などを含む住民基本情報テーブル11や、同様に医科歯科調剤レセプトならびに医療被保険者情報などを含む医療保険テーブル12、さらには介護レセプトや介護被保険者情報ならびに認定情報などの介護保険テーブル13、健診結果等の健診及び保健指導テーブル14、医療機関テーブル15、介護事業所テーブル16など所定の保健福祉分野の業務システムの情報を読み込んで記憶媒体106に格納する。 In step 21, the multidimensional business table creation program 201 reads the health and welfare field data from an external computer or medium and stores it in the storage medium 106. The multi-dimensional business table creation program 201 includes a basic resident information table 11 including the address of each resident, a change event such as age and transference, and a medical insurance table including a medical and dental dispensing receipt and medical insured information. 12, predetermined health care and welfare such as a care insurance table 13 for care reception, care insured person information and certification information, a medical examination and health guidance table 14 for medical examination results, a medical institution table 15, a care establishment table 16, and the like. The information of the business system in the field is read and stored in the storage medium 106.
また、多次元業務テーブル作成プログラム201は、地域毎の学校区などの地区分け情報や、医療機関および介護事業所の名称や所在地またはサービス種などを含む医療機関テーブル15や介護事業所テーブル16等の関連情報や、地域に関連する地図情報などを記憶媒体106に格納し、業務システム間で文字コードが異なる場合は、所定の変換ソフトウェアにより形式を統一して関連情報記憶部304に格納する。 Further, the multi-dimensional work table creation program 201 includes information on district divisions such as school districts for each area, and a medical institution table 15 and a nursing establishment table 16 including names and locations of medical institutions and nursing establishments or service types. Is stored in the storage medium 106, and when the character codes are different between the business systems, the formats are unified by predetermined conversion software and stored in the related information storage unit 304.
ステップ22では、多次元業務テーブル作成プログラム201が、記憶媒体106に格納された業務システムのテーブル毎に、例えば個人番号などの住民の一人ひとりを一意に特定できるキー情報(個人一意キー)を昇順または降順でソートして集団軸情報(集団軸421)を生成する。これにより、集団管理部31が生成されて、業務システム内および業務システム間で同一人物に関する情報を連携して処理することを可能とする。 In step 22, the multidimensional business table creation program 201 sorts, for each business system table stored in the storage medium 106, key information (personal unique key) such as a personal number, which can uniquely identify each resident, in ascending order or Sorting is performed in descending order to generate group axis information (group axis 421). As a result, the group management unit 31 is generated, and it becomes possible to cooperatively process information on the same person in the business system and between the business systems.
ステップ23では、多次元業務テーブル作成プログラム201が、記憶媒体106に格納された業務システムのテーブル毎に含まれる住所情報について、対応する公称町名や学区や自治会区などの統一された地区コードおよび緯度経度情報などを付与し、全業務システムのテーブルで住所を一意に統一した地域軸データを生成する。 In step 23, the multi-dimensional business table creation program 201 executes a process for the address information included in each business system table stored in the storage medium 106, in accordance with the unified district code such as the corresponding nominal town name, school district, and self-governing district. By adding latitude / longitude information, etc., it generates regional axis data in which addresses are uniquely unified in the tables of all business systems.
例えば、住民基本情報テーブル11には「一丁目二番地三号」と登録されていても、医療保険テーブル12では「1−2−3」や「一の二の三」で登録されているなど業務システム間での住所データには揺らぎがある従来課題に対して、本処理で解決することにより地域に関する適切な集計処理を実施可能とする。 For example, even though "1-chome-2-3" is registered in the basic resident information table 11, "1-2-3" or "1-2-3" is registered in the medical insurance table 12 or the like. The present invention solves a conventional problem in which address data between business systems fluctuates, so that it is possible to perform an appropriate aggregation process for an area.
ステップ24では、多次元業務テーブル作成プログラム201が、記憶媒体106に格納された業務システムのテーブル毎に、不定期に発生する住民ごとの業務データを過去から未来に渡りどの時点においても集計可能にするため、少なくとも月単位で住民一人ひとりの時間軸データを生成する。 In step 24, the multidimensional business table creation program 201 enables the business data for each inhabitant, which is generated irregularly, for each business system table stored in the storage medium 106 to be totaled at any time from past to future. In order to do this, time axis data for each inhabitant is generated at least on a monthly basis.
例えば、ある年月時点で国民健康保険などの医療保険資格を有する住民は、法令で定められた年齢層に特定健診の受診資格がある。保険者等が効果的な保健施策を検討する上では、受診月時点の居住地区や受診資格状況に基づき健診受診率を把握することが望ましいが、我が国が提供するシステムや従来の民間システムでは実現できていない。本処理で、各業務に時間軸データを保持させることにより、このような課題を解決する。 For example, a resident who has medical insurance qualifications such as National Health Insurance at a certain date is eligible for a specific medical check-up for an age group defined by law. In order for insurers to consider effective health measures, it is desirable to grasp the health checkup rate based on the residential area and the status of qualifications at the time of the consultation month.However, in the system provided by Japan and the conventional private system, Not realized. In this processing, such a problem is solved by holding time axis data in each task.
なお、本実施例では、時間軸データを月ごとの周期で生成または補完する例を示すが、これに限定されるものではなく、週単位や四半期などの周期を用いるようにしても良い。 In the present embodiment, an example is shown in which time axis data is generated or supplemented in a cycle of every month. However, the present invention is not limited to this, and a cycle such as a week unit or a quarter may be used.
ステップ25では、多次元業務テーブル作成プログラム201が、記憶媒体106に格納された業務システムのテーブル毎に、住民毎に不定期に発生する業務データの発生前後の期間や、取り込み時点よりも未来の期間について適切な集計を実現するため、歯抜け状態の業務データの補完処理を行い、集計可能な業務軸データを生成する。 In step 25, the multi-dimensional business table creation program 201 executes, for each business system table stored in the storage medium 106, the period before and after the generation of business data that occurs irregularly for each inhabitant, or the future of the business data. In order to implement appropriate aggregation for the period, supplementary processing of business data in the omission state is performed, and business axis data that can be aggregated is generated.
多次元業務テーブル作成プログラム201は、まず、過去から現在までの時間軸に紐付ける業務情報については、所定の時点での人口数や被保険者数を集計可能とするため、住民基本情報テーブル11においては個人ごとに住民基本情報の異動事由を検索することで異動データ発生前後の期間の業務データを事由に応じて時系列で新規生成して業務データを補完する。 The multidimensional business table creation program 201 firstly sets the basic residents information table 11 for the business information associated with the time axis from the past to the present so that the population and the number of insured persons at a predetermined time can be totaled. In, the business data in the period before and after the generation of the transfer data is newly generated in a time series according to the reason by searching for the change reason of the basic resident information for each individual to supplement the business data.
同様に、多次元業務テーブル作成プログラム201は、医療保険テーブル12や介護保険テーブル13においては保険資格の得喪歴を検索することで、得喪データ発生前後の期間の業務データを、事由に応じて時系列で新規に生成して業務データを補完する。 Similarly, the multidimensional business table creation program 201 searches the medical insurance table 12 and the long-term care insurance table 13 for the history of gain and loss of the insurance qualification, and can change the business data in the period before and after the loss data is generated according to the reason. Complement business data by newly creating a series.
多次元業務テーブル作成プログラム201は、時系列で補完された業務データを業務軸データとする。なお、業務軸データは、各テーブルの業務データの項目毎に生成する。例えば健診業務情報414や介護業務情報416の各データ項目(フィールド)毎に業務軸データを生成しておく。 The multidimensional business table creation program 201 uses business data complemented in time series as business axis data. The business axis data is generated for each business data item in each table. For example, task axis data is generated for each data item (field) of the medical examination task information 414 and the care task information 416.
次に、多次元業務テーブル作成プログラム201は、格納されたデータの発生日より未来の時間軸に紐付ける業務情報においては、蓄積された業務データを機械学習や統計処理など所定の推計処理を行う事で、未来の期間における業務データを新規作成し業務軸データを補完する。 Next, the multi-dimensional business table creation program 201 performs predetermined estimation processing such as machine learning and statistical processing on the stored business data in the business information associated with the time axis in the future from the date of occurrence of the stored data. In this way, business data for the future period is newly created to supplement the business axis data.
例えば、多次元業務テーブル作成プログラム201は、個人毎の健診及び保健指導テーブル14と医療保険テーブル12の情報を用いて、医療レセプト情報に基づく2015年度の糖尿病に関する医療機関の受診の有無(0または1の値をとる)を目的変数とし、健診情報に基づく2014年度のBMI(Body Mass Index)や、空腹時血糖(連続値をとる)を説明変数とする推計モデルを構築することができる。 For example, the multidimensional business table creation program 201 uses the information of the medical examination and health guidance table 14 and the medical insurance table 12 for each individual to determine whether a medical institution related to diabetes in 2015 based on medical receipt information (0 Or take a value of 1) as an objective variable, and an estimation model can be constructed using BMI (Body Mass Index) in 2014 based on medical checkup information or fasting blood glucose (take continuous values) as an explanatory variable. .
このように、多次元業務テーブル作成プログラム201は、データの取得時点の異なる情報を説明変数と目的変数に設定した推計モデルを構築することで、ある年度のBMIや空腹時血糖や問診回答値などの情報ynを入力することで、翌年度以降の糖尿病の医療機関に受診する確率を相関係数anmとの積算で算出することが可能となり、住民一人ひとりの医療の業務軸データの未来の期間の受診者数データを補完できる。 As described above, the multidimensional business table creation program 201 constructs an estimation model in which different information at the time of data acquisition is set as an explanatory variable and an objective variable, thereby obtaining a BMI, a fasting blood glucose, a question answer value, etc. for a certain year. information by entering the y n, the subsequent years diabetes probability of visits to the medical institution it is possible to calculate by integration of the correlation coefficient a nm of the future of the business-axis data of the medical residents every Data on the number of patients during the period can be complemented.
翌年の高血圧症での受診確率=a11 × y1 + a12× y2 + a13 × y3 ・・・
翌々年の高血圧症での受診確率=a21 × y1 + a22× y2 + a23 × y3 ・・・
Visits following year hypertension probability = a 11 × y 1 + a 12 × y 2 + a 13 × y 3 ···
Visits probability of hypertension of Yokuyokunen = a 21 × y 1 + a 22 × y 2 + a 23 × y 3 ···
さらに、多次元業務テーブル作成プログラム201は、医療保険テーブル12から疾病別に住民の年齢等の属性や受診期間を考慮した疾病別の平均医療費bnおよび年度毎の補正係数bnmを集計することで、前記で得られた個人の医療機関への受診確率との積算により、翌年度以降の年間医療費の期待値を下記のように生成し、未来の期間の医療費データを補完できる。 In addition, multi-dimensional business table creation program 201 is to aggregate the correction coefficient b nm of each average medical expenses b n and the year of attributes and of another disease in consideration of the consultation period, such as the age of the residents by disease from the medical insurance tables 12 The expected value of the annual medical expenses for the next fiscal year or later can be generated as follows by adding the probability of consultation to the medical institution of the individual obtained as described above, and the medical expenses data for the future period can be complemented.
翌年の医療費の期待値(高血圧)=b1×(a11 × y1 + a12× y2 + a13 × y3 ・・・)
翌々年の医療費の期待値(高血圧)=(b2 ×b11)×(a11 × y1 + a12× y2 + a13 × y3 ・・・)
Expected value of the next year medical cost (hypertension) = b 1 × (a 11 × y 1 + a 12 × y 2 + a 13 × y 3 ···)
Expected value of medical expenses Yokuyokunen (hypertension) = (b 2 × b 11 ) × (a 11 × y 1 + a 12 × y 2 + a 13 × y 3 ···)
ステップ26は、多次元業務テーブル作成プログラム201が、前記ステップ25までに生成した多次元人口テーブル27と、多次元健診テーブル28と、多次元医療テーブル30と、多次元介護テーブル29とを多次元業務テーブル記憶部302に格納する。 In step 26, the multidimensional business table creation program 201 multiplexes the multidimensional population table 27, the multidimensional medical examination table 28, the multidimensional medical table 30, and the multidimensional care table 29 generated up to step 25. It is stored in the dimension work table storage unit 302.
上記の処理によって、図2B〜図2Eに示すように各業務システム毎に多次元テーブルが生成される。図2Bは、住民基本情報テーブル11に基づいて生成された多次元人口テーブル27の一例を示す図である。 Through the above processing, a multidimensional table is generated for each business system as shown in FIGS. 2B to 2E. FIG. 2B is a diagram illustrating an example of the multidimensional population table 27 generated based on the basic resident information table 11.
多次元人口テーブル27では、集団軸データとして、例えば住民の個人番号が割り当てられて人口集団軸271が生成される。また、時間軸データとしては、月次でのデータが生成または補完されて時間軸272が生成される。また、業務軸データとしては住民の年齢が割り当てられて年齢軸273が生成される。業務軸データは、年齢軸273に限定されるものではなく、後述する人口業務情報から適宜生成することができる。なお、図示は省略するが、住民の住所に基づいて地域軸データも生成される。 In the multidimensional population table 27, a population axis 271 is generated by assigning, for example, a personal number of a resident as population axis data. As the time axis data, monthly data is generated or supplemented to generate the time axis 272. The age axis 273 is generated by assigning the ages of the residents as the business axis data. The business axis data is not limited to the age axis 273, and can be appropriately generated from the population business information described later. Although not shown, regional axis data is also generated based on the addresses of the residents.
図2Bの例では、図中X軸に時間軸272を設定し、Y軸に集団軸データ(人口集団軸271)を設定し、Z軸に業務軸データ(年齢軸273)を設定する例を示す。他の多次元テーブルも同様である。 In the example of FIG. 2B, the time axis 272 is set on the X axis, the group axis data (population axis 271) is set on the Y axis, and the business axis data (age axis 273) is set on the Z axis. Show. The same applies to other multidimensional tables.
図2Cは、健診及び保健指導テーブル14に基づいて生成された多次元健診テーブル28の一例を示す図である。 FIG. 2C is a diagram illustrating an example of the multidimensional medical examination table 28 generated based on the medical examination and health guidance table 14.
多次元健診テーブル28では、集団軸データとして、例えば住民の個人番号が割り当てられて健診集団軸281が生成される。また、時間軸データとしては、健診を受診した年月でデータが生成または補完されて時間軸282が生成される。また、業務軸データとしては健診時のBMIが割り当てられてBMI区分軸283が生成される。 In the multidimensional medical examination table 28, for example, a personal number of a resident is assigned as the population axis data, and the medical examination group axis 281 is generated. Further, as the time axis data, data is generated or supplemented with the date of the medical examination, and the time axis 282 is generated. Also, a BMI at the time of a medical examination is assigned as the work axis data, and a BMI division axis 283 is generated.
図2Dは、介護保険テーブル13に基づいて生成された多次元介護テーブル29の一例を示す図である。多次元介護テーブル29では、集団軸データとして、例えば住民の個人番号が割り当てられて介護集団軸291が生成される。また、時間軸データとしては、介護保険サービスを受けた年月でデータが生成または補完されて時間軸292が生成される。また、業務軸データとしては介護時の費用が割り当てられて介護費軸293が生成される。 FIG. 2D is a diagram illustrating an example of the multidimensional care table 29 generated based on the care insurance table 13. In the multidimensional care table 29, for example, a personal number of a resident is assigned as group axis data, and a care group axis 291 is generated. As the time axis data, data is generated or supplemented with the date of receiving the care insurance service, and the time axis 292 is generated. In addition, the care cost is assigned as the work axis data, and the care cost axis 293 is generated.
図2Eは、医療保険テーブル12に基づいて生成された多次元医療テーブル30の一例を示す図である。多次元医療テーブル30では、集団軸データとして、例えば住民の個人番号が割り当てられて医療集団軸311が生成される。また、時間軸データとしては、診療など医療保険サービスを受けた年月でデータが生成または補完されて時間軸312が生成される。また、業務軸データとしては診療時の費用が割り当てられて医療費軸313が生成される。 FIG. 2E is a diagram illustrating an example of the multidimensional medical table 30 generated based on the medical insurance table 12. In the multidimensional medical table 30, for example, a personal group number of a resident is assigned as group axis data, and a medical group axis 311 is generated. In addition, as time axis data, data is generated or supplemented with the date of receiving medical insurance service such as medical treatment, and the time axis 312 is generated. In addition, the medical expenses axis 313 is generated by assigning the medical treatment expenses as the business axis data.
なお、図2A〜図2Eでは、多次元人口テーブル27と、多次元健診テーブル28と、多次元介護テーブル29と、多次元医療テーブル30を3次元で構成する例を示したが、これに限定されるものではない。 2A to 2E, an example is shown in which the multidimensional population table 27, the multidimensional medical examination table 28, the multidimensional care table 29, and the multidimensional medical table 30 are configured in three dimensions. It is not limited.
各多次元業務テーブルは、例えば、集団軸と、地域軸と、時間軸と、業務軸の4次元構造であってもよい。 Each multidimensional business table may have, for example, a four-dimensional structure of a group axis, a regional axis, a time axis, and a business axis.
<多次元業務テーブル記憶部>
図3Aは、多次元業務テーブル作成プログラム201で作成された多次元人口テーブル27の詳細を示す図である。
<Multidimensional business table storage unit>
FIG. 3A is a diagram showing details of the multidimensional population table 27 created by the multidimensional business table creation program 201.
多次元人口テーブル27は、他の多次元業務テーブルの属性と連携して分析対象とする集団(カラムまたは軸)を指定するためのキー情報411と、人口に関する業務システムで生成された業務情報を格納する人口業務情報412とを含む。 The multidimensional population table 27 includes key information 411 for specifying a group (column or axis) to be analyzed in cooperation with the attributes of another multidimensional business table, and business information generated by a business system related to population. And the population work information 412 to be stored.
キー情報411は、個人を一意に特定する識別子を格納する個人一意キー2711と、分析対象期間を指定するための年月を格納する期間情報2712を含む。 The key information 411 includes a personal unique key 2711 for storing an identifier for uniquely specifying a person, and period information 2712 for storing a year and month for specifying a period to be analyzed.
人口業務情報412には、人口動態の分析軸とすべき性別、年齢などの個人情報2713や居住地等の地域情報2714、出生や死亡や転入出等の人口動態情報2715などの業務情報が格納される。 The population operation information 412 stores business information such as personal information 2713 such as gender and age, which should be used as an analysis axis of demographics, regional information 2714 such as a place of residence, and demographic information 2715 such as birth, death, and moving in and out. Is done.
図3Bは、ステップ25で多次元業務テーブル記憶部302へ格納された多次元健診テーブル28の詳細を示す図である。 FIG. 3B is a diagram showing details of the multidimensional medical examination table 28 stored in the multidimensional business table storage unit 302 in step 25.
多次元健診テーブル28は、他の多次元業務テーブルの属性と連携して分析対象とする集団(カラムまたは軸)を指定するためのキー情報413と、医療に関する業務システムで生成された業務情報を格納する健診業務情報414とを含む。 The multidimensional medical examination table 28 includes key information 413 for specifying a group (column or axis) to be analyzed in cooperation with attributes of other multidimensional business tables, and business information generated by a business system related to medical care. And medical examination operation information 414 that stores
キー情報413は、個人を一意に特定する識別子を格納する個人一意キー2811と、分析対象期間を指定可能にするための年月を格納する期間情報2812を含む。 The key information 413 includes a personal unique key 2811 for storing an identifier for uniquely specifying a person, and period information 2812 for storing a year and a month for specifying a period to be analyzed.
健診業務情報414には、健診対象者の受診状況や受診した結果について分析軸とすべき性別、年齢などの個人情報2813や居住地等の地域情報2814、検査結果としての健診基本情報2815、問診情報2816、検査情報2817、判定結果情報2818や保健指導情報2819などの業務情報が格納される。 The medical examination business information 414 includes personal information 2813 such as gender, age, etc., which should be used as an analysis axis for the medical examination target person's medical examination status and the results of medical examination, regional information 2814 such as residence, and basic medical examination information as test results. Business information such as 2815, inquiry information 2816, examination information 2817, determination result information 2818, health guidance information 2819, and the like are stored.
図3Cは、ステップ25で多次元業務テーブル記憶部302へ格納された多次元介護テーブル29について説明する。 FIG. 3C illustrates the multidimensional care table 29 stored in the multidimensional work table storage unit 302 in step 25.
多次元介護テーブル29は、他の多次元業務テーブルの属性と連携して分析対象とする集団(カラムまたは軸)を指定するためのキー情報415と、介護に関する業務システムで生成された業務情報を格納する介護業務情報416とを含む。 The multi-dimensional care table 29 stores key information 415 for designating a group (column or axis) to be analyzed in cooperation with the attributes of another multi-dimensional work table, and business information generated by a work system related to care. Nursing service information 416 to be stored.
キー情報415は、個人を一意に特定する識別子を格納する個人一意キー2911と、介護被保険者の識別子を格納する介護業務固有番号2912と、分析対象期間を指定可能にするための年月(介護利用)を格納する期間情報2913を含む。 The key information 415 includes a personal unique key 2911 for storing an identifier for uniquely specifying an individual, a care service unique number 2912 for storing an identifier of a care-insured person, and a date for specifying a period to be analyzed ( (Use of nursing care).
介護業務情報416には、介護保険において分析軸とすべき性別、年齢などの個人情報2914や居住地等の地域情報2915、介護認定結果などの介護資格情報2916や介護レセプトデータに含まれる介護保険給付費等を格納する介護レセプト情報2917や利用した介護サービスの提供元の事業所番号やその所在地などを格納する介護事業所情報2917の業務情報が格納される。 The nursing care information 416 includes personal information 2914 such as gender and age to be analyzed in care insurance, regional information 2915 such as residence, nursing qualification information 2916 such as nursing care certification results, and nursing care insurance included in care receipt data. Business information such as nursing care receipt information 2917 for storing payment costs and the like and nursing care office information 2917 for storing the office number of the provider of the used nursing service and its location are stored.
図3Dは、ステップ25で多次元業務テーブル記憶部302へ格納された多次元医療テーブル30について説明する。 FIG. 3D illustrates the multidimensional medical table 30 stored in the multidimensional business table storage unit 302 in step 25.
多次元医療テーブル30は、他の多次元業務テーブルの属性と連携して分析対象とする集団(カラムまたは軸)を指定するためのキー情報417と、医療保険に関する業務システムで生成された業務情報を格納する医療業務情報418とを含む。 The multidimensional medical table 30 includes key information 417 for specifying a group (column or axis) to be analyzed in cooperation with the attributes of another multidimensional business table, and business information generated by the business system related to medical insurance. And medical service information 418 that stores
キー情報417は、個人を一意に特定する識別子を格納する個人一意キー3011と、医療保険の識別子等を格納する医療業務固有番号3012と、医療保険の種別を格納する医療保険種別3013と、分析対象期間を指定可能にするための年月(受診年月)を格納する期間情報3014を含む。 The key information 417 includes an individual unique key 3011 for storing an identifier for uniquely identifying an individual, a medical service unique number 3012 for storing an identifier of medical insurance, a medical insurance type 3013 for storing the type of medical insurance, and an analysis. It includes period information 3014 for storing a year (month and year of consultation) for specifying a target period.
医療業務情報418には、医療保険において分析軸とすべき性別、年齢などの個人情報3015や居住地等の地域情報3016、医療レセプトデータに含まれる医療保険給付費等を格納する医療レセプト情報3017と、受診した医療機関番号やその所在地などを格納する医療機関情報3013などの業務情報が格納される。 The medical service information 418 includes personal information 3015 such as gender and age to be analyzed in medical insurance, regional information 3016 such as a place of residence, and medical receipt information 3017 storing medical insurance payment costs and the like included in medical receipt data. And business information such as medical institution information 3013 that stores the number of the medical institution that received the medical examination and its location.
本実施例では、多次元業務テーブルが、多次元人口テーブル27と多次元健診テーブル28と、多次元介護テーブル29と、多次元医療テーブル30の4つのテーブルを含む例を示したが、これに限定されるものではなく、他の業務システムのデータテーブルをさらに加えることができる。 In the present embodiment, an example is shown in which the multidimensional business table includes the four tables of the multidimensional population table 27, the multidimensional medical examination table 28, the multidimensional care table 29, and the multidimensional medical table 30. However, the present invention is not limited to this, and a data table of another business system can be further added.
<集団記憶部>
図3Eは、データベース120の集団記憶部303に格納される集団管理部31の一例を示す図である。集団管理部31は、例えば、図2Aのステップ22で生成されるテーブルである。
<Group memory unit>
FIG. 3E is a diagram illustrating an example of the group management unit 31 stored in the group storage unit 303 of the database 120. The group management unit 31 is, for example, a table generated in step 22 of FIG. 2A.
集団管理部31は、複数の業務システムのデータから生成された多次元業務テーブル間で個々のデータを相互に関連付ける集団軸421と、現在分析中の対象を管理する分析対象422と、比較対象とする集団(グループまたはデータ群)の情報を保持する比較集団423を含む。 The group management unit 31 includes a group axis 421 for associating individual data among multi-dimensional business tables generated from data of a plurality of business systems, an analysis target 422 for managing a target currently being analyzed, and a comparison target. A comparison group 423 that holds information on the group (group or data group) to be executed is included.
集団軸421は、ステップ25で処理された上記の各多次元業務テーブルに関して、検索条件に該当する住民一人ひとりのデータを紐付ける。 The group axis 421 links the data of each inhabitant corresponding to the search condition with respect to each of the above-described multidimensional business tables processed in step 25.
図示の集団軸421は、多次元人口テーブル27の個人一意キー2711の値に「P」を加えた個人一意キー(人口)3111と、多次元介護テーブル29の個人一意キー2911の値に「N」を加えた個人一意キー(介護)3112と、多次元医療テーブル30の個人一意キー3011の値に「M」を加えた個人一意キー(医療)3113と、多次元健診テーブル28の個人一意キー2811の値に「C」を加えた個人一意キー(健診)3114を含む。 The illustrated group axis 421 includes a personal unique key (population) 3111 obtained by adding “P” to the value of the personal unique key 2711 of the multidimensional population table 27, and “N” as the value of the personal unique key 2911 of the multidimensional care table 29. ", A personal unique key (medical) 3113 obtained by adding" M "to the value of the personal unique key 3011 of the multidimensional medical table 30, and a personal unique key (medical care) 3113 of the multidimensional medical examination table 28. An individual unique key (medical examination) 3114 obtained by adding “C” to the value of the key 2811 is included.
多次元業務テーブル作成プログラム201は、例えば、氏名、住所、性別、年齢等の個人情報から多次元人口テーブル27の個人一意キー2711と一致する人物の個人一意キー2811、2911、3001を多次元健診テーブル28と多次元介護テーブル29と多次元医療テーブル30からそれぞれ抽出して、集団管理部31のひとつのエントリに格納する。 The multidimensional business table creation program 201, for example, converts the personal unique key 2811, 2911, 3001 of a person matching the personal unique key 2711 of the multidimensional population table 27 from personal information such as name, address, gender, age, etc. The information is extracted from the diagnosis table 28, the multidimensional care table 29, and the multidimensional medical table 30, respectively, and stored in one entry of the group management unit 31.
これにより、4つの多次元業務テーブル(多次元人口テーブル27、多次元健診テーブル28、多次元介護テーブル29、多次元医療テーブル30)は、いずれか一つの個人一意キーを特定することで、人口業務情報412と健診業務情報414と、介護業務情報416と、医療業務情報418の各業務軸データを連携させて分析を実施することができる。 Thus, the four multidimensional business tables (the multidimensional population table 27, the multidimensional medical checkup table 28, the multidimensional care table 29, and the multidimensional medical table 30) specify one individual unique key, The analysis can be performed by linking the respective business axis data of the population business information 412, the medical examination business information 414, the care business information 416, and the medical business information 418.
なお、図3Eは、集団軸421を、図2Bに示した人口集団軸271と、図2Cに示した健診集団軸281と、図2Dに示した介護集団軸291と、図2Eに示した医療集団軸311とを連携させた例を示す。また、人口集団軸271は、多次元人口テーブル27の個人一意キー2711で構成される。健診集団軸281は、多次元健診テーブル28の個人一意キー2811で構成される。介護集団軸291は、多次元介護テーブル29の個人一意キー2911で構成される。医療集団軸311は、多次元医療テーブル30の個人一意キー3011で構成される。 FIG. 3E shows the population axis 421 shown in FIG. 2B, the population group axis 271 shown in FIG. 2B, the medical examination group axis 281 shown in FIG. 2C, and the care group axis 291 shown in FIG. 2D. An example in which the medical group axis 311 is linked is shown. Further, the population axis 271 is configured by a personal unique key 2711 of the multidimensional population table 27. The medical examination group axis 281 is configured by a personal unique key 2811 of the multidimensional medical examination table 28. The care group axis 291 is configured by a personal unique key 2911 of the multidimensional care table 29. The medical group axis 311 is configured by an individual unique key 3011 of the multidimensional medical table 30.
現在分析中の対象を管理する分析対象422は、母集団フラグ3115と、対象フラグ3116を含む。母集団フラグ3115は、検索やフィルタなどによって抽出されたデータの母集団に所属するエントリに「1」がセットされる。対象フラグ3116は、母集団の中などで分析の対象となったエントリに「1」がセットされる。 The analysis target 422 that manages the target currently being analyzed includes a population flag 3115 and a target flag 3116. In the population flag 3115, “1” is set to an entry belonging to the population of data extracted by a search, a filter, or the like. In the target flag 3116, “1” is set to an entry that has been analyzed in a population or the like.
比較集団423は、比較する所定の条件にマッチしたエントリに「1」が設定され集団A3117〜集団C3119の3つの比較集団を有する例を示す。例えば、集団A3117は、母集団フラグ3115=「1」の母集団に対して絞り込みの条件Aにマッチしたエントリに「1」が設定される。ここで、条件Aで絞り込み行った結果に対して対象フラグ3116=「1」に設定し、分析者によって結果が確定された後に「1」を集団A3117に移動して、次の絞り込み条件Bや条件Cを実行することが可能となる。 The comparison group 423 indicates an example in which “1” is set to an entry that matches a predetermined condition to be compared, and the comparison group 423 has three comparison groups of the group A3117 to the group C3119. For example, in the group A3117, “1” is set to the entry that matches the narrowing-down condition A for the group of the population flag 3115 = “1”. Here, the target flag 3116 is set to “1” for the result of narrowing down under the condition A, and after the result is determined by the analyst, “1” is moved to the group A 3117, and the next narrowing down condition B and Condition C can be executed.
集団A3117〜集団C3119を利用することで、絞り込みを繰り返して実施した場合に、絞り込み条件A〜Cの結果を保持しながら母集団に復帰することが可能となる。 By using the groups A3117 to C3119, it is possible to return to the population while retaining the results of the narrowing conditions A to C when the narrowing is repeatedly performed.
<多次元業務テーブル出力プログラム>
多次元業務テーブル出力プログラム206は、分析画面表示端末130から時間軸や業務軸情報等の分析条件を受け付けて、多次元業務テーブルから該当するデータの集団を抽出する。
<Multidimensional business table output program>
The multidimensional business table output program 206 receives analysis conditions such as time axis and business axis information from the analysis screen display terminal 130, and extracts a corresponding data group from the multidimensional business table.
また、多次元業務テーブル出力プログラム206は、分析画面表示端末130から集団軸情報を受け付けて、集団軸情報で各多次元業務テーブルの集団を絞り込み、絞り込んだ結果を分析画面表示端末130へ出力する。 Further, the multidimensional business table output program 206 receives the group axis information from the analysis screen display terminal 130, narrows the group of each multidimensional business table with the group axis information, and outputs the narrowed result to the analysis screen display terminal 130. .
図4は、集団管理部31と各多次元業務テーブルの関係を示す図である。多次元業務テーブルは、多次元人口テーブル27と、多次元介護テーブル29と、多次元医療テーブル30と、多次元健診テーブル28の4つのデータの集合体(多次元業務テーブル)と、集団管理部31で構成される。 FIG. 4 is a diagram showing the relationship between the group management unit 31 and each multidimensional business table. The multidimensional business table includes a multidimensional population table 27, a multidimensional nursing care table 29, a multidimensional medical table 30, a multidimensional medical examination table 28, an aggregate of four data (multidimensional business table), and group management. It is composed of a unit 31.
なお、他の分野のデータ分析が追加となる場合は、多次元業務テーブルを追加し、集団管理部31の集団軸421にカラムを追加して各多次元業務テーブルを連携させてから分析を行う。 When data analysis in another field is added, a multidimensional business table is added, a column is added to the group axis 421 of the group management unit 31, and the multidimensional business tables are linked to perform analysis. .
各多次元業務テーブルは、個人を特定する集団軸(人口集団軸271、健診集団軸281、介護集団軸291、医療集団軸311)と時間軸(272、282、292、302)を保持し、各多次元業務テーブルの分野に合わせた業務軸(273、283、293、303)を保持する(例えば、多次元介護テーブルであれば、介護費軸等)。 Each multi-dimensional work table holds a group axis (population group axis 271, medical examination group axis 281, care group axis 291, medical group axis 311) and a time axis (272, 282, 292, 302) for specifying an individual. In this case, the business axis (273, 283, 293, 303) corresponding to the field of each multidimensional business table is held (for example, in the case of a multidimensional care table, the care cost axis, etc.).
集団管理部31は、上述したように、集団軸421によって各多次元業務テーブルの集団軸を結び付け、各多次元業務テーブルの業務情報を連携させる。なお、集団管理部31は、各多次元業務テーブルで同時に分析対象となっている集団を集団軸の対応に基づいて連携させるものであるが、例えば、各多次元業務テーブルで個人を特定するID(個人一意キー)に同一の値を共用する場合は、図中411で示すように分析対象のIDを保持するのみの最小の構成にすることができる。 As described above, the group management unit 31 links the group axes of each multidimensional business table with the group axis 421, and links the business information of each multidimensional business table. Note that the group management unit 31 associates the groups to be analyzed simultaneously in each multidimensional business table based on the correspondence of the group axis. For example, an ID for specifying an individual in each multidimensional business table is used. When the same value is shared for the (personal unique key), the minimum configuration that only holds the ID of the analysis target as shown by 411 in the figure can be adopted.
各多次元業務テーブルの分析にあたっては、母集団フラグ3115で識別された集団(データ群)を母集団とする。そして、各多次元業務テーブルの所定の軸で分析対象の集団を絞ることができる。 When analyzing each multidimensional business table, the population (data group) identified by the population flag 3115 is set as the population. Then, the group to be analyzed can be narrowed down on a predetermined axis of each multidimensional business table.
図4の例においては、多次元人口テーブルの時間軸272と、業務軸(年齢軸273)で絞られた集団454のデータが分析対象となる。集団454は、多次元人口テーブル27において、人口集団軸271(個人一意キー2711)=P01、P02の個人に対応する。 In the example of FIG. 4, data of the time axis 272 of the multidimensional population table and the data of the group 454 narrowed down by the business axis (age axis 273) are to be analyzed. The group 454 corresponds to the individuals of the population axis 271 (individual unique key 2711) = P01 and P02 in the multidimensional population table 27.
分析システムを使用する分析画面表示端末130の利用者(分析者)は、集団管理部31の対象フラグ3116で集団454を保持し、他の多次元業務テーブルにおける分析対象データを特定する。 The user (analyst) of the analysis screen display terminal 130 using the analysis system holds the group 454 with the target flag 3116 of the group management unit 31, and specifies analysis target data in another multidimensional business table.
集団管理部31で特定された分析対象データは、各多次元業務テーブルで集団軸を条件にして絞り込みが実行される。すなわち、多次元人口テーブル27の人口集団軸271=P01、P02は、多次元介護テーブル29の介護集団軸291=N01、N02に該当し、多次元健診テーブル28では健診集団軸281=C01、C02に該当し、多次元医療テーブル30では医療集団軸311=M01、M02のデータに該当する。 The analysis target data specified by the group management unit 31 is narrowed down in each multidimensional business table on condition of the group axis. That is, the population group axes 271 = P01 and P02 of the multidimensional population table 27 correspond to the care group axes 291 = N01 and N02 of the multidimensional care table 29, and the medical examination group axis 281 = C01 in the multidimensional medical examination table 28. , C02, and the multidimensional medical table 30 corresponds to the data of the medical group axis 311 = M01, M02.
分析画面表示端末130の分析者は、人口集団軸271=P01、P02に該当する個人について他の多次元業務テーブルの業務情報から所望のカラムの値を抽出して分析を実施することができる。 The analyst of the analysis screen display terminal 130 can perform analysis by extracting values of desired columns from business information of another multidimensional business table for individuals corresponding to the population group axis 271 = P01 and P02.
以上のような、集団管理部31と各多次元業務テーブルの集団軸が連携する構成により、複数の多次元業務テーブルで同時に、同一の集団を、多次元的に分析することができる。 With the configuration in which the group management unit 31 and the group axis of each multidimensional business table cooperate as described above, the same group can be simultaneously and multidimensionally analyzed in a plurality of multidimensional business tables.
また、分析の際には所定の条件で抽出した分析対象データを母集団として再設定することを可能とする。これは、集団管理部の対象フラグ3116を、母集団フラグ3115に移すことで実現する。これにより、所定の条件Aで絞った対象データを母集団として、条件Aに依存しない所定の条件で、回帰的に分析することができる。また、上述したように、分析の所定の条件で抽出した分析対象データを比較集団として設定することを可能とする。 Also, at the time of analysis, it is possible to reset the analysis target data extracted under predetermined conditions as a population. This is realized by moving the target flag 3116 of the group management unit to the population flag 3115. This makes it possible to regressively analyze the target data narrowed down under the predetermined condition A as a population under predetermined conditions independent of the condition A. In addition, as described above, it is possible to set analysis target data extracted under predetermined analysis conditions as a comparison group.
図5は、多次元業務テーブル出力プログラム206で行われる分析処理の一例を示すフローチャートである。この処理は、例えば、分析画面表示端末130の分析者からの指令に基づいて開始される。 FIG. 5 is a flowchart illustrating an example of the analysis processing performed by the multidimensional business table output program 206. This process is started, for example, based on a command from the analyst of the analysis screen display terminal 130.
ステップ501では、分析を行う分析者が分析画面表示端末130を用いて、分析する業務変量(分析値)や、分析対象データの条件(条件軸)、分析結果を描写する軸(表現軸)を設定する。また、集団比較分析を行う場合は、前回の分析結果として保存されている集団(データ群)を比較対象として選択する。 In step 501, the analyst performing the analysis uses the analysis screen display terminal 130 to specify the business variable (analysis value) to be analyzed, the condition (condition axis) of the data to be analyzed, and the axis (expression axis) for describing the analysis result. Set. When performing group comparison analysis, a group (data group) stored as a result of the previous analysis is selected as a comparison target.
分析値は、多次元業務テーブルの業務情報の値を示し、例えば、多次元人口テーブル27の人口業務情報412の値である。また、条件軸は、集団管理部31の集団軸421で選択するデータ(住民など)の条件を示す。表現軸は、分析画面表示端末130の出力部に表示する形態(グラフや地図あるいは表)などを指定することができる。 The analysis value indicates the value of the business information of the multidimensional business table, for example, the value of the population business information 412 of the multidimensional population table 27. The condition axis indicates the condition of the data (resident, etc.) selected on the group axis 421 of the group management unit 31. As the expression axis, a form (a graph, a map, or a table) to be displayed on the output unit of the analysis screen display terminal 130 can be designated.
データ分析装置101は、分析画面表示端末130から受け付けた分析値と条件軸と表現軸を分析条件として受け付ける。 The data analyzer 101 receives the analysis value, the condition axis, and the expression axis received from the analysis screen display terminal 130 as analysis conditions.
ステップ502では、多次元業務テーブル出力プログラム206が、受け付けた分析条件に合致する個人一意キーの集合(集団軸)を特定する。 In step 502, the multidimensional business table output program 206 specifies a set (group axis) of personal unique keys that match the received analysis conditions.
ステップ503では、多次元業務テーブル出力プログラム206が、上記ステップ502で特定した集団軸に基づいて、集団管理部31の集団軸421から各多次元業務テーブルを横断して、それぞれの多次元業務テーブルで集団軸を特定する。なお、多次元業務テーブル出力プログラム206は、予め保存された集団軸を用いて、集団管理部31で多次元業務テーブルを横断して集団軸をそれぞれ特定してもよい。 In step 503, the multidimensional business table output program 206 traverses each multidimensional business table from the collective axis 421 of the collective management unit 31 based on the collective axis specified in step 502, Specifies the group axis. Note that the multi-dimensional work table output program 206 may specify the collective axes respectively across the multi-dimensional work table in the collective management unit 31 using the collective axes stored in advance.
ステップ504では、多次元業務テーブル出力プログラム206が、上記ステップ503で特定した各多次元業務テーブルを横断した各集団軸から、上記ステップ501で設定された分析値が属する業務情報の軸(業務軸データ)を特定する。 In step 504, the multidimensional business table output program 206 determines the axis (business axis) of the business information to which the analysis value set in step 501 belongs from each group axis traversing each multidimensional business table specified in step 503. Data).
ステップ505では、多次元業務テーブル出力プログラム206が、上記ステップ504で特定した業務情報を対象として、該当業務情報からステップ501で設定した分析値を取得して、必要に応じて集計や統計値を計算する。 In step 505, the multidimensional business table output program 206 obtains the analysis value set in step 501 from the business information specified in step 504, and collects the statistics and statistical values as necessary. calculate.
統計値の計算に当たり、母集団の分析値が必要な場合は、集団管理部31で特定される母集団に対する分析値も算出して、必要に応じて集計や統計値を計算する。 In the calculation of the statistical value, when the analysis value of the population is necessary, the analysis value for the population specified by the group management unit 31 is also calculated, and the tally and the statistical value are calculated as necessary.
ステップ506では、多次元業務テーブル出力プログラム206が、上記ステップ505で取得、計算した情報をステップ501で指定された表現軸に従い、グラフや地図、表等の画面情報を生成する。 In step 506, the multidimensional business table output program 206 generates screen information such as a graph, a map, and a table based on the information acquired and calculated in step 505 according to the expression axis specified in step 501.
ステップ507では、多次元業務テーブル出力プログラム206が、上記ステップ501で、比較対象とする集団が指定されている場合は、比較対象の集団に対して、ステップ503からステップ506までの処理を繰り返す。 In step 507, when the group to be compared is specified in step 501, the multidimensional operation table output program 206 repeats the processing from step 503 to step 506 for the group to be compared.
ステップ508では、多次元業務テーブル出力プログラム206が、全ての集団の分析が終了したら生成された画面情報を分析画面表示端末130へ出力する。 In step 508, the multidimensional business table output program 206 outputs the generated screen information to the analysis screen display terminal 130 when the analysis of all groups is completed.
ステップ509では、多次元業務テーブル出力プログラム206が、分析対象の母集団や比較対象の集団を維持したまま、分析条件の変更を行う場合は、上記ステップ501に戻って上記処理を実施する。一方、分析した集団軸を母集団もしくは、比較対象の集団として保存する場合はステップ510へ進む。 In step 509, when the multidimensional business table output program 206 changes the analysis conditions while maintaining the analysis target population and the comparison target population, the process returns to step 501 and performs the above processing. On the other hand, if the analyzed population axis is to be stored as a population or a comparison target population, the process proceeds to step 510.
ステップ510では、多次元業務テーブル出力プログラム206が、分析結果の集団軸を母集団もしくは、比較対象の集団としてメモリ105等に保存する。 In step 510, the multidimensional business table output program 206 stores the group axis of the analysis result in the memory 105 or the like as a population or a group to be compared.
上記処理によって、多次元業務テーブル出力プログラム206が、集団軸421を介して複数の多次元業務テーブルを横断的に連携させて業務情報(業務軸データ)を分析することができる。これによって、住民情報や医療保険情報、介護保険情報及び健診情報などの複数の分野の情報を一元的に集約して、時系列や住民の属性や地域の属性など複数の条件の組み合わせから複数の分野を横断して多次元的な分析を容易且つ迅速に実現することができる。 Through the above processing, the multidimensional business table output program 206 can analyze business information (business axis data) by linking a plurality of multidimensional business tables across the collective axis 421. As a result, information from multiple fields, such as resident information, medical insurance information, long-term care insurance information, and medical checkup information, can be centrally aggregated, and multiple combinations of multiple conditions, such as time series, attributes of residents, and regional attributes, can be used. A multidimensional analysis can be easily and quickly realized across the fields of the above.
<業務横断分析画面>
図6は、保健福祉分野で多次元業務テーブルを横断した分析結果を表示する業務横断分析画面90の一例を示す図である。
<Cross-business analysis screen>
FIG. 6 is a diagram showing an example of the business crossing analysis screen 90 that displays the analysis result obtained by crossing the multidimensional business table in the health and welfare field.
多次元業務テーブル出力プログラム206が、多次元業務テーブル記憶部302に格納された多次元業務テーブルの情報を分析し、分析画面表示端末130の出力部に業務横断分析画面90を表示させた例を示す。業務横断分析画面90は、多次元業務テーブルに対応して4つの表示領域(人口情報表示91、健診情報表示92、医療情報表示93、介護情報表示94)を含む。また、業務横断分析画面90の上部には、分析メニュー切替ボタン97と集計方法切替ボタン95が表示される。 An example in which the multidimensional business table output program 206 analyzes the information of the multidimensional business table stored in the multidimensional business table storage unit 302 and displays the business cross-sectional analysis screen 90 on the output unit of the analysis screen display terminal 130 Show. The cross-business analysis screen 90 includes four display areas (population information display 91, medical examination information display 92, medical information display 93, and care information display 94) corresponding to the multidimensional business table. At the top of the cross-task analysis screen 90, an analysis menu switch button 97 and a counting method switch button 95 are displayed.
人口情報表示91には、横軸が学区別、縦軸が年齢階級別の人口動態のグラフが表示されている。なお、分析画面表示端末130の分析者は入力部を操作して表示内容選択ボタン91−1をクリックすることにより、多次元業務テーブル出力プログラム206は、人口動態以外にも人口数、世帯数、高齢化率などの多次元人口テーブル(図3A)27が有する属性等を集計条件として表示内容を変更することを可能とする。 In the population information display 91, a graph of demographics is displayed on the horizontal axis, and the vertical axis represents demographics by age group. Note that the analyst of the analysis screen display terminal 130 operates the input unit and clicks the display content selection button 91-1 so that the multidimensional business table output program 206 can display the population, the number of households, It is possible to change the display content using the attributes and the like of the multidimensional population table (FIG. 3A) 27 such as the aging rate as the aggregation condition.
また、分析画面表示端末130の分析者は縦軸の切替ボタン91−2をクリックすることにより、多次元業務テーブル出力プログラム206は、男女別、その他の地域別、最新データ時点の全体合計などに縦軸を切り替えて表示することが可能である。 The analyst of the analysis screen display terminal 130 clicks the switch button 91-2 on the vertical axis, and the multidimensional business table output program 206 sorts by gender, other regions, and the total of the latest data. It is possible to switch and display the vertical axis.
また、横軸の切替ボタン91−3をクリックすることにより、多次元業務テーブル出力プログラム206は、年度別、その他の地域別、最新データ時点の全体合計などに横軸を切り替えて表示することが可能である。 By clicking the switch button 91-3 on the horizontal axis, the multidimensional business table output program 206 can switch and display the horizontal axis according to the year, other regions, the total total at the time of the latest data, and the like. It is possible.
健診情報表示92には、横軸が学区別、縦軸が年齢階級別の健診対象者数が表示されている。なお、分析画面表示端末130の分析者は入力部を操作して表示内容選択ボタン92−1をクリックすることにより、多次元業務テーブル出力プログラム206は、健診対象者数以外にも健診受診者数、健診受診率など多次元健診テーブル(図3B)28が有する属性等を集計条件として表示内容を変更することが可能である。 In the medical checkup information display 92, the horizontal axis indicates school distinction, and the vertical axis indicates the number of medical checkup targets by age group. Note that the analyst of the analysis screen display terminal 130 operates the input unit and clicks the display content selection button 92-1. The display content can be changed using the attributes and the like of the multidimensional medical examination table (FIG. 3B) 28 such as the number of persons and the medical examination consultation rate as the aggregation condition.
また、縦軸と横軸についても、人口情報表示91で説明したように、縦軸の切替ボタン横軸の切替ボタンを操作することによって、多次元業務テーブル出力プログラム206は、各軸のデータ等を切り替えることが可能である。 Also, as described in the population information display 91, by operating the switch button on the vertical axis and the switch button on the horizontal axis, the multi-dimensional business table output program 206 also outputs the data of each axis. It is possible to switch.
医療情報表示93には、横軸が学区別、縦軸が年齢階級別の患者者数が表示されている。なお、表示内容選択ボタン93−1をクリックすることにより、多次元業務テーブル出力プログラム206は、患者数以外にも医療費、患者当たり医療費など多次元医療テーブル(図3D)30が有する属性等を集計条件として表示内容を変更することが可能である。 In the medical information display 93, the abscissa indicates the school distinction and the ordinate indicates the number of patients by age group. When the display content selection button 93-1 is clicked, the multidimensional operation table output program 206 causes the multidimensional medical table (FIG. 3D) 30 to display attributes such as medical expenses and medical expenses per patient other than the number of patients. Can be used to change the display content.
また、縦軸と横軸についても、人口情報表示91で説明したように、縦軸の切替ボタン横軸の切替ボタンを操作することによって、多次元業務テーブル出力プログラム206は、各軸のデータ等を切り替えることが可能である。 Also, as described in the population information display 91, by operating the switch button on the vertical axis and the switch button on the horizontal axis, the multi-dimensional business table output program 206 also outputs the data of each axis. It is possible to switch.
介護情報表示94には、横軸が学区別、縦軸が年齢階級別の介護認定者数が表示されている。なお、分析画面表示端末130の分析者は入力部を操作して表示内容選択ボタン94−1をクリックすることにより、多次元業務テーブル出力プログラム206は、介護認定者数以外にも介護保険利用者数、介護費、利用者当たり介護費など多次元介護テーブル(図3C)が有する属性等を集計条件として表示内容を変更することが可能である。 In the nursing care information display 94, the horizontal axis indicates school distinction, and the vertical axis indicates the number of certified caregivers by age group. The analyst of the analysis screen display terminal 130 operates the input unit and clicks the display content selection button 94-1. The display content can be changed by using the attributes of the multidimensional care table (FIG. 3C) such as the number, care cost, and care cost per user as aggregation conditions.
また、縦軸と横軸についても、人口情報表示91で説明したように、縦軸の切替ボタン横軸の切替ボタンを操作することによって、多次元業務テーブル出力プログラム206は、各軸のデータ等を切り替えることが可能である。 Also, as described in the population information display 91, by operating the switch button on the vertical axis and the switch button on the horizontal axis, the multi-dimensional business table output program 206 also outputs the data of each axis. It is possible to switch.
各表示領域の共通的な機能として、分析者が集計方法切替ボタン95をクリックすることにより、多次元業務テーブル出力プログラム206は、各業務情報の表示内容を図から表に切り替えたり、値の表示に母集団に対する割合表示を追加表示することが可能である。 As a common function of each display area, when the analyst clicks the aggregation method switching button 95, the multidimensional business table output program 206 switches the display contents of each business information from a diagram to a table or displays a value. In addition, it is possible to additionally display the ratio display for the population.
同様に、分析者が分析対象絞込・固定ボタン96をクリックすることにより、多次元業務テーブル出力プログラム206は、各業務の多次元業務テーブルが有する属性等を分析条件として表示し、分析者の選択で絞り込みした集計情報の表示が可能である。ここで絞り込みの条件は分析対象の集団として集団管理部(図3E)31の分析対象422で管理されて各多次元業務テーブルと連携する。これにより、介護業務の条件で絞り込みを行うと、介護情報表示94を更新し、同時に、人口情報表示91、健診情報表示92、医療情報表示93も併せて更新可能となる。 Similarly, when the analyst clicks the analysis target narrowing / fixing button 96, the multidimensional business table output program 206 displays the attributes and the like of the multidimensional business table of each business as analysis conditions, and Total information narrowed down by selection can be displayed. Here, the narrowing-down conditions are managed as an analysis target group by the analysis target 422 of the group management unit (FIG. 3E) 31, and are linked to each multidimensional business table. Thus, when narrowing down is performed under the conditions of the nursing care business, the nursing care information display 94 is updated, and at the same time, the population information display 91, the medical examination information display 92, and the medical information display 93 can also be updated.
以上のボタンを操作することにより、人口、健診、医療、介護など保健福祉業務を横断した分析が可能となる。 By operating the above buttons, analysis across health and welfare services such as population, medical examination, medical care, and nursing care becomes possible.
例えば、医療情報表示93において患者一人当たり医療費の高い学区2を分析者が検知した際、健診と介護の情報も横断的に見ることで、健診情報表示92から学区2は健診受診率が低いことを把握して予防事業の対策に役立てる事が可能となる。あわせて、介護情報表示94から学区2は利用者当たりの介護費も高いことを把握して介護サービスの見直しに役立てる事も可能となる。 For example, when the analyst detects a school district 2 having a high medical cost per patient in the medical information display 93, the school district 2 receives a medical examination from the medical examination information display 92 by viewing the information of the medical examination and nursing care crosswise. It is possible to grasp that the rate is low and use it for measures for preventive business. At the same time, it is also possible to grasp that the school district 2 has a high nursing care cost per user from the nursing care information display 94 and use it for reviewing the nursing care service.
このように業務横断分析画面90を利用することで、既存の業務システムでは実現できなかった他の業務を横断した分析により、効率的かつ効果的に業務を遂行可能となる。 By using the cross-business analysis screen 90 as described above, it is possible to efficiently and effectively perform the business by analyzing the other business that cannot be realized by the existing business system.
<分析メニュー>
図9は、分析メニュー910の一例を示す図である。分析メニュー910は、図6に示した業務横断分析画面90などに表示される分析メニュー切替ボタン97を操作することで表示される。
<Analysis menu>
FIG. 9 is a diagram illustrating an example of the analysis menu 910. The analysis menu 910 is displayed by operating the analysis menu switching button 97 displayed on the business cross-sectional analysis screen 90 shown in FIG.
分析メニュー910は、予め設定された定型的な分析処理が多次元業務テーブルの各業務に対応するカテゴリーに分類されて表示される。各業務に対応する分析メニューのカテゴリーは、多次元人口テーブル27の業務情報を分析する人口動態921と、多次元健診テーブル28の業務情報を分析する健診922と、多次元医療テーブル30の業務情報を分析する医療保険923と、多次元介護テーブル29の業務情報を分析する介護保険924と、その他の分析925が予め設定される。 The analysis menu 910 is displayed by classifying preset standard analysis processes into categories corresponding to each task in the multidimensional task table. The categories of the analysis menu corresponding to each task include the demographics 921 for analyzing the task information in the multidimensional population table 27, the medical examination 922 for analyzing the task information in the multidimensional medical examination table 28, and the categories of the multidimensional medical table 30. Medical insurance 923 for analyzing business information, care insurance 924 for analyzing business information in the multidimensional care table 29, and other analysis 925 are set in advance.
各カテゴリー内では、分析処理のサブメニューが表示され、各サブメニューには表やグラフなどの出力形態(表現軸)を選択するアイコン930が表示される。 Within each category, a submenu of the analysis process is displayed, and in each submenu, an icon 930 for selecting an output form (expression axis) such as a table or a graph is displayed.
<再帰分析>
図7は、人口、健診、医療、介護など特定の業務について、分析対象を固定してその集団(分析対象のデータ)について、再度、分析条件を指定することにより再帰的な分析を実施する操作手順の一例を示すフローチャートである。
<Recursive analysis>
FIG. 7 illustrates a recursive analysis of a specific task such as population, medical examination, medical care, and nursing care, by fixing an analysis target and specifying analysis conditions again for the group (data to be analyzed). It is a flowchart which shows an example of an operation procedure.
この処理は、分析画面表示端末130を利用する分析者が、図6の業務横断分析画面90に表示される分析メニュー切替ボタン97を操作して、図9の分析メニュー910から所定のサブメニューを選択することで実行される。 In this process, the analyst using the analysis screen display terminal 130 operates the analysis menu switching button 97 displayed on the cross-task analysis screen 90 in FIG. 6 to switch a predetermined sub menu from the analysis menu 910 in FIG. It is performed by selecting.
業務集計情報読出ステップ801では、多次元業務テーブル出力プログラム206が、多次元業務テーブル記憶部302に記憶された各多次元業務テーブルの業務情報を再帰分析画面の表示情報として読み出す。 In the task total information reading step 801, the multidimensional task table output program 206 reads task information of each multidimensional task table stored in the multidimensional task table storage unit 302 as display information of a recursive analysis screen.
分析条件設定ステップ802では、多次元業務テーブル出力プログラム206が、上記ステップ801で読出した業務情報を集計する条件を設定する。分析者は分析画面表示端末130を操作して分析対象絞込・固定ボタン96をクリックしてひとつ以上の属性を分析対象の条件として設定する。 In the analysis condition setting step 802, the multidimensional business table output program 206 sets conditions for totalizing the business information read in step 801. The analyst operates the analysis screen display terminal 130 and clicks the analysis target narrowing / fixing button 96 to set one or more attributes as analysis target conditions.
例えば、多次元人口テーブル27では年月、性別、年齢階級、学区や日常生活圏などの地域情報を選択し、多次元健診テーブル28では受診年月や各検査結果などの受診および未受診情報を選択し、多次元介護テーブル29では受給年月や利用介護サービスなどの介護レセプト内容ならびに要介護度などの認定情報を選択し、多次元医療テーブル30では受診年月や疾病分類や医療費などの医療レセプト内容などの医療情報を条件として選択可能である。 For example, the multidimensional population table 27 selects regional information such as year, month, gender, age class, school district and daily living area. Is selected in the multidimensional care table 29, and the certification information such as the contents of the nursing care reception and the required nursing care service and the degree of nursing care required are selected in the multidimensional nursing care table 29. Can be selected as a condition based on medical information such as the contents of a medical claim.
固定対象決定ステップ803では、多次元業務テーブル出力プログラム206が、ステップ802で決定した分析対象の条件を集団記憶部303の集団管理部31に母集団として設定する。これにより、ステップ802で設定した分析対象に対して、分析条件を再度決定することが可能となる。 In the fixed target determination step 803, the multidimensional business table output program 206 sets the analysis target condition determined in step 802 as a population in the group management unit 31 of the group storage unit 303. As a result, the analysis conditions can be determined again for the analysis target set in step 802.
分析条件設定ステップ804では、多次元業務テーブル出力プログラム206が、ステップ803で固定した分析対象の業務情報を、別な条件で分析するための集計条件を分析画面表示端末130から受け付ける。分析者は分析対象絞込・固定ボタン96をクリックして条件を設定する。分析画面表示端末130では上記ステップ802と同様の属性を集計条件として設定する。 In the analysis condition setting step 804, the multidimensional business table output program 206 receives, from the analysis screen display terminal 130, a total condition for analyzing the business information to be analyzed fixed in step 803 under another condition. The analyst clicks the analysis target narrowing / fixing button 96 to set conditions. In the analysis screen display terminal 130, the same attribute as that in step 802 is set as the aggregation condition.
再帰分析画面表示ステップ805では、多次元業務テーブル出力プログラム206が、ステップ804で設定した分析条件に従って分析を実行して画面表示を行う。 In the recursive analysis screen display step 805, the multidimensional business table output program 206 performs analysis according to the analysis conditions set in step 804 and displays the screen.
以上の処理によって、例えばステップ802において「2015年に要介護4である要介護者」を対象とした上でステップ803において分析対象のデータを固定し、ステップ804において「2005年」を条件として選択して業務情報の分析を行うことができる。 By the above-described processing, for example, in step 802, the data of the subject to be analyzed is fixed in step 803 after selecting “care-requiring person who needs nursing care 4 in 2015”, and in step 804, “2005” is selected on condition. To analyze business information.
これにより、データ分析装置101が出力する再帰的な分析処理画面810(図8)では、2015年に要介護4であった要介護者が、2005年時点ではどのような状態であったのか、時間を遡って再帰的に分析することが可能となる。 As a result, in the recursive analysis processing screen 810 (FIG. 8) output by the data analysis apparatus 101, what kind of state was the care-requiring person who was in need of nursing care 4 in 2015 as of 2005, The analysis can be performed recursively going back in time.
また、2014年に特定の状態だった分析対象が翌年、2015年はどのような介護サービス利用状況なのか、データ分析装置101では、対象者(母集団)を固定したまま時間を進めた分析も可能となり、分析対象の集団の医療や健診などの他分野の状態を集計して表示するなど、複数の業務を横断した分析と組合せることも可能となる。 In addition, the analysis target that was in a specific state in 2014 was the next year, and what kind of nursing service usage was in 2015, the data analysis device 101 also analyzed that the time was advanced with the target person (population) fixed. This makes it possible to combine the analysis with the analysis across a plurality of tasks, such as summarizing and displaying the status of other fields such as medical care and medical examination of the group to be analyzed.
このように、多次元業務テーブルと集団管理部31により、既存の業務システムやデータ構造では実現できなかった再帰的な分析が可能となり、分析者のITスキルを補完して効率的かつ効果的な比較分析が実施可能となる。 As described above, the multidimensional business table and the group management unit 31 enable a recursive analysis that could not be realized by the existing business system or data structure, and complement the analyst's IT skills to efficiently and effectively perform the analysis. Comparative analysis can be performed.
<地図分析>
図10は、地図分析処理の一例を示すフローチャートである。図11は、地図分析処理の結果を表示する地図分析画面710の一例を示す図である。この処理は、分析画面表示端末130の分析者が、図9の分析メニュー910から所定のサブメニューを選択することで実行される。
<Map analysis>
FIG. 10 is a flowchart illustrating an example of the map analysis process. FIG. 11 is a diagram illustrating an example of the map analysis screen 710 displaying the result of the map analysis processing. This process is executed when the analyst of the analysis screen display terminal 130 selects a predetermined submenu from the analysis menu 910 in FIG.
まずステップ701では、多次元業務テーブル出力プログラム206が、多次元業務テーブル記憶部302に格納された各多次元業務テーブルの業務情報のうち、前記の分析メニュー910の操作で選択された分野の多次元業務テーブルから業務情報を取得して所定の分析を実施する。そして、多次元業務テーブル出力プログラム206は、関連情報記憶部304に格納されている地図情報を読み込んで、図11の地図表示部714に表示する地図情報と分析結果を生成し、分析画面表示端末130へ出力する。 First, in step 701, the multi-dimensional business table output program 206 executes the multi-dimensional business table output program 206 from among the business information of each multi-dimensional business table stored in the multi-dimensional business table storage unit 302 for the field selected by the operation of the analysis menu 910. The business information is acquired from the dimensional business table and a predetermined analysis is performed. Then, the multidimensional business table output program 206 reads the map information stored in the related information storage unit 304, generates the map information to be displayed on the map display unit 714 in FIG. Output to 130.
次に、ステップ702では、地図表示部714の表示内容が分析画面表示端末130の分析者の分析目的に合致していない場合は、ステップ704へ進み、合致している場合にはステップ703へ進む。 Next, in step 702, if the display content of the map display unit 714 does not match the analysis purpose of the analyst of the analysis screen display terminal 130, the process proceeds to step 704, and if so, the process proceeds to step 703. .
ステップ704では、分析画面表示端末130を介して分析者が図11の分析対象絞込・固定ボタン711を操作して、分析対象とする年月などの時系列情報や、居住地または疾病または健診受診状況などの業務情報の属性内容を選択し、集団記憶部303の集団管理部31による集団軸との連携によって多次元業務テーブル記憶部302内の多次元業務テーブルの再集計を行い、集計値を読み込んで地図表示部714に出力する。 In step 704, the analyst operates the analysis target narrowing down / fixing button 711 in FIG. 11 via the analysis screen display terminal 130 to obtain time-series information such as the year and month to be analyzed, the place of residence, illness or health. The attribute contents of the business information such as the consultation status are selected, and the multi-dimensional business table in the multi-dimensional business table storage unit 302 is recounted in cooperation with the group axis by the group management unit 31 of the group storage unit 303, and the total is calculated. The value is read and output to the map display unit 714.
なお、集計単位を地域全体ではなく、行政区ごとや小学校区ごとなどのより細かい単位で表示させたい場合は、分析画面表示端末130から図11の地図表示内容切替ボタン713で選択することで、多次元業務テーブル出力プログラム206が、再集計結果と地図情報を読み込んで地図表示部714へ出力する。 When it is desired to display the aggregation unit not in the whole area but in a more detailed unit such as each administrative district or each elementary school district, by selecting the analysis screen display terminal 130 with the map display content switching button 713 in FIG. The dimension business table output program 206 reads the recount result and the map information and outputs them to the map display unit 714.
さらにステップ703で、多次元業務テーブル出力プログラム206は、地図表示部714に重ね合わせる情報を選択する。図11のグラフ重ね合わせボタン712を操作することにより、多次元業務テーブル出力プログラム206は、関連情報記憶部304に格納されている医療機関や介護事業所の種別情報などを取得し、分析画面表示端末130の分析者が重ね合わせて分析したい種別情報を選択することにより、地図表示部714の集計結果および地図の上に、医療機関や介護事業所の所在地を示す他情報715を出力することができる。 Further, in step 703, the multidimensional business table output program 206 selects information to be superimposed on the map display unit 714. By operating the graph superimposition button 712 in FIG. 11, the multidimensional business table output program 206 acquires the type information of the medical institution and the nursing care office stored in the related information storage unit 304, and displays the analysis screen. When the analyst of the terminal 130 selects the type information to be analyzed in a superimposed manner, the other information 715 indicating the location of the medical institution or the nursing care establishment can be output on the aggregation result of the map display unit 714 and the map. it can.
以上のように、地図分析画面710では各種ボタンを操作することで、地図情報に分析結果を組み合わせて表示することができる。例えば2014年4月に糖尿病での医療機関受診者を分析対象の条件にして、地図表示部714で地区毎の糖尿病患者数などを詳細に把握でき地域の疾病予防の状況把握や取り組みの評価に利用が可能となる。 As described above, by operating various buttons on the map analysis screen 710, it is possible to display the map information in combination with the analysis result. For example, in April 2014, a medical institution with diabetes was used as a condition for analysis, and the number of diabetic patients in each district could be grasped in detail on the map display section 714, and the status of disease prevention in the region and the evaluation of efforts were evaluated. Can be used.
また、多次元業務テーブル出力プログラム206が、地図表示部714に医療機関や介護事業所の立地状況を重ね合わせて表示することで、糖尿病対策を行う医療施設などの充足状況などの実態把握にも利用する事が可能となる。 In addition, the multidimensional business table output program 206 superimposes and displays the location of medical institutions and nursing care establishments on the map display unit 714, so that the actual situation such as the fulfillment status of medical facilities for diabetes control can be grasped. It can be used.
このように、多次元業務テーブルと地図情報および施設情報などの関連情報を組み合わせた同時分析機能の実現で、既存の業務システムでは実現できなかった分析者の業務経験や土地勘やITスキルの補完が行われ、効率的かつ効果的な地域分析が実施可能となる。 In this way, the simultaneous analysis function that combines the multidimensional business table and related information such as map information and facility information complements the analyst's work experience, intuition, and IT skills that could not be realized with the existing business system. And efficient and effective regional analysis can be conducted.
<集団比較分析>
図12は、多次元業務テーブルで独立した複数の集団(データ群)を指定して同時に分析する処理の一例を示すフローチャートである。この処理は、分析画面表示端末130の分析者が、図9の分析メニュー910から所定のサブメニューを選択することで実行される。また、図13は、集団の比較分析処理の結果を表示する集団比較画面821の一例を示す図である。
<Group comparison analysis>
FIG. 12 is a flowchart illustrating an example of a process of specifying a plurality of independent groups (data groups) in the multidimensional business table and simultaneously analyzing the groups. This process is executed when the analyst of the analysis screen display terminal 130 selects a predetermined submenu from the analysis menu 910 in FIG. FIG. 13 is a diagram illustrating an example of the group comparison screen 821 displaying the result of the group comparison analysis process.
まずステップ811で、多次元業務テーブル出力プログラム206は、多次元業務テーブル記憶部302の業務情報のうち前記の分析メニュー910で選択された分野の多次元業務テーブルの情報を読み込み、図13の第一集団表示部819に集計内容をグラフまたは表など指定された表示形態(表現軸)で生成し、分析画面表示端末130へ出力する。 First, in step 811, the multidimensional business table output program 206 reads information of the multidimensional business table of the field selected by the analysis menu 910 from the business information of the multidimensional business table storage unit 302, and The tabulation content is generated in the designated display form (expression axis) such as a graph or a table in the one-group display unit 819, and output to the analysis screen display terminal 130.
次に、ステップ812で、多次元業務テーブル出力プログラム206は、分析画面表示端末130の分析者が分析対象とする第一の集団の分析条件を、図13に示す分析対象絞込・固定ボタン822をクリックした後に表示される多次元業務テーブルの属性情報から選択させる。 Next, in step 812, the multidimensional operation table output program 206 sets the analysis condition of the first group to be analyzed by the analyst of the analysis screen display terminal 130 by the analysis target narrowing / fixing button 822 shown in FIG. Is clicked, the user is allowed to select from the attribute information of the multidimensional business table displayed.
また、多次元業務テーブル出力プログラム206は、分析画面表示端末130から縦軸の切替ボタン817および横軸の切替ボタン818の操作を受け付けると、集団比較画面821のグラフや表の横軸または縦軸の条件等を変更する。 When receiving the operation of the switch button 817 on the vertical axis and the switch button 818 on the horizontal axis from the analysis screen display terminal 130, the multidimensional business table output program 206 outputs the graph or table of the group comparison screen 821 on the horizontal or vertical axis. To change the conditions.
前記の条件変更に応じてステップ813では、多次元業務テーブル出力プログラム206が、指定された分析条件に更新された集団記憶部303の集団管理部31と多次元業務テーブル記憶部302の多次元業務テーブルの連携を利用して再集計を実施する。そして、多次元業務テーブル出力プログラム206は、再集計の結果で第一集団表示部819の内容を更新する。 In step 813 in response to the condition change, the multidimensional business table output program 206 executes the multidimensional business table storage program 303 of the group storage unit 303 and the multidimensional business table storage unit 302 of the multidimensional business table storage unit 302 updated to the specified analysis conditions. Perform re-aggregation using table linkage. Then, the multidimensional business table output program 206 updates the contents of the first group display unit 819 with the result of the recount.
次にステップ814では、多次元業務テーブル出力プログラム206は、分析者が比較対象とする第二の集団の条件を分析対象絞込・固定ボタン822を操作することでステップ812と同様に第二の集団の分析条件を選択させる。 Next, in step 814, the multidimensional business table output program 206 operates the analysis target narrowing / fixing button 822 to change the condition of the second group to be compared, as in step 812. Allows you to select analysis conditions for the population.
そして、多次元業務テーブル出力プログラム206が、指定された分析条件に更新された集団記憶部303の集団管理部31と多次元業務テーブル記憶部302の多次元業務テーブルの連携を利用して再集計を実施する。多次元業務テーブル出力プログラム206は、再集計の結果で第二集団表示部820の内容を更新する。 Then, the multidimensional business table output program 206 recounts using the cooperation of the group management unit 31 of the group storage unit 303 and the multidimensional business table of the multidimensional business table storage unit 302 updated to the specified analysis condition. Is carried out. The multidimensional operation table output program 206 updates the contents of the second group display unit 820 with the result of the recount.
ステップ815では、多次元業務テーブル出力プログラム206が、第一の集団および第二の集団をそれぞれ母集団の分布に対する平均値に対する差異が有意であるか否かを判定する。この判定は、例えばあらかじめプログラム化されたt検定など公知または周知の統計方法で検定し、有意差と判定した場合は所定の部分を強調表示して第一集団表示部819および第二集団表示部820の表示を更新する。 In step 815, the multidimensional business table output program 206 determines whether or not the difference between the first group and the second group with respect to the average value of the population distribution is significant. This determination is performed by a known or well-known statistical method such as a pre-programmed t-test, and when a significant difference is determined, a predetermined portion is highlighted to display the first group display portion 819 and the second group display portion. The display at 820 is updated.
以上のように、集団比較画面821の各種ボタンを操作することで複数の集団(データ群)の分析結果を比較して表示することができる。例えば2014年度の健診受診テーブルにおいて喫煙すると回答した受診者を集団Aとして、同じく2014年度の健診受診者において喫煙しないと回答した受診者を集団Bとして、一人当たり医療費やその推移の二群間比較を参照可能になると共に、母集団に対する統計的な有意差についても一度に確認できる。 As described above, by operating various buttons on the group comparison screen 821, analysis results of a plurality of groups (data groups) can be compared and displayed. For example, assuming that a patient who answered that he / she smoked in the 2014 medical examination consultation table is a group A, and that a person who answered that he / she does not smoke in the same 2014 medical examination visitor is a group B, the medical expenses per person and the change The comparison between groups can be referred to, and a statistically significant difference with respect to the population can be confirmed at a time.
このように、多次元業務テーブルと集団管理部31と複数の集団の比較および検定機能により、既存の業務システムでは実現できなかった分析者の統計スキルやITスキルの補完が行われ、効率的かつ効果的な比較分析が実施可能となる。 In this way, the multidimensional business table, the group management unit 31, and the comparison and test functions of a plurality of groups complement the analyst's statistical skills and IT skills that could not be realized with the existing business system, and are efficient and efficient. Effective comparative analysis can be performed.
<まとめ>
以上のように、データ分析装置101では、住民情報や医療保険情報、介護保険情報及び健診情報などの複数の分野の業務システムのデータから集団軸を生成することで、各多次元業務テーブルを連携させることができる。そして、各多次元業務テーブルは、集団軸と時間軸と業務軸をそれぞれ生成しておくことで、異なる業務システム間で業務情報(業務軸)を連携させることが可能となる。
<Summary>
As described above, the data analysis device 101 generates a group axis from data of business systems in a plurality of fields such as resident information, medical insurance information, nursing care insurance information, and medical checkup information, thereby creating each multidimensional business table. Can work together. In each multidimensional business table, by generating a group axis, a time axis, and a business axis, respectively, it is possible to link business information (business axis) between different business systems.
これにより、業務システムを横断して所望の条件で多次元的なデータの分析を行うことができる。例えば、地域毎や年度毎など住民のさまざまな属性で医療費や介護費や患者数や各種サービス利用者数の傾向や内訳を把握可能となる。これにより、分析対象となる住民の受け皿となる医療施設や介護施設や専門職などのリソースの過不足状況や予防可能な疾病を把握し、地域毎の優先課題を関係先と共有して、タイムリーかつ無駄のない事業判断や予算配分が行える。その結果、医療費や介護費の上昇抑制や住民の健康維持や増進が可能となる。 This allows multidimensional data analysis under desired conditions across business systems. For example, medical attributes, nursing costs, the number of patients, and the trends and breakdowns of the number of various service users can be ascertained based on various attributes of residents such as each region and each year. As a result, it is possible to understand the excess and deficiency of resources such as medical facilities, nursing homes, and professionals, which can be the target of the residents to be analyzed, and preventable diseases, share priority issues for each region with relevant parties, Lean and lean business decisions and budget allocation can be performed. As a result, it is possible to suppress increases in medical expenses and nursing care expenses and to maintain and promote the health of residents.
また、データ分析装置101では、ある集団について、未来や過去の回帰的な時間軸により、課題のある年月を発見できる。あるいは、所定の集団について、小学校区や自治会区といった詳細な地域軸により、課題のある地域が発見できる。あるいは、業務軸、時間軸、地域軸を組合わせた多次元分析ができる。また、データ処理作業や分析業務の外部委託費用を低減できる。 In addition, the data analysis device 101 can find a problematic date for a certain group on a recurrent time axis in the future or the past. Alternatively, for a given group, a problematic area can be found along a detailed regional axis such as an elementary school district or a self-governing association district. Alternatively, multidimensional analysis can be performed by combining the business axis, the time axis, and the regional axis. In addition, outsourcing costs for data processing and analysis can be reduced.
また、データ分析装置101では、地域毎や年度毎など住民のさまざまな属性で医療費や介護費あるいは患者数や各種サービス利用者数の傾向や内訳を把握可能となる。これにより、受け皿となる医療施設や介護施設や専門職などのリソースの過不足や予防可能な疾病を把握し、地域毎の優先課題を関係ステークホルダーと共有して、タイムリーかつ無駄のない事業判断や予算配分が行える。 In addition, the data analysis device 101 can grasp trends and breakdowns of medical expenses and nursing expenses, the number of patients, and the number of various service users based on various attributes of residents, such as regions and years. In this way, we can grasp the excess and deficiency of resources such as medical facilities, nursing homes, and professionals that can be used as well as preventable diseases, share regional priorities with relevant stakeholders, and make timely and efficient business decisions. And budget allocation.
また、多次元業務テーブルのデータは、民間事業者から得られる保険外の住民サービス情報や、母子保健や防災や教育など新たな行政情報などと組合せることにより、地域産業の活性や防災計画、若年期からの保健施策などさらなる統合的な行政運営や施策検討にも活用可能となる。例えば、住民の保健福祉に代わって行政が管理する住民に関する業務情報を含む複数のテーブルから多次元業務テーブルを生成することができ、行政が管理する第1の業務情報(保健福祉以外の税に関する情報)を第1の住民情報テーブルとし、行政が管理する第2の業務情報(住民の教育に関する情報)を第2の住民情報テーブルとし、上述したように第1及び第2の住民情報テーブルを時系列で補完して第1及び第2の多次元業務テーブルを生成することができる。この場合、集団管理部は、第1及び第2の住民情報テーブルと住民基本情報テーブルの間で相互に関連するデータを対応付ければ良い。 In addition, the data of the multi-dimensional business table is combined with non-insurance resident service information obtained from private businesses and new administrative information such as maternal and child health, disaster prevention and education, etc. It can also be used for further integrated administrative management such as health measures from a young age and for studying measures. For example, a multidimensional business table can be generated from a plurality of tables including business information on residents managed by the government in place of the health and welfare of residents, and first business information managed by the government (such as tax on taxes other than health and welfare) can be generated. Information) as the first resident information table, the second business information (information on education of residents) managed by the government as the second resident information table, and the first and second resident information tables as described above. The first and second multidimensional business tables can be generated by complementing with time series. In this case, the group management unit may associate the mutually related data between the first and second resident information tables and the basic resident information table.
なお、上記実施例のデータの一部を他のデータに置き換えることが可能である。また、上記実施例のデータの一部について、他のデータの追加や削除あるいは置換をすることが可能である。例えば、保健福祉分野のデータにがん検診、介護予防の総合事業などのデータを追加することが可能である。 It is possible to replace a part of the data of the above embodiment with other data. Further, it is possible to add, delete or replace other data with respect to a part of the data of the above embodiment. For example, it is possible to add data such as cancer screening and comprehensive care prevention business to data in the field of health and welfare.
また、地域情報には、国名や都道府県名や市町村名を追加して、集計表示の条件に加えても良い。さらに住民の納税や教育の履歴、住所ごとに災害や犯罪などの履歴、災害対策施設や民間事業者サービスなどの所在地や様々な専門職の人数などの官民データを追加しても良い。 Further, a country name, a prefectural name, or a municipal name may be added to the regional information, and may be added to the condition of the total display. Furthermore, public and private data such as the history of tax payment and education of residents, the history of disasters and crimes for each address, the location of disaster countermeasures facilities and private business services, and the number of various professionals may be added.
また、上記実施例では、集団管理部31の集団軸421として個人一意キーを用いることで、複数の多次元業務テーブルを連携させる例を示したが、集団軸421に用いる情報(データ項目またはフィールド名)は、個人を一意に特定する情報に限定されるものではない。集団軸421に用いる情報としては、例えば、複数の多次元業務テーブル間で情報を相互に特定可能または連携可能なデータ項目であってもよい。 Further, in the above-described embodiment, an example is described in which a plurality of multidimensional business tables are linked by using a personal unique key as the group axis 421 of the group management unit 31. However, information (data item or field) used for the group axis 421 is used. Name) is not limited to information that uniquely identifies an individual. The information used for the group axis 421 may be, for example, a data item capable of mutually identifying or cooperating information among a plurality of multidimensional business tables.
また、集団管理部31の集団軸421を構成する情報としては、複数の多次元業務テーブル間で同一のデータ項目に限定されるものではない。集団軸421は、異なる種類の情報で多次元業務テーブルを連携させることができ、例えば、多次元人口テーブル27では個人番号を用い、多次元医療テーブル30では健康保険番号を用い、多次元介護テーブル29では介護認定番号を用い、多次元健診テーブル28では年金番号や個人番号を用いるようにしてもよい。 Information constituting the group axis 421 of the group management unit 31 is not limited to the same data item among a plurality of multidimensional business tables. The group axis 421 can link a multidimensional business table with different types of information. For example, the multidimensional population table 27 uses a personal number, the multidimensional medical table 30 uses a health insurance number, and the multidimensional care table. 29, a care certification number may be used, and the multidimensional medical examination table 28 may use a pension number or a personal number.
また、集団管理部31の集団軸421を構成するデータ項目は、分析の内容に応じて適宜変更することが可能である。例えば、各多次元業務テーブルの地域情報(地域軸)を集団軸として扱って、地域に関する分析処理を行うようにしてもよい。 The data items constituting the group axis 421 of the group management unit 31 can be changed as appropriate according to the content of the analysis. For example, the area information (area axis) of each multidimensional business table may be treated as a group axis to perform the analysis processing on the area.
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に記載したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除、又は置換のいずれもが、単独で、又は組み合わせても適用可能である。 Note that the present invention is not limited to the above-described embodiment, and includes various modifications. For example, the above-described embodiments have been described in detail in order to explain the present invention in an easy-to-understand manner, and are not necessarily limited to those having all the configurations described above. Further, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of one embodiment can be added to the configuration of another embodiment. In addition, for a part of the configuration of each embodiment, addition, deletion, or replacement of another configuration can be applied alone or in combination.
また、上記の各構成、機能、処理部、及び処理ボタン等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、及び機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。 In addition, the above-described respective configurations, functions, processing units, processing buttons, and the like may be partially or entirely realized by hardware, for example, by designing an integrated circuit. In addition, the above-described configurations, functions, and the like may be implemented by software by a processor interpreting and executing a program that implements each function. Information such as a program, a table, and a file for realizing each function can be stored in a memory, a hard disk, a recording device such as an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, or a DVD.
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。 In addition, control lines and information lines are shown as necessary for the description, and do not necessarily indicate all control lines and information lines on a product. In fact, it can be considered that almost all components are connected to each other.
27 多次元人口テーブル
28 多次元健診テーブル
29 多次元介護テーブル
30 多次元医療テーブル
31 集団管理部
101 データ分析装置
104 演算装置
105 メモリ
106 記憶媒体
120 データベース
130 分析画面表示端末
201 多次元業務テーブル作成プログラム
206 多次元業務テーブル出力プログラム
302 多次元業務テーブル記憶部
303 集団記憶部
304 関連情報記憶部
27 Multidimensional Population Table 28 Multidimensional Medical Examination Table 29 Multidimensional Care Table 30 Multidimensional Medical Table 31 Group Management Unit 101 Data Analysis Device 104 Arithmetic Device 105 Memory 106 Storage Medium 120 Database 130 Analysis Screen Display Terminal 201 Multidimensional Business Table Creation Program 206 Multidimensional business table output program 302 Multidimensional business table storage unit 303 Group storage unit 304 Related information storage unit
Claims (8)
前記プロセッサが、前記住民を特定可能な個人番号を含む住民基本情報テーブルと、前記住民の医療に関する情報と個人を特定可能な個人番号を含む医療保険テーブルと、前記住民の介護に関する情報と個人を特定可能な個人番号を含む介護保険テーブルと、前記住民の健康診断に関する情報と個人を特定可能な個人番号を含む健診テーブルと、を読み込んで、前記個人番号が同一の住民の住民基本情報テーブルのエントリと医療保険テーブルのエントリと介護保険テーブルのエントリと健診テーブルのエントリを一意に対応付ける個人一意情報を付与して集団管理情報を生成し、
前記プロセッサが、前記住民基本情報テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の人口動態情報とを取得して多次元人口テーブルを生成し、
前記プロセッサが、前記医療保険テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の医療に関する医療業務情報とを取得して多次元医療テーブルを生成し、
前記プロセッサが、前記介護保険テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の介護に関する介護業務情報とを取得して多次元介護テーブルを生成し、
前記プロセッサが、前記健診テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の健診に関する健診業務情報とを取得して多次元健診テーブルを生成し、
前記プロセッサが、分析条件を受け付けて、前記分析条件で指定された多次元医療テーブルと多次元介護テーブルと多次元健診テーブルのいずれかから、前記分析条件に該当するデータを抽出し、
前記プロセッサが、前記抽出されたデータに対応する個人一意情報を前記集団管理情報から取得して、前記分析条件に連携する情報を前記多次元人口テーブルと多次元医療テーブルと多次元介護テーブルと多次元健診テーブルから抽出することを特徴とするデータ分析装置。 A data analysis device having a processor and a memory to analyze data on health and welfare of residents,
The processor stores a resident basic information table including a personal number capable of identifying the resident, a medical insurance table including information on the medical treatment of the resident and a personal number capable of specifying the individual, information on the care of the resident, and the individual. The nursing insurance table including the identifiable personal number, the information on the health check of the inhabitants and the medical examination table including the individual number capable of identifying the individual are read, and the inhabitants basic information table of the inhabitants having the same personal number is read. Group management information by giving personal unique information that uniquely associates the entry of the medical insurance table, the entry of the nursing insurance table, and the entry of the medical examination table ,
The processor acquires personal information on the individual of the resident from the resident basic information table, regional information on an address, and time-series demographic information to generate a multidimensional population table,
The processor, from the medical insurance table, obtains personal information on the individual of the inhabitant, regional information on the address, and medical service information on time-series medical care to generate a multidimensional medical table,
The processor obtains a multidimensional care table by acquiring personal information on the individual of the resident from the care insurance table, regional information on an address, and care service information on chronological care,
The processor, from the medical checkup table, obtains personal information on the individual of the inhabitant, regional information on the address, and medical checkup operation information on a time-series medical checkup to generate a multidimensional medical checkup table,
The processor receives the analysis condition, and extracts data corresponding to the analysis condition from any of the multidimensional medical table, the multidimensional care table, and the multidimensional medical examination table designated by the analysis condition,
The processor acquires personal unique information corresponding to the extracted data from the group management information, and stores information associated with the analysis conditions in the multidimensional population table, the multidimensional medical table, the multidimensional care table, and the A data analysis device for extracting data from a three-dimensional medical examination table .
前記プロセッサは、前記時系列の医療に関する医療業務情報と時系列の介護に関する介護業務情報と時系列の健診に関する健診業務情報とを、所定の周期で補完することを特徴とするデータ分析装置。 The data analyzer according to claim 1,
The data analysis device, wherein the processor complements the medical service information related to the time-series medical care, the care service information related to the time-series care, and the medical checkup information related to the time-series medical checkup at a predetermined cycle. .
前記プロセッサは、地図情報を読み込んで、前記抽出された分析の結果に含まれる地域情報に対応する地図情報に前記分析の結果を関連付けて出力することを特徴とするデータ分析装置。 The data analyzer according to claim 1,
The data analyzer according to claim 1, wherein the processor reads the map information, and outputs the map information in association with the map information corresponding to the regional information included in the extracted analysis result .
前記集団管理情報は、分析の結果の母集団を保持する情報を有し、
前記プロセッサは、第1の分析条件を受け付けて、前記第1の分析条件で分析した結果のデータを母集団として集団管理情報に設定し、
前記プロセッサは、第2の分析条件を受け付けて、前記第2の分析条件で分析した結果と、前記母集団に対応するデータを比較することで、前記第1の分析条件で分析した結果と前記第2の分析条件で分析した結果を比較することを特徴とするデータ分析装置。 The data analyzer according to claim 1,
The group management information has information holding a population of the result of the analysis,
The processor receives a first analysis condition, sets data of a result of the analysis under the first analysis condition as a population in the group management information,
The processor receives a second analysis condition, compares the result analyzed under the second analysis condition with data corresponding to the population, and analyzes the result analyzed under the first analysis condition. A data analyzer for comparing results analyzed under a second analysis condition .
前記住民を特定可能な個人番号を含む住民基本情報テーブルと、前記住民の医療に関する情報と個人を特定可能な個人番号を含む医療保険テーブルと、前記住民の介護に関する情報と個人を特定可能な個人番号を含む介護保険テーブルと、前記住民の健康診断に関する情報と個人を特定可能な個人番号を含む健診テーブルと、を読み込んで、前記個人番号が同一の住民の住民基本情報テーブルのエントリと医療保険テーブルのエントリと介護保険テーブルのエントリと健診テーブルのエントリを一意に対応付ける個人一意情報を付与して集団管理情報を生成する第1のステップと、 A resident basic information table including a personal number capable of identifying the inhabitants, a medical insurance table including information on the medical care of the inhabitants and a personal number capable of identifying the individual, information on the care of the inhabitants and an individual capable of identifying the individual The health insurance table including the numbers and the medical examination table including the information on the health check of the inhabitants and the personal number capable of identifying the individual are read, and the entry of the inhabitants basic information table of the inhabitants having the same personal number and the medical A first step of generating group management information by adding personal unique information that uniquely associates an entry in the insurance table, an entry in the nursing care insurance table, and an entry in the medical examination table;
前記住民基本情報テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の人口動態情報とを取得して多次元人口テーブルを生成する第2のステップと、 A second step of obtaining personal information on the individual of the inhabitants, regional information on addresses, and time-series demographic information from the inhabitants basic information table to generate a multidimensional population table,
前記医療保険テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の医療に関する医療業務情報とを取得して多次元医療テーブルを生成する第3のステップと、 A third step of generating a multidimensional medical table by acquiring personal information on the individual of the inhabitant, regional information on an address, and medical service information on time-series medical care from the medical insurance table,
前記介護保険テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の介護に関する介護業務情報とを取得して多次元介護テーブルを生成する第4のステップと、 A fourth step of obtaining the multi-dimensional care table by acquiring the personal information on the individual of the inhabitant, the regional information on the address, and the care service information on the chronological care from the care insurance table,
前記健診テーブルから前記住民の個人に関する個人情報と、住所に関する地域情報と、時系列の健診に関する健診業務情報とを取得して多次元健診テーブルを生成する第5のステップと、 A fifth step of acquiring the personal information on the individual of the inhabitant, the regional information on the address, and the medical examination operation information on the time-series medical examination from the medical examination table to generate a multidimensional medical examination table;
分析条件を受け付けて、前記分析条件で指定された多次元医療テーブルと多次元介護テーブルと多次元健診テーブルのいずれかから、前記分析条件に該当するデータを抽出する第6のステップと、 A sixth step of receiving analysis conditions and extracting data corresponding to the analysis conditions from any of the multidimensional medical table, the multidimensional care table, and the multidimensional medical examination table designated by the analysis conditions;
前記抽出されたデータに対応する個人一意情報を前記集団管理情報から取得して、前記分析条件に連携する情報を前記多次元人口テーブルと多次元医療テーブルと多次元介護テーブルと多次元健診テーブルから抽出する第7のステップと、 Acquiring personal unique information corresponding to the extracted data from the group management information, and providing information associated with the analysis conditions with the multidimensional population table, the multidimensional medical table, the multidimensional care table, and the multidimensional medical examination table. A seventh step of extracting from
を前記計算機に実行させるためのプログラム。For causing the computer to execute.
前記時系列の医療に関する医療業務情報と、前記時系列の介護に関する介護業務情報と、前記時系列の健診に関する健診業務情報とを、所定の周期でそれぞれ補完することを特徴とするプログラム。A program that complements the medical service information on the time-series medical care, the care service information on the time-series care, and the medical checkup information on the time-series medical checkup at predetermined intervals.
地図情報を読み込んで、前記抽出された分析の結果に含まれる地域の情報に対応する地図情報に前記分析の結果を関連付けて出力する第8のステップを、
さらに含むことを特徴とするプログラム。 The program according to claim 5, wherein
An eighth step of reading the map information and outputting the map information corresponding to the area information included in the extracted analysis result in association with the analysis result;
A program characterized by further including:
前記集団管理情報は、分析の結果の母集団を保持する情報を有し、
第1の分析条件を受け付けて、前記第1の分析条件で分析した結果のデータを母集団として集団管理情報に設定する第9のステップと、
第2の分析条件を受け付けて、前記第2の分析条件で分析した結果と、前記母集団に対応するデータを比較することで、前記第1の分析条件で分析した結果と前記第2の分析条件で分析した結果を比較する第10のステップと、
をさらに含むことを特徴とするプログラム。 The program according to claim 5, wherein
The group management information has information holding a population of the result of the analysis,
A ninth step of receiving the first analysis condition and setting data of a result of the analysis under the first analysis condition as a population in the group management information;
By receiving a second analysis condition and comparing the result of the analysis under the second analysis condition with the data corresponding to the population, the result of the analysis under the first analysis condition is compared with the result of the second analysis. A tenth step of comparing the results analyzed under the conditions,
A program characterized by further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018055308A JP6677756B2 (en) | 2018-03-22 | 2018-03-22 | Data analysis device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018055308A JP6677756B2 (en) | 2018-03-22 | 2018-03-22 | Data analysis device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019168860A JP2019168860A (en) | 2019-10-03 |
| JP6677756B2 true JP6677756B2 (en) | 2020-04-08 |
Family
ID=68106780
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018055308A Active JP6677756B2 (en) | 2018-03-22 | 2018-03-22 | Data analysis device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6677756B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7650634B2 (en) * | 2020-10-09 | 2025-03-25 | キヤノンメディカルシステムズ株式会社 | Medical Resource Management Device |
| JP7507728B2 (en) * | 2021-06-18 | 2024-06-28 | Lineヤフー株式会社 | Information processing device, information processing method, and information processing program |
| JP7310987B1 (en) | 2022-06-22 | 2023-07-19 | 凸版印刷株式会社 | Information processing server, information processing system, information processing method, and program |
| CN117216064A (en) * | 2023-09-15 | 2023-12-12 | 中国建设银行股份有限公司大连市分行 | Data processing methods and devices, storage media, electronic equipment |
| JP7760022B1 (en) | 2024-10-03 | 2025-10-24 | 雄一 今中 | Health, medical and nursing care planning methods |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5252388B2 (en) * | 2007-11-20 | 2013-07-31 | 国立大学法人大阪大学 | Multidimensional data analysis method, multidimensional data analysis apparatus, and program |
| JP5300824B2 (en) * | 2010-11-17 | 2013-09-25 | 株式会社東芝 | Information processing system, information processing method, and information processing program |
-
2018
- 2018-03-22 JP JP2018055308A patent/JP6677756B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019168860A (en) | 2019-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6677756B2 (en) | Data analysis device and program | |
| Rahimi et al. | A systematic review of the technology acceptance model in health informatics | |
| US20200126011A1 (en) | Computer-implemented methods and systems for analyzing healthcare data | |
| JP2014225176A (en) | Analysis system and health business support method | |
| Baril et al. | The importance of considering resource’s tasks when modeling healthcare services with discrete-event simulation: an approach using work sampling method | |
| US10395176B2 (en) | Data based truth maintenance | |
| US20200303071A1 (en) | Implementation of machine-learning based query construction and pattern identification through visualization in user interfaces | |
| KR102251778B1 (en) | Apparatus, method, computer-readable storage medium and computer program for sorting clinical trial subject | |
| Karsak et al. | Imprecise DEA framework for evaluating health-care performance of districts | |
| Sansone et al. | Using machine learning to create an early warning system for welfare recipients | |
| JP7023037B2 (en) | Selection support device, selection support method, data structure, trained model and program | |
| US20220336110A1 (en) | Case sift and cluster sift for outbreak tracking and management | |
| JP2018055424A (en) | Estimated model construction system, estimated model construction method and program | |
| Torres et al. | Applicability and potentiality in the use of Business Intelligence tools in Primary Health Care | |
| Ahmadi et al. | Organizational factors affecting the adoption of a technological innovation: a study of the hospital information system (HIS) | |
| Bosson-Rieutort et al. | Healthcare trajectories of aging individuals during their last year of life: application of process mining methods to administrative health databases | |
| JP2015153246A (en) | Nursing management analyzer and program | |
| Rojas et al. | Integration of Social Determinants of Health Data into the Largest, Not-for-Profit Health System in South Florida. | |
| JP2021064137A (en) | Information processing apparatus, processing method, and program | |
| JP6755572B1 (en) | Information processing system, information processing device, information processing method, information processing program, communication terminal and its control method and control program | |
| Chao et al. | Exploring the feasibility of establishing a retrospective cohort of survivors of adolescent and young adult cancer to study long-term health outcomes in an integrated managed care environment | |
| Tekieh et al. | Analysing healthcare coverage with data mining techniques | |
| Helm et al. | Adopting standard clinical descriptors for process mining case studies in healthcare | |
| Yiannakoulias et al. | An integrated framework for the geographic surveillance of chronic disease | |
| Dixon et al. | Facility registries: metadata for where care is delivered |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181023 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191210 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200124 |
|
| 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: 20200218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200313 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6677756 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |