JP2014215690A - Measurement data management device, method, and program - Google Patents
Measurement data management device, method, and program Download PDFInfo
- Publication number
- JP2014215690A JP2014215690A JP2013090468A JP2013090468A JP2014215690A JP 2014215690 A JP2014215690 A JP 2014215690A JP 2013090468 A JP2013090468 A JP 2013090468A JP 2013090468 A JP2013090468 A JP 2013090468A JP 2014215690 A JP2014215690 A JP 2014215690A
- Authority
- JP
- Japan
- Prior art keywords
- data
- measurement data
- measurement
- display screen
- type
- 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.)
- Pending
Links
- 238000005259 measurement Methods 0.000 title claims abstract description 117
- 238000013523 data management Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 title claims description 28
- 230000005540 biological transmission Effects 0.000 claims abstract description 34
- 230000002194 synthesizing effect Effects 0.000 claims 1
- 239000002699 waste material Substances 0.000 abstract description 5
- 239000000284 extract Substances 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 8
- 230000036772 blood pressure Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- MYMOFIZGZYHOMD-UHFFFAOYSA-N Dioxygen Chemical compound O=O MYMOFIZGZYHOMD-UHFFFAOYSA-N 0.000 description 4
- 238000010276 construction Methods 0.000 description 4
- 229910052760 oxygen Inorganic materials 0.000 description 4
- 239000001301 oxygen Substances 0.000 description 4
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 238000009530 blood pressure measurement Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 230000006806 disease prevention Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/22—Social work or social welfare, e.g. community support activities or counselling services
Landscapes
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Child & Adolescent Psychology (AREA)
- General Engineering & Computer Science (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
この発明は、例えば健康機器等の計測機器により計測されたデータをデータベースに蓄積して閲覧に供する計測データ管理装置、方法及びプログラムに関する。 The present invention relates to a measurement data management apparatus, method, and program for accumulating data measured by a measurement device such as a health device in a database for browsing.
一般に、個人の健康に関する情報は、カルテ情報は医療機関、健診の情報は健診機関や保険者、運動情報はフィットネスクラブ、体重等の情報は家庭というように、様々な場所に散在している。このため、個人が自身の健康情報を活用しようとすると、例えば該当する情報をそれぞれの機関等が運用するサーバ等にアクセスして取得しなければならず、手続や操作がきわめて面倒である。 In general, information on personal health is scattered in various places, such as medical records for medical records, health checkups for health checkups, insurers, fitness information for fitness clubs, and weight and other information at home. Yes. For this reason, when an individual tries to utilize his / her health information, for example, the corresponding information must be acquired by accessing a server or the like operated by each institution or the like, and the procedure and operation are extremely troublesome.
そこで、個人の健康に関する様々な情報を一元的に管理・活用することを可能にするPHR(Personal Health Record)システムが提案されている(例えば、非特許文献1又は2を参照)。PHRシステムを利用すれば、個人が自らの意思で自身の健康に関する複数種類の情報を何時でもどこでも簡単に取得できるようになり、これにより自身の健康状態を適切に把握して健康増進や生活習慣病予防に役立てることが可能となる。
Therefore, a PHR (Personal Health Record) system that makes it possible to centrally manage and utilize various information related to personal health has been proposed (see, for example, Non-Patent
ところが、非特許文献1に記載されたシステムでは、計測データの種類の登録項目が歩数、体重、血圧等の一部の項目のみに限定されている。このため、利用者が別の種類の計測機器を購入しても、その計測データを追加登録することができない。
However, in the system described in Non-Patent
一方、非特許文献2に記載されたシステムでは、利用者の利便性を考慮して、登録される可能性がある多種類の計測データに対応して多数の登録項目が予め用意されている。しかし、このシステムであっても、用意されていない種類の計測データについては依然として追加登録することができない。また、登録の有無にかかわらず予め多数の項目を用意することになるため、データベースの記憶容量等のリソースの無駄が多くなる。
On the other hand, in the system described in
この発明は上記事情に着目してなされたもので、その目的とするところは、利用者が必要とする種類の計測データをリソースの無駄を生じることなく必要十分に登録できるようにした計測データ管理装置、方法及びプログラムを提供することにある。 The present invention has been made paying attention to the above circumstances, and the object of the present invention is to provide measurement data management that allows a user to register necessary and sufficient types of measurement data without wasting resources. To provide an apparatus, a method, and a program.
上記目的を達成するためにこの発明の第1の観点は、計測データを種類別に記憶する複数のデータテーブルと、当該複数のデータテーブルと計測データの種類との対応関係を表す情報を保持する設定ファイルを備え、計測機器により計測されたデータを上記データテーブルに蓄積して閲覧に供する計測データ管理装置にあって、上記計測機器により計測されたデータを含む伝送データを受信した場合に、当該受信された伝送データに含まれる計測データの種類が上記設定ファイルに登録済か未登録かを判定する。そして、未登録と判定された場合に、上記設定ファイルに新たな項目を追加し、この新たな項目が追加された設定ファイルに基づいて上記未登録と判定された計測データの種類に対応するデータテーブルを構築し、上記受信された伝送データから計測データを抽出して、当該抽出された計測データを上記構築された対応するデータテーブルに格納するようにしたものである。 In order to achieve the above object, a first aspect of the present invention provides a plurality of data tables for storing measurement data by type, and a setting for holding information representing a correspondence relationship between the plurality of data tables and the types of measurement data In a measurement data management device that has a file and stores data measured by the measuring device in the data table for browsing, and receives transmission data that includes data measured by the measuring device. It is determined whether the type of measurement data included in the transmitted data is already registered or not registered in the setting file. Then, when it is determined as unregistered, a new item is added to the setting file, and data corresponding to the type of measurement data determined as unregistered based on the setting file to which the new item is added A table is constructed, measurement data is extracted from the received transmission data, and the extracted measurement data is stored in the corresponding data table constructed.
この発明の第2の観点は、複数種類の計測データに対し共用される汎用の表示画面データを記憶手段から読み出し、この読み出された汎用の表示画面データのラベル情報を、上記設定ファイルの項目に記載される情報に基づいて計測データの種類を表す情報に変更する。そして、このラベル情報が変更された表示画面データに、上記データテーブルから読み出された対応する種類の計測データを合成し、この合成後の表示画面データを出力するようにしたものである。 According to a second aspect of the present invention, general-purpose display screen data shared for a plurality of types of measurement data is read from the storage means, and the label information of the read general-purpose display screen data is stored in the item of the setting file. Is changed to information representing the type of measurement data based on the information described in. Then, the measurement data of the corresponding type read from the data table is synthesized with the display screen data whose label information has been changed, and the synthesized display screen data is output.
この発明の第1の観点によれば、計測データが受信されるごとに、当該計測データが新たな種類のものか否かが判定され、新たな種類のものだった場合には自動的に設定ファイルが書き換えられ、その内容に応じてデータテーブルが構築されて計測データが登録される。このため、例えば利用者が新たに計測機器を購入してその計測データを追加登録しようとした場合に、利用者は計測データを通常通り送信するだけで、当該新たな種類の計測データを追加登録することが可能となる。また、データベースには常に利用者の要求に応じた必要十分なデータテーブルが用意されるので、データベースの記憶容量等のリソースの無駄を無くすことが可能となる。 According to the first aspect of the present invention, every time measurement data is received, it is determined whether or not the measurement data is of a new type. If the measurement data is of a new type, it is automatically set. The file is rewritten, the data table is constructed according to the contents, and the measurement data is registered. For this reason, for example, when a user purchases a new measuring device and tries to additionally register the measurement data, the user simply transmits the measurement data as usual and additionally registers the new type of measurement data. It becomes possible to do. In addition, since a necessary and sufficient data table according to the user's request is always prepared in the database, it is possible to eliminate waste of resources such as the storage capacity of the database.
この発明の第2の観点によれば、汎用の表示画面データのラベル情報が変更されて計測データが表示されるので、管理装置(サービス事業者)側は計測データの種類毎に専用の表示画面データを作成する必要がなく、利用者側は表示画面データのラベル情報により計測データの種類を明確に識別することが可能となる。 According to the second aspect of the present invention, since the label information of the general-purpose display screen data is changed and the measurement data is displayed, the management device (service provider) side has a dedicated display screen for each type of measurement data. There is no need to create data, and the user can clearly identify the type of measurement data based on the label information of the display screen data.
すなわちこの発明の各観点によれば、利用者が必要とする種類の計測データをリソースの無駄を生じることなく必要十分に登録できるようにした計測データ管理装置、方法及びプログラムを提供することができる。 That is, according to each aspect of the present invention, it is possible to provide a measurement data management apparatus, method, and program capable of registering necessary and sufficient types of measurement data required by a user without causing waste of resources. .
以下、図面を参照してこの発明に係わる実施形態を説明する。
[一実施形態]
(構成)
図1は、この発明に係る計測データ管理装置の一実施形態であるPHRサーバの構成を、利用者が使用する計測機器及び中継機器と共に示した図であり、SVはPHRサーバ、VD1〜VDmは計測機器としての健康機器(バイタル機器)、RT1〜RTnは中継機器としての中継端末をそれぞれ示している。
Embodiments according to the present invention will be described below with reference to the drawings.
[One Embodiment]
(Constitution)
FIG. 1 is a diagram showing the configuration of a PHR server, which is an embodiment of a measurement data management apparatus according to the present invention, together with measurement devices and relay devices used by users. SV is a PHR server, and VD1 to VDm are Health devices (vital devices) as measuring devices, RT1 to RTn respectively indicate relay terminals as relay devices.
健康機器VD1〜VDmは、例えば血圧計や体温計、歩数計、パルスオキシメータからなり、何れも無線ネットワークを介して中継端末RT1〜RTnに対し計測データを送信する機能を有している。無線ネットワークとしては、例えばBluetooth(登録商標)等の小電力無線データ伝送規格を採用した無線ネットワークが用いられる。 The health devices VD1 to VDm include, for example, a sphygmomanometer, a thermometer, a pedometer, and a pulse oximeter, all of which have a function of transmitting measurement data to the relay terminals RT1 to RTn via a wireless network. As the wireless network, for example, a wireless network adopting a low power wireless data transmission standard such as Bluetooth (registered trademark) is used.
中継端末RT1〜RTnは、携帯電話機やスマートフォン、タブレット型端末、サブノート型のパーソナル・コンピュータ等の携帯端末からなる。中継端末RT1〜RTnは、広域エリアネットワーク(WAN:Wide Area Network)4を介してPHRサーバSVとの間でデータ無線伝送を行う無線インタフェースと、上記健康機器VD1〜VDmから送信された計測データを受信するための無線インタフェース機能を備え、さらにPHRサーバSVに対しアクセスするためのブラウザ機能を備える。そして、これらの機能を使用して、上記健康機器VD1〜VDmから送信された計測データをPHRサーバSVへ中継転送すると共に、PHRサーバSVから送信された閲覧用の表示画面データを受信してディスプレイに表示する。なお、広域エリアネットワーク4を介してPHRサーバSVとの間でデータ伝送を行う通信インタフェースとしては、有線インタフェースを用いることも可能である。
The relay terminals RT1 to RTn are mobile terminals such as mobile phones, smartphones, tablet terminals, and sub-note type personal computers. The relay terminals RT1 to RTn receive the wireless interface for performing data wireless transmission with the PHR server SV via the wide area network (WAN) 4 and the measurement data transmitted from the health devices VD1 to VDm. A wireless interface function for receiving is provided, and a browser function for accessing the PHR server SV is further provided. Then, using these functions, the measurement data transmitted from the health devices VD1 to VDm is relay-transferred to the PHR server SV, and the display screen data for browsing transmitted from the PHR server SV is received and displayed. To display. Note that a wired interface can be used as a communication interface for performing data transmission with the PHR server SV via the
PHRサーバSVは、例えば健康サービス事業者がWeb上で管理運用するもので、以下のように構成される。図2はその機能構成を示すブロック図である。
すなわち、PHRサーバSVは、制御ユニット1と、広域エリアネットワーク用のインタフェース(WAN I/F)2と、記憶ユニット3を備えている。WAN I/F2は、上記中継端末RT1〜RTnとの間で上記WAN4により規定されるプロトコルに従い無線データ通信を行う。
The PHR server SV is managed and operated on the Web by a health service provider, for example, and is configured as follows. FIG. 2 is a block diagram showing the functional configuration.
That is, the PHR server SV includes a
記憶ユニット3は、記憶媒体として例えばHDD(Hard Disc Drive)やSSD(Solid State Drive)を用いたもので、利用者情報データベース(利用者情報DB)31と、機器情報データベース(機器情報DB)32と、設定ファイル記憶部33と、データテーブル記憶部34を備えている。
The
利用者情報DB31には、利用者ごとにその利用者IDに関連付けて当該利用者の名前や属性情報を含む利用者情報が格納される。図6はその一例を示すものである。機器情報DB32には、市販されている全ての健康機器の機器IDと関連付けて、当該機器の種別やメーカ名、機能等を表す機器情報が記憶されている。図7はその一例を示すものである。データテーブル記憶部34には、健康機器VD1〜VDmの種類別に構築された複数のデータテーブルが格納される。設定ファイル記憶部33には、上記各データテーブルと計測データの種類との対応関係を表す情報を保持する設定ファイルが格納される。
The user information DB 31 stores user information including the user name and attribute information in association with the user ID for each user. FIG. 6 shows an example. In the device information DB 32, device information representing the type, manufacturer name, function, etc. of the device is stored in association with the device IDs of all commercially available health devices. FIG. 7 shows an example. The data
制御ユニット1は、CPU(Central Processing Unit)を備え、この実施形態を実施するために必要な制御処理機能として、データ受信解析処理部11と、設定ファイル書換処理部12と、テーブル構築処理部13と、計測データ記憶制御部14と、表示画面データ生成処理部15を有している。なお、これらの制御処理機能は何れも、図示しないプログラムメモリに格納されたアプリケーション・プログラムを上記CPUに実行させることにより実現される。
The
データ受信解析処理部11は、中継端末RT1〜RTnから伝送データが送信された場合に、当該伝送データをWAN I/F2を介して受信し、この受信された伝送データを解析することで先ず送信元の利用者IDと機器IDを抽出する。そして、この抽出された利用者ID及び機器IDをもとにそれぞれ利用者情報DB31及び機器情報ID32を検索し、利用者情報及び機器情報をそれぞれ特定する。次に、特定された利用者情報及び機器情報をもとに設定ファイル記憶部33を検索し、当該利用者の当該機器種別に対応するデータテーブルが構築済か未構築かを判定する処理を行う。
When the transmission data is transmitted from the relay terminals RT1 to RTn, the data reception analysis processing unit 11 receives the transmission data via the WAN I / F2, and first transmits the data by analyzing the received transmission data. The original user ID and device ID are extracted. Then, the
設定ファイル書換処理部12は、上記データ受信解析処理部11により送信元の利用者の登録を要求された機器に対応するデータテーブルが未構築と判定された場合に、上記設定ファイルに新たな項目を追加する処理を行う。
The setting file
テーブル構築処理部13は、上記設定ファイル書換処理部12により新たな項目が追加された設定ファイル、つまり書き換え処理後の設定ファイルを再度読み込み、この読み込まれた設定ファイルにおける設定内容を反映したデータテーブルを構築して、データテーブル記憶部34に格納する処理を行う。
The table
計測データ記憶制御部14は、上記データ受信解析処理部11により受信された伝送データを解析して計測データ(計測値と計測時刻を含む)を抽出し、この抽出された計測データを上記新たに構築されたデータテーブルに格納する処理を行う。 The measurement data storage control unit 14 analyzes the transmission data received by the data reception analysis processing unit 11 to extract measurement data (including measurement values and measurement time), and newly extracts the measurement data thus extracted. Perform processing to store in the constructed data table.
表示画面データ生成処理部15は、先ず記憶ユニット3内の図示しない表示テンプレート記憶部から汎用の表示画面データを読み出し、この読み出された汎用の表示画面データのラベル情報を、上記設定ファイル記憶部33に記憶された設定ファイルに記載される機器情報に基づいて計測機器の種類を表す情報に変更する。続いて、上記データテーブル記憶部34から対応する計測機器の計測データを読み出し、この読み出された計測データを上記ラベル情報が変更された表示画面データに重畳することにより表示画面データを生成する。そして、この生成された表示画面データをWAN I/F2から送信元の中継端末RT1〜RTnに向け送信する処理を行う。
The display screen data
(動作)
次に、以上のように構成されたPHRサーバSVによる新規データ登録処理の動作を説明する。図3はその処理手順と処理内容を示すフローチャート、図4はシステム全体のデータの流れを示すシーケンス図である。
なお、ここでは、利用者Aの血圧計VD1に対応するデータテーブルが既にデータテーブル記憶部34に格納されているが、それ以外の健康機器に対応するデータテーブルは格納されていないものとして説明を行う。
(Operation)
Next, the operation of new data registration processing by the PHR server SV configured as described above will be described. FIG. 3 is a flowchart showing the processing procedure and processing contents, and FIG. 4 is a sequence diagram showing the data flow of the entire system.
Here, the data table corresponding to the sphygmomanometer VD1 of the user A has already been stored in the data
いま、例えば利用者Aが血圧計VD1により自身の血圧を測定し、その計測データを利用者IDを含む登録要求と共に中継端末RT2を使用してPHRサーバSVへ向け送信したとする。
PHRサーバSVは、待機状態においてステップS11により伝送データの受信の有無を監視しており、この状態で上記伝送データを受信すると、ステップS12によりデータ受信解析処理部11を起動する。そして、このデータ受信解析処理部11の制御の下で、上記受信された伝送データを解析して先ず送信元の利用者IDと機器IDを抽出する。そして、この抽出された利用者ID及び機器IDをもとにそれぞれ利用者情報DB31及び機器情報ID32を検索し、利用者情報及び機器情報をそれぞれ読み出す。続いて、ステップS13において、上記読み出された利用者の利用者情報及び機器情報をもとに、設定ファイル記憶部33に記憶されている対応する設定ファイルを参照し、当該利用者Aに対応付けられたデータテーブルの中に上記機器情報による表される健康機器(血圧計)に対応するテーブルが既に存在するか否かを判定する。
Now, for example, it is assumed that the user A measures his / her blood pressure with the sphygmomanometer VD1, and transmits the measurement data to the PHR server SV using the relay terminal RT2 together with a registration request including the user ID.
In the standby state, the PHR server SV monitors whether or not transmission data is received in step S11. When the transmission data is received in this state, the data reception analysis processing unit 11 is activated in step S12. Then, under the control of the data reception analysis processing unit 11, the received transmission data is analyzed to first extract the transmission source user ID and device ID. Then, the
この判定の結果、血圧計に対応するデータテーブルが既に存在すれば、PHRサーバSVはステップS14に移行し、このステップS14において上記受信された伝送データから上記血圧の測定データを抽出して、上記既存の血圧用データテーブルに格納する。このときデータテーブルには、例えば図4に示すように最高血圧と最低血圧が格納され、さらに計測時刻が格納される。その他、脈拍数等を併せて格納するようにしてもよい。 As a result of the determination, if a data table corresponding to the sphygmomanometer already exists, the PHR server SV moves to step S14, extracts the blood pressure measurement data from the received transmission data in step S14, and Store in existing blood pressure data table. At this time, the maximum blood pressure and the minimum blood pressure are stored in the data table as shown in FIG. 4, for example, and the measurement time is stored. In addition, the pulse rate and the like may be stored together.
一方、利用者Aが例えばパルスオキシメータVDiにより計測を行い、その計測データをその登録要求と共に自身の中継端末RT2を使用してPHRサーバSVへ向け送信したとする。
PHRサーバSVは、上記伝送データを受信すると、先に述べた「血圧測定」の場合と同様に、ステップS12においてデータ受信解析処理部11の制御の下、上記受信された伝送データを解析して送信元の利用者IDと機器IDを抽出する。そして、この抽出された利用者ID及び機器IDをもとにそれぞれ利用者情報DB31及び機器情報ID32を検索し、利用者情報及び機器情報をそれぞれ読み出す。
On the other hand, it is assumed that the user A performs measurement using, for example, the pulse oximeter VDi and transmits the measurement data to the PHR server SV using the relay terminal RT2 together with the registration request.
Upon receiving the transmission data, the PHR server SV analyzes the received transmission data under the control of the data reception analysis processing unit 11 in step S12, as in the case of “blood pressure measurement” described above. The user ID and device ID of the transmission source are extracted. Then, the
例えば、いま図5に示すような伝送データが受信されたとすれば、図中太字で示すPIDの情報から利用者ID“123456789”が抽出され、この利用者IDをキーに図6に示す利用者情報DB31から“利用者A”が検索される。さらに、OBXの情報から当該利用者が使用した計測機器のID“528388”が抽出され、この機器IDをキーに図7に示す機器情報DB32から“パルスオキシメータ”が検索される。
For example, if the transmission data as shown in FIG. 5 is received, the user ID “123456789” is extracted from the PID information shown in bold in the figure, and the user shown in FIG. 6 with this user ID as a key. “User A” is retrieved from the
続いて、ステップS13において、上記読み出された“利用者A”の情報及び“パルスオキシメータ”の情報をもとに、設定ファイル記憶部33に記憶されている利用者Aに対応する設定ファイルを参照し、当該利用者Aに対応付けられたデータテーブルの中に上記“パルスオキシメータ”に対応するテーブルが存在するか否かを判定する。
Subsequently, in step S13, the setting file corresponding to the user A stored in the setting
この判定の結果、“パルスオキシメータ”に対応するデータテーブルが存在しなければ、ステップS15に移行して設定ファイル書換処理部12を起動し、この設定ファイル書換処理部12の制御の下、設定ファイル記憶部33に記憶されている利用者Aに対応する設定ファイルに新たな項目を追加する。
If there is no data table corresponding to the “pulse oximeter” as a result of this determination, the process proceeds to step S15 to start the setting file
次に、ステップS16において、テーブル構築処理部13の制御の下で、上記新たな項目が追加された設定ファイル、つまり書き換え処理後の設定ファイルを再度読み込む。そして、この読み込まれた設定ファイルにおける設定内容を反映した、“パルスオキシメータ”に対応するデータテーブルを構築し、データテーブル記憶部34に格納する。図8にこのとき構築された“パルスオキシメータ”に対応するデータテーブルを示す。
Next, in step S16, under the control of the table
続いて、ステップS17において、データ受信解析処理部11の制御の下で、上記受信された伝送データを解析し、計測データを抽出する。例えば、図9(a)に示す伝送データであれば、計測データが挿入されたOBXの情報から「酸素飽和度」の計測値“80.5”と、その計測時刻“20110615123454”を抽出する。そして、ステップS18において計測データ記憶制御部14を起動し、この計測データ記憶制御部14の制御の下、上記抽出された「酸素飽和度」の計測値“80.5”と、その計測時刻“20110615123454”を、上記新たに構築された“パルスオキシメータ”に対応するデータテーブルに格納する。図9(b)にその格納後の“パルスオキシメータ”に対応するデータテーブルを示す。 Subsequently, in step S17, under the control of the data reception analysis processing unit 11, the received transmission data is analyzed and measurement data is extracted. For example, in the case of the transmission data shown in FIG. 9A, the measurement value “80.5” of “oxygen saturation” and the measurement time “20110615123454” are extracted from the information of the OBX into which the measurement data is inserted. In step S18, the measurement data storage control unit 14 is activated. Under the control of the measurement data storage control unit 14, the extracted measurement value “80.5” of the “oxygen saturation” and the measurement time “20110615123454” Are stored in a data table corresponding to the newly constructed “pulse oximeter”. FIG. 9B shows a data table corresponding to the “pulse oximeter” after the storage.
またPHRサーバSVは、データテーブルに格納された計測データを次のように利用者Aの中継端末RT2に表示させる。すなわち、利用者の中継端末RT1〜RTmから送信された所望の計測データの閲覧要求を受信すると、表示画面データ生成処理部15の制御の下、先ずステップS19により記憶ユニット3内の図示しない表示テンプレート記憶部から汎用の表示画面データを読み出す。そして、この読み出された汎用の表示画面データのラベル情報を、上記設定ファイル記憶部33に記憶された利用者Aの設定ファイルの機器情報に基づいて計測機器の種類を表す情報に変更する。例えば、利用者からの閲覧要求が“パルスオキシメータ”であれば、図10(a),(b)に示すようにラベルを“パルスオキシメータ”に変更する。
Further, the PHR server SV displays the measurement data stored in the data table on the relay terminal RT2 of the user A as follows. That is, when a request for browsing desired measurement data transmitted from the relay terminals RT1 to RTm of the user is received, first, a display template (not shown) in the
続いてステップS20において、上記データテーブル記憶部34から対応する計測機器の計測データを読み出し、この読み出された計測データを、上記ラベル情報が変更された表示画面データに重畳することにより表示画面データを生成する。例えば図10(b)に示すように、「酸素飽和度」の計測値“80.5”をグラフからなる表示画面データ上にプロットすると共に、その数値を表すテクストデータを表示する。
Subsequently, in step S20, the measurement data of the corresponding measuring device is read from the data
そして、最後にステップS21において、上記生成された表示画面データをWAN I/F2から要求元の中継端末RT2に向け送信する。かくして、中継端末RT2には、上記「酸素飽和度」の計測値“80.5”がグラフ上にプロットされた“パルスオキシメータ”用の表示データがディスプレイに表示される。
なお、データ登録処理とデータ閲覧処理は続けて実行してもよいが、別々に実施するようにしてもよい。
Finally, in step S21, the generated display screen data is transmitted from the WAN I /
The data registration process and the data browsing process may be performed continuously, but may be performed separately.
(効果)
以上詳述したように一実施形態によれば、健康機器VD1〜VDmにより計測されたデータを含む伝送データを受信した場合に、当該受信された伝送データを解析して利用者IDと機器IDを抽出し、この抽出された利用者IDに対応する設定ファイルに上記機器IDに対応する項目が設定されているか否かを判定する。そして、項目が設定されていないと判定された場合には、当該設定ファイルに新たな項目を追加し、この新たな項目が追加された設定ファイルの設定内容に基づいてデータテーブルを新たに構築し、上記受信された伝送データから計測データを抽出して、この抽出された計測データを上記新たに構築されたデータテーブルに格納するようにしている。
(effect)
As described above in detail, according to one embodiment, when transmission data including data measured by the health devices VD1 to VDm is received, the received transmission data is analyzed to obtain a user ID and a device ID. It is determined whether or not an item corresponding to the device ID is set in the setting file corresponding to the extracted user ID. If it is determined that the item is not set, a new item is added to the setting file, and a data table is newly constructed based on the setting contents of the setting file to which the new item is added. The measurement data is extracted from the received transmission data, and the extracted measurement data is stored in the newly constructed data table.
したがって、計測データが受信されるごとに、当該計測データが新たな種類のものか否かが判定され、新たな種類のものだった場合には自動的に設定ファイルが書き換えられ、その内容に応じてデータテーブルが構築されて計測データが登録される。このため、例えば利用者が新たに計測機器を購入してその計測データを追加登録しようとした場合に、利用者は計測データを通常通り送信するだけで、当該新たな種類の計測データを追加登録することが可能となる。また、記憶ユニット3には常に利用者の要求に応じた必要十分なデータテーブル記憶部34が用意されるので、記憶ユニット3の記憶容量等のリソースの無駄を無くすことが可能となる。
Therefore, each time measurement data is received, it is determined whether or not the measurement data is of a new type. If the measurement data is of a new type, the configuration file is automatically rewritten and The data table is constructed and the measurement data is registered. For this reason, for example, when a user purchases a new measuring device and tries to additionally register the measurement data, the user simply transmits the measurement data as usual and additionally registers the new type of measurement data. It becomes possible to do. In addition, since the
また、一実施形態では、汎用の表示画面データを利用して、そのラベル情報を変更した上で計測データをプロット表示するようにしたので、サービス事業者側は計測データの種類毎に専用の表示画面データを作成する必要がなくなり、また利用者側は表示画面データのラベル情報により計測データの種類を明確に識別することが可能となる。 Moreover, in one embodiment, since the measurement data is plotted and displayed using the general-purpose display screen data after changing the label information, the service provider side displays a dedicated display for each type of measurement data. There is no need to create screen data, and the user side can clearly identify the type of measurement data by the label information of the display screen data.
[他の実施形態]
前記実施形態ではPHRサーバSV内に記憶ユニット3を設けた場合を例にとって説明したが、記憶ユニット3をPHRサーバSVとは独立する蓄積サーバに設け、これらのサーバ間をWANやLAN(Local Area Network)等のネットワークを介して接続するようにしてもよい。
[Other Embodiments]
In the above embodiment, the case where the
その他、PHRサーバの構成や計測データの登録処理の手順及び処理内容、計測機器の種類等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
In addition, the configuration of the PHR server, the measurement data registration processing procedure and processing content, the type of measurement equipment, and the like can be variously modified without departing from the scope of the present invention.
In short, the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Further, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine suitably the component covering different embodiment.
SV…PHRサーバ、RT1〜RTn…中継端末、VD1〜VDm…健康機器、1…制御ユニット、2…広域エリアネットワークインタフェース(WAN I/F)、3…記憶ユニット、11…データ受信解析処理部、12…設定ファイル書換処理部、13…テーブル構築処理部、14…計測データ記憶制御部、15…表示画面データ生成処理部、31…利用者情報データベース(利用者情報DB)、32…機器情報データベース(機器情報DB)、33…設定ファイル記憶部、34…データテーブル記憶部。
SV ... PHR server, RT1-RTn ... relay terminal, VD1-VDm ... health device, 1 ... control unit, 2 ... wide area network interface (WAN I / F), 3 ... storage unit, 11 ... data reception analysis processing unit, DESCRIPTION OF
Claims (5)
前記計測データを種類別に記憶する複数のデータテーブルと、
前記複数のデータテーブルと計測データの種類との対応関係を表す情報を保持する設定ファイルと、
前記計測機器により計測されたデータを含む伝送データを受信した場合に、当該受信された伝送データに含まれる計測データの種類が前記設定ファイルに登録済か未登録かを判定する手段と、
前記判定する手段により未登録と判定された場合に、前記設定ファイルに新たな項目を追加する手段と、
前記新たな項目が追加された設定ファイルに基づいて、前記未登録と判定された計測データの種類に対応するデータテーブルを構築する手段と、
前記受信された伝送データから計測データを抽出し、この抽出された計測データを前記構築された対応するデータテーブルに格納する手段と
を具備することを特徴とする計測データ管理装置。 A measurement data management device for accumulating data measured by a measurement device and for browsing,
A plurality of data tables for storing the measurement data by type;
A setting file that holds information representing the correspondence between the plurality of data tables and the type of measurement data;
Means for determining whether the type of measurement data included in the received transmission data is registered or unregistered in the setting file when receiving transmission data including data measured by the measuring device;
Means for adding a new item to the setting file when it is determined as unregistered by the determining means;
Based on the setting file to which the new item has been added, means for constructing a data table corresponding to the type of measurement data determined to be unregistered,
A measurement data management apparatus comprising: means for extracting measurement data from the received transmission data, and storing the extracted measurement data in the constructed corresponding data table.
前記保存された汎用の表示画面データを読み出し、当該汎用の表示画面データのラベル情報を、前記設定ファイルの項目に記載される情報に基づいて計測データの種類を表す情報に変更する手段と、
前記ラベル情報が変更された表示画面データに、前記データテーブルから読み出された対応する種類の計測データを合成し、この合成後の表示画面データを出力する手段と
を、さらに具備することを特徴とする請求項1記載の計測データ管理装置。 Means for storing general-purpose display screen data shared for multiple types of measurement data;
Means for reading the stored general-purpose display screen data, and changing label information of the general-purpose display screen data into information representing the type of measurement data based on information described in the item of the setting file;
The display screen data in which the label information has been changed is further combined with a corresponding type of measurement data read from the data table, and means for outputting the combined display screen data is further provided. The measurement data management device according to claim 1.
前記計測機器により計測されたデータを含む伝送データを受信した場合に、当該受信された伝送データに含まれる計測データの種類が前記設定ファイルに登録済か未登録かを判定する過程と、
前記判定する過程において未登録と判定された場合に、前記設定ファイルに新たな項目を追加する過程と、
前記新たな項目が追加された設定ファイルに基づいて、前記未登録と判定された計測データの種類に対応するデータテーブルを構築する過程と、
前記受信された伝送データから計測データを抽出し、この抽出された計測データを前記構築された対応するデータテーブルに格納する過程と
を具備することを特徴とする計測データ管理方法。 A plurality of data tables for storing measurement data by type and a setting file for holding information indicating the correspondence between the plurality of data tables and the types of measurement data are provided, and data measured by a measuring device is stored in the data table. A measurement data management method executed by a measurement data management device that accumulates and browses,
When receiving transmission data including data measured by the measuring device, determining whether the type of measurement data included in the received transmission data is registered or unregistered in the setting file;
A process of adding a new item to the configuration file when it is determined that the registration is not registered in the determination process;
A process of constructing a data table corresponding to the type of measurement data determined to be unregistered based on the setting file to which the new item has been added;
A measurement data management method comprising: extracting measurement data from the received transmission data and storing the extracted measurement data in the constructed corresponding data table.
前記ラベル情報が変更された表示画面データに、前記データテーブルから読み出された対応する種類の計測データを合成し、この合成後の表示画面データを出力する過程と
を、さらに具備することを特徴とする請求項3記載の計測データ管理方法。 General-purpose display screen data shared for a plurality of types of measurement data is read from the storage means, and the label information of the read general-purpose display screen data is measured based on the information described in the setting file item. The process of changing to information representing the type of data,
The method further comprises the step of synthesizing the corresponding type of measurement data read from the data table with the display screen data whose label information has been changed, and outputting the combined display screen data. The measurement data management method according to claim 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013090468A JP2014215690A (en) | 2013-04-23 | 2013-04-23 | Measurement data management device, method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013090468A JP2014215690A (en) | 2013-04-23 | 2013-04-23 | Measurement data management device, method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014215690A true JP2014215690A (en) | 2014-11-17 |
Family
ID=51941422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013090468A Pending JP2014215690A (en) | 2013-04-23 | 2013-04-23 | Measurement data management device, method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014215690A (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007249879A (en) * | 2006-03-19 | 2007-09-27 | Tanita Corp | Data management system, data transmitter/receiver, data management server and data management method |
WO2011136932A1 (en) * | 2010-04-30 | 2011-11-03 | Microsoft Corporation | Temporary formatting and charting of selected data |
-
2013
- 2013-04-23 JP JP2013090468A patent/JP2014215690A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007249879A (en) * | 2006-03-19 | 2007-09-27 | Tanita Corp | Data management system, data transmitter/receiver, data management server and data management method |
WO2011136932A1 (en) * | 2010-04-30 | 2011-11-03 | Microsoft Corporation | Temporary formatting and charting of selected data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102293340B1 (en) | Presentation of physiological data | |
TWI760304B (en) | Terminal device and health managing method | |
CN103329152A (en) | Composition of customized presentations associated with a social media application | |
KR20170091142A (en) | Web content tagging and filtering | |
US11361149B2 (en) | Techniques for web framework detection | |
KR20180060457A (en) | Method for recommending a content and appratus therefor | |
Joshi et al. | A human-centered platform for HIV infection reduction in New York: development and usage analysis of the ending the epidemic (ETE) dashboard | |
JP2013077297A (en) | Information processor and control method thereof | |
JP6424942B1 (en) | Sensor management unit, method and program | |
US20120311040A1 (en) | Real-time browsing monitoring | |
US9756451B2 (en) | Terminal apparatus and information processing method | |
Lubrin et al. | Motecare: an adaptive smart ban health monitoring system | |
JP2010092128A (en) | Apparatus, method and program for converting site information | |
JP2008134898A (en) | Health checkup information system | |
JP5830489B2 (en) | Health information management device, method and program | |
KR101638262B1 (en) | Social network reports | |
JP2014215690A (en) | Measurement data management device, method, and program | |
CN102238025A (en) | System and method for obtaining statistical data using online analytical processing technology | |
TWI862758B (en) | Server for generating integrated usage log data and operating method thereof | |
JP2015106351A (en) | Content distribution device and free word recommendation method | |
CN103617193A (en) | Cookie information processing method and cookie information processing browser | |
JP6188163B2 (en) | Distributed information integrated control apparatus, method and program | |
US9087127B1 (en) | Method for providing an integrated video module | |
JP5827973B2 (en) | Personal information management apparatus, method and program | |
JP2009271576A (en) | Client terminal equipment, thin client system, thin client server device, and client terminal equipment control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150324 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150804 |