User-specific data provision system, user-specific data provision method, server device, and handheld device
21 claims: 6 independent, 15 dependent
- 1ユーザが固有に持つユーザ固有情報と、ユーザの生体情報を測定することにより取得されたユーザ生体情報とを、サーバ装置に送信する携帯装置と、前記ユーザ固有情報及び前記ユーザ生体情報を受信する前記サーバ装置と、前記サーバ装置から送信される情報を受信する医療機関端末を含む、ユーザ固有情報提供システムであって、 前記サーバ装置は、前記携帯装置が現在所属するアクセスポイントを表す、アクセスポイント情報を取得し、前記アクセスポイントが変化したか否かを判定するアクセスポイント情報判定部を備え、 前記携帯装置及び前記サーバ装置の少なくとも一方は、更に、前記ユーザ生体情報が所定の基準を満たすか否かを判定する生体情報予測判定部を備え、 前記アクセスポイントが変化したと判定し、かつ、前記所定の基準を満たすと判定した場合、前記サーバ装置は、前記ユーザ固有情報を、変化後の前記アクセスポイントに対応する前記医療機関端末に送信し、 前記携帯装置及び前記サーバ装置の少なくとも一方は、更に、 ユーザの過去のユーザ生体情報に基づいて、過去のユーザ生体情報の変動パターンと、当該変動パターンのときの将来のユーザ生体情報の変動値とを関連付けた、ユーザ固有の生体情報プロファイルを作成する生体情報プロファイル作成部と、 前記生体情報プロファイル作成部が作成した生体情報プロファイルの中から、ユーザの最近のユーザ生体情報の変動パターンと一致する、過去のユーザ生体情報の変動パターンを特定する変動パターン特定部と、 を備え、 前記生体情報予測判定部は、更に、前記変動パターン特定部が特定した、過去のユーザ生体情報の変動パターンに関連付けられた、前記将来のユーザ生体情報の変動値を、現在のユーザ生体情報に加算することで、将来のユーザ生体情報の予測値を算出し、前記将来のユーザ生体情報の予測値を用いて、前記ユーザ生体情報が前記所定の基準を満たすか否かを判定する、 ことを特徴とするユーザ固有情報提供システム。
- 2前記サーバ装置は、更に、前記携帯装置のアクセスポイント情報を記憶する、アクセスポイント情報記憶部を備え、 前記アクセスポイント情報判定部において、前記取得したアクセスポイント情報と、前 記アクセスポイント情報記憶部に記憶された、アクセスポイント情報とが異なる場合は、前記携帯装置の所属するアクセスポイントが変化したと判定する、 請求項1に記載のユーザ固有情報提供システム。
- 3前記医療機関端末は、更に、前記送信されたユーザ固有情報を記憶するユーザ固有情報記憶部を備え、 前記サーバ装置が前記ユーザ固有情報を前記医療機関端末に送信した後、前記アクセスポイント情報判定部が、前記携帯装置の所属するアクセスポイントが変化したと判定した場合、前記サーバ装置は、前記医療機関端末の前記ユーザ固有情報記憶部に記憶された前記ユーザ固有情報を消去する、 請求項1に記載のユーザ固有情報提供システム。
- 4前記医療機関端末は、更に、前記送信されたユーザ固有情報を記憶するユーザ固有情報記憶部を備え、 前記サーバ装置は、更に、前記医療機関端末における前記ユーザの受診の有無を判定するユーザ受診履歴確認部を備え、 前記サーバ装置が前記ユーザ固有情報を前記医療機関端末に送信した後、アクセスポイント情報判定部が、前記携帯装置の所属するアクセスポイントが変化しないと判定し、かつ、前記ユーザ受診履歴確認部が、前記ユーザの受診があったと判定した場合、前記サーバ装置は、前記医療機関端末の前記ユーザ固有情報記憶部に記憶された、前記ユーザ固有情報を消去する、 請求項3に記載のユーザ固有情報提供システム。
- 5前記医療機関端末の前記ユーザ固有情報記憶部は、更に、前記送信されたユーザ固有情報と、その受信日時を関連付けて記憶し、 前記医療機関端末は、更に、前記ユーザの受診日時を記憶するユーザ受診履歴部を備え、 前記ユーザ受診履歴確認部は、前記ユーザ受診履歴部に記憶された、前記ユーザの受診日時と、前記医療機関端末の前記ユーザ固有情報記憶部に記憶された受信日時を特定し、前記受診日時が前記受信日時以降である場合、前記ユーザの受診があったと判定する、 請求項4に記載のユーザ固有情報提供システム。
- 6ユーザが固有に持つユーザ固有情報と、ユーザの生体情報を測定することにより取得されたユーザ生体情報とを、サーバ装置に送信可能な携帯装置と、前記ユーザ固有情報及び前記ユーザ生体情報を受信するサーバ装置と、前記サーバ装置から送信される情報を受信する医療機関端末とにより実行されるユーザ固有情報提供方法であって、 前記サーバ装置が、前記携帯装置が現在所属するアクセスポイントを表す、アクセスポイント情報を取得するステップと、 前記携帯装置及び前記サーバ装置の少なくとも一方が、前記ユーザ生体情報が所定の基準を満たすか否かを判定する生体情報予測判定ステップと、 前記サーバ装置は、前記アクセスポイントが変化したか否かを判定する、アクセスポイント情報判定ステップと、 前記所定の基準を満たすと判定し、かつ、前記アクセスポイントが変化したと判定した場合、前記サーバ装置が、前記ユーザ固有情報を、変化後の前記アクセスポイントに対応する前記医療機関端末に送信するステップと、を含み、 前記生体情報予測判定ステップは、更に、 ユーザの過去のユーザ生体情報に基づいて、過去のユーザ生体情報の変動パターンと、当該変動パターンのときの将来のユーザ生体情報の変動値とを関連付けた、ユーザ固有の生体情報プロファイルを作成する生体情報プロファイル作成ステップと、 前記生体情報プロファイル作成ステップにおいて作成した生体情報プロファイルの中から、ユーザの最近のユーザ生体情報の変動パターンと一致する、過去のユーザ生体情報の変動パターンを特定する変動パターン特定ステップと、 前記変動パターン特定ステップにおいて特定した、過去のユーザ生体情報の変動パターンのときの将来のユーザ生体情報の変動値を、現在のユーザ生体情報に加算することで、将来のユーザ生体情報の予測値を算出するステップと、 前記将来のユーザ生体情報の予測値を用いて、前記ユーザ生体情報が前記所定の基準を満たすか否かを判定するステップと、 を含むことを特徴とするユーザ固有情報提供方法。
- 7前記サーバ装置は、更に、前記携帯装置のアクセスポイント情報を記憶するアクセスポイント情報記憶部を備え、 前記アクセスポイント情報判定ステップは、前記取得したアクセスポイント情報と、前記アクセスポイント情報記憶部に記憶された、アクセスポイント情報とが異なる場合は、前記アクセスポイントが変化したと判定する、 請求項6に記載のユーザ固有情報提供方法。
- 8前記医療機関端末は、更に、前記送信されたユーザ固有情報を記憶するユーザ固有情報記憶部を備え、 前記サーバ装置が、前記ユーザ固有情報を前記医療機関端末に送信する前記ステップの後、更に、前記携帯装置の所属するアクセスポイントが変化したか否かを判定するアクセスポイント情報判定ステップと、 前記アクセスポイントが変化したと判定した場合、前記サーバ装置が、前記医療機関端末の前記ユーザ固有情報記憶部に記憶された、前記ユーザ固有情報を消去する、ユーザ固有情報消去ステップと、 を含む請求項6に記載のユーザ固有情報提供方法。
- 9携帯装置から送信されるユーザが固有に持つユーザ固有情報と、ユーザの生体情報を測定することにより取得されたユーザ生体情報とを受信するサーバ装置であって、 前記携帯装置が現在所属するアクセスポイント情報を表す、アクセスポイント情報を取得し、前記アクセスポイント情報が変化したか否かを判定するアクセスポイント情報判定部と、 前記ユーザ生体情報が所定の基準を満たすか否かを判定する生体情報予測判定部と、 前記アクセスポイント情報が変化したと判定し、かつ、前記所定の基準を満たしたと判定した場合、前記ユーザ固有情報を、変化後の前記アクセスポイントに対応する医療機関端末に送信する医療機関端末特定部と、を備え、更に、 ユーザの過去のユーザ生体情報に基づいて、過去のユーザ生体情報の変動パターンと、当該変動パターンのときの将来のユーザ生体情報の変動値とを関連付けた、ユーザ固有の生体情報プロファイルを作成する生体情報プロファイル作成部と、 前記生体情報プロファイル作成部が作成した生体情報プロファイルの中から、ユーザの最近のユーザ生体情報の変動パターンと一致する、過去のユーザ生体情報の変動パターンを特定する変動パターン特定部と、を備え、 前記生体情報予測判定部が、更に、前記変動パターン特定部が特定した、過去のユーザ生体情報の変動パターンに関連付けられた、前記将来のユーザ生体情報の変動値を、現在のユーザ生体情報に加算することで、将来のユーザ生体情報の予測値を算出し、前記将来のユーザ生体情報の予測値を用いて、前記ユーザ生体情報が前記所定の基準を満たすか否かを判定する ことを特徴とするサーバ装置。
- 10前記サーバ装置は、更に、前記携帯装置のアクセスポイント情報を記憶する、アクセスポイント情報記憶部を備え、 前記アクセスポイント情報判定部が、更に、前記取得したアクセスポイント情報と、前記アクセスポイント情報記憶部に記憶された、アクセスポイント情報とが異なる場合は、前記携帯装置の所属するアクセスポイントが変化したと判定する、 請求項9に記載のサーバ装置。
- 11前記サーバ装置は、更に、 前記ユーザ固有情報を前記医療機関端末に送信した後、前記アクセスポイント情報判定部が、前記携帯装置の所属するアクセスポイントが変化したと判定した場合、前記医療機関端末において記憶された、ユーザ固有情報を消去するユーザ固有情報消去部、 を備える請求項9に記載のサーバ装置。
- 12前記サーバ装置は、更に、 前記医療機関端末における前記ユーザの受診の有無を判定するユーザ受診履歴確認部と、 前記ユーザ固有情報を前記医療機関端末に送信した後、前記アクセスポイント情報判定部が、前記携帯装置の所属するアクセスポイント情報が変化しないと判定し、かつ、前記ユーザ受診履歴確認部が、前記ユーザの受診があったと判定した場合、前記医療機関端末において記憶された、ユーザ固有情報を消去するユーザ固有情報消去部と、 を備える請求項11に記載のサーバ装置。
- 13前記医療機関端末は、前記送信されたユーザ固有情報と、その受信日時を関連付けて記憶するユーザ固有情報記憶部と、前記ユーザの受診日時を記憶するユーザ受診履歴部を備え、 前記サーバ装置の前記ユーザ受診履歴確認部は、前記ユーザ受診履歴部に記憶された前記ユーザの受診日時と、前記医療機関端末の前記ユーザ固有情報記憶部に記憶された受信日時を特定し、前記受診日時が前記受信日時以降である場合、前記ユーザの受診があったと判定する、 請求項12に記載のサーバ装置。
- 14ユーザが固有に持つユーザ固有情報と、ユーザの生体情報を測定することにより取得されたユーザ生体情報とを、サーバ装置に送信可能な携帯装置であって、 前記ユーザ生体情報が所定の基準を満たすか否かを判定する生体情報予測判定部と、 所定の基準を満たすと判定した場合、前記判定の結果を前記サーバ装置に送信する判定結果送信部と、を備え、更に、 ユーザの過去のユーザ生体情報に基づいて、過去のユーザ生体情報の変動パターンと、当該変動パターンのときの将来のユーザ生体情報の変動値とを関連付けた、ユーザ固有の生体情報プロファイルを作成する生体情報プロファイル作成部と、 前記生体情報プロファイル作成部が作成した生体情報プロファイルの中から、ユーザの最近のユーザ生体情報の変動パターンと一致する、過去のユーザ生体情報の変動パターンを特定する変動パターン特定部と、 を備え、 前記生体情報予測判定部が、更に、前記変動パターン特定部が特定した、過去のユーザ生体情報の変動パターンに関連付けられた、前記将来のユーザ生体情報の変動値を、現在のユーザ生体情報に加算することで、将来のユーザ生体情報の予測値を算出し、前記将来のユーザ生体情報の予測値を用いて、前記ユーザ生体情報が前記所定の基準を満たすか否かを判定する、 ことを特徴とする携帯装置。
- 15前記判定結果送信部は、更に、前記所定の基準を満たすと判定した場合、前記ユーザ固有情報を前記サーバ装置に送信する、請求項14に記載の携帯装置。
- 16携帯装置から送信されるユーザが固有に持つユーザ固有情報と、ユーザの生体情報を測定することにより取得されたユーザ生体情報と、を受信する処理と、 前記携帯装置が現在所属するアクセスポイントを表すアクセスポイント情報を取得する処理と、 前記アクセスポイントが変化したか否かを判定する処理と、 前記ユーザ生体情報が所定の基準を満たすか否かを判定する処理と、 前記アクセスポイントが変化したと判定し、かつ、前記所定の基準と満たすと判定した場合、前記ユーザ固有情報を変化後の前記アクセスポイントに対応する医療機関端末に送信する処理と、をコンピュータに実行させ、 前記ユーザ生体情報が所定の基準を満たすか否かを判定する処理は、 ユーザの過去のユーザ生体情報に基づいて、過去のユーザ生体情報の変動パターンと、当該変動パターンのときの将来のユーザ生体情報の変動値とを関連付けた、ユーザ固有の生体情報プロファイルを作成する生体情報プロファイルを作成する処理と、 前記作成した生体情報プロファイルの中から、ユーザの最近のユーザ生体情報の変動パターンと一致する、過去のユーザ生体情報の変動パターンを特定する変動パターンを特定する処理と、 前記特定した過去のユーザ生体情報の変動パターンに関連付けられた、前記将来のユーザ生体情報の変動値を、現在のユーザ生体情報に加算することで、将来のユーザ生体情報の予測値を算出する処理と、を含み、 前記将来のユーザ生体情報の予測値を用いて、前記所定の基準を満たすか否かを判定する、 ことを特徴とするプログラム。
- 17前記コンピュータは、更に、前記携帯装置のアクセスポイント情報を記憶する、アクセスポイント情報記憶部を備え、 前記アクセスポイント情報が変化したか否かを判定する処理が、前記取得したアクセスポイント情報と、前記アクセスポイント情報記憶部に記憶されたアクセスポイント情報を比較する処理を含み、アクセスポイント情報が相互に異なる場合は、前記携帯装置の所属するアクセスポイントが変化したと判定する、 請求項16に記載のプログラム。
- 18前記医療機関端末は、更に、前記送信されたユーザ固有情報を記憶する、ユーザ固有情報記憶部を備え、 前記ユーザ固有情報を医療機関端末に送信する処理の後、更に、前記アクセスポイント情報が変化したか否かを判定する処理と、 前記アクセスポイント情報が変化したと判定した場合、前記医療機関端末の前記ユーザ固有情報記憶部に記憶された前記ユーザ固有情報を消去する処理と、 を更に含む請求項16に記載のプログラム。
- 19携帯装置から送信される、ユーザが固有に持つユーザ固有情報と、ユーザの生体情報を測定することにより取得されたユーザ生体情報と、を受信する処理と、 前記携帯装置が現在所属するアクセスポイントを表す、アクセスポイント情報を取得する処理と、 前記アクセスポイントが変化したか否かを判定する処理と、 前記ユーザ生体情報が所定の基準を満たすか否かを判定する処理と、 前記アクセスポイントが変化したと判定し、かつ、前記所定の基準と満たすと判定した場合、前記ユーザ固有情報を変化後の前記アクセスポイントに対応する医療機関端末に送信する処理と、をコンピュータに実行させ、 前記ユーザ生体情報が所定の基準を満たすか否かを判定する処理は、 ユーザの過去のユーザ生体情報に基づいて、過去のユーザ生体情報の変動パターンと、当該変動パターンのときの将来のユーザ生体情報の変動値とを関連付けた、ユーザ固有の生体情報プロファイルを作成する生体情報プロファイルを作成する処理と、 前記作成した生体情報プロファイルの中から、ユーザの最近のユーザ生体情報の変動パターンと一致する、過去のユーザ生体情報の変動パターンを特定する変動パターンを特定する処理と、 前記特定した過去のユーザ生体情報の変動パターンに関連付けられた、前記将来のユーザ生体情報の変動値を、現在のユーザ生体情報に加算することで、将来のユーザ生体情報の予測値を算出する処理と、を含み、 前記将来のユーザ生体情報の予測値を用いて、前記所定の基準を満たすか否かを判定する、 プログラムを記憶したコンピュータが読み取り可能な記憶媒体。
- 20前記コンピュータは、更に、前記携帯装置のアクセスポイント情報を記憶する、アクセスポイント情報記憶部を備え、 前記アクセスポイント情報が変化したか否かを判定する処理が、前記取得したアクセスポイント情報と、前記アクセスポイント情報記憶部に記憶されたアクセスポイント情報を比較する処理を含み、アクセスポイント情報が相互に異なる場合は、前記携帯装置の所属するアクセスポイントが変化したと判定する、 請求項19に記載のプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
- 21前記医療機関端末は、更に、前記送信されたユーザ固有情報を記憶する、ユーザ固有情報記憶部を備え、 前記ユーザ固有情報を医療機関端末に送信する処理の後、更に、前記アクセスポイント情報が変化したか否かを判定する処理と、 前記アクセスポイント情報が変化したと判定した場合、前記医療機関端末の前記ユーザ固有情報記憶部に記憶された前記ユーザ固有情報を消去する処理と、 を更に含む請求項19に記載のプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
Independent claims21
88 paragraphs, as filed
The present invention relates to a user-specific information providing system, a user-specific information providing method, a server device, a medical institution terminal, and a portable device that provide information unique to the user.
Conventionally, blood glucose level information transmitted from a portable blood glucose meter is received via an access point, and the received blood glucose information is managed by a server, so that when an abnormality occurs in the blood glucose status, the user can be notified. A system that provides appropriate medical information has been proposed (see, for example, Patent Document 1). In addition, a technique has been proposed in which the blood glucose concentration in the living body of a human or an animal is continuously monitored, and the blood glucose concentration that changes with time is calculated by a predetermined functional formula to predict the future blood glucose concentration. (See, for example, Patent Document 2).
<p><patcit num="1"><text>Japanese Unexamined Patent Publication No. 2003-057244</text></patcit><patcit num="2"><text>Japanese Unexamined Patent Publication No. 2005-308742</text></patcit></p>
<p num="0004"> However, when the user falls into an unconscious state such as coma due to hypoglycemia and is transported to a medical institution, the medical staff uses the information unique to the user (hereinafter referred to as user-specific information). Since it cannot be obtained from a user, it becomes difficult to perform appropriate treatment, diagnosis, and administration of a drug according to the user. User-specific information includes, for example, the content and amount of meals in the last week (for example, the amount of carbohydrates ingested), sleep time, exercise time, daily medications and their frequency of administration, medical history, medical history, and the like. There is information on medical history, allergies, etc. In particular, when a user moves far away or moves to a place where he / she has no experience of moving, there are many cases where there is no medical worker who knows the user well at a medical institution in the area. For this reason, it becomes more difficult for medical professionals to obtain the user-specific information when the above-mentioned problems occur.</p><p num="0005"> Further, the method of sending the user-specific information to the medical institution at the destination in advance and using the user-specific information when the user receives a medical examination imposes a heavy burden on both the user and the medical institution. That is, for the user side, every time the user moves, he / she must search for an appropriate medical institution in the destination area and send the user-specific information. In addition, when the user subsequently moves to another area, the user-specific information sent to the medical institution in the original area becomes unnecessary, and the user must request to delete it. On the other hand, the medical institution is required to manage the user-specific information so that it is not used for purposes other than treatment, diagnosis, and medication. Further, if the user does not receive a medical examination, the user-specific information is not effectively used, and as a result, the work load for managing the user-specific information increases.</p><p num="0006"> In addition, in the method in which the user records user-specific information in a notebook or the like in advance and presents the notebook or the like to a medical staff at the time of consultation with a medical institution, it is necessary to always carry the notebook recorded by the user himself / herself and lose it. There are always risks such as. In addition, if the user forgets to carry the notebook when going out, the user cannot correctly convey the user-specific information to the medical staff at the time of consultation.</p><p num="0007"> An object of the present invention is to allow a medical institution to appropriately grasp user's unique information without increasing the burden on the medical institution and the user in view of the above-mentioned problems.</p>
<p num="0008"> In each aspect of the present invention, the following configurations are adopted in order to solve the above-mentioned problems.</p><p num="0009"> In order to achieve the above object, the user-specific information providing system in the present invention transmits the user-specific information unique to the user and the user bio-information acquired by measuring the user's bio-information to the server device. The server device includes a portable device, a server device that receives the user-specific information and the user biometric information, and a medical institution terminal that receives information transmitted from the server device, and the server device currently belongs to the portable device. An access point information determination unit that acquires access point information representing an access point and determines whether or not the access point has changed is provided, and at least one of the portable device and the server device further contains the user biometric information. The server device is provided with a biometric information prediction determination unit for determining whether or not a predetermined criterion is satisfied, and when it is determined that the access point has changed and / or it is determined that the predetermined criterion is satisfied, the server device is used by the user. It is characterized in that unique information is transmitted to the above-mentioned medical institution terminal.</p><p num="0010"> Further, in order to achieve the above object, the user-specific information providing method in the present invention applies the user-specific information unique to the user and the user bio-information acquired by measuring the user's bio-information to the server device. It is executed by a portable device that can transmit, a server device that receives the user-specific information and the user biometric information, and a medical institution terminal that receives information transmitted from the server device. In such a user-specific information providing method in the present invention, the server device executes a step of acquiring access point information representing the access point to which the portable device currently belongs, and at least one of the portable device and the server device is the user. An access point information determination step for determining whether or not the biometric information meets a predetermined criterion is executed, and the server device determines whether or not the access point has changed, and the predetermined criterion. When it is determined that the condition is satisfied and / or the access point is determined to have changed, the step of transmitting the user-specific information to the medical institution terminal is executed.</p><p num="0011"> Further, in order to achieve the above object, the server device in the present invention receives the user-specific information unique to the user transmitted from the portable device and the user biometric information acquired by measuring the user's biometric information. It is a server device. Such a server device in the present invention acquires access point information representing the access point information to which the portable device currently belongs, and determines whether or not the access point information has changed, and the above-mentioned user. When it is determined that the access point information has changed and / or meets the above-mentioned predetermined criteria, the biometric information prediction determination unit for determining whether or not the biometric information meets the predetermined criteria is unique to the user. It is characterized by including a medical institution terminal identification unit that transmits information to the medical institution terminal.</p><p num="0012"> Further, in order to achieve the above object, the portable device in the present invention can transmit the user-specific information unique to the user and the user biometric information acquired by measuring the user's biometric information to the server device. It is a portable device. Such a portable device in the present invention has a biometric information prediction determination unit that determines whether or not the user biometric information satisfies a predetermined criterion, and if it is determined that the user biometric information satisfies a predetermined criterion, the result of the determination is obtained by the server. It is characterized by including a determination result transmitting unit for transmitting to the device.</p><p num="0013"> Further, in order to achieve the above object, the program in the present invention receives the user-specific information unique to the user transmitted from the mobile device and the user biometric information acquired by measuring the user's biometric information. The process of acquiring the access point information representing the access point to which the portable device currently belongs, the process of determining whether or not the access point has changed, and whether the user biometric information satisfies a predetermined criterion. The computer is subjected to a process of determining whether or not the access point has changed, and / or a process of transmitting the user-specific information to the medical institution terminal when it is determined that the access point meets the above-mentioned predetermined criteria. It is characterized by being executed.</p><p num="0014"> According to each of these aspects, even if the user falls into a coma due to hypoglycemia and cannot communicate with the user and the medical institution, the medical institution that installs the medical institution terminal is sent. User-specific information can be appropriately grasped, and as a result, appropriate treatment, diagnosis, or administration of a drug can be performed. Further, in order to obtain such an effect, no new burden is generated on both the user and the medical institution.</p>
<p num="0015"> According to each aspect of the present invention, the medical institution can appropriately grasp the user's unique information without increasing the burden on the medical institution and the user.</p>
<figref num="1A">FIG. 1A is a block diagram showing an overall configuration of a user-specific information providing system 100 according to an embodiment of the present invention.</figref><figref num="1B">FIG. 1B is an explanatory diagram of a portable device 110 according to an embodiment of the present invention.</figref><figref num="1C">FIG. 1C is an explanatory diagram of the server device 140 according to the embodiment of the present invention.</figref><figref num="1D">FIG. 1D is an explanatory diagram of a medical institution terminal 170 according to an embodiment of the present invention.</figref><figref num="2A">FIG. 2A is a diagram showing a data record stored in the auxiliary storage unit of the portable device.</figref><figref num="2B">FIG. 2B is a diagram showing a database stored in the auxiliary storage unit of the server device.</figref><figref num="2C">FIG. 2C is a diagram showing a database stored in the auxiliary storage unit of the server device.</figref><figref num="2D">FIG. 2D is a diagram showing a database stored in the auxiliary storage unit of the server device.</figref><figref num="2E">FIG. 2E is a diagram showing a database stored in the auxiliary storage unit of the server device.</figref><figref num="2F">FIG. 2F is a diagram showing a database stored in the auxiliary storage unit of the medical institution terminal.</figref><figref num="2G">FIG. 2G is a diagram showing a database stored in the auxiliary storage unit of the medical institution terminal.</figref><figref num="2H">FIG. 2H is a diagram showing a database that may be stored in the portable device.</figref><figref num="3">FIG. 3 is a flow chart showing a biometric information profile creation process for creating a user-specific biometric information profile.</figref><figref num="4">In FIG. 4, a user-specific biometric information profile created based on the user's past blood glucose level data string is used to calculate a predicted value of the future user's biometric information, and the user biometric information is determined using the predicted value. It is a flow chart which shows the method of determining whether or not it satisfies the criteria of.</figref><figref num="5">FIG. 5 is a diagram showing an example of past fluctuation patterns of biological information (patterns 1 to 6).</figref><figref num="6">FIG. 6 is a flow chart showing a method of updating the user-specific information storage unit stored in the user-specific information storage unit in the server device.</figref><figref num="7">FIG. 7 is a flow chart showing a method in which the server device transmits user-specific information to necessary medical institution terminals.</figref><figref num="8">FIG. 8 is a flow chart showing a method in which the server device erases the user-specific information stored in the user-specific information storage unit in the medical institution terminal.</figref>
(Embodiment) Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the present embodiment, a case where the blood glucose level is continuously measured as the user's biometric information (hereinafter referred to as user biometric information) will be described as an example, but the measured biological information is limited to the blood glucose level. Instead, it may be GOT, GPT, LDH, γ-GT, alkaline phosphatase, cholinesterase, lipase, creatinine kinase, ammonia or the like. Further, the measurement target is not limited to blood, but may be serum, plasma, or the like. Further, the measuring method is not limited to the continuous measuring method, and may be a measuring method at regular intervals.
FIG. 1A is a block diagram showing an overall configuration of a user-specific information providing system 100 according to an embodiment of the present invention. The user-specific information providing system 100 is composed of a portable device 110, an access point 130, a server device 140, and a medical institution terminal 170. The configuration and features of each device will be described below.
The access point 130 is installed in each area, and a range (area) capable of communicating with the portable device 110 is defined for each area. Then, the portable device 110 and the server device 140, which will be described later, are connected to each other via one access point (access point 131 in FIG. 1A). The connection between the access point 130 and the portable device 110 may be either a wireless system or a wired system. When the mobile device 110 is within a range in which it can communicate with the access point 131, it is assumed that the mobile device 110 belongs to the access point. The connection between the access point 130 and the server device 140 may be via a communication line network 134 (telephone line network, Internet, satellite line, etc.) or may be a direct connection. Further, the access point 130 is provided with an information giving unit that associates and gives access point information with respect to the information transmitted via the access point. The access point information is information that can identify each access point, and is represented by, for example, a number or a symbol. In FIG. 1A, there are three access points, access point 131, access point 132, and access point 133, but the number of access points 130 is not limited to three, and there may be a plurality of others. ..
The portable device 110 includes a computer configuration as described below. The mobile device 110 includes a CPU 111 that controls the mobile device 110 as a whole. The CPU 111 executes various processes according to the instructions of the various programs stored in the RAM 118. The CPU 111 includes a measuring unit 112, an analog signal processing unit 113 that amplifies the output signal of the measuring unit 112, an A / D conversion unit 114 that converts an output signal from the analog signal processing unit 113 into a digital signal, and external and data. Transmission / reception unit 115 for transmission / reception, auxiliary storage unit 116, ROM 117 for storing various programs, RAM 118 for storing various data processed by CPU 111 and programs stored in ROM 117, EEPROM 119 for storing flags, etc., clock 120. , The gate array 121 that controls the input / output (display unit 122, input unit 123) to the CPU 111, and the display unit 122 and the input unit 123 connected to the gate array 121 are connected by a bus line.
Further, the auxiliary storage unit 116 is further composed of a user identification information storage unit 124, a user-specific information storage unit 125, a measurement data storage unit 126, and a calibration curve data storage unit 127. A hard disk, a flash memory, or the like is used for the auxiliary storage unit 116, but the auxiliary storage unit 116 is not limited thereto. The portable device 110 is preferably, but is not limited to, one that can be carried by the user alone. The measuring unit 112 captures the change in the user's body as a signal. For example, by inserting a blood glucose sensor into the skin of the arm, abdomen, etc. via an insertion needle as described in Japanese Patent Application Laid-Open No. 2004-520988, a signal indicating the blood glucose level is continuously transmitted. There is a measuring instrument to catch in. Not limited to this, for example, as described in Japanese Patent Application Laid-Open No. 08-20212, the surface of the fingertip, abdomen, and arm is punctured with a puncture needle every time measurement is performed, and the bleeding blood is injected into the sensor. It may be a type of measuring instrument using a disposable blood glucose level sensor that aspirates and captures a signal indicating a blood glucose level. The signal representing the change in the user's body output from the measurement unit 112 is amplified by the analog signal processing unit, converted into a digital signal by the A / D conversion unit 114, and sent to the CPU 111.
The CPU 111 refers to the calibration curve data stored in the calibration curve data storage unit 127 of the auxiliary storage unit 116, converts the output signal into a component density, and displays the density value as measurement data on the display unit 122. In addition, the CPU 111 obtains the date and time information by the clock 120, and stores the obtained date and time information and the measurement data in the measurement data storage unit 126 as user biometric information. The transmission / reception unit 115 constituting the transmission / reception unit is connected to the modem 128 and the communication line (NCU (Network Control Unit)) 129 to perform network control. The modem 115 also demodulates the received data and modulates the transmitted data.
The user identification information storage unit 124 stores the user identification information. The user identification information is information that can identify the user who uses the portable device, or information that can identify the portable device 110 itself, and is, for example, an ID number, a barcode, a QR code, or a two-dimensional code. , Serial number, etc. The means for displaying the user identification information on the mobile device 110 may be not only the display on the display unit but also a form in which the user identification information is attached to the surface of the housing of the mobile device 110. The user-specific information storage unit 125 is one record in which the user-specific information is stored in association with the user identification information of the portable device 110 and the update date and time (date and time information obtained from the clock). An example of the record is shown in FIG. 2A. In the example of FIG. 2A, as user-specific information, each field is defined as the time of breakfast / lunch / supper, the amount of each carbohydrate, and the contents of allergies, medical history, and chronic diseases, but the contents are not limited to these. .. The user-specific information may be updated according to the user's discretion, or an alarm is periodically generated on the display unit by using the date and time information obtained from the clock 120 by the CPU 111 to prompt the work. May be taken. When the user updates the data, when the update content for each field is input to the input unit, the CPU 111 refers to each field of the user-specific information storage unit 125 and data according to the update content input in the input unit. Update.
The server device 140 includes a computer configuration as described below. The server device 140 includes a CPU 141 that controls the server device as a whole. The CPU 141 executes various processes according to the instructions of the various programs stored in the RAM 142. The CPU 141 stores a transmission / reception unit 145 composed of an NCU 143 and a modem 144, an EEPROM 146 that stores flags, a ROM 147 that stores various programs, various data processed by the CPU 141, and a program stored in the ROM 147. The RAM 142, the auxiliary storage unit 148, and the clock 149 are connected by a bus line. The NCU 143 that constitutes the transmission / reception unit is connected to the modem 144 and the communication line to perform network control. The modem 144 also demodulates the received data and modulates the transmitted data.
Further, the auxiliary storage unit 148 is further composed of a database of a user-specific information storage unit 150, a medical institution terminal storage unit 151, an access point information storage unit 152, and a profile creation storage unit 153. A hard disk, a flash memory, or the like is used as the auxiliary storage unit 148, but the auxiliary storage unit 148 is not limited to this. The access point information storage unit 152 grasps the access point 130 to which each mobile device 110 currently belongs, so that the user identification information of each mobile device 110, the access point information, and the update date and time (date and time obtained from the clock) Information) is an associated database. FIG. 2B shows an example of the database. The user-specific information storage unit 150 is a database in which the user identification information of each mobile device 110, the update date and time (date and time information obtained from the clock), and the user-specific information of the user who uses each mobile device 110 are associated with each other. is there. The database is shown in FIG. 2C. The medical institution terminal storage unit 151 associates the medical institution terminal identification information described later with the access point information in order to grasp the medical institution terminal 170 located in the area where each access point 130 can communicate with the portable device 110. It is a database. The database is shown in FIG. 2D. It should be noted that the individual access points 131 to 133 do not necessarily have to store all the medical institution terminals 170 located in the area where they can communicate with the portable device 110, and at least one medical treatment that takes the most appropriate treatment in the area. It may be an engine terminal 170.
The ROM 147 also includes a user-specific information update unit 154, an access point information determination unit 155, a biometric information profile creation unit 156, a fluctuation pattern identification unit 157, a biometric information prediction determination unit 158, a user consultation history confirmation unit 159, and a user-specific information deletion. It is composed of a unit 160, a medical institution terminal identification unit 161 and the like. The user-specific information update unit 154 compares the user-specific information transmitted from the portable device 110 with the user-specific information stored in the user-specific information storage unit 150 of the server device 140, and if they are different, the server device. A program capable of executing a process of updating the user-specific information stored in the user-specific information storage unit 150 of 140 to the user-specific information transmitted from the portable device 110 is stored. The access point information determination unit 155 determines whether or not the access point to which the access point belongs has changed based on the access point information representing the access point to which each portable device currently belongs, which is periodically transmitted from the access point 130. When the access point to which the portable device 110 belongs changes, the access point information storage unit 152 is referred to, and the access point information of the portable device 110 stored in this storage unit is converted into access point information representing the access point to which the mobile device 110 currently belongs. Store the program that can execute the update process.
The biometric information profile creation unit 156 is a user-specific biometric information profile based on the user's past blood glucose level data string (the user's past user biometric information transmitted from the portable device) accumulated in a predetermined cycle. Is created, and a program capable of executing a process of storing the user-specific biometric information profile as a database (shown in FIG. 2E) is stored in the profile creation storage unit 153 in the auxiliary storage unit 148. The variation pattern specifying unit 157 identifies a variation pattern of the past user bioinformation that matches the variation pattern of the user's recent user bioinformation from the user-specific bioinformation profile stored in the profile creation storage unit 153. Store the program that can execute the process. The biometric information prediction determination unit 158 is a future obtained by adding the variation value of the future user biometric information associated with the variation pattern of the past user biometric information specified by the variation pattern identification unit 157 to the current user biometric information. A program capable of calculating a predicted value of the user biometric information and using the predicted value of the future user biometric information to determine whether or not the user biometric information satisfies a predetermined criterion is stored.
The user consultation history confirmation unit 159 performs a process of determining whether or not the user has a consultation in the medical institution where the medical institution terminal 170, which will be described later, is installed. That is, the user's consultation date and time stored in the user reception history unit 184 in the auxiliary storage unit 177 of the medical institution terminal 170, which will be described later, and the user-specific information stored in the user-specific information storage unit 185 also in the auxiliary storage unit 177. A program that can specify the reception date and time of information and execute a process of determining that the user has received a consultation when the consultation date and time is after the reception date and time is stored. The user-specific information erasing unit 160 includes user identification information stored in the user-specific information storage unit 185 in the auxiliary storage unit 177 of the medical institution terminal 170, which will be described later, and all information associated with the user identification information (reception date and time, user-specific information). ), And a program that can execute a process of erasing the user identification information stored in the user consultation history unit 184 and the user's consultation date and time associated with the user identification information, which is also in the auxiliary storage unit 177, is stored. The medical institution terminal identification unit 161 uses the medical institution terminal recognition information stored in association with the access point information representing the access point to which each portable device 110 currently belongs stored in the medical institution terminal storage unit 151 to be stored in the medical institution terminal 170. Is stored, and a program capable of executing a process of transmitting the user-specific information to the specified medical institution terminal 170 is stored.
The medical institution terminal 170 includes a computer configuration as described below. The medical institution terminal 170 includes a CPU 171 that controls the medical institution terminal 170 as a whole. The CPU 171 executes various processes according to the instructions of the various programs stored in the RAM 172. The CPU 171 stores a transmitter / receiver 174 composed of an NCU 172 and a modem 173, an EEPROM 175 that stores flags, a ROM 176 that stores various programs, various data processed by the CPU 171, and a program stored in the ROM 176. RAM 172, auxiliary storage unit 177, clock 178, gate array 181 that controls input / output (input unit 179, display unit 180) to the CPU 171; display unit 180, input unit 179, and recording unit 182 connected to the gate array 181. , Connected by a bus line. The medical institution terminal 170 is provided in the medical institution. Medical institutions are not limited to fixed facilities such as hospitals and clinics. It may be a mobile facility such as an ambulance in consideration of a case where the user falls into a coma due to a hypoglycemic state and needs user-specific information while being transported to a fixed facility such as a hospital or clinic. The NCU 172 that constitutes the transmission / reception unit 174 is connected to the modem 173 and the communication line to perform network control. The modem 173 also demodulates the received data and modulates the transmitted data. Further, the auxiliary storage unit 177 is further composed of databases of a medical institution terminal identification information storage unit 183, a user consultation history unit 184, and a user-specific information storage unit 185. A hard disk, a flash memory, or the like is used as the auxiliary storage unit 177, but the auxiliary storage unit 177 is not limited to this.
The medical institution terminal identification information storage unit 183 stores the medical institution terminal identification information. The medical institution terminal identification information is identification information assigned to each medical institution terminal 170, and for example, the e-mail address of the medical institution terminal 170 is used. The user-specific information storage unit 185 uses the user identification information of each mobile device 110 and the user-specific information received from the server device as the received date and time (acquires the date and time information from the clock. Hereinafter, the reception date and time will be referred to as the reception date and time. ) And the associated database. The database is shown in FIG. 2F. The user consultation history unit 184 is a database associated with the user identification information input by the input unit 179 and the input date and time (acquiring the date and time information from the clock, hereinafter referred to as the consultation date and time). The database is shown in FIG. 2G. The input unit 179 is displayed or carried on the display unit 122 of the portable device 110 when the user who uses the portable device 110 receives a medical examination or is transported to the medical institution where the medical institution terminal 170 is installed. It is a device for inputting user identification information attached to the device 110 to the medical institution terminal 170, and may be, for example, a device for inputting using a reading device using a bar code reader, a keyboard, or the like. The display unit 180 displays user identification information and user-specific information, and is composed of, for example, a liquid crystal screen.
Next, the server device 140 or the portable device 110 stores the user biometric information, calculates a predicted value of the future user biometric information, and uses it to determine whether or not the user biometric information satisfies a predetermined criterion. The method will be described with reference to FIGS. 3, 4, and 5. In addition, as user biometric information, the case of measuring the blood glucose level will be described as an example.
First, the biometric information profile creation process for creating a user-specific biometric information profile will be described with reference to the flow chart of FIG.
The measurement unit 112 of the portable device 110 measures the user's blood glucose level as the user's biological information, and continuously acquires the blood glucose level data (step S301). The operation of acquiring the blood glucose level data may be performed by an arbitrary instruction of the user, or may be a form in which the portable device 110 automatically performs the operation periodically.
Next, the transmission / reception unit 115 of the portable device 110 transmits the user's blood glucose level data continuously acquired by the measurement unit 112 to the server device 140 (step S302). Next, when the transmission / reception unit 145 of the server device 140 starts receiving the continuously acquired user blood glucose level data transmitted from the portable device 110, the CPU 141 sends the biometric information profile creation unit 156 in the ROM 147 to the bioinformation profile creation unit 156. The stored program is read into the RAM 142, and the process of continuously storing the user's blood glucose level data continuously received in the RAM 142 is executed (step S303).
Next, the CPU 141 determines whether or not a predetermined time has elapsed since the user's blood glucose level data was continuously stored in the RAM 142 in step S303 (step S304). If it is determined that the predetermined time has not elapsed (S304; NO), the CPU 141 returns the process to step S303. On the other hand, when it is determined that the predetermined time has elapsed (S304; YES), the CPU 141 divides the blood glucose level data of the above user, which has been continuously stored in the RAM 142, as one blood glucose level data string sample, and stores the blood glucose level data in the RAM 142 again. (Step S305).
Next, the CPU 141 determines whether or not a predetermined number of blood glucose data string samples are stored in the RAM 142 (step S306). When it is determined that the predetermined number is not stored (S306; NO), the CPU 141 returns the process to step S303, and stores a new blood glucose level data string sample in the RAM 142 in the process up to step S305. On the other hand, when it is determined that a predetermined number of blood glucose level data string samples have been stored (S306; YES), the CPU 141 proceeds to step S307.
Next, in step S307, the CPU 141 first, for each of the blood glucose level data string samples (representing the past user biometric information) stored in a predetermined number, shows the blood glucose level indicated by the blood glucose level data string before the past time P. The process of calculating the deviation rate of the value, the change rate of the blood glucose level, and the difference of the blood glucose level is performed. In addition, the past time P represents the past time P from each latest time included in each blood glucose level data string sample. The specific calculation method for the blood glucose deviation rate, the blood glucose change rate, and the blood glucose difference is shown below.
The above-mentioned divergence rate of blood glucose level is calculated by the following formula 1 with the blood glucose level at the past time P as DATAp and the average value of the blood glucose levels in a predetermined length period before A hours before the past time P as DATAf. Calculated. (DATAp-DATAf) / DATAf × 100 (Equation 1)
The above-mentioned rate of change in blood glucose level is DATAk, which is the average value of blood glucose levels in a predetermined length period before the past time P, and blood glucose in a predetermined length period before A hours before the past time P. It is calculated by the following formula 2 with the average value of the values as DATAf. (DATAf-DATAak) / A (Equation 2)
The above difference in blood glucose level is calculated by the following formula 3 with the blood glucose level at the past time P as DATAp and the blood glucose level A hours before the past time P as DATAa. DATAp-DATAA (Equation 3)
Next, the CPU 141 stores a predetermined number of past blood glucose levels (Equation 3) including the above-mentioned deviation rate of blood glucose level (Equation 1), change rate of blood glucose level (Equation 2), and difference in blood glucose level. After calculating for each of the blood glucose data string samples, which pattern of patterns 1 to 6 as shown in FIG. 5 (each representing a fluctuation pattern of past biological information) is applicable to each blood glucose data string sample. Is performed (step S307). After this determination process, the CPU 141 proceeds to step S308.
Next, in step S308, the CPU 141 indicates that each blood glucose data string sample indicates patterns 1 to 6 (each representing a fluctuation pattern of past user biometric information) to which each blood glucose data string sample applies. The fluctuation value of the blood glucose level X hours after the past time P is frequency-distributed, and the median value is defined as the fluctuation value of the blood glucose level in the future from the past time P (representing the fluctuation value of the future user biometric information). Regarding the calculation of the fluctuation value, in addition to the above median value, the average value of the fluctuation value of the blood glucose level X hours after the past time P may be taken. The CPU 141 sets the fluctuation pattern of each past user biometric information thus obtained and the fluctuation value of the blood glucose level in the future (representing the fluctuation value of the future user biometric information) from the time P at the time of the fluctuation pattern. A user-specific biometric information profile associated with the above is created, and the profile creation storage unit 153 in the auxiliary storage unit 148 stores the biometric information profile in the form of a database as shown in FIG. 2E (step S308). After that, the CPU 141 erases the program read from the biometric information profile creation unit 156 stored in the RAM 142, and ends the process.
Next, using the user-specific biometric information profile created based on the user's past blood glucose level data string as described above, the predicted value of the future user's biometric information is calculated, and the predicted value of the biometric information of the future user is calculated and used as the user's biological information. A method of determining whether or not the information satisfies a predetermined criterion will be described with reference to the flow chart of FIG.
The measurement unit 112 of the portable device 110 measures the user's blood glucose level as the user's biological information, and continuously acquires the blood glucose level data (step S401). The operation of acquiring the blood glucose level data may be performed according to an arbitrary instruction of the user, or may be in a form in which the portable device 110 automatically and periodically acquires the blood glucose level data.
Next, the transmission / reception unit 115 of the portable device 110 transmits the user's blood glucose level data continuously acquired by the measurement unit 112 to the server device 140 (step S402). Next, when the transmission / reception unit 145 of the server device 140 starts receiving the continuously acquired user blood glucose level data transmitted from the portable device 110, the CPU 141 stores it in the fluctuation pattern identification unit 157 in the ROM 147. The program is read into the RAM 142, and a process of continuously storing the continuously received user blood glucose level data in the RAM 142 is executed (step S403).
Next, the CPU 141 determines whether or not a predetermined time has elapsed since the user's blood glucose level data was continuously stored in the RAM 142 in step S403 (step S404). If it is determined that the predetermined time has not elapsed, the CPU 141 returns the process to step S403. On the other hand, when it is determined that the predetermined time has elapsed, the CPU 141 divides the blood glucose level data of the user who has been continuously stored in the RAM 142 into one blood glucose level data string, and stores the blood glucose level data in the RAM 142 again (step S405).
Next, the CPU 141 creates a recent fluctuation pattern of the blood glucose level (representing a recent fluctuation pattern of the user's biological information) based on the blood glucose level data string stored in step S405. That is, the CPU 141 uses the same calculation method as in step S307 described above, and has a recent blood glucose level fluctuation pattern consisting of a blood glucose level deviation rate, a blood glucose level change rate, and a blood glucose level difference shown in the recent blood glucose level data sequence. (Representing the recent fluctuation pattern of the user's biometric information) is created (step S406).
Next, the CPU 141 refers to the database of the user-specific biometric information profile (FIG. 2E) stored in the profile creation storage unit 153, and the fluctuation pattern of the past user biometric information and the recent fluctuation pattern of the user biometric information. Is determined (step S407). If it is determined in step S407 that they do not match (S407; NO), the CPU 141 erases the blood glucose level data string stored in the RAM 142, and returns the process to step S401. On the other hand, when it is determined in step S407 that they match (S407; YES), the CPU 141 erases the program read from the fluctuation pattern identification unit 157 stored in the RAM 142, and stores the program in the biometric information prediction determination unit 158 in the ROM 147. The program is read into RAM 142. Then, the CPU 141 refers to the database of the biometric information profile unique to the user (FIG. 2E), and the fluctuation value of the blood glucose level in the future from the time P (future user) associated with the fluctuation pattern of the matching past user biometric information. By adding (representing the fluctuation value of the biological information) to the current blood glucose level, a process of calculating the predicted value of the future blood glucose level (representing the predicted value of the future user biometric information) is performed (step S408).
Next, the CPU 141 determines whether or not the calculated future blood glucose level prediction value is equal to or less than the first predetermined fighting value predetermined according to the user, thereby determining whether or not the future hypoglycemic state will occur. Is determined. In this case, the CPU 141 determines that if it is equal to or less than the first predetermined value, it will be in a hypoglycemic state in the future, and the blood glucose level satisfies the predetermined criterion. Then, the CPU 141 erases the program read from the biometric information prediction determination unit 158 stored in the RAM 142, and proceeds with the process of step S706 (FIG. 7) as described later. Alternatively, it is determined whether or not the future hyperglycemic state will occur by determining whether or not the calculated predicted value of the future blood glucose level is equal to or higher than the second predetermined fighting value predetermined according to the user. It may be configured to be. In this case, the CPU 141 determines that if it is equal to or higher than the second predetermined fighting value, it will be in a hyperglycemic state in the future, and the blood glucose level satisfies the predetermined criterion. Then, the CPU 141 erases the program read from the biological information prediction determination unit 158 stored in the RAM 142, and proceeds with the process of step S706 (FIG. 7) as described later. (Step S409)
Further, the biometric information profile creation unit 156, the fluctuation pattern identification unit 157, and the biometric information prediction determination unit 158 predict the future blood glucose level using the above-mentioned calculation method, and based on this, whether or not a predetermined criterion is satisfied. It is used to determine, but is not limited to the above-mentioned calculation method. For example, as a method for predicting a future blood glucose level, the method described in JP-A-2005-308742 may be used.
Further, the determination method may be a determination based on the current blood glucose level as well as the determination based on the calculated future blood glucose level described above. For example, the biological information prediction determination unit 158 sets a first predetermined fighting value predetermined according to the user, and if the current blood glucose level is lower than that, it is determined that the blood glucose level satisfies the predetermined criterion. It may be configured. Alternatively, a second predetermined fighting value set in advance according to the user may be set, and if the current blood glucose level is higher than that, the blood glucose level may be determined to satisfy the predetermined criteria.
In addition, the determination method is not only the determination based on the above-calculated future blood glucose level or the current blood glucose level, but also the rate of increase or decrease of the current blood glucose level (both speeds are the latest to the current blood glucose level). The judgment may be based on (obtained from the blood glucose level). For example, if the biological information prediction determination unit 158 sets a fighting value of a first speed predetermined according to the user and the current falling speed of the blood glucose level is less than that, the blood glucose level satisfies a predetermined criterion. It may be configured to determine. Alternatively, a second predetermined fighting value set in advance according to the user may be set, and if the current rate of increase in blood glucose level is higher than that, the blood glucose level may be determined to meet the predetermined criteria. ..
The biological information profile creation unit 156, the fluctuation pattern identification unit 157, the biological information prediction determination unit 158, and the profile creation storage unit 153 are stored not in the server device 140 but in the ROM 117 of the portable device 110 (the biological information profile creation unit 156 is stored). (Stored in the auxiliary storage unit 116 of the mobile device 110), the CPU 111 of the mobile device 110 reads various programs stored in the ROM 117 into the RAM 118, and performs the same processing as the processing of the CPU 141 of the server device 140 described with reference to FIGS. It may be in the form of performing. In this case, the portable device 110 further provides a program capable of executing a process of transmitting the result of the determination that the user biometric information meets the predetermined criteria to the server device 140 in step S409. The determination result transmission unit (not shown in FIG. 1B) including the determination result transmission unit is newly stored in the ROM 117. Then, in step S409, when it is determined that the user biometric information satisfies a predetermined criterion, the CPU 111 of the portable device 110 reads the program stored in the determination result transmission unit in the ROM 117 into the RAM 118, and determines that the criterion is satisfied. The result of is transmitted to the server device 140. Based on the result of this determination, the server device 140 proceeds with the process of step S706 (FIG. 7) as described later. Further, the determination result transmission unit can execute a process of transmitting a data record (FIG. 2A) representing the user-specific information stored in the user-specific information storage unit 125 to the server device 140 at the same time as the determination result. May be good. By taking this form, the user-specific information is transmitted to the server device 140 only when the user biometric information satisfies a predetermined criterion, which leads to a reduction in the load in the processing of the server device.
Whether or not the server device 140 transmits the user-specific information to the necessary medical institution terminal 170 as described later in the flow chart of FIG. 7 as a result of the above processing of the user biometric information in the server device 140 or the portable device 110. It can be used as a reference when determining whether or not.
Next, a method in which the server device 140 updates the user-specific information stored in the user-specific information storage unit 150 in the server device 140 will be described with reference to the flow chart of FIG.
The CPU 111 of the portable device 110 transmits the data record (FIG. 2A) stored in the user-specific information storage unit 125 to the server device 140. This transmission operation may be in a form in which the user arbitrarily instructs the CPU 111 to transmit using the input unit 123, or in a form in which the CPU 111 automatically transmits periodically. Alternatively, the user may input the latest user-specific information into the portable device 110, and the CPU 111 may update the user-specific information storage unit 125 and at the same time automatically transmit the information to the server device 140. (Step S601)
Next, the CPU 141 of the server device 140 receives the data record (FIG. 2A) transmitted from the portable device 110 and stores it in the RAM 142. Subsequently, the CPU 141 reads the program stored in the user-specific information update unit 154 in the ROM 147 into the RAM 142, and executes the next process. First, the CPU 141 refers to the user-specific information storage unit 150 in the server device 140, and transmits the user-specific information of the data record (FIG. 2C) of the user-specific information storage unit 150 of the server device 140 and the portable device 110. The data record (FIG. 2A) is compared with the user-specific information (step S602). If the CPU 141 is different (S602; YES), the CPU 141 proceeds to step S603. If they match (S602; NO), the CPU 141 erases the data record (FIG. 2A) stored in the RAM 142 and the program read from the user-specific information update unit 154, and ends the process.
Next, in step S603, the CPU 141 transfers the user-specific information of the data record (FIG. 2C) of the user-specific information storage unit 150 of the server device 140 to the user-specific information of the data record (FIG. 2A) transmitted from the portable device 110. Update to (step S603). After the update, the CPU 141 erases the data record (FIG. 2A) read into the RAM 142 and the program read from the user-specific information update unit 154, and ends the process.
By exchanging information between the portable device 110 and the server device 140 as described above, the server device 140 can keep the user-specific information held by the user in the latest state.
Next, a method in which the server device 140 transmits the user-specific information to the required medical institution terminal 170 will be described with reference to the flow chart of FIG. Note that FIG. 7 shows an example of data stored in the RAM 142 of the server device 140 in association with each other when each step of the processing flow is executed.
The CPU 111 of the portable device 110 periodically transmits the user identification information stored in the user identification information storage unit 124 as a signal. All the access points 130 capable of receiving the signal add the individually assigned access point information and the reception strength thereof and transmit the signal to the server device 140 (step S701).
Next, the CPU 141 of the server device 140 receives the user identification information, the access point information, and the reception strength transmitted via the access point 130 in step S701, and stores them in the RAM 142. Subsequently, the CPU 141 reads the program stored in the access point information determination unit 155 in the ROM 147 into the RAM 142, and executes the following processing.
First, the CPU 141 compares the reception intensities transmitted from the individual access points in step S701. The CPU 141 selects the access point information received with the strongest reception strength, associates it with the user identification information, and stores it in the RAM 142. The CPU 141 erases other access point information and reception strength information. By this process, the server device 140 acquires access point information representing the access point to which the mobile device 110 currently belongs (step S702).
Next, the CPU 141 refers to the database (FIG. 2B) of the access point information storage unit 152 stored in the auxiliary storage unit 148, searches for the user identification information that matches the user identification information stored in step S702, and searches for the user identification information. Identify the access point information associated with the user identification information. Then, the CPU 141 compares the specified information with the access point information stored in the RAM 142. If they are different, the CPU 141 determines that the access point to which the portable device 110 belongs has changed (S703; YES), and proceeds with the process of step S704. If they match, the CPU 141 determines that the portable device 110 continues to belong to the same access point (S703; NO). In this case, the CPU 141 erases the user identification information, the access point information, and the program read from the access point information determination unit 155 stored in the RAM 142, and ends the process.
Next, the CPU 141 performs a process of updating the access point information specified above in the database (FIG. 2B) of the access point information storage unit 152 stored in the auxiliary storage unit 148 to the access point information stored in the RAM 142 (step). S704). After the update, the CPU 141 erases the program read from the access point information determination unit 155 stored in the RAM 142, and leaves the access point information and the user identification information stored in the RAM 142.
In step S704, the CPU 141 erases the program read from the access point information determination unit 155 stored in the RAM 142, and then then reads the program stored in the biometric information prediction determination unit 158 in the ROM 147 into the RAM 142. As a result, the CPU 141 performs a process of determining whether or not the blood glucose level satisfies a predetermined criterion, as described above in FIG. 4 (step S705). When it is determined that the blood glucose level satisfies a predetermined criterion (S705; YES), the CPU 141 erases only the program read from the biometric information prediction determination unit 158 stored in the RAM 142, and the access point information stored in the RAM 142 and the access point information. The user identification information is left, and the process proceeds to step S706. On the other hand, when it is determined that the predetermined criteria are not satisfied (S705; NO), the CPU 141 erases the access point information stored in the RAM 142, the user identification information, and the program read from the biometric information prediction determination unit 158. , End the process.
In step S705, the CPU 141 erases only the program read from the biometric information prediction determination unit 158 stored in the RAM 142, and then transfers the program stored in the medical institution terminal identification unit 161 in the ROM 147 to the RAM 142. Read. As a result, the CPU 141 identifies the medical institution terminal 170 located in the area where it can communicate with the access point to which the portable device 110 belongs, and performs a process of transmitting user-specific information to the specified medical institution terminal 170.
Specifically, first, the CPU 141 refers to the database (FIG. 2D) of the medical institution terminal storage unit 151 stored in the auxiliary storage unit 148, and matches the access point information stored in the RAM 142 from this database. The access point information to be used is searched, and all the medical institution terminal identification information associated with the access point information is specified (step S706). Next, the CPU 141 associates the user identification information stored in the RAM 142 with the specified medical institution terminal identification information and stores it again, and at the same time, performs a process of erasing the access point information stored in the RAM 142.
Next, the CPU 141 refers to the database (FIG. 2C) of the user-specific information storage unit 150 stored in the auxiliary storage unit 148, and from this database, the user identification information that matches the user identification information stored in the RAM 142 is selected. Search and identify user-specific information associated with that user identification information. Then, the CPU 141 further associates the specified user-specific information with the user identification information stored in the RAM 142 and the medical institution terminal identification information, and performs a process of storing the specified user-specific information in the RAM 142 again. Next, the CPU 141 performs a process of transmitting these information stored in association with the RAM 142 to the medical institution terminal 170 corresponding to the medical institution terminal identification information specified in step S706 (step S707). The transmission mode may be one-way transmission from the server device 140 to the medical institution terminal 170, or a transmission / reception unit from the CPU 171 of the medical institution terminal 170 to the CPU 141 of the server device 140. After giving an instruction to send the user-specific information to the medical institution terminal 170 via 174, the server device 140 may be bidirectional to send to the specified medical institution terminal 170. After transmission, the CPU 141 erases the user-specific information stored in the RAM 142 and the program read from the medical institution terminal identification unit 161 and ends the process. The user identification information and the medical institution terminal identification information associated therewith are continuously stored in the RAM 142 for use in the processes after step S801 described in FIG. 8 (step S708).
Further, after step S707, in the medical institution terminal 170 that has received the user-specific information, the CPU 171 of the medical institution terminal 170 stores the received user-specific information and user identification information in the RAM 172, and at the same time, receives the received date and time information (reception date and time). ) Is obtained from the clock 178. Then, the received user-specific information, the user identification information, and the acquired date and time information are associated with each other and stored as a database in the user-specific information storage unit 185 of the auxiliary storage unit 177 (FIG. 2F). After the storage, the CPU 171 erases the user identification information and the user-specific information stored in the RAM 172, and ends the process.
The confirmation of the user-specific information stored in the user-specific information storage unit 185 of the medical institution terminal 170 is performed by the medical worker when the user visits the medical institution or is transported to the portable device 110 of the user. This is done by inputting the user identification information into the input unit 179. After inputting, the user-specific information corresponding to the user identification information in the database (FIG. 2F) stored in the user-specific information storage unit 185 is displayed on the display unit 180 and can be confirmed. When the user identification information is input to the input unit 179, the input date and time information (consultation date and time) is acquired from the clock 178, and the user identification information is associated with the consultation date and time, and the user of the auxiliary storage unit 177 It is stored as a database in the consultation history section 184 (Fig. 2G). It should be noted that a configuration may be provided in which the medical staff can access the user-specific information storage unit 185 in advance and confirm the user-specific information before the user receives a medical examination or is transported to the medical institution.
In step S701, instead of the CPU 111 of the portable device 110 transmitting the user identification information, the CPU 141 of the server device 140 periodically transmits the user identification information through all the access points 130, and the corresponding portable device. It may determine which access point the 110 was received with the strongest reception strength. In this case, in step S702, the transmitted user identification information and the access point information of the access point received with the strongest reception strength are stored in the RAM 142 of the server device 140.
Note that step S705 may be provided between the start of processing of the server device 140 and step S701, and the processing of step S701 may be advanced only when a predetermined criterion is satisfied in step S705. In this way, if it is determined that the blood glucose level of the user does not meet the predetermined criteria, the subsequent processing of the server device 140 is not required, so that the load on the processing of the portable device 110 and the server device 140 is increased. Can be reduced.
In steps S706 and S707, in addition to the medical institution terminal 170 in the area where the access point to which the mobile device 110 belongs can communicate, an access point in an area adjacent to the access point to which the mobile device 110 belongs is also specified and accessed. User-specific information may also be sent to the medical institution terminal in the area where the point can communicate. In this way, even if the user who uses the portable device 110 makes a rapid movement by train or automobile and the access point to which the mobile device belongs changes suddenly, the access point to which the destination belongs can communicate within the communicable area. Since the user-specific information is sent to the medical institution terminal in advance, the medical institution can take appropriate and prompt measures for the user.
If the mobile device 110 is fixed in the access point to which the mobile device 110 belongs, or if the user using the mobile device 110 rarely leaves the area where communication is possible with the access point to which the user belongs, steps S701 to S704 May be omitted and only the processing after step S705 may be performed. As a result, even if the user is not aware of fluctuations in his / her blood glucose level, the server device 140 automatically transmits the user's unique information to the medical institution terminal 170 if the predetermined criteria are met, so that even if the user is a medical institution. Even if the patient is transported to the hospital and cannot communicate with the medical staff, appropriate treatment, diagnosis, or administration of the drug is performed.
When the user using the portable device 110 is rapidly moving between a plurality of access points in a short time and determines in step S705 that the predetermined criteria are satisfied and sends the user-specific information to the medical institution terminal 170. If the user has already moved to another access point, step S705 may be omitted and only the remaining steps S701 to S704 and steps S706 to S707 may be performed. As a result, as soon as the mobile device 110 moves to a different access point, the server device 140 can send the user-specific information to the medical institution terminal 170 located in the communication area of the destination access point. Even if the user is transported to a medical institution on the way and cannot communicate with the medical staff, appropriate treatment, diagnosis, or administration of a drug is performed.
In addition, it is not necessary to send the user-specific information to all the medical institution terminals 170 located in the area where communication with a certain access point is possible, and the user-specific information is sent only to the medical institution terminal 170 specified by the user. There is also. In this case, the auxiliary storage unit 116 of the portable device 110 is newly provided with a medical institution terminal designation unit (not shown in FIG. 1B), and the portable device 110 is medical treatment corresponding to the medical institution terminal 170 designated in advance by the user. The institution terminal identification information is stored in the medical institution terminal designation unit, for example, in the form of the database shown in FIG. 2H. Then, in step S701, the CPU 111 of the portable device 110 associates all the medical institution terminal identification information stored in the medical institution terminal designation unit with the user identification information and sends the information to the CPU 141 of the server device 140, and the process of step S705 is performed. Up to, the RAM 142 of the server device 140 stores the user identification information as well as the medical institution terminal identification information.
Next, in step S706, the CPU 141 reads the program stored in the medical institution terminal identification unit 161 in the ROM 147 into the RAM 142, and the database of the medical institution terminal storage unit 151 stored in the auxiliary storage unit 148 (FIG. 2D). ), And the medical institution terminal identification information associated with the access point information, which matches the access point information stored in the RAM 142 in this database, is specified. Then, the CPU 141 determines whether or not the specified medical institution terminal identification information matches the medical institution terminal identification information derived from the medical institution terminal designation unit simultaneously stored in the RAM 142, and the CPU 141 determines whether or not the identified medical institution terminal identification information matches the medical institution terminal identification information that does not match. Erase only. Then, the CPU 141 uses the medical institution terminal identification information remaining in the RAM 142 in the process of step S707. As a result, the user-specific information can be sent only to the medical institution terminal designated in advance by the user. If you know the medical institution that gives the most suitable treatment for the user or the medical institution that you are familiar with, and if you know in advance that you will go to that medical institution, perform the processing provided with the above medical institution terminal designation section. You may.
By exchanging information between the mobile device 110, the server device 140, and the medical institution terminal 170 as described above, even when the mobile device 110 belongs to a new access point or the blood glucose level meets a predetermined standard, the user Is not required to perform a separate predetermined operation, and user-specific information is sent in advance to all medical institution terminals 170 in the area where communication with the access point to which the mobile device 110 belongs. Then, even if the user falls into a coma due to hypoglycemia due to such exchange of information and cannot communicate with the user and the medical institution, the medical institution sends the user-specific information in advance. And can administer appropriate treatment, diagnosis, or drug administration to the user.
Next, when the user-specific information is sent to the medical institution terminal 170 in the communication area of the access point to which the user belongs, and then the access point to which the user's portable device 110 belongs is changed, or the user-specific information is unique to the user. When the user has already been examined or transported in the medical institution where the medical institution terminal 170 to which the information is sent is installed, the medical institution terminal 170 stores the user-specific information in the user-specific information storage unit 185. You don't have to continue.
Here, the operation of the server device 140 erasing the user-specific information stored in the user-specific information storage unit 185 in the medical institution terminal 170 will be described with reference to the flow chart of FIG. Note that FIG. 8 shows an example of data stored in the RAM 142 of the server device 140 in association with each other when each step of the processing flow is executed.
The CPU 111 of the portable device 110 periodically transmits the user identification information stored in the user identification information storage unit 124 as a signal. All the access points that can receive the signal add the individually assigned access point information and the reception strength thereof, and transmit the signal to the server device 140 (S801).
Next, the CPU 141 of the server device 140 has user identification information that is transmitted via the access point in step S801 and that matches the user identification information that has been continuously stored in the RAM 142 since step S707 of FIG. 7, and the user identification information thereof. The access point information and the reception strength are received and stored in the RAM 142. Subsequently, the CPU 141 reads the program stored in the access point information determination unit 155 in the ROM 147 into the RAM 142, and executes the following processing. First, the CPU 141 compares the reception intensities transmitted from the individual access points in step S801. Then, the CPU 141 selects the access point information received with the strongest reception strength and stores it in the RAM 142. Other access point information and reception strength information are deleted. By this process, the server device 140 acquires access point information representing the access point to which the mobile device 110 currently belongs (step S802).
Next, the CPU 141 refers to the database (FIG. 2B) of the access point information storage unit 152 stored in the auxiliary storage unit 148, and matches the user identification information stored in the RAM 142 after step S707 in FIG. 7. Search for user identification information and identify the access point information associated with that user identification information. Subsequently, the CPU 141 compares the information with the access point information stored in the RAM 142. If they are different, the CPU 141 determines that the access point to which the mobile device 110 belongs has changed after the server device 140 sends the user-specific information to the medical institution terminal 170 (S803; YES), and performs the process of step S804. Proceed. If they match, the CPU 141 determines that the mobile device 110 continues to belong to the same access point (S803; NO), deletes the program read from the access point information determination unit 155, and then steps. Proceed to the process of S805.
Next, the CPU 141 performs a process of updating the access point information specified in step S803 in the database (FIG. 2B) of the access point information storage unit 152 stored in the auxiliary storage unit 148 to the access point information stored in the RAM 142 (). Step S804). After the update, the CPU 141 erases the program read from the access point information determination unit 155 stored in the RAM 142. After step S707 in FIG. 7, the user identification information and the medical institution terminal identification information associated with the user identification information stored in the RAM 142 are continuously stored.
On the other hand, when it is determined in step S803 that the mobile device 110 continues to belong to the same access point (S803; NO), the CPU 141 of the server device 140 is a medical institution located in the area where the access point can communicate. A process of determining whether or not a user who uses the portable device 110 at the terminal 170 has a medical examination is performed. In other words, a process of determining whether or not the user has been examined or the user has already been transported to the medical institution where the medical institution terminal 170 is installed is performed. This series of processes will be described in the following steps S805, S806, S807, and S808.
Next, the CPU 141 of the server device 140 reads the program stored in the user consultation history confirmation unit 159 in the ROM 147 into the RAM 142, and performs the following processing. First, the CPU 141 of the server device 140 is stored in the auxiliary storage unit 177 with respect to the CPU 171 of the medical institution terminal 170 identified based on the medical institution terminal identification information that has been continuously stored in the RAM 142 since step S707 of FIG. The user is instructed to send the database (FIG. 2G) of the user consultation history unit 184 to the server device 140. Then, the CPU 141 performs a process of storing the database (FIG. 2G) sent from the medical institution terminal 170 in the RAM 142 (step S805).
Next, the CPU 141 refers to this database, searches for user identification information that matches the user identification information that has been continuously stored in the RAM 142 since step S707 in FIG. 7, and determines whether or not there is a matching user identification information. (Step S806). If no matching user identification information is found (S806; NO), the CPU 141 erases the database stored in the RAM 142, the access point information, and the program read from the user consultation history confirmation unit 159, and FIG. Return to the start of. Then, the CPU 141 subsequently waits for the transmission of the user identification information from the portable device 110 in step S801. If the matching user identification information is found (S806; YES), the CPU 141 proceeds to the process of step S807 while storing this database in the RAM 142.
Next, the CPU 141 stores the user-specific information in the auxiliary storage unit 177 with respect to the CPU 171 of the medical institution terminal 170 identified based on the medical institution terminal identification information, which has been stored in the RAM 142 since step S707 in FIG. The database of unit 185 (FIG. 2F) is instructed to be transmitted to the server device 140. Then, the CPU 141 performs a process of storing these databases sent from the medical institution terminal 170 in the RAM 142 (step S807). The medical institution terminal 170 does not transmit the database (FIG. 2F) of the user-specific information storage unit 185 itself, but further removes only the user-specific information from this database (the user identification information is associated with the reception date and time). It may be in the form of transmitting a database) that retains the data.
Next, the CPU 141 continues to store in the RAM 142 after step S707 in FIG. 7 in the database (FIG. 2G) stored in the RAM 142 in step S805 and the database (FIG. 2F) stored in the RAM 142 in step S807. The user identification information that matches the existing user identification information is searched, and the consultation date and time and the reception date and time associated with the user identification information are specified from the database (FIG. 2G) and the database (FIG. 2F), respectively. Then, the CPU 141 compares the consultation date and time with the reception date and time. When the consultation date and time is after the reception date and time (S808; YES), the CPU 141 determines that the user has visited the medical institution where the medical institution terminal 170 is installed. As a result, the CPU 141 erases the database (FIG. 2G), the database (FIG. 2F), and the program read from the user consultation history confirmation unit 159 stored in the RAM 142, and proceeds to the process of step S809. On the other hand, when the consultation date and time is not after the reception date and time (S808; NO), the CPU 141 uses the database (FIG. 2G) stored in the RAM 142, the database (FIG. 2F), the access point information, and the user consultation history confirmation unit. After erasing the program read from 159, the process returns to the start of FIG. Then, the CPU 141 subsequently waits for the transmission of the user identification information from the portable device 110 in step S801.
Next, the CPU 141 of the server device 140 reads the program stored in the user-specific information erasing unit 160 in the ROM 147 into the RAM 142, and performs the following processing. The CPU 141 is in the user-specific information storage unit 185 of the auxiliary storage unit 177 with respect to the CPU 171 of all the medical institution terminals 170 specified based on the medical institution terminal identification information that has been continuously stored in the RAM 147 since step S707 of FIG. The user identification information that matches the user identification information that has been continuously stored in the RAM 142 of the server device 140 since step S707 of FIG. 7 in the database (FIG. 2F) stored in the server device 140, and all the information (reception) associated therewith. Instruct to delete the date and time, user-specific information). Similarly, the CPU 141 also identifies the database (FIG. 2G) stored in the user consultation history unit 184 of the auxiliary storage unit 177, which has been continuously stored in the RAM 142 of the server device 140 since step S707 of FIG. Order to delete the user identification information that matches the information and the date and time of consultation associated with it. After the instruction processing, the CPU 141 of the server device 140 reads the user identification information stored in the RAM 142, the medical institution terminal identification information associated with the user identification information, the access point information, and the user-specific information erasing unit 160. Erase and end the process (step S809).
In step S801, instead of the CPU 111 of the portable device 110 transmitting the user identification information, the CPU 141 of the server device 140 periodically transmits the user identification information through all the access points 130, and the portable device matching the user identification information is transmitted. It may determine which access point the 110 receives with the strongest reception strength. In this case, the CPU 141 stores the transmitted user identification information and the access point received with the strongest reception strength in the RAM 142 of the server device 140 in step S802.
By exchanging information between the portable device 110, the server device 140, and the medical institution terminal 170 as described above, the medical institution needs to perform a separate predetermined operation for user-specific information that does not need to be continuously stored in the medical institution terminal 170. It can be automatically deleted by a command from the server device 140 without doing so. By exchanging such information, the user-specific information is stored only in the medical institution terminal 170 belonging to the area where the user can communicate with the access point within the period when the user belongs to the access point. The unique information will be handled within the minimum range outside the portable device 110. As a result, it is possible to prevent leakage of user-specific information to the outside of the medical institution.
The present embodiment does not limit the realization method of each processing unit such as the access point information determination unit 155 included in the portable device 110, the server device 140, and the medical institution terminal 170. Each of the above processing units may be configured as a hardware component, a software component, or a combination thereof by a method feasible by an ordinary engineer in the present technology.
Hardware components are hardware circuits, such as field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), gate arrays, logic gate combinations, signal processing circuits, analog circuits, and the like. There is. A component of software is a component (fragment) that realizes the above processing as software, and is not a concept that limits the language, development environment, etc. that realize the software. Software components include, for example, tasks, processes, threads, drivers, firmware, databases, tables, functions, procedures, subroutines, predetermined parts of program code, data structures, arrays, variables, parameters, and the like. The components of these software are realized in one or more memories in a computer, or the data in one or more memories is one or more processors (eg, CPU (Central Processing Unit), DSP. It is realized by executing with (Digital Signal Processor) etc.).
According to the present invention, even if the user falls into a coma due to hypoglycemia and cannot communicate with the user and the medical institution, the medical institution where the medical institution terminal is installed is sent in advance. It is possible to grasp user-specific information and perform appropriate treatment, diagnosis, or administration of a drug. On the other hand, when the sent user-specific information is no longer needed, the medical institution terminal side automatically deletes the user-specific information on the server device side without performing a separate predetermined operation. Therefore, the user-specific information is separately deleted. It is possible to handle user-specific information safely without having to consider the work load to be managed. As a result, it is possible to save the trouble of managing user-specific information on both the user side and the medical institution side.
110 portable device 111 CPU (of portable device) 112 Measuring unit 113 Analog signal processing unit 114 Analog-to-digital (A / D) converter 115 Transmitter / receiver (of portable device) 116 Auxiliary storage (of portable device) 117 ROM (for portable devices) 118 RAM (for portable devices) 119 EEPROM (of portable device) 120 (portable device) watch 121 Gate array (for portable devices) 122 Display (of mobile device) 123 Input section (of mobile device) 124 User identification information storage unit 125 User-specific information storage (of portable device) 126 Measurement data storage 127 Calibration curve data storage unit 128 Modem (for portable devices) 129 NCU (for portable devices) 130 access points 131-133 Access points installed in each area 134 Communication network 140 server device 141 CPU (of server device) 142 RAM (of server unit) 143 NCU (of server device) 144 Modem (of server device) 145 Transmitter / receiver (of server device) 146 EEPROM (of server device) 147 ROM (of server device) 148 Auxiliary storage (of server device) 149 Clock (of server device) 150 User-specific information storage (of server device) 151 Medical institution terminal memory 152 Access point information storage unit 153 Profile creation storage 154 User-specific information update section 155 Access point information judgment unit 156 Biometric Information Profile Creation Department 157 Fluctuation pattern identification part 158 Biometric information prediction judgment unit 159 User consultation history confirmation department 160 User-specific information eraser 161 Medical institution terminal identification department
18 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2004129777A | Cites | Japan | Examiner |
| JP2006023973A | Cites | Japan | Examiner |
| JP2006323468A | Cites | Japan | Examiner |
| JP2006323468A | Cites | Japan | – |
| JP2004129777A | Cites | Japan | – |
| JP2006023973A | Cites | Japan | – |
23 members in 7 offices
Priority claims14
| Document | Office | Kind | Date |
|---|---|---|---|
| 2009101291 | Japan | A | |
| 2009101291 | Japan | A | |
| 2009246936 | Japan | A | |
| 2009246936 | Japan | A | |
| 2010056465 | Japan | W | |
| 2010056465 | Japan | W | |
| 2011509277 | Japan | A | |
| 2009101291 | – | – | – |
| 2009246936 | – | – | – |
| JP20090101291 | – | – | – |
| JP20090246936 | – | – | – |
| JP2010056465 | – | – | – |
| JP20110509277 | – | – | – |
| WO2010JP56465 | – | – | – |
Members23
| Document | Office | Kind | |
|---|---|---|---|
| WO2010119822A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2010119824A1 | World Intellectual Property Organization (WIPO) | A1 | |
| TW201104486A | Taiwan Province of China | A | |
| US2012029942A1 | United States of America | A1 | |
| KR20120011861A | Republic of Korea | A | |
| EP2420183A1 | European Patent Office (EPO) | A1 | |
| EP2420184A1 | European Patent Office (EPO) | A1 | |
| CN102395314A | China | A | |
| US2012110054A1 | United States of America | A1 | |
| CN102458234A | China | A | |
| JPWO2010119822A1 | Japan | A1 | |
| JPWO2010119824A1 | Japan | A1 | |
| KR101297767B1 | Republic of Korea | B1 | |
| JP5410511B2 | Japan | B2 | |
| EP2420183A4 | European Patent Office (EPO) | A4 | |
| CN102458234B | China | B | |
| EP2420184A4 | European Patent Office (EPO) | A4 | |
| US8769002B2 | United States of America | B2 | |
| JP5616331B2This record | Japan | B2 | |
| CN102395314B | China | B | |
| TWI501099B | Taiwan Province of China | B | |
| EP2420184B1 | European Patent Office (EPO) | B1 | |
| EP2420183B1 | European Patent Office (EPO) | B1 |
16 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 5616331
- Publication, DOCDB
- 5616331
- Publication, EPODOC
- JP5616331B
- Application
- 2011509277
- Application, DOCDB
- 2011509277
- Application, EPODOC
- JP20110509277
Titles2
- Japanese
- ユーザ固有情報提供システム、ユーザ固有情報提供方法、サーバ装置及び携帯装置
- English
- User-specific information provision system, user-specific information provision method, server device and mobile device
Classification
- CPC, 7
- A61B5/14532
- A61B5/0002
- A61B5/117
- A61B5/14546
- A61B5/411
- G16H40/67
- G16H10/60
- IPC, 3
- A61B5 00
- G16H10 60
- G16H40 67
