情報処理装置、情報処理システム、制御方法およびプログラム、
【課題】一つの健診科目で複数の測定方法を行うことができる情報処理装置を提供する。
【解決手段】健診端末A111のCPU201は、健診機器A110で測定された健診情報を当該健診機器A110から受け付けると共に、当該受け付けた健診科目の識別情報に紐付いた過去の健診情報を記録媒体160から読み出し、健診機器A110から取得した測定結果が別検査(あるいは再検査)を必要とする測定結果であった場合に、当該健診端末A111の表示画面を別の検査方法の画面に切り替える。
【解決手段】健診端末A111のCPU201は、健診機器A110で測定された健診情報を当該健診機器A110から受け付けると共に、当該受け付けた健診科目の識別情報に紐付いた過去の健診情報を記録媒体160から読み出し、健診機器A110から取得した測定結果が別検査(あるいは再検査)を必要とする測定結果であった場合に、当該健診端末A111の表示画面を別の検査方法の画面に切り替える。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、健診情報処理装置、健診情報処理方法、プログラム、記憶媒体、及び健診情報処理システムに関し、特に、各種健診機器で測定された健診情報を端末経由で各受診者が携帯する記録媒体に記録して健診情報の回収を行う健診情報処理システムにおける健診情報処理装置に関する。
【背景技術】
【0002】
現在、学校や会社等に医者や看護士等(以下、「測定者」という。)が出張して健康診断を行う、いわゆる出張健診が一般的に行われている。
【0003】
例えば、従来の出張健診では、測定者が行った測定結果(健診情報)を健康診断票(紙)に記載していたが、近年、情報収集の効率化等のため、健康診断票(紙)の代わりにICカード等の携帯可能な記録装置を用いている(例えば、特許文献1参照。)。
【特許文献1】特開平11−213061号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
従来、出張健診では複数の健診科目についての測定を行い、それら測定結果を記録媒体に記憶させることで、数値を管理している。
【0005】
健診を行う複数の健診科目について、それぞれ同一種類の情報処理装置(以下、健診端末)を用いることが一般的であるが、これらの健診端末は、健診科目一つにつき健診端末も一つづつが対応し、複数の健診科目を測定するような機能構成で用いられてはいない。そのため、複数の健診科目の測定結果の記憶を一つの健診端末で行うことは難しい。
【0006】
従来の出張健診では、受診した健診科目の測定結果を健診端末に挿入された記憶媒体に記憶させるだけで、各健診科目の測定結果に応じて再検査をするよう受診者又は測定者に知らせることが出来なかった。
【0007】
例えば、「血圧」の項目を2回測定するような場合、すなわち、1つの項目を2度測定するような場合に、1度目の2度目の測定結果が余りにも乖離している項目についても、そのまま数値を記録するのみであり、異常値として知らせるような制御を行っていなかった。
【0008】
また、例えば、一つの健診科目の測定結果を見て、改めて別種類の測定を促すような制御も行っていなかった。
【0009】
このように、一つの健診科目の測定結果が基準値(一般的にみて正常と判断される範囲の数値)に満たない場合、例えば、この次に測定する時に、どちらの数値を基準にして測定結果の良し悪しを判断すればいいのかがわからないという問題が生じる虞があった。
【0010】
本発明の目的は、従来一つの機器で、一科目の健康診断のみ行っていた出張健診につき、受診の際に、1つの健診科目について、ある基準に満たない数値が測定結果として出た場合に、同機器上で、再検査又は別検査をするように警告する仕組みを提供することにある。
【課題を解決するための手段】
【0011】
本発明は、受診者の健康診断の測定を行う健診機器と接続可能であり、前記健康診断の測定結果を記憶することが可能な情報処理装置において、前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付手段と、前記選択受付手段により受け付けた健診科目が、少なくとも第一の健診方法と第二の健診方法を含む健診科目である場合に、それぞれの健診方法による測定結果を記憶する記憶手段と、前記健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信手段と、前記第一の測定結果受信手段により受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告手段と、前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信手段とを備えることを特徴とする。
【発明の効果】
【0012】
本発明によれば、従来一つの機器で、一科目の健康診断のみ行っていた出張健診につき、受診の際に、1つの健診科目について、ある基準に満たない数値が測定結果として出た場合に、同機器上で、再検査又は別検査をするように警告する仕組みを提供することが可能になる。
【図面の簡単な説明】
【0013】
【図1】本発明の実施の形態に係る健診情報処理システムのシステム構成を示すブロック図である。
【図2】図1における各種端末(受付端末、各健診端末、管理端末)のハードウェア構成を示すブロック図である。
【図3】図1における受付端末が実行する受付処理の手順を示すフローチャートである。
【図4】図1における各健診端末が実行する制御処理の手順を示すフローチャートである。
【図5】本実施の形態に係る健診情報処理システムが実行する健診情報処理の手順を示すシーケンス図である。
【図6】図5におけるステップS507の健診状況表示処理の手順を示すフローチャートである。
【図7】図5におけるステップS509の過去健診情報表示処理の手順を示すフローチャートである。
【図8】図3におけるステップS309で受付端末から携帯記録媒体に記憶されるテーブルの一例である。
【図9】図1における管理端末が実行する回収処理の手順を示すフローチャートである。
【図10】受付端末のメモリに記憶された健診テーブルの一例である。
【図11】受付端末のメモリに記憶された過去健診テーブルの一例である。
【図12】携帯記録媒体に記憶されるテーブルの一例である。
【図13】図3におけるステップS309で受付端末から携帯記録媒体に記憶されたテーブルの一例である。
【図14】関連付情報ファイルの一例である。
【図15】関連付情報ファイルの他の例である。
【図16】受付端末の受付入力画面の一例である。
【図17】健診端末の初期メニュー画面の一例である。
【図18】健診端末の処理プログラム画面の一例である。
【図19】健診端末の処理プログラム画面の警告表示の一例である。
【図20】管理端末の回収処理プログラム画面の一例である。
【図21】管理端末の健診データ明細表示画面の一例である。
【図22】図4のステップS409で取得される第1の閾値の一例を説明するためのテーブルである。
【図23】図4のステップS403で取得される第2の閾値の一例を説明するためのテーブルである。
【図24】図4のステップS403で取得される第3の閾値の一例を説明するためのテーブルである。
【図25】図5におけるステップS517の警告処理の手順を示すフローチャートである。
【図26】図1における健診端末が備える機能の構成を示すブロック図である。
【図27】今回の測定結果と、過去の測定結果の差異の許容範囲の一例を説明するためのテーブルである。
【発明を実施するための形態】
【0014】
以下、本発明の実施の形態について図面を参照しながら説明する。
まず、本発明の実施の形態に係る健診情報処理システムについて説明する。
図1は、本実施の形態に係る健診情報処理システムのシステム構成を示すブロック図である。
【0015】
図1において、100は受付端末である。受付端末100は、ハンディターミナル又はノート型パーソナルコンピュータ等であり、記録媒体160のためのリーダ/ライタ207(図2)が設けられている。受付端末100は、このリーダ/ライタ207を介して、記録媒体160にデータを記憶させることや、記録媒体160に記憶されたデータを読み出して取得することができる。
また、受付端末100には、不図示のバーコードリーダが接続されている。
【0016】
そして、受付端末100のメモリ202(図2)には、受診予定の全ての受診者毎に、受診者ID(受診者を識別する識別情報)、健診番号、氏名、性別、年齢、生年月日等の受診者情報が記憶されている。
【0017】
更に、受付端末100のメモリ202には、受診予定の全ての受診者毎に、健診科目ID(健診科目を識別する識別情報)、今回の健康診断で受診予定の健診科目と受診予定ではない健診科目とを識別する識別情報(フラグ)(健診予定情報)が、それぞれ記憶されている(図10)。これら受診者情報と健診科目IDと健診予定情報とが記憶されたテーブル(図10)を健診テーブルと呼ぶことにする。ここで言う、健診科目とは、例えば、身長・体重、血圧、腹囲、視力等の健診の種類(区分)のことである。
【0018】
また、更に、受付端末100のメモリ202(図2)には、受診予定の全ての受診者毎に、各健診科目の過去の測定結果が記憶されている(図11)。
【0019】
この各健診科目の過去の測定結果が記憶されたテーブル(図11)を過去健診テーブルと呼ぶことにする。
【0020】
また、受付端末100のメモリ202(図2)には、上記バーコードリーダにより読み取られたバーコードを識別して文字データに変換する変換プログラムと、後述する受付処理プログラム(図3)とが記憶されている。
【0021】
管理端末150は、受付端末100と同様に、ハンディターミナル又はノート型パーソナルコンピュータ等であり、記録媒体160のためのリーダ/ライタ207(図2)が設けられている。管理端末150は、このリーダ/ライタ207を介して、記録媒体160にデータを記憶させることや、記録媒体160に記憶されたデータを読み出して取得することができる。
【0022】
また、管理端末150のメモリ202(図2)には、測定結果ファイルと、後述する回収処理プログラム(図9)とが記憶されている。
【0023】
健診端末A(111)〜N(129)(健診情報処理装置)は、ハンディターミナル又はノート型パーソナルコンピュータ等であり、記録媒体160のためのリーダ/ライタ207(図2)が設けられている。健診端末は、このリーダ/ライタ207を介して、記録媒体160にデータを記憶させることや、記録媒体160に記憶されたデータを読み出して取得することができる。
【0024】
健診端末A(111)〜N(129)のメモリ202(図2)には、図4に示す処理を行う制御プログラムと、図5乃至図7及び図25に示す処理を行う処理プログラムと、各プログラムで使用する画面情報(ディスプレイ205に図17乃至図18に示す画面を表示するためのデータであり、各プログラムの中に含めてもよい)と、メニュー(図17)に表示される各健診科目とそれに対応した処理プログラムとを関連付けるための関連付情報ファイル(図14乃至図15)と、各健診機器(110〜128)の機器設定情報(健診端末A(111)〜N(129)の設定情報)と、各健診機器とのデータのやり取りに用いられる通信プログラム(Bluetooth,IrDA,TCP/IP等の各通信手順やプロトコルに対応した通信プログラム)と、が記憶されている。ここで、関連付情報ファイルを記憶させているのは、健診科目毎に処理プログラムが異なるためである。
なお、上記各通信プログラムの少なくとも一部をオペレーティングシステムプログラムに含めてもよい。
【0025】
各健診端末の全てに同一のプログラム(制御プログラム、健診科目毎に対応した処理プログラム、健診科目毎又は健診機器毎に対応した通信プログラム及びこれらプログラムにより表示される画面の画面情報や関連付情報ファイル)と全健診機器の機器設定情報とが記憶されているので、全ての健診端末をどの健診科目でも使用することが可能となる。
【0026】
すなわち、健診端末に表示されたメニュー画面の複数の健診科目の中から一つの健診科目を選択するだけで、任意の健診端末を任意の健診科目で使用することができる。
【0027】
健診機器A(110)〜N(128)は、健診に使用する、例えばX線撮影装置や血圧計、心電図測定器等の各種検査機器であり、健診端末A(111)〜N(129)と通信可能に接続されている。
【0028】
健診機器は、健診端末との通信を可能にするために、例えばBluetoothやIrDA等の無線又は、USBやIEEE1394、パラレル転送用ケーブル等の有線の外部インタフェースを備えている。このように外部インタフェースの種類が健診機器を提供している会社により異なることが多いため、健診端末のメモリ202に複数の通信プログラムを記憶している。
【0029】
記録媒体160は携帯可能な記録媒体(携帯記録媒体とも言う)であって、例えばRF−IDやICカード等である。この携帯記録媒体は、後述する図12、図13の情報を記憶することができる。
【0030】
図1において、健診機器A110と健診端末A111のように2つが実線で結ばれている場合は、両者がケーブル(有線)で接続されていることを示している。また、健診機器B112と健診端末B113のように2つが破線で結ばれている場合は両者が無線や赤外線で接続されていることを示している。また、健診機器C114と健診端末C115のように2つが結ばれていない場合は両者が通信可能に接続されていないこと示す。このような場合は、健診機器C114で測定された測定結果(検査結果)を測定者が見て、測定者がその結果を健診端末C115に手入力し、健診端末C115が手入力されたデータを記録媒体160に記録させている。
【0031】
図2は、図1における各種端末(受付端末、各健診端末、管理端末)のハードウェア構成を示すブロック図である。
【0032】
図2において、CPU201、メモリ202、ROM203、通信アダプタ204、ディスプレイ205、キーボード206、及びリーダ/ライタ207はそれぞれシステムバス200を介して互いに接続されている。
システムバス200は、例えば、PCIバス、AGPバス、メモリバス等を意味する。
【0033】
また、図2では、各バス間の接続用チップやキーボードインタフェースやディスプレイインタフェース等の各種インタフェースは省略されている。
【0034】
CPU201は、四則演算や比較演算等の各種の演算や、ハードウェアやソフトウェアの制御を行う。メモリ202は、オペレーティングシステムや以下に示す各端末で実行される処理のステップに対応する部分を実行するためのアプリケーションプログラム(画面表示のための画面情報を含む)や、前述した各種データやファイルを記憶しており、本実施の形態ではメモリ202は不揮発性のメモリを使用している。
【0035】
なお、各種端末に不図示のハードディスクや、大容量フラッシュメモリ等により構成されるいわゆるシリコンディスクを更に備え、このハードディスクやシリコンディスクにオペレーティングシステムのプログラムやアプリケーションプログラム等を記憶し、実行時にはこのハードディスクやシリコンディスクから各プログラムをメモリ202に読み出して実行する形態も可能である。
【0036】
ROM203には、オペレーティングシステムと協働してハードディスク等への入出力を司るいわゆるBIOS等が記憶される。
【0037】
通信アダプタ204は、CPU201によって制御されるオペレーティングシステムの通信プログラムと協働して不図示の通信回線を介した外部との通信を行う。
【0038】
ディスプレイ205(表示部)は、画面を表示し、タッチパネルを兼ねており、キーボード206は各種指示や数値を入力するために用いられる。
【0039】
リーダ/ライタ207は、記録媒体160からデータを読み込んだり、逆に記録媒体160にデータを書き込むためのものである。なお、読み込み/書き込みの方法は、記録媒体160をリーダ/ライタ207に挿入/接触させる接触式であるか、データの読み書きのために記録媒体160とリーダ/ライタ207とが接触する必要がない非接触式であるかは問わない。また、リーダ/ライタ207は記録媒体160の種類に対応してデータの記憶/更新ができるものを使用する。
次に、図1における健診端末(健診情報処理装置)が備える機能について説明する。
図26は、図1における健診端末(健診情報処理装置)が備える機能の構成を示すブロック図である。
【0040】
図26において、健診端末は、健診科目を識別する識別情報を記憶する記憶部2601と、複数の健診科目の中から健診科目の選択を受け付ける第1の受付部2602と、健診機器で測定された健診情報を当該健診機器から受け付ける第2の受付部2603と、第1の受付部2602で受け付けた健診科目の識別情報を記憶部2601から取得する識別情報取得部2604と、識別情報取得部2604で取得された識別情報に紐付いた過去の健診情報を携帯記録媒体から読み出す読出部2605と、読出部2605により読み出された過去の健診情報と第2の受付部2603で受け付けた健診情報とを同一画面に表示する表示制御部2606と、第2の受付部2603で受け付けた健診情報を携帯記録媒体へ送信する送信部2607と、第2の受付部2603で受け付けた健診情報と第1の閾値とに基づいて健診機器の異常を警告する第1の警告部2608と、第2の受付部2603で受け付けた健診情報と第2の閾値とに基づいて受診者の病気を警告する第2の警告部2609と、読出部2605により読み出された過去の健診情報と第2の受付部2603で受け付けた健診情報と第3の閾値とに基づいて受診者の病気の疑いを警告する第3の警告部2610とを備える。
次に、図1における受付端末が実行する受付処理について説明する。
【0041】
図3は、図1における受付端末が実行する受付処理の手順を示すフローチャートである。本処理は、受付端末100のCPU201がメモリ202に記憶された受付処理プログラムを読み出して実行することにより実現される。
【0042】
図3において、まず、受付端末100のCPU201は、受付端末100のディスプレイ205に図16に示すような受付入力画面を表示する(ステップS301)。
【0043】
そして、受付端末100のCPU201は、受付端末100のユーザにより当該受付入力画面の受診者情報読込ボタン167が押下されることにより受診者情報の読み込み指示を受け付けると(ステップS302)、受付端末100のメモリ202に記憶された全受診者の受診者情報を読み出す(ステップS303)。
【0044】
そして、図16に示す受付入力画面の受診票スキャン165ボタンが押下されることにより受診票の読み込み指示がなされると(ステップS304)、受付端末100のCPU201は、受付端末100と通信可能に接続された不図示のスキャナにセットされた、受診者が持参した受診票に記載されたバーコード(各受診者が自覚症状等を記入する一種の問診票)をスキャンして読み込む。
【0045】
そして、受付端末100のCPU201は、読み取ったバーコードを変換プログラムによって受診者IDに変換して受付端末100のメモリ202に記憶する(ステップS305)。
【0046】
次に、受付端末100のCPU201は、ステップS305で変換された受診者IDがステップS303で読み出した受診者情報の中に含まれているか否かを判別する(ステップS306)。
【0047】
受付端末100のCPU201は、ステップS305で変換された受診者IDがステップS303で読み出した受診者情報の中に含まれていないと判別した場合は(ステップS306でNO)、エラーメッセージを受付端末100のディスプレイ205に表示する(ステップS307)。その後、受付入力画面(図16)を表示し、ステップS304に戻る。
【0048】
一方、ステップS305で変換された受診者IDがステップS303で読み出した受診者情報の中に含まれていると判別した場合は(ステップS306でYES)、健診テーブル(図10)と過去健診テーブル(図11)との中から、当該受診者IDに対応する、受診者情報と健診科目IDと健診予定情報と各健診科目の過去の健診情報(測定結果)とを検索して読み出す(ステップS308)。
【0049】
そして、受付端末100のCPU201は、読み出された、受診者情報と健診科目IDと健診予定情報と各健診科目の過去の健診情報(測定結果)とを携帯記録媒体160に記憶させるべく送信して(ステップS309)、本処理を終了する。
図13は、このようにして携帯記録媒体160に記録させたデータの一例である。
【0050】
図13では、携帯記録端末に、受付端末から記録させた、受診者の氏名、性別、前回の健診科目の測定結果(健診結果)の情報を記憶させている。
図10、図11、図13のテーブルについて説明する。
まず、図10のテーブルについて説明する。
図10は、受付端末100のメモリ202に記憶された健診テーブルの一例である。
【0051】
健診テーブルには、受診者IDと、該受診者IDに対応する受診者の氏名、性別等の受診者情報と、健診科目毎に今回の健診で受診が予定されているか否かを示す識別情報(受診予定の健診科目には「○」が、また、受診予定ではない健診科目には「×」が識別情報として記憶されている)とが全ての受診予定者分、記憶されている。
【0052】
また、健診科目を識別する識別情報として健診科目IDが健診科目毎に記憶されている。図10の例では、健診科目ID「A」は、健診科目「身長測定」を示し、健診科目ID「B」は、健診科目「体重測定」を示している。
【0053】
受診者IDが「1」のデータを見てみると、氏名は「田中」であり、今回の健診では「身長測定」、「体重測定」、「血圧測定(上・下)」、「腹囲測定」を行わなければならないことがわかる。
次に、図11のテーブルについて説明する。
図11は、受付端末100のメモリ202に記憶された過去健診テーブルの一例である。
【0054】
過去健診テーブルには、受診者IDと、該受診者IDに対応した受診者の各健診科目の以前(前回)の測定結果とが全ての受診予定者分、記憶されている。
過去健診テーブルも健診テーブルと同様に各健診科目毎に健診科目を識別する識別情報を記憶している。
【0055】
ここで、図11の受診者IDが「1」のデータを見てみると、田中さん(氏名)の過去の測定結果は、「身長」が170cm、「体重」が50Kg、「血圧(上)」が250mHg、「血圧(下)」が50mHg、「腹囲」が80cm、「視力(右)」が1.5、「視力(左)」が1.5であることがわかる。
次に、図13のテーブルについて説明する。
【0056】
図13は、図3におけるステップS309で受付端末100から携帯記録媒体160に記憶されたテーブルの一例であって、受診者情報と、全ての健診科目IDと、該健診科目ID毎に過去の測定結果(健診情報)と、健診予定情報とを含んでいる。なお、図8のテーブルは受診予定ではない健診科目の情報を携帯記録媒体160に記憶させない場合の例である。
【0057】
図13の例では、受診者IDが「1」の氏名は「田中」であり、性別は男性であることを示している。また、健診科目が「身長測定」を示す健診科目ID「A」に紐付いて、今回の健診で受診予定であることを示す識別子「○」(健診予定情報)が記憶されている。
【0058】
そして、「身長測定」を示す健診科目ID「A」に紐付いて、過去(前回)の測定結果である「170cm」が記憶されている。
【0059】
健診科目「体重測定」についても同様に、健診科目ID「B」に紐付いて、今回の健診で受診予定であることを示す識別子「○」(健診予定情報)が記憶されている。そして、「体重測定」を示す健診科目ID「B」に紐付いて、過去(前回)の測定結果である「50Kg」が記憶されている。
【0060】
また、健診科目が「視力測定(右目)」を示す健診科目ID「F」に紐付いて、今回の健診で受診予定ではないことを示す識別子「×」(健診予定情報)が記憶されている。そして、「視力測定(右目)」を示す健診科目ID「F」に紐付いて、過去(前回)の健診結果である「1.5」が記憶されている。
【0061】
以上のように、ステップS309では、健診テーブル(図10)と過去健診テーブル(図11)とから、ステップS305で変換された受診者IDのみのレコードを抽出した、受診者IDの受診者情報と、健診科目IDと、該健診科目ID毎の、過去の測定結果(健診情報)と、健診予定情報とを携帯記録媒体160に記録させる。
【0062】
なお、記録媒体160にコントローラが内蔵されている場合、記録媒体160のコントローラは、ステップS309で送信されたデータを記録媒体160の不図示の記憶部に書込む(記憶する)。
【0063】
また、図12は、携帯記録媒体160に記憶されるテーブルの一例であり、図13に記憶された健診科目IDと同じ健診科目IDと、当該健診科目ID毎に、今回の健診で受診済みの健診科目を識別する識別情報(図12の例では「○」)や、今回の健診でまだ受診していない健診科目を識別する識別情報(図12の例では「×」)や、今回の健診で後日再度健診を受診しなければならない健診科目を識別する識別情報(図12の例では「―」)や、今回の健診で当日中に再度健診を受診しなければならない健診科目を識別する識別情報(図12の例では「*」)が記憶されている。
また、受診済みで、健診機器から得られた測定結果も、各健診科目毎に記憶することができる。
【0064】
ステップS309で送信されたデータを記録媒体160の不図示の記憶部に記憶させる場合、図12に示す各健診科目IDを記憶すると共に、各健診科目IDに対応した健診経過情報と測定結果とを記憶する記憶領域を確保しておく。
次に、図1における各健診端末が実行する制御処理について説明する。
【0065】
図4は、図1における各健診端末が実行する制御処理の手順を示すフローチャートである。なお、本処理は、各健診端末(健診端末A(111)〜N(129))のCPU201がメモリ202に記憶される制御プログラムを読み出して実行することにより実現される。また、以下では健診端末A111が実行する制御処理について説明するが、他の健診端末においても同様の処理が実行される。
【0066】
図4において、まず、健診端末A111の電源が入り健診端末A111が起動されると、健診端末A111のCPU201は、図17に示すような健診システムメニューを初期メニュー画面としてディスプレイ205に表示する(ステップS401)。具体的には、CPU201は、図14に示すような関連付情報ファイルをメモリ202から読み出して、該読み出した関連付情報ファイル内のメニュー情報(メニューNo.、メニュー名(健診科目)等)に基づいて図17に示す健診システムメニューを表示するように制御する。
【0067】
図14は、関連付情報ファイルの一例であり、図14に示すように関連付情報ファイルは、メニューNo.、メニュー名(健診科目)、メニュー(健診科目)を選択した場合に実行する処理プログラム名、選択された健診科目の健診機器の設定情報を記録した機器情報ファイル名、選択された健診科目に対応する健診科目ID等の情報を含む。
【0068】
図17は、健診端末の初期メニュー画面の一例である。図17の初期メニュー画面における各種設定ボタン172が押下されると、サブメニュー(図示しない)が表示される。そして、表示されたサブメニューにて入力や編集を行うことで、BluetoothやIrDA等の各種通信手順の設定や新たな健診機器の設定ファイルの読込み等を実行することができ、これらの各設定データはメモリ202に記憶される。
【0069】
図4に戻り、各健診科目のプログラムを起動するためのタッチボタンである図17に示す健診システムメニューの「1.視力検査」〜「11.癌簡易検査」のいずれかのボタン(例えば「10.身長・体重」ボタン)が押下されて、選択ボタン174のボタンが押下されることによりメニューが選択されると(ステップS402)、選択されたメニューのプログラムに対応する第2の閾値(図23)及び第3の閾値(図24)を取得する(ステップS403)。また、このときに、選択されたメニュー(健診科目)に対応する健診科目IDを図14の関連付け情報ファイルから取得する。
【0070】
即ち、CPU201は、ディスプレイ205に表示される複数の健診メニュー(例えば、「1.視力検査」〜「11.癌簡易検査」など)から、いずれかの健診メニューが、ユーザによって選択されることを受付ける。そして、CPU201は、ユーザによって選択された健診メニューに対応する第2の閾値と第3の閾値とを取得する。
【0071】
ここで、第2の閾値とは、健診機器から取得した測定値(データ)から、明らかに病気であるか否かを判定するための値である。即ち、測定値と第2の閾値とを比較することで、病気であるか否かを判定することが可能である。また、第3の閾値とは、今回、健診機器から取得した測定値(データ)と、前回、測定した際の測定値との差を算出し、算出された差から、健康状態が悪化しているか否かを判定するための値である。即ち、当該差と第3の閾値とを比較することで、健康状態が悪化しているか否かを判定することが可能である。図23、図24は、それぞれ、全ての健診科目における第2の閾値と第3の閾値とを示したデータである。ステップS402で選択されたメニューが「身長・体重」(メニューNO.が「10」)であれば、当該「身長・体重」に対応するプログラム名「prohigwei」が実行される(図14)。そして、全ての健診科目における第2の閾値(図23)と第3の閾値(図24)とから、健診科目「身長・体重」に対応する第2の閾値及び第3の閾値のみを取得する。
【0072】
次いで、健診端末A111のCPU201は、メモリ202に記憶されている関連付け情報ファイルに図15に示すように同一選択されたメニューに対して複数のメニューNo.(1−1と1−2)が存在するか否かを判別する(ステップS404)。
【0073】
図15は、関連付情報ファイルの他の例である。例えば、図15は聴力検査の関連付け情報ファイルが記載されている。
【0074】
ステップS404の判別の結果、複数のメニューNo.が存在するとき(ステップS404でYES)、つまり例えばメニューNo.に枝番がついている場合は、この複数の機器情報ファイルに対応する機器情報ファイル名から機器名称を読み出して不図示の画面に表示し(ステップS405)、複数のうちの一つがタッチにより選択されると(ステップS406)、処理をステップS407に進める。
【0075】
ステップS404の判別の結果、複数のメニューNo.が存在しないときは(ステップS404でNO)、そのまま処理をステップS407に進める。
【0076】
次いで、ステップS407では、選択されたメニューNo.(及び機器)に基づいて、メモリ202に記憶されている図14又は図15に示す関連付け情報ファイルの選択されたメニューNo.に該当する機器情報ファイル名をメモリ202のワークエリアに読込む。
【0077】
例えば、関連付け情報ファイルが図14に示す内容であり、「10.身長・体重」が選択された場合は、健診端末A111のCPU201は、選択に応じて機器情報ファイル名「fashigwei」及び対応する処理プログラム名「prohigwei」を読み込む。
【0078】
次いで、ステップS408では、読み込まれた機器情報ファイル名の機器情報ファイルを読み込む。ここで、機器情報ファイルとは、機器毎に設定された情報であって、例えば、当該機器毎と通信するために必要な設定情報や、該機器毎の測定可能なデータ範囲(図22に示す第1の閾値テーブルが機器毎に設定されている)などがある。
【0079】
次いで、ステップS409では、予め設定された全ての健診科目のうち、ステップS402で選択されたメニューに対応し、且つステップS406で選択された機器に対応する第1の閾値を第1の閾値テーブル(図22)から取得する(ステップS409)。具体的には、ステップS406で選択された機器に対応する第1の閾値テーブル(図22)から、ステップS402で「身長・体重」が選択されると、第1の閾値として、「上限:250,下限:0」のみを取得する。
【0080】
次いで、健診端末A111のCPU201は、ステップS407で読み込んだプログラム名のプログラムを実行し(ステップS410)、処理プログラム画面をディスプレイ205に表示して(ステップS411)、本処理を終了する。
【0081】
本処理におけるステップS410では、ステップS402で「視力」が選択されると、処理プログラム名「proeysght」を実行し、ステップS411では図18に示すような視力を測定するための画面をディスプレイ205に表示する。図18は、健診端末の処理プログラム画面の一例であり、これは、視力測定の画面例に当たる。
【0082】
図4の制御処理によれば、操作者が選択したメニューに対応する処理プログラムが実行されて、所望の健診科目における処理を実行できる。また、本制御処理により、一度健診科目を設定した健診端末については、少なくとも、健診端末の電源をシャットダウンする等の制御指示を行わなければ、測定する健診科目を変更することができなくなる。
次に、本実施の形態に係る健診情報処理システムが実行する健診情報処理について説明する。
【0083】
図5は、本実施の形態に係る健診情報処理システムが実行する健診情報処理の手順を示すシーケンス図である。なお、図5のステップS501及びステップS502、ステップS504乃至ステップS511、ステップS517乃至ステップS522は各健診端末のCPU201がメモリ202に記憶される、健診科目の処理プログラムを読み出して実行することにより実現される。また、ステップS512乃至ステップS516は各健診機器のCPU201がメモリ202に記憶されるプログラムを読み出して実行することにより実現される。
以下、健診端末A111、健診機器A110で実行されるものとして説明する。
【0084】
また、以下では、図17に示す健診システムメニューで「1.聴力検査」ボタン171が押下され、図18に示す聴力測定用の画面が健診端末A111のディスプレイ205に表示される場合について説明する。
【0085】
本実施形態における聴力測定では、「選別検査」と「精密検査」の2種類の測定値の記録画面を切り替えて表示することが可能である。
【0086】
図18の(1)は、本実施形態の聴力測定における「選別検査」の測定画面である。また図18の(2)は同じく聴力測定の「精密検査」の測定画面である。聴力測定の一般的な測定方法としては「選別検査」が挙げられる。
【0087】
「選別検査」は、左右各耳の1kHzで30dB、4kHzで40dB(雇い入れ時検査では30dB)の検査音を聴かせて聴取可能であれば「所見なし」、不能であれば「所見あり」とする検査方法である。
この「選別検査」で「所見あり」と診断されると、「精密検査」の受診対象となる。
【0088】
なお、本処理では、検査データの送信を健診機器側の操作で開始しているため(後述するステップS514)、図18の画面にはデータ受信ボタンは存在しない。
【0089】
図5において、まず、健診端末A111のCPU201は、健診端末A111のリーダ/ライタ207にカード(記録媒体160)がかざされた(タッチされた)ことを判定する(ステップS501)。
【0090】
記録媒体160がリーダ/ライタ207にタッチされたことを判定すると、健診端末A111のCPU201は、リーダ/ライタ207を介して記録媒体160から、ステップS403で取得した健診科目IDに対応する、前回の測定結果と健診予定情報と健診経過情報とを読み出す処理を行う(ステップS502,503)。具体的には、健診端末A111のCPU201は、まず、ステップS403で取得した健診科目IDを記録媒体160に送信すると共に、当該健診科目IDに対応する、前回の測定結果(図中の健診情報に相当)と健診予定情報と健診経過情報との読取要求を、記録媒体160に対して行う(ステップS502)。そして、健診端末A111のCPU201は、記録媒体160から、受診者情報と、当該健診科目IDに対応する前回の測定結果(健診情報)と、健診予定情報と、健診経過情報とを読み込む(ステップS503)。ここで、ステップS402で選択された健診科目に対応する健診科目IDを、図14又は図15に示す関連付け情報ファイルから読み出し、図13に記憶された当該健診科目IDに紐付けられた前回の健診結果を取得する。
【0091】
次いで、健診端末A111のCPU201は、ステップS503で受診者情報(受診者ID、性別、氏名など)を記録媒体160から取得できたか否かを判別し(ステップS504)、受診者ID、性別、氏名の何れか1つを取得できなかったと判別した場合は(ステップS504でNO)、不図示のエラーメッセージ(警告画面)を表示して(ステップS505)、ステップS501の処理へ戻り、記録媒体160の読込みを待機する。
【0092】
また、健診端末A111のCPU201は、全ての受診者情報(受診者ID、性別、氏名)を取得できたと判別した場合は(ステップS504でYES)、当該取得した受診者情報を健診端末A111のディスプレイ205に表示する(ステップS506)。表示画面の一例を図18に示す。図18の表示画面の「ID」の部分に、受診者IDが表示され、「氏名」の部分には、受診者の氏名が表示される。また、性別は、受診者IDの右に表示されている。
次いで、後述する図6の健診状況表示処理を実行して、健診状況を表示する(ステップS507)。
【0093】
次いで、健診端末A111のCPU201は、記録媒体106に記憶されている、ステップS403で取得した健診科目IDに対応する前回の測定結果を取得できたか否かの判別を行う(ステップS508)。そして、取得できたと判別した場合は(ステップS508でYES)、取得した当該健診科目の前回の測定結果を健診端末A111のディスプレイ205(表示部)に表示する(ステップS510)。
【0094】
一方、取得できなかった場合は(ステップS508でNO)、後述する図7の過去健診情報表示処理を実行する(ステップS509)。
【0095】
そして、過去の測定結果を表示し(ステップS510)、健診機器A110からの検査データ(今回の健診での検査結果)の受信待ち状態となり(ステップS511)、健診機器から検査データの受信を検知すると、処理をステップS517に進める。
【0096】
一方、健診機器A110は、検査データの計測(身長及び体重の計測)を実行し(ステップS512)、計測が終了した後に、健診機器A110の表示部に表示された送信ボタン(図示しない)が測定者により押下されたことを認識すると(ステップS513)、健診機器A110は、検査データを健診端末A111に送信される(ステップS514)。
【0097】
そして、健診機器A110は、検査データを正常に送信し終わると(ステップS511)、検査データを健診機器A110のメモリ(図示しない)内の保存エリアに記憶する(ステップS516)と共に、メモリのワークエリア中の最新の検査データ(表示用及び送信用の検査データ)をクリアして、次の計測開始を待つように制御する。
【0098】
なお、健診機器A110は、ステップS514において検査データの送信が正常に終了しなかった場合は、タイムアウトになるまで検査データを再送し、タイムアウトになった場合は、当該健診機器A110のディスプレイに不図示のエラーメッセージ(警告画面)を表示する。
【0099】
次いで、健診端末A111のCPU201は、健診機器A110から送信された検査データ(測定結果)を受信(取得)すると、後述する図25の警告処理を実行する(ステップS517)。
【0100】
次いで、健診端末A111のCPU201は、健診機器A110から受信した検査データ(測定結果)を健診端末A111のメモリ202内のワークエリアに記憶し(ステップS518)、健診端末A111のディスプレイ205に当該測定結果を表示する(ステップS519)。
【0101】
次いで、健診端末A111のCPU201は、再健診状況表示処理を実行して、健診状況の表示を行う(ステップS520)。
【0102】
次いで、健診端末A111のCPU201は、画面において登録ボタンが押下されると(ステップS521)、画面上の途中ボタン(不図示)が押下されたと判別した場合は、ステップS403で取得した健診科目ID(健診科目)において当日中に再健診をしなければならないことを示すデータ「*(当日中に再健診をしなければならないことを示す識別情報)」(健診経過情報)とステップS514で健診機器A110から取得した測定結果とを記録媒体160に記録させるデータとしてセットして、ステップS403で取得した健診科目IDと一致する、記録媒体160に記憶された(図12の)健診科目IDに当該データを紐付けて記憶させるべく、当該記録媒体160に送信する(ステップS522)。
【0103】
ここで、ステップS514で健診機器A110から測定結果を取得できなかった場合は、ステップS522で当日中に再健診をしなければならないことを示す健診経過情報(*)のみを該健診科目IDと紐付けて記録媒体160に記憶させるべく、当該記録媒体160に送信する。
【0104】
また、健診端末A111のCPU201は、画面において登録ボタンが押下されると(ステップS521)、画面上の対象外ボタン(不図示)が押下されたと判別した場合は、ステップS403で取得した健診科目ID(健診科目)において後日に再健診をしなければならないことを示すデータ「―(後日、再健診をしなければならないことを示す識別情報)」(健診経過情報)とステップS514で健診機器A110から取得した測定結果とを記録媒体160に記録させるデータとしてセットして、ステップS403で取得した健診科目IDと一致する、記録媒体160に記憶された(図12の)健診科目IDに当該データを紐付けて記憶させるべく、当該記録媒体160に送信する(ステップS522)。
【0105】
ここで、ステップS514で健診機器A110から測定結果を取得できなかった場合は、ステップS522で後日に再健診をしなければならないことを示す健診経過情報(―)のみを該健診科目IDと紐付けて記録媒体160に記憶させるべく、当該記録媒体160に送信する。
【0106】
また、健診端末A111のCPU201は、画面において登録ボタンが押下されると(ステップS521)、途中ボタンと対象外ボタンとが押下されないと判別した場合は、ステップS514で健診機器A110から取得した測定結果とステップS403で取得した健診科目ID(健診科目)において受診済みであることを示すデータ「○(受診済みであることを示す識別情報)」(健診経過情報)とを、ステップS403で取得した健診科目IDと一致する、記録媒体106に記憶された(図12の)健診科目IDに紐付けて記憶させるべく、当該記録媒体160に送信する(ステップS522)。
【0107】
次いで、記録媒体160のコントローラは、健診端末A111のリーダ/ライタ207を介して当該データを受信すると、測定結果又は/及び健診経過情報を記録媒体160内の記録部に書込む(記録する)(ステップS523)。
【0108】
以上により、受診者が持ち運ぶ記録媒体160に、当該受診者の検査データ(測定結果)(例えば、身長・体重、BMI値、適否判定値)が記録されることになる。
【0109】
なお、健診機器A110側にも更にリーダ/ライタ(図示しない)を備え、健診機器A110のリーダ/ライタにおいて記録媒体160のタッチを検知して、健診機器A110のリーダ/ライタが記録媒体160に受診者情報を要求して、リーダ/ライタが記録媒体160から受信した受診者情報と検査データとを一括して健診機器A110から健診端末A111に送信し、健診端末A111が受診者情報と検査データとを受信して、受診者情報で突き合わせて検査データをメモリ202に記憶する処理を行なう構成でもよい。
【0110】
また、BMI値及び適否判定値を健診機器A110側の不図示のステップで計算して検査データと一緒に健診端末A111に送信してもよい。
図7は、図5におけるステップS509の過去健診情報表示処理の手順を示すフローチャートである。
【0111】
図7は、図12及び図13に示すデータを記憶することができないほど記憶容量が小さい携帯記録媒体が用いられた場合でも、今回の測定結果と過去の測定結果との比較が必要な所定の健診科目では、今回の測定結果と過去の測定結果とを表示させるための仕組みを示している。
【0112】
具体的には、図11に示す過去健診テーブルを健診端末のメモリが記憶しており、健診端末が、ステップS503で取得した受診者IDに対応する過去の測定結果を健診端末に記憶された過去検診テーブルから取得する。そして、ステップS514で健診機器から取得した今回測定結果と当該過去の測定結果とを健診端末のディスプレイに表示
させる処理である。
【0113】
図7において、まず、健診端末A111のCPU201は、ステップS503で取得した受診者ID(受診者識別情報)をキーに健診端末A111のメモリ202に記憶されている過去の測定結果(図11)を検索し(ステップS701)、当該受診者IDに対応する過去の測定結果を該メモリから読出し取得する(ステップS702)。
【0114】
ここで、過去の測定結果は、図4のステップS402で選択されたメニュー(健診科目ID)に対応するデータ(過去の測定結果)のみを読出し取得する。即ち、例えば、ステップS402で選択されたメニューが「身長・体重」で、ステップS503で受信した受診者IDが「1」であった場合、図11に示す受診者IDが「1」で、健診科目が「身長・体重」の「160」のみをメモリから読出し取得する。
【0115】
そして、取得した測定結果を過去の測定結果として、健診端末A111のディスプレイ205に表示して(図7、ステップS703)、本処理を終了する。
【0116】
図7の過去健診情報表示処理によれば、記憶容量が小さい携帯記録媒体が用いられた場合でも、今回の測定結果と過去の測定結果との比較が必要な所定の健診科目で、今回の健診結果と過去の測定結果とを表示させることができ、受診の際に、受診者の健康状態が注意すべき状態か否かを受診者又は測定者に把握させることができる。
図25は、図5におけるステップS517の警告処理の手順を示すフローチャートである。
【0117】
図25において、まず、検査データ(測定結果)を全ての項目について受診しているか否かを判別する(ステップS801)。例えば、本明細書で説明する「聴力検査」の場合、まずは、「選別検査」を行うため、「選別検査」で左右各測定域の測定結果を受信しているか否かを判断する。
【0118】
ステップS801の判別の結果、全て必要な測定結果の受信が済んでいない場合(ステップS801でNO)は、健診機器A110にエラーが生じている旨を警告する警告画面をディスプレイ205(図19の(A))に表示する(ステップS802)。
【0119】
ステップS801の判別の結果、全て必要な測定結果の受信が済んでいる場合は(ステップS801でYES)、(測定結果)に「所見あり」の値が含まれているか否かを判別する(ステップS803)。ステップS803の判別の結果、「所見あり」の値が含まれている場合には(ステップS803でYES)、「精密検査」を受診するよう促す警告通知がされる。(ステップS804、図19の(B))。
【0120】
ステップS804で「精密検査」の実施をするように通知を出した後、画面上に、「精密検査を受診しますか」とディスプレイに表示される。(ステップS805)。
【0121】
ステップS805の判別の結果、精密検査を受診することを選択すると、(ステップS805でYES)、ステップS806において、精密検査の検査画面が表示され、精密検査の測定結果を受け付ける(図19の(C))。
【0122】
なお、ステップS805の判別の結果、何らかの理由で精密検査の受診を選択しない場合、(ステップS805でNO)警告表示の処理を終了する。
ステップS806で精密検査の検査画面が表示され、測定結果の受信のために待機する。
【0123】
ステップS807において、健診機器から精密検査の測定結果を受信すると、ステップS808において測定結果が閾値の範囲内であるか否かの判定を行う。閾値内の数値であれば(ステップS808でYES)、ICカードに精密結果の測定結果が記憶される。
【0124】
一方ステップS808において、精密検査が閾値以内ではないと判定された場合は(ステップS808でNO)、ステップS809において、「病気の疑いあり」の旨の警告表示をする。
【0125】
ステップS810において、今回の検査データ(測定結果)と過去の測定結果との差を算出し、当該算出された値(差)が図4のステップS403で取得した第3の閾値を超えるか否かを判別し(ステップS811)、今回の測定結果と前回の測定結果との差異が予め定められている許容範囲を超えるときは(ステップS811でYES)、病気の疑いがある旨を警告する警告画面をディスプレイ205に表示する(ステップS809、図19の(D))。ここで、今回の測定結果と前回の測定結果との数値の差異が予め定められている許容範囲は図27で示しており、本実施例で説明する「聴力検査」のみの許容範囲が示されているが、実際には本実施例に限定されることはない。
【0126】
本警告処理においては、(測定結果)に「所見あり」の項目がある場合には(ステップS803でYES)、「精密検査を行ってください」と警告画面をディスプレイ205に表示し(ステップS804)、今回の「精密検査」の測定結果と前回の測定結果との差異が予め定められている許容範囲を超えるときは(ステップS811でYES)、病気の疑いがある旨を警告する警告画面をディスプレイ205に表示する(ステップS808)ので、受診の際に、受診者の健康状態が注意すべき状態か否かを受診者又は測定者に把握させることができる。
【0127】
さらに、受信した「選別検査」の測定結果が全て揃っていない場合は(ステップS801でNO)、健診機器A110にエラーが生じている旨を警告する警告画面をディスプレイ205に表示する(ステップS802)ので、健診機器から取得した測定値が、健診機器で測定可能な範囲内の数値でない異常値であっても、このような異常値が測定値として携帯可能な記録媒体に記録されるのを防止することができる。
【0128】
本フローチャートでは、健診科目のうち「聴力検査」を基に説明した。本来であれば、上述のようにハンディターミナルを用いた健康診断では、一つの健診端末につき一つの健診科目のみ測定結果を記録することが可能であるが、健診端末に、健診科目を設定する際に、該当する健診科目に全員測定することを必要としない副科目がある場合、主科目の測定結果に応じて、副科目を受診するか否かを選択させ、より精密な健康診断を行うことが可能になる。
【0129】
さらに、副科目(この場合は「精密検査」)の測定結果を以て、受診者の前回の測定結果と比較することで正常であるか否かを確認することが可能になる。
【0130】
次に、図1における管理端末が実行する回収処理について説明する。
図9は、図1における管理端末が実行する回収処理の手順を示すフローチャートである。
【0131】
なお、本処理は、管理端末150のCPU201がメモリ202に記憶されるプログラムを読み出して実行することにより実現される(即ち、管理端末150のCPU201の制御の元で実行される)処理に対応する。なお、健診の開始に先立って健診テーブル(図10)を、USBメモリ等の手段で外部から読込んで、管理端末150のメモリ202に記憶しておくものとする。また、上記健診テーブル(図10)は、全受診予定者の健診予定情報であり、各健診科目の各測定結果が記録されている。
【0132】
図9において、まず、管理端末150のCPU201は、ディスプレイ205(タッチパネルを兼ねる)やリーダ/ライタ207への操作を判定し、管理端末150のリーダ/ライタ207にカード(記録媒体160)がタッチされると(ステップS901)、管理端末150のCPU201は、リーダ/ライタ207を介して記録媒体160に対して当該記録媒体160に記録されている受診者情報及び全ての測定結果(図12)の読取要求を送信する(ステップS902)。当該読取要求を受信した記録媒体160のコントローラは、受診者情報及び測定結果(図12)を管理端末150のリーダ/ライタ207に送信する。
【0133】
次いで、管理端末150のCPU201は、管理端末150のリーダ/ライタ207を介して一人分の受診者情報及び全健診科目の測定結果(図12)を記憶媒体160から取得すると(ステップS903)、管理端末150のメモリ202のワークエリアに記憶する(ステップS904)。
【0134】
次いで、管理端末150のCPU201は、メモリ202に記憶される健診テーブル(図10)と上記一人分の測定結果を照合する(ステップS905)。具体的には、記録媒体160から取得した受診者IDと一致する、健診テーブルの受診者IDのあるレコードを検索して特定する。
【0135】
次いで、特定されたレコードの各健診科目毎に、受診しなければならないのにも関わらず受診していない健診科目があるか否かを判別する(ステップS906)。具体的には、ステップS905で特定されたレコードで受診予定の識別情報(「○」)が記憶された健診科目に対して、ステップS903で記録媒体160から取得した当該健診科目に対応した測定結果として、未受診であることを示す識別情報(「×」)又は当日中に受診しなければならないことを示す識別情報(「*」)があるか否かを判別する。
【0136】
ステップS906の判別の結果、未受診であることを示す識別情報(「×」)又は当日中に受診しなければならないことを示す識別情報(「*」)がある場合(ステップS906でYES)、エラーメッセージを管理端末150のディスプレイ205に表示し(ステップS916)、未受診であることを示す識別情報(「×」)又は当日中に受診しなければならないことを示す識別情報(「*」)がない場合(ステップS906でNO)、ステップS907の処理に進む。
【0137】
次いで、管理端末150のCPU201は、管理端末150のディスプレイ205に図20に示すような検査結果及び判定結果画面(図20)を表示する(ステップS907)。図20は、管理端末150の回収処理プログラム画面の一例である。管理端末150のCPU201は、図20の画面において、受信した受診者情報に基づいて受診者IDや氏名210、性別や年齢を表示し、ステップS906の判定結果に基づいて未検査や未通過や検査済や受付済や後日受診(後日受診しなければならない)や当日受診(当日中に受診しなければならない)の区分を表示する。
【0138】
なお、図20に示す画面では、血液検査の結果212が未受付であること、聴力検査の結果211が受付済であること等を示している。 図9に戻り、管理端末150のCPU201は、図20の画面の各ボタン(リスト印刷ボタン213、表示切替ボタン214、印刷ボタン215、登録ボタン216)のタッチを検知し(操作判定し)、表示切替ボタン214が押下(タッチ)されたか否かを判別し(ステップS908)、表示切替ボタン214が押下されたときは(ステップS908でYES)、管理端末150のCPU201は、図20の初期画面がディスプレイ205に表示されていた場合は図21の健診データ明細表示画面に表示を切替え、図21の健診データ明細表示画面が表示されていた場合は図21の初期画面に表示を切替え(ステップS909)、処理をステップS908に戻す。
【0139】
ステップS908の判別の結果、表示切替ボタン214が押下されないときは(ステップS908でNO)、印刷ボタン215が押下(タッチ)されたか否かを判別し(ステップS910)、印刷ボタン215が押下されたときは(ステップS910でYES)、管理端末150のCPU201は、メモリ202に記憶した受診者情報及び検査結果に基づいて、受診者個人用の結果リストを印刷し(ステップS911)、処理をステップS908に戻す。
【0140】
ステップS910の判別の結果、印刷ボタン215が押下されないときは(ステップS910でNO)、登録ボタン216が押下(タッチ)されたか否かを判別し(ステップS912)、登録ボタン216が押下されないときは(ステップS912でNO)、処理をステップS908に戻す。
【0141】
ステップS912の判別の結果、登録ボタン216が押下されたときは(ステップS212でYES)、管理端末150のCPU201は、ステップS906における各検査データの検査漏れの判定結果に基づいて、検査漏れ、未受付、その他の異常データがあるか否かを判別し(ステップS913)、検査漏れ、未受付、その他の異常データがあるときは(ステップS913でYES)、管理端末150のCPU201は、管理端末150の不図示のスピーカから警告音を出力し、管理端末150のディスプレイ205に検査漏れ、未受付、その他の異常データがある健診科目の名称と受診者ID及び氏名、再度該当の健診科目に行くように促すメッセージを表示し(ステップS914)、処理をステップS915に進める。
【0142】
ステップS913の判別の結果、検査漏れ、未受付、その他の異常データがないときは(ステップS913でNO)、管理端末150のCPU201は、測定結果ファイルに1人分の測定結果及び通過記録データを記憶して(ステップS915)、本処理を終了する。
【0143】
なお、図9の回収処理では、測定結果ファイルの検査漏れ、未受付、その他の異常データがある場合は、管理端末150のCPU201は、管理端末150のメモリ202内の健診未完了フラグをオンにして記憶しておくように構成してもよい。
【0144】
上述した本実施の形態では、ディスプレイ205をタッチパネル付きのディスプレイとして説明したが、ディスプレイ205を通常のディスプレイとし、マウス等のポインティングデバイスを設けて入力を行うように構成してもよい。
【0145】
また、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や容で構成されてもよい。
【0146】
以上説明したように、本発明によれば、出張健診を測定する際に、1つの健診科目について、ある基準に満たない数値が測定結果として出た場合に、同機器上で、再検査又は別検査を促して実行する仕組みを提供することが可能になる。
【0147】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記録媒体等としての実施の態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用してもよく、一つの機器からなる装置に適用してもよい。
【0148】
上述したように、図1に示した健診端末は、メモリ202に、図14、図15に示した関連付情報ファイル、各健診機器とのインタフェース設定、各処理プログラム、及び各健診機器の設定情報を少なくとも記憶する。そして、健診端末のCPU202は、図17に示した各健診メニューのいずれかの選択に応じて、上記健診機器の設定情報と上記処理プログラムとをメモリ202から読み出して実行する。
【0149】
また、管理端末150は、メモリ202に健診情報(各健診科目の各健診データ及び通過記録データのフォーマットを含む)を記憶する。また、管理端末150のCPU201は、記録媒体160から受診者IDと、上記健診データを読み出し、上記フォーマットと上記健診データとに基づいて検査洩れの有無を判定し、検査漏れがあると判定した場合に、検査漏れと判定した健診科目の健診データ復旧の要否を上記フォーマットに基づいて判定する(図9)。
【0150】
また、健診端末のCPU201は、メモリ202に各健診科目別の各健診機器別の設定情報を記憶し、上記処理プログラム(図5)は、上記各メニューを選択した場合に当該選択した健診科目における複数の健診機器から1つを選択させて、当該選択された健診機器に関連付けられた設定情報を読み出して処理を実行する。
【0151】
以上の構成により、複数の処理プログラムを健診端末のメモリ202に記憶してメニューの選択に応じて所定の健診機器の設定を読み込んで対応する処理プログラムを健診端末のCPU201で実行するので、現有する様々な種類の健診機器及び様々な外部インタフェースに柔軟に対応可能で健診時の準備工数を大幅に削減可能な仕組みを提供することができる。
【0152】
また、検査終了時点での検査洩れの有無を判断し画面に警告を表示するので検査漏れが生じない仕組みを提供する。
また、検査中においてどこの検査を受けなければ、ならないかを把握することができる
仕組みを提供する。
また、健診機器や端末の不調にも迅速に対応可能な仕組みを提供する。
【0153】
なお、特に図示しないが、本発明に係る装置で読み取り可能な各種プログラムやデータを格納する記録媒体(記憶媒体)には、該記録媒体に記憶されるプログラム群を管理する
【0154】
情報、例えばバージョン情報、作成者等も記憶され、且つプログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【0155】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【0156】
本実施の形態における各フローチャート、及び画面に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、不図示のCD−ROMやフラッシュメモリやFD等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【0157】
以上のように、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【0158】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【0159】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。
【0160】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0161】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0162】
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【0163】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【符号の説明】
【0164】
100 受付端末
110 健診機器A
111 健診端末A
150 管理端末
160 記録媒体(携帯記録媒体)
200 システムバス
201 CPU
202 メモリ
203 ROM
204 通信アダプタ
205 ディスプレイ
206 キーボード
207 リーダ/ライタ
2601 記憶部
2602 第1の受付部
2603 第2の受付部
2604 識別情報取得部
2605 読出部
2606 表示制御部
2607 送信部
2608 第1の警告部
2609 第2の警告部
2610 第3の警告部
【技術分野】
【0001】
本発明は、健診情報処理装置、健診情報処理方法、プログラム、記憶媒体、及び健診情報処理システムに関し、特に、各種健診機器で測定された健診情報を端末経由で各受診者が携帯する記録媒体に記録して健診情報の回収を行う健診情報処理システムにおける健診情報処理装置に関する。
【背景技術】
【0002】
現在、学校や会社等に医者や看護士等(以下、「測定者」という。)が出張して健康診断を行う、いわゆる出張健診が一般的に行われている。
【0003】
例えば、従来の出張健診では、測定者が行った測定結果(健診情報)を健康診断票(紙)に記載していたが、近年、情報収集の効率化等のため、健康診断票(紙)の代わりにICカード等の携帯可能な記録装置を用いている(例えば、特許文献1参照。)。
【特許文献1】特開平11−213061号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
従来、出張健診では複数の健診科目についての測定を行い、それら測定結果を記録媒体に記憶させることで、数値を管理している。
【0005】
健診を行う複数の健診科目について、それぞれ同一種類の情報処理装置(以下、健診端末)を用いることが一般的であるが、これらの健診端末は、健診科目一つにつき健診端末も一つづつが対応し、複数の健診科目を測定するような機能構成で用いられてはいない。そのため、複数の健診科目の測定結果の記憶を一つの健診端末で行うことは難しい。
【0006】
従来の出張健診では、受診した健診科目の測定結果を健診端末に挿入された記憶媒体に記憶させるだけで、各健診科目の測定結果に応じて再検査をするよう受診者又は測定者に知らせることが出来なかった。
【0007】
例えば、「血圧」の項目を2回測定するような場合、すなわち、1つの項目を2度測定するような場合に、1度目の2度目の測定結果が余りにも乖離している項目についても、そのまま数値を記録するのみであり、異常値として知らせるような制御を行っていなかった。
【0008】
また、例えば、一つの健診科目の測定結果を見て、改めて別種類の測定を促すような制御も行っていなかった。
【0009】
このように、一つの健診科目の測定結果が基準値(一般的にみて正常と判断される範囲の数値)に満たない場合、例えば、この次に測定する時に、どちらの数値を基準にして測定結果の良し悪しを判断すればいいのかがわからないという問題が生じる虞があった。
【0010】
本発明の目的は、従来一つの機器で、一科目の健康診断のみ行っていた出張健診につき、受診の際に、1つの健診科目について、ある基準に満たない数値が測定結果として出た場合に、同機器上で、再検査又は別検査をするように警告する仕組みを提供することにある。
【課題を解決するための手段】
【0011】
本発明は、受診者の健康診断の測定を行う健診機器と接続可能であり、前記健康診断の測定結果を記憶することが可能な情報処理装置において、前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付手段と、前記選択受付手段により受け付けた健診科目が、少なくとも第一の健診方法と第二の健診方法を含む健診科目である場合に、それぞれの健診方法による測定結果を記憶する記憶手段と、前記健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信手段と、前記第一の測定結果受信手段により受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告手段と、前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信手段とを備えることを特徴とする。
【発明の効果】
【0012】
本発明によれば、従来一つの機器で、一科目の健康診断のみ行っていた出張健診につき、受診の際に、1つの健診科目について、ある基準に満たない数値が測定結果として出た場合に、同機器上で、再検査又は別検査をするように警告する仕組みを提供することが可能になる。
【図面の簡単な説明】
【0013】
【図1】本発明の実施の形態に係る健診情報処理システムのシステム構成を示すブロック図である。
【図2】図1における各種端末(受付端末、各健診端末、管理端末)のハードウェア構成を示すブロック図である。
【図3】図1における受付端末が実行する受付処理の手順を示すフローチャートである。
【図4】図1における各健診端末が実行する制御処理の手順を示すフローチャートである。
【図5】本実施の形態に係る健診情報処理システムが実行する健診情報処理の手順を示すシーケンス図である。
【図6】図5におけるステップS507の健診状況表示処理の手順を示すフローチャートである。
【図7】図5におけるステップS509の過去健診情報表示処理の手順を示すフローチャートである。
【図8】図3におけるステップS309で受付端末から携帯記録媒体に記憶されるテーブルの一例である。
【図9】図1における管理端末が実行する回収処理の手順を示すフローチャートである。
【図10】受付端末のメモリに記憶された健診テーブルの一例である。
【図11】受付端末のメモリに記憶された過去健診テーブルの一例である。
【図12】携帯記録媒体に記憶されるテーブルの一例である。
【図13】図3におけるステップS309で受付端末から携帯記録媒体に記憶されたテーブルの一例である。
【図14】関連付情報ファイルの一例である。
【図15】関連付情報ファイルの他の例である。
【図16】受付端末の受付入力画面の一例である。
【図17】健診端末の初期メニュー画面の一例である。
【図18】健診端末の処理プログラム画面の一例である。
【図19】健診端末の処理プログラム画面の警告表示の一例である。
【図20】管理端末の回収処理プログラム画面の一例である。
【図21】管理端末の健診データ明細表示画面の一例である。
【図22】図4のステップS409で取得される第1の閾値の一例を説明するためのテーブルである。
【図23】図4のステップS403で取得される第2の閾値の一例を説明するためのテーブルである。
【図24】図4のステップS403で取得される第3の閾値の一例を説明するためのテーブルである。
【図25】図5におけるステップS517の警告処理の手順を示すフローチャートである。
【図26】図1における健診端末が備える機能の構成を示すブロック図である。
【図27】今回の測定結果と、過去の測定結果の差異の許容範囲の一例を説明するためのテーブルである。
【発明を実施するための形態】
【0014】
以下、本発明の実施の形態について図面を参照しながら説明する。
まず、本発明の実施の形態に係る健診情報処理システムについて説明する。
図1は、本実施の形態に係る健診情報処理システムのシステム構成を示すブロック図である。
【0015】
図1において、100は受付端末である。受付端末100は、ハンディターミナル又はノート型パーソナルコンピュータ等であり、記録媒体160のためのリーダ/ライタ207(図2)が設けられている。受付端末100は、このリーダ/ライタ207を介して、記録媒体160にデータを記憶させることや、記録媒体160に記憶されたデータを読み出して取得することができる。
また、受付端末100には、不図示のバーコードリーダが接続されている。
【0016】
そして、受付端末100のメモリ202(図2)には、受診予定の全ての受診者毎に、受診者ID(受診者を識別する識別情報)、健診番号、氏名、性別、年齢、生年月日等の受診者情報が記憶されている。
【0017】
更に、受付端末100のメモリ202には、受診予定の全ての受診者毎に、健診科目ID(健診科目を識別する識別情報)、今回の健康診断で受診予定の健診科目と受診予定ではない健診科目とを識別する識別情報(フラグ)(健診予定情報)が、それぞれ記憶されている(図10)。これら受診者情報と健診科目IDと健診予定情報とが記憶されたテーブル(図10)を健診テーブルと呼ぶことにする。ここで言う、健診科目とは、例えば、身長・体重、血圧、腹囲、視力等の健診の種類(区分)のことである。
【0018】
また、更に、受付端末100のメモリ202(図2)には、受診予定の全ての受診者毎に、各健診科目の過去の測定結果が記憶されている(図11)。
【0019】
この各健診科目の過去の測定結果が記憶されたテーブル(図11)を過去健診テーブルと呼ぶことにする。
【0020】
また、受付端末100のメモリ202(図2)には、上記バーコードリーダにより読み取られたバーコードを識別して文字データに変換する変換プログラムと、後述する受付処理プログラム(図3)とが記憶されている。
【0021】
管理端末150は、受付端末100と同様に、ハンディターミナル又はノート型パーソナルコンピュータ等であり、記録媒体160のためのリーダ/ライタ207(図2)が設けられている。管理端末150は、このリーダ/ライタ207を介して、記録媒体160にデータを記憶させることや、記録媒体160に記憶されたデータを読み出して取得することができる。
【0022】
また、管理端末150のメモリ202(図2)には、測定結果ファイルと、後述する回収処理プログラム(図9)とが記憶されている。
【0023】
健診端末A(111)〜N(129)(健診情報処理装置)は、ハンディターミナル又はノート型パーソナルコンピュータ等であり、記録媒体160のためのリーダ/ライタ207(図2)が設けられている。健診端末は、このリーダ/ライタ207を介して、記録媒体160にデータを記憶させることや、記録媒体160に記憶されたデータを読み出して取得することができる。
【0024】
健診端末A(111)〜N(129)のメモリ202(図2)には、図4に示す処理を行う制御プログラムと、図5乃至図7及び図25に示す処理を行う処理プログラムと、各プログラムで使用する画面情報(ディスプレイ205に図17乃至図18に示す画面を表示するためのデータであり、各プログラムの中に含めてもよい)と、メニュー(図17)に表示される各健診科目とそれに対応した処理プログラムとを関連付けるための関連付情報ファイル(図14乃至図15)と、各健診機器(110〜128)の機器設定情報(健診端末A(111)〜N(129)の設定情報)と、各健診機器とのデータのやり取りに用いられる通信プログラム(Bluetooth,IrDA,TCP/IP等の各通信手順やプロトコルに対応した通信プログラム)と、が記憶されている。ここで、関連付情報ファイルを記憶させているのは、健診科目毎に処理プログラムが異なるためである。
なお、上記各通信プログラムの少なくとも一部をオペレーティングシステムプログラムに含めてもよい。
【0025】
各健診端末の全てに同一のプログラム(制御プログラム、健診科目毎に対応した処理プログラム、健診科目毎又は健診機器毎に対応した通信プログラム及びこれらプログラムにより表示される画面の画面情報や関連付情報ファイル)と全健診機器の機器設定情報とが記憶されているので、全ての健診端末をどの健診科目でも使用することが可能となる。
【0026】
すなわち、健診端末に表示されたメニュー画面の複数の健診科目の中から一つの健診科目を選択するだけで、任意の健診端末を任意の健診科目で使用することができる。
【0027】
健診機器A(110)〜N(128)は、健診に使用する、例えばX線撮影装置や血圧計、心電図測定器等の各種検査機器であり、健診端末A(111)〜N(129)と通信可能に接続されている。
【0028】
健診機器は、健診端末との通信を可能にするために、例えばBluetoothやIrDA等の無線又は、USBやIEEE1394、パラレル転送用ケーブル等の有線の外部インタフェースを備えている。このように外部インタフェースの種類が健診機器を提供している会社により異なることが多いため、健診端末のメモリ202に複数の通信プログラムを記憶している。
【0029】
記録媒体160は携帯可能な記録媒体(携帯記録媒体とも言う)であって、例えばRF−IDやICカード等である。この携帯記録媒体は、後述する図12、図13の情報を記憶することができる。
【0030】
図1において、健診機器A110と健診端末A111のように2つが実線で結ばれている場合は、両者がケーブル(有線)で接続されていることを示している。また、健診機器B112と健診端末B113のように2つが破線で結ばれている場合は両者が無線や赤外線で接続されていることを示している。また、健診機器C114と健診端末C115のように2つが結ばれていない場合は両者が通信可能に接続されていないこと示す。このような場合は、健診機器C114で測定された測定結果(検査結果)を測定者が見て、測定者がその結果を健診端末C115に手入力し、健診端末C115が手入力されたデータを記録媒体160に記録させている。
【0031】
図2は、図1における各種端末(受付端末、各健診端末、管理端末)のハードウェア構成を示すブロック図である。
【0032】
図2において、CPU201、メモリ202、ROM203、通信アダプタ204、ディスプレイ205、キーボード206、及びリーダ/ライタ207はそれぞれシステムバス200を介して互いに接続されている。
システムバス200は、例えば、PCIバス、AGPバス、メモリバス等を意味する。
【0033】
また、図2では、各バス間の接続用チップやキーボードインタフェースやディスプレイインタフェース等の各種インタフェースは省略されている。
【0034】
CPU201は、四則演算や比較演算等の各種の演算や、ハードウェアやソフトウェアの制御を行う。メモリ202は、オペレーティングシステムや以下に示す各端末で実行される処理のステップに対応する部分を実行するためのアプリケーションプログラム(画面表示のための画面情報を含む)や、前述した各種データやファイルを記憶しており、本実施の形態ではメモリ202は不揮発性のメモリを使用している。
【0035】
なお、各種端末に不図示のハードディスクや、大容量フラッシュメモリ等により構成されるいわゆるシリコンディスクを更に備え、このハードディスクやシリコンディスクにオペレーティングシステムのプログラムやアプリケーションプログラム等を記憶し、実行時にはこのハードディスクやシリコンディスクから各プログラムをメモリ202に読み出して実行する形態も可能である。
【0036】
ROM203には、オペレーティングシステムと協働してハードディスク等への入出力を司るいわゆるBIOS等が記憶される。
【0037】
通信アダプタ204は、CPU201によって制御されるオペレーティングシステムの通信プログラムと協働して不図示の通信回線を介した外部との通信を行う。
【0038】
ディスプレイ205(表示部)は、画面を表示し、タッチパネルを兼ねており、キーボード206は各種指示や数値を入力するために用いられる。
【0039】
リーダ/ライタ207は、記録媒体160からデータを読み込んだり、逆に記録媒体160にデータを書き込むためのものである。なお、読み込み/書き込みの方法は、記録媒体160をリーダ/ライタ207に挿入/接触させる接触式であるか、データの読み書きのために記録媒体160とリーダ/ライタ207とが接触する必要がない非接触式であるかは問わない。また、リーダ/ライタ207は記録媒体160の種類に対応してデータの記憶/更新ができるものを使用する。
次に、図1における健診端末(健診情報処理装置)が備える機能について説明する。
図26は、図1における健診端末(健診情報処理装置)が備える機能の構成を示すブロック図である。
【0040】
図26において、健診端末は、健診科目を識別する識別情報を記憶する記憶部2601と、複数の健診科目の中から健診科目の選択を受け付ける第1の受付部2602と、健診機器で測定された健診情報を当該健診機器から受け付ける第2の受付部2603と、第1の受付部2602で受け付けた健診科目の識別情報を記憶部2601から取得する識別情報取得部2604と、識別情報取得部2604で取得された識別情報に紐付いた過去の健診情報を携帯記録媒体から読み出す読出部2605と、読出部2605により読み出された過去の健診情報と第2の受付部2603で受け付けた健診情報とを同一画面に表示する表示制御部2606と、第2の受付部2603で受け付けた健診情報を携帯記録媒体へ送信する送信部2607と、第2の受付部2603で受け付けた健診情報と第1の閾値とに基づいて健診機器の異常を警告する第1の警告部2608と、第2の受付部2603で受け付けた健診情報と第2の閾値とに基づいて受診者の病気を警告する第2の警告部2609と、読出部2605により読み出された過去の健診情報と第2の受付部2603で受け付けた健診情報と第3の閾値とに基づいて受診者の病気の疑いを警告する第3の警告部2610とを備える。
次に、図1における受付端末が実行する受付処理について説明する。
【0041】
図3は、図1における受付端末が実行する受付処理の手順を示すフローチャートである。本処理は、受付端末100のCPU201がメモリ202に記憶された受付処理プログラムを読み出して実行することにより実現される。
【0042】
図3において、まず、受付端末100のCPU201は、受付端末100のディスプレイ205に図16に示すような受付入力画面を表示する(ステップS301)。
【0043】
そして、受付端末100のCPU201は、受付端末100のユーザにより当該受付入力画面の受診者情報読込ボタン167が押下されることにより受診者情報の読み込み指示を受け付けると(ステップS302)、受付端末100のメモリ202に記憶された全受診者の受診者情報を読み出す(ステップS303)。
【0044】
そして、図16に示す受付入力画面の受診票スキャン165ボタンが押下されることにより受診票の読み込み指示がなされると(ステップS304)、受付端末100のCPU201は、受付端末100と通信可能に接続された不図示のスキャナにセットされた、受診者が持参した受診票に記載されたバーコード(各受診者が自覚症状等を記入する一種の問診票)をスキャンして読み込む。
【0045】
そして、受付端末100のCPU201は、読み取ったバーコードを変換プログラムによって受診者IDに変換して受付端末100のメモリ202に記憶する(ステップS305)。
【0046】
次に、受付端末100のCPU201は、ステップS305で変換された受診者IDがステップS303で読み出した受診者情報の中に含まれているか否かを判別する(ステップS306)。
【0047】
受付端末100のCPU201は、ステップS305で変換された受診者IDがステップS303で読み出した受診者情報の中に含まれていないと判別した場合は(ステップS306でNO)、エラーメッセージを受付端末100のディスプレイ205に表示する(ステップS307)。その後、受付入力画面(図16)を表示し、ステップS304に戻る。
【0048】
一方、ステップS305で変換された受診者IDがステップS303で読み出した受診者情報の中に含まれていると判別した場合は(ステップS306でYES)、健診テーブル(図10)と過去健診テーブル(図11)との中から、当該受診者IDに対応する、受診者情報と健診科目IDと健診予定情報と各健診科目の過去の健診情報(測定結果)とを検索して読み出す(ステップS308)。
【0049】
そして、受付端末100のCPU201は、読み出された、受診者情報と健診科目IDと健診予定情報と各健診科目の過去の健診情報(測定結果)とを携帯記録媒体160に記憶させるべく送信して(ステップS309)、本処理を終了する。
図13は、このようにして携帯記録媒体160に記録させたデータの一例である。
【0050】
図13では、携帯記録端末に、受付端末から記録させた、受診者の氏名、性別、前回の健診科目の測定結果(健診結果)の情報を記憶させている。
図10、図11、図13のテーブルについて説明する。
まず、図10のテーブルについて説明する。
図10は、受付端末100のメモリ202に記憶された健診テーブルの一例である。
【0051】
健診テーブルには、受診者IDと、該受診者IDに対応する受診者の氏名、性別等の受診者情報と、健診科目毎に今回の健診で受診が予定されているか否かを示す識別情報(受診予定の健診科目には「○」が、また、受診予定ではない健診科目には「×」が識別情報として記憶されている)とが全ての受診予定者分、記憶されている。
【0052】
また、健診科目を識別する識別情報として健診科目IDが健診科目毎に記憶されている。図10の例では、健診科目ID「A」は、健診科目「身長測定」を示し、健診科目ID「B」は、健診科目「体重測定」を示している。
【0053】
受診者IDが「1」のデータを見てみると、氏名は「田中」であり、今回の健診では「身長測定」、「体重測定」、「血圧測定(上・下)」、「腹囲測定」を行わなければならないことがわかる。
次に、図11のテーブルについて説明する。
図11は、受付端末100のメモリ202に記憶された過去健診テーブルの一例である。
【0054】
過去健診テーブルには、受診者IDと、該受診者IDに対応した受診者の各健診科目の以前(前回)の測定結果とが全ての受診予定者分、記憶されている。
過去健診テーブルも健診テーブルと同様に各健診科目毎に健診科目を識別する識別情報を記憶している。
【0055】
ここで、図11の受診者IDが「1」のデータを見てみると、田中さん(氏名)の過去の測定結果は、「身長」が170cm、「体重」が50Kg、「血圧(上)」が250mHg、「血圧(下)」が50mHg、「腹囲」が80cm、「視力(右)」が1.5、「視力(左)」が1.5であることがわかる。
次に、図13のテーブルについて説明する。
【0056】
図13は、図3におけるステップS309で受付端末100から携帯記録媒体160に記憶されたテーブルの一例であって、受診者情報と、全ての健診科目IDと、該健診科目ID毎に過去の測定結果(健診情報)と、健診予定情報とを含んでいる。なお、図8のテーブルは受診予定ではない健診科目の情報を携帯記録媒体160に記憶させない場合の例である。
【0057】
図13の例では、受診者IDが「1」の氏名は「田中」であり、性別は男性であることを示している。また、健診科目が「身長測定」を示す健診科目ID「A」に紐付いて、今回の健診で受診予定であることを示す識別子「○」(健診予定情報)が記憶されている。
【0058】
そして、「身長測定」を示す健診科目ID「A」に紐付いて、過去(前回)の測定結果である「170cm」が記憶されている。
【0059】
健診科目「体重測定」についても同様に、健診科目ID「B」に紐付いて、今回の健診で受診予定であることを示す識別子「○」(健診予定情報)が記憶されている。そして、「体重測定」を示す健診科目ID「B」に紐付いて、過去(前回)の測定結果である「50Kg」が記憶されている。
【0060】
また、健診科目が「視力測定(右目)」を示す健診科目ID「F」に紐付いて、今回の健診で受診予定ではないことを示す識別子「×」(健診予定情報)が記憶されている。そして、「視力測定(右目)」を示す健診科目ID「F」に紐付いて、過去(前回)の健診結果である「1.5」が記憶されている。
【0061】
以上のように、ステップS309では、健診テーブル(図10)と過去健診テーブル(図11)とから、ステップS305で変換された受診者IDのみのレコードを抽出した、受診者IDの受診者情報と、健診科目IDと、該健診科目ID毎の、過去の測定結果(健診情報)と、健診予定情報とを携帯記録媒体160に記録させる。
【0062】
なお、記録媒体160にコントローラが内蔵されている場合、記録媒体160のコントローラは、ステップS309で送信されたデータを記録媒体160の不図示の記憶部に書込む(記憶する)。
【0063】
また、図12は、携帯記録媒体160に記憶されるテーブルの一例であり、図13に記憶された健診科目IDと同じ健診科目IDと、当該健診科目ID毎に、今回の健診で受診済みの健診科目を識別する識別情報(図12の例では「○」)や、今回の健診でまだ受診していない健診科目を識別する識別情報(図12の例では「×」)や、今回の健診で後日再度健診を受診しなければならない健診科目を識別する識別情報(図12の例では「―」)や、今回の健診で当日中に再度健診を受診しなければならない健診科目を識別する識別情報(図12の例では「*」)が記憶されている。
また、受診済みで、健診機器から得られた測定結果も、各健診科目毎に記憶することができる。
【0064】
ステップS309で送信されたデータを記録媒体160の不図示の記憶部に記憶させる場合、図12に示す各健診科目IDを記憶すると共に、各健診科目IDに対応した健診経過情報と測定結果とを記憶する記憶領域を確保しておく。
次に、図1における各健診端末が実行する制御処理について説明する。
【0065】
図4は、図1における各健診端末が実行する制御処理の手順を示すフローチャートである。なお、本処理は、各健診端末(健診端末A(111)〜N(129))のCPU201がメモリ202に記憶される制御プログラムを読み出して実行することにより実現される。また、以下では健診端末A111が実行する制御処理について説明するが、他の健診端末においても同様の処理が実行される。
【0066】
図4において、まず、健診端末A111の電源が入り健診端末A111が起動されると、健診端末A111のCPU201は、図17に示すような健診システムメニューを初期メニュー画面としてディスプレイ205に表示する(ステップS401)。具体的には、CPU201は、図14に示すような関連付情報ファイルをメモリ202から読み出して、該読み出した関連付情報ファイル内のメニュー情報(メニューNo.、メニュー名(健診科目)等)に基づいて図17に示す健診システムメニューを表示するように制御する。
【0067】
図14は、関連付情報ファイルの一例であり、図14に示すように関連付情報ファイルは、メニューNo.、メニュー名(健診科目)、メニュー(健診科目)を選択した場合に実行する処理プログラム名、選択された健診科目の健診機器の設定情報を記録した機器情報ファイル名、選択された健診科目に対応する健診科目ID等の情報を含む。
【0068】
図17は、健診端末の初期メニュー画面の一例である。図17の初期メニュー画面における各種設定ボタン172が押下されると、サブメニュー(図示しない)が表示される。そして、表示されたサブメニューにて入力や編集を行うことで、BluetoothやIrDA等の各種通信手順の設定や新たな健診機器の設定ファイルの読込み等を実行することができ、これらの各設定データはメモリ202に記憶される。
【0069】
図4に戻り、各健診科目のプログラムを起動するためのタッチボタンである図17に示す健診システムメニューの「1.視力検査」〜「11.癌簡易検査」のいずれかのボタン(例えば「10.身長・体重」ボタン)が押下されて、選択ボタン174のボタンが押下されることによりメニューが選択されると(ステップS402)、選択されたメニューのプログラムに対応する第2の閾値(図23)及び第3の閾値(図24)を取得する(ステップS403)。また、このときに、選択されたメニュー(健診科目)に対応する健診科目IDを図14の関連付け情報ファイルから取得する。
【0070】
即ち、CPU201は、ディスプレイ205に表示される複数の健診メニュー(例えば、「1.視力検査」〜「11.癌簡易検査」など)から、いずれかの健診メニューが、ユーザによって選択されることを受付ける。そして、CPU201は、ユーザによって選択された健診メニューに対応する第2の閾値と第3の閾値とを取得する。
【0071】
ここで、第2の閾値とは、健診機器から取得した測定値(データ)から、明らかに病気であるか否かを判定するための値である。即ち、測定値と第2の閾値とを比較することで、病気であるか否かを判定することが可能である。また、第3の閾値とは、今回、健診機器から取得した測定値(データ)と、前回、測定した際の測定値との差を算出し、算出された差から、健康状態が悪化しているか否かを判定するための値である。即ち、当該差と第3の閾値とを比較することで、健康状態が悪化しているか否かを判定することが可能である。図23、図24は、それぞれ、全ての健診科目における第2の閾値と第3の閾値とを示したデータである。ステップS402で選択されたメニューが「身長・体重」(メニューNO.が「10」)であれば、当該「身長・体重」に対応するプログラム名「prohigwei」が実行される(図14)。そして、全ての健診科目における第2の閾値(図23)と第3の閾値(図24)とから、健診科目「身長・体重」に対応する第2の閾値及び第3の閾値のみを取得する。
【0072】
次いで、健診端末A111のCPU201は、メモリ202に記憶されている関連付け情報ファイルに図15に示すように同一選択されたメニューに対して複数のメニューNo.(1−1と1−2)が存在するか否かを判別する(ステップS404)。
【0073】
図15は、関連付情報ファイルの他の例である。例えば、図15は聴力検査の関連付け情報ファイルが記載されている。
【0074】
ステップS404の判別の結果、複数のメニューNo.が存在するとき(ステップS404でYES)、つまり例えばメニューNo.に枝番がついている場合は、この複数の機器情報ファイルに対応する機器情報ファイル名から機器名称を読み出して不図示の画面に表示し(ステップS405)、複数のうちの一つがタッチにより選択されると(ステップS406)、処理をステップS407に進める。
【0075】
ステップS404の判別の結果、複数のメニューNo.が存在しないときは(ステップS404でNO)、そのまま処理をステップS407に進める。
【0076】
次いで、ステップS407では、選択されたメニューNo.(及び機器)に基づいて、メモリ202に記憶されている図14又は図15に示す関連付け情報ファイルの選択されたメニューNo.に該当する機器情報ファイル名をメモリ202のワークエリアに読込む。
【0077】
例えば、関連付け情報ファイルが図14に示す内容であり、「10.身長・体重」が選択された場合は、健診端末A111のCPU201は、選択に応じて機器情報ファイル名「fashigwei」及び対応する処理プログラム名「prohigwei」を読み込む。
【0078】
次いで、ステップS408では、読み込まれた機器情報ファイル名の機器情報ファイルを読み込む。ここで、機器情報ファイルとは、機器毎に設定された情報であって、例えば、当該機器毎と通信するために必要な設定情報や、該機器毎の測定可能なデータ範囲(図22に示す第1の閾値テーブルが機器毎に設定されている)などがある。
【0079】
次いで、ステップS409では、予め設定された全ての健診科目のうち、ステップS402で選択されたメニューに対応し、且つステップS406で選択された機器に対応する第1の閾値を第1の閾値テーブル(図22)から取得する(ステップS409)。具体的には、ステップS406で選択された機器に対応する第1の閾値テーブル(図22)から、ステップS402で「身長・体重」が選択されると、第1の閾値として、「上限:250,下限:0」のみを取得する。
【0080】
次いで、健診端末A111のCPU201は、ステップS407で読み込んだプログラム名のプログラムを実行し(ステップS410)、処理プログラム画面をディスプレイ205に表示して(ステップS411)、本処理を終了する。
【0081】
本処理におけるステップS410では、ステップS402で「視力」が選択されると、処理プログラム名「proeysght」を実行し、ステップS411では図18に示すような視力を測定するための画面をディスプレイ205に表示する。図18は、健診端末の処理プログラム画面の一例であり、これは、視力測定の画面例に当たる。
【0082】
図4の制御処理によれば、操作者が選択したメニューに対応する処理プログラムが実行されて、所望の健診科目における処理を実行できる。また、本制御処理により、一度健診科目を設定した健診端末については、少なくとも、健診端末の電源をシャットダウンする等の制御指示を行わなければ、測定する健診科目を変更することができなくなる。
次に、本実施の形態に係る健診情報処理システムが実行する健診情報処理について説明する。
【0083】
図5は、本実施の形態に係る健診情報処理システムが実行する健診情報処理の手順を示すシーケンス図である。なお、図5のステップS501及びステップS502、ステップS504乃至ステップS511、ステップS517乃至ステップS522は各健診端末のCPU201がメモリ202に記憶される、健診科目の処理プログラムを読み出して実行することにより実現される。また、ステップS512乃至ステップS516は各健診機器のCPU201がメモリ202に記憶されるプログラムを読み出して実行することにより実現される。
以下、健診端末A111、健診機器A110で実行されるものとして説明する。
【0084】
また、以下では、図17に示す健診システムメニューで「1.聴力検査」ボタン171が押下され、図18に示す聴力測定用の画面が健診端末A111のディスプレイ205に表示される場合について説明する。
【0085】
本実施形態における聴力測定では、「選別検査」と「精密検査」の2種類の測定値の記録画面を切り替えて表示することが可能である。
【0086】
図18の(1)は、本実施形態の聴力測定における「選別検査」の測定画面である。また図18の(2)は同じく聴力測定の「精密検査」の測定画面である。聴力測定の一般的な測定方法としては「選別検査」が挙げられる。
【0087】
「選別検査」は、左右各耳の1kHzで30dB、4kHzで40dB(雇い入れ時検査では30dB)の検査音を聴かせて聴取可能であれば「所見なし」、不能であれば「所見あり」とする検査方法である。
この「選別検査」で「所見あり」と診断されると、「精密検査」の受診対象となる。
【0088】
なお、本処理では、検査データの送信を健診機器側の操作で開始しているため(後述するステップS514)、図18の画面にはデータ受信ボタンは存在しない。
【0089】
図5において、まず、健診端末A111のCPU201は、健診端末A111のリーダ/ライタ207にカード(記録媒体160)がかざされた(タッチされた)ことを判定する(ステップS501)。
【0090】
記録媒体160がリーダ/ライタ207にタッチされたことを判定すると、健診端末A111のCPU201は、リーダ/ライタ207を介して記録媒体160から、ステップS403で取得した健診科目IDに対応する、前回の測定結果と健診予定情報と健診経過情報とを読み出す処理を行う(ステップS502,503)。具体的には、健診端末A111のCPU201は、まず、ステップS403で取得した健診科目IDを記録媒体160に送信すると共に、当該健診科目IDに対応する、前回の測定結果(図中の健診情報に相当)と健診予定情報と健診経過情報との読取要求を、記録媒体160に対して行う(ステップS502)。そして、健診端末A111のCPU201は、記録媒体160から、受診者情報と、当該健診科目IDに対応する前回の測定結果(健診情報)と、健診予定情報と、健診経過情報とを読み込む(ステップS503)。ここで、ステップS402で選択された健診科目に対応する健診科目IDを、図14又は図15に示す関連付け情報ファイルから読み出し、図13に記憶された当該健診科目IDに紐付けられた前回の健診結果を取得する。
【0091】
次いで、健診端末A111のCPU201は、ステップS503で受診者情報(受診者ID、性別、氏名など)を記録媒体160から取得できたか否かを判別し(ステップS504)、受診者ID、性別、氏名の何れか1つを取得できなかったと判別した場合は(ステップS504でNO)、不図示のエラーメッセージ(警告画面)を表示して(ステップS505)、ステップS501の処理へ戻り、記録媒体160の読込みを待機する。
【0092】
また、健診端末A111のCPU201は、全ての受診者情報(受診者ID、性別、氏名)を取得できたと判別した場合は(ステップS504でYES)、当該取得した受診者情報を健診端末A111のディスプレイ205に表示する(ステップS506)。表示画面の一例を図18に示す。図18の表示画面の「ID」の部分に、受診者IDが表示され、「氏名」の部分には、受診者の氏名が表示される。また、性別は、受診者IDの右に表示されている。
次いで、後述する図6の健診状況表示処理を実行して、健診状況を表示する(ステップS507)。
【0093】
次いで、健診端末A111のCPU201は、記録媒体106に記憶されている、ステップS403で取得した健診科目IDに対応する前回の測定結果を取得できたか否かの判別を行う(ステップS508)。そして、取得できたと判別した場合は(ステップS508でYES)、取得した当該健診科目の前回の測定結果を健診端末A111のディスプレイ205(表示部)に表示する(ステップS510)。
【0094】
一方、取得できなかった場合は(ステップS508でNO)、後述する図7の過去健診情報表示処理を実行する(ステップS509)。
【0095】
そして、過去の測定結果を表示し(ステップS510)、健診機器A110からの検査データ(今回の健診での検査結果)の受信待ち状態となり(ステップS511)、健診機器から検査データの受信を検知すると、処理をステップS517に進める。
【0096】
一方、健診機器A110は、検査データの計測(身長及び体重の計測)を実行し(ステップS512)、計測が終了した後に、健診機器A110の表示部に表示された送信ボタン(図示しない)が測定者により押下されたことを認識すると(ステップS513)、健診機器A110は、検査データを健診端末A111に送信される(ステップS514)。
【0097】
そして、健診機器A110は、検査データを正常に送信し終わると(ステップS511)、検査データを健診機器A110のメモリ(図示しない)内の保存エリアに記憶する(ステップS516)と共に、メモリのワークエリア中の最新の検査データ(表示用及び送信用の検査データ)をクリアして、次の計測開始を待つように制御する。
【0098】
なお、健診機器A110は、ステップS514において検査データの送信が正常に終了しなかった場合は、タイムアウトになるまで検査データを再送し、タイムアウトになった場合は、当該健診機器A110のディスプレイに不図示のエラーメッセージ(警告画面)を表示する。
【0099】
次いで、健診端末A111のCPU201は、健診機器A110から送信された検査データ(測定結果)を受信(取得)すると、後述する図25の警告処理を実行する(ステップS517)。
【0100】
次いで、健診端末A111のCPU201は、健診機器A110から受信した検査データ(測定結果)を健診端末A111のメモリ202内のワークエリアに記憶し(ステップS518)、健診端末A111のディスプレイ205に当該測定結果を表示する(ステップS519)。
【0101】
次いで、健診端末A111のCPU201は、再健診状況表示処理を実行して、健診状況の表示を行う(ステップS520)。
【0102】
次いで、健診端末A111のCPU201は、画面において登録ボタンが押下されると(ステップS521)、画面上の途中ボタン(不図示)が押下されたと判別した場合は、ステップS403で取得した健診科目ID(健診科目)において当日中に再健診をしなければならないことを示すデータ「*(当日中に再健診をしなければならないことを示す識別情報)」(健診経過情報)とステップS514で健診機器A110から取得した測定結果とを記録媒体160に記録させるデータとしてセットして、ステップS403で取得した健診科目IDと一致する、記録媒体160に記憶された(図12の)健診科目IDに当該データを紐付けて記憶させるべく、当該記録媒体160に送信する(ステップS522)。
【0103】
ここで、ステップS514で健診機器A110から測定結果を取得できなかった場合は、ステップS522で当日中に再健診をしなければならないことを示す健診経過情報(*)のみを該健診科目IDと紐付けて記録媒体160に記憶させるべく、当該記録媒体160に送信する。
【0104】
また、健診端末A111のCPU201は、画面において登録ボタンが押下されると(ステップS521)、画面上の対象外ボタン(不図示)が押下されたと判別した場合は、ステップS403で取得した健診科目ID(健診科目)において後日に再健診をしなければならないことを示すデータ「―(後日、再健診をしなければならないことを示す識別情報)」(健診経過情報)とステップS514で健診機器A110から取得した測定結果とを記録媒体160に記録させるデータとしてセットして、ステップS403で取得した健診科目IDと一致する、記録媒体160に記憶された(図12の)健診科目IDに当該データを紐付けて記憶させるべく、当該記録媒体160に送信する(ステップS522)。
【0105】
ここで、ステップS514で健診機器A110から測定結果を取得できなかった場合は、ステップS522で後日に再健診をしなければならないことを示す健診経過情報(―)のみを該健診科目IDと紐付けて記録媒体160に記憶させるべく、当該記録媒体160に送信する。
【0106】
また、健診端末A111のCPU201は、画面において登録ボタンが押下されると(ステップS521)、途中ボタンと対象外ボタンとが押下されないと判別した場合は、ステップS514で健診機器A110から取得した測定結果とステップS403で取得した健診科目ID(健診科目)において受診済みであることを示すデータ「○(受診済みであることを示す識別情報)」(健診経過情報)とを、ステップS403で取得した健診科目IDと一致する、記録媒体106に記憶された(図12の)健診科目IDに紐付けて記憶させるべく、当該記録媒体160に送信する(ステップS522)。
【0107】
次いで、記録媒体160のコントローラは、健診端末A111のリーダ/ライタ207を介して当該データを受信すると、測定結果又は/及び健診経過情報を記録媒体160内の記録部に書込む(記録する)(ステップS523)。
【0108】
以上により、受診者が持ち運ぶ記録媒体160に、当該受診者の検査データ(測定結果)(例えば、身長・体重、BMI値、適否判定値)が記録されることになる。
【0109】
なお、健診機器A110側にも更にリーダ/ライタ(図示しない)を備え、健診機器A110のリーダ/ライタにおいて記録媒体160のタッチを検知して、健診機器A110のリーダ/ライタが記録媒体160に受診者情報を要求して、リーダ/ライタが記録媒体160から受信した受診者情報と検査データとを一括して健診機器A110から健診端末A111に送信し、健診端末A111が受診者情報と検査データとを受信して、受診者情報で突き合わせて検査データをメモリ202に記憶する処理を行なう構成でもよい。
【0110】
また、BMI値及び適否判定値を健診機器A110側の不図示のステップで計算して検査データと一緒に健診端末A111に送信してもよい。
図7は、図5におけるステップS509の過去健診情報表示処理の手順を示すフローチャートである。
【0111】
図7は、図12及び図13に示すデータを記憶することができないほど記憶容量が小さい携帯記録媒体が用いられた場合でも、今回の測定結果と過去の測定結果との比較が必要な所定の健診科目では、今回の測定結果と過去の測定結果とを表示させるための仕組みを示している。
【0112】
具体的には、図11に示す過去健診テーブルを健診端末のメモリが記憶しており、健診端末が、ステップS503で取得した受診者IDに対応する過去の測定結果を健診端末に記憶された過去検診テーブルから取得する。そして、ステップS514で健診機器から取得した今回測定結果と当該過去の測定結果とを健診端末のディスプレイに表示
させる処理である。
【0113】
図7において、まず、健診端末A111のCPU201は、ステップS503で取得した受診者ID(受診者識別情報)をキーに健診端末A111のメモリ202に記憶されている過去の測定結果(図11)を検索し(ステップS701)、当該受診者IDに対応する過去の測定結果を該メモリから読出し取得する(ステップS702)。
【0114】
ここで、過去の測定結果は、図4のステップS402で選択されたメニュー(健診科目ID)に対応するデータ(過去の測定結果)のみを読出し取得する。即ち、例えば、ステップS402で選択されたメニューが「身長・体重」で、ステップS503で受信した受診者IDが「1」であった場合、図11に示す受診者IDが「1」で、健診科目が「身長・体重」の「160」のみをメモリから読出し取得する。
【0115】
そして、取得した測定結果を過去の測定結果として、健診端末A111のディスプレイ205に表示して(図7、ステップS703)、本処理を終了する。
【0116】
図7の過去健診情報表示処理によれば、記憶容量が小さい携帯記録媒体が用いられた場合でも、今回の測定結果と過去の測定結果との比較が必要な所定の健診科目で、今回の健診結果と過去の測定結果とを表示させることができ、受診の際に、受診者の健康状態が注意すべき状態か否かを受診者又は測定者に把握させることができる。
図25は、図5におけるステップS517の警告処理の手順を示すフローチャートである。
【0117】
図25において、まず、検査データ(測定結果)を全ての項目について受診しているか否かを判別する(ステップS801)。例えば、本明細書で説明する「聴力検査」の場合、まずは、「選別検査」を行うため、「選別検査」で左右各測定域の測定結果を受信しているか否かを判断する。
【0118】
ステップS801の判別の結果、全て必要な測定結果の受信が済んでいない場合(ステップS801でNO)は、健診機器A110にエラーが生じている旨を警告する警告画面をディスプレイ205(図19の(A))に表示する(ステップS802)。
【0119】
ステップS801の判別の結果、全て必要な測定結果の受信が済んでいる場合は(ステップS801でYES)、(測定結果)に「所見あり」の値が含まれているか否かを判別する(ステップS803)。ステップS803の判別の結果、「所見あり」の値が含まれている場合には(ステップS803でYES)、「精密検査」を受診するよう促す警告通知がされる。(ステップS804、図19の(B))。
【0120】
ステップS804で「精密検査」の実施をするように通知を出した後、画面上に、「精密検査を受診しますか」とディスプレイに表示される。(ステップS805)。
【0121】
ステップS805の判別の結果、精密検査を受診することを選択すると、(ステップS805でYES)、ステップS806において、精密検査の検査画面が表示され、精密検査の測定結果を受け付ける(図19の(C))。
【0122】
なお、ステップS805の判別の結果、何らかの理由で精密検査の受診を選択しない場合、(ステップS805でNO)警告表示の処理を終了する。
ステップS806で精密検査の検査画面が表示され、測定結果の受信のために待機する。
【0123】
ステップS807において、健診機器から精密検査の測定結果を受信すると、ステップS808において測定結果が閾値の範囲内であるか否かの判定を行う。閾値内の数値であれば(ステップS808でYES)、ICカードに精密結果の測定結果が記憶される。
【0124】
一方ステップS808において、精密検査が閾値以内ではないと判定された場合は(ステップS808でNO)、ステップS809において、「病気の疑いあり」の旨の警告表示をする。
【0125】
ステップS810において、今回の検査データ(測定結果)と過去の測定結果との差を算出し、当該算出された値(差)が図4のステップS403で取得した第3の閾値を超えるか否かを判別し(ステップS811)、今回の測定結果と前回の測定結果との差異が予め定められている許容範囲を超えるときは(ステップS811でYES)、病気の疑いがある旨を警告する警告画面をディスプレイ205に表示する(ステップS809、図19の(D))。ここで、今回の測定結果と前回の測定結果との数値の差異が予め定められている許容範囲は図27で示しており、本実施例で説明する「聴力検査」のみの許容範囲が示されているが、実際には本実施例に限定されることはない。
【0126】
本警告処理においては、(測定結果)に「所見あり」の項目がある場合には(ステップS803でYES)、「精密検査を行ってください」と警告画面をディスプレイ205に表示し(ステップS804)、今回の「精密検査」の測定結果と前回の測定結果との差異が予め定められている許容範囲を超えるときは(ステップS811でYES)、病気の疑いがある旨を警告する警告画面をディスプレイ205に表示する(ステップS808)ので、受診の際に、受診者の健康状態が注意すべき状態か否かを受診者又は測定者に把握させることができる。
【0127】
さらに、受信した「選別検査」の測定結果が全て揃っていない場合は(ステップS801でNO)、健診機器A110にエラーが生じている旨を警告する警告画面をディスプレイ205に表示する(ステップS802)ので、健診機器から取得した測定値が、健診機器で測定可能な範囲内の数値でない異常値であっても、このような異常値が測定値として携帯可能な記録媒体に記録されるのを防止することができる。
【0128】
本フローチャートでは、健診科目のうち「聴力検査」を基に説明した。本来であれば、上述のようにハンディターミナルを用いた健康診断では、一つの健診端末につき一つの健診科目のみ測定結果を記録することが可能であるが、健診端末に、健診科目を設定する際に、該当する健診科目に全員測定することを必要としない副科目がある場合、主科目の測定結果に応じて、副科目を受診するか否かを選択させ、より精密な健康診断を行うことが可能になる。
【0129】
さらに、副科目(この場合は「精密検査」)の測定結果を以て、受診者の前回の測定結果と比較することで正常であるか否かを確認することが可能になる。
【0130】
次に、図1における管理端末が実行する回収処理について説明する。
図9は、図1における管理端末が実行する回収処理の手順を示すフローチャートである。
【0131】
なお、本処理は、管理端末150のCPU201がメモリ202に記憶されるプログラムを読み出して実行することにより実現される(即ち、管理端末150のCPU201の制御の元で実行される)処理に対応する。なお、健診の開始に先立って健診テーブル(図10)を、USBメモリ等の手段で外部から読込んで、管理端末150のメモリ202に記憶しておくものとする。また、上記健診テーブル(図10)は、全受診予定者の健診予定情報であり、各健診科目の各測定結果が記録されている。
【0132】
図9において、まず、管理端末150のCPU201は、ディスプレイ205(タッチパネルを兼ねる)やリーダ/ライタ207への操作を判定し、管理端末150のリーダ/ライタ207にカード(記録媒体160)がタッチされると(ステップS901)、管理端末150のCPU201は、リーダ/ライタ207を介して記録媒体160に対して当該記録媒体160に記録されている受診者情報及び全ての測定結果(図12)の読取要求を送信する(ステップS902)。当該読取要求を受信した記録媒体160のコントローラは、受診者情報及び測定結果(図12)を管理端末150のリーダ/ライタ207に送信する。
【0133】
次いで、管理端末150のCPU201は、管理端末150のリーダ/ライタ207を介して一人分の受診者情報及び全健診科目の測定結果(図12)を記憶媒体160から取得すると(ステップS903)、管理端末150のメモリ202のワークエリアに記憶する(ステップS904)。
【0134】
次いで、管理端末150のCPU201は、メモリ202に記憶される健診テーブル(図10)と上記一人分の測定結果を照合する(ステップS905)。具体的には、記録媒体160から取得した受診者IDと一致する、健診テーブルの受診者IDのあるレコードを検索して特定する。
【0135】
次いで、特定されたレコードの各健診科目毎に、受診しなければならないのにも関わらず受診していない健診科目があるか否かを判別する(ステップS906)。具体的には、ステップS905で特定されたレコードで受診予定の識別情報(「○」)が記憶された健診科目に対して、ステップS903で記録媒体160から取得した当該健診科目に対応した測定結果として、未受診であることを示す識別情報(「×」)又は当日中に受診しなければならないことを示す識別情報(「*」)があるか否かを判別する。
【0136】
ステップS906の判別の結果、未受診であることを示す識別情報(「×」)又は当日中に受診しなければならないことを示す識別情報(「*」)がある場合(ステップS906でYES)、エラーメッセージを管理端末150のディスプレイ205に表示し(ステップS916)、未受診であることを示す識別情報(「×」)又は当日中に受診しなければならないことを示す識別情報(「*」)がない場合(ステップS906でNO)、ステップS907の処理に進む。
【0137】
次いで、管理端末150のCPU201は、管理端末150のディスプレイ205に図20に示すような検査結果及び判定結果画面(図20)を表示する(ステップS907)。図20は、管理端末150の回収処理プログラム画面の一例である。管理端末150のCPU201は、図20の画面において、受信した受診者情報に基づいて受診者IDや氏名210、性別や年齢を表示し、ステップS906の判定結果に基づいて未検査や未通過や検査済や受付済や後日受診(後日受診しなければならない)や当日受診(当日中に受診しなければならない)の区分を表示する。
【0138】
なお、図20に示す画面では、血液検査の結果212が未受付であること、聴力検査の結果211が受付済であること等を示している。 図9に戻り、管理端末150のCPU201は、図20の画面の各ボタン(リスト印刷ボタン213、表示切替ボタン214、印刷ボタン215、登録ボタン216)のタッチを検知し(操作判定し)、表示切替ボタン214が押下(タッチ)されたか否かを判別し(ステップS908)、表示切替ボタン214が押下されたときは(ステップS908でYES)、管理端末150のCPU201は、図20の初期画面がディスプレイ205に表示されていた場合は図21の健診データ明細表示画面に表示を切替え、図21の健診データ明細表示画面が表示されていた場合は図21の初期画面に表示を切替え(ステップS909)、処理をステップS908に戻す。
【0139】
ステップS908の判別の結果、表示切替ボタン214が押下されないときは(ステップS908でNO)、印刷ボタン215が押下(タッチ)されたか否かを判別し(ステップS910)、印刷ボタン215が押下されたときは(ステップS910でYES)、管理端末150のCPU201は、メモリ202に記憶した受診者情報及び検査結果に基づいて、受診者個人用の結果リストを印刷し(ステップS911)、処理をステップS908に戻す。
【0140】
ステップS910の判別の結果、印刷ボタン215が押下されないときは(ステップS910でNO)、登録ボタン216が押下(タッチ)されたか否かを判別し(ステップS912)、登録ボタン216が押下されないときは(ステップS912でNO)、処理をステップS908に戻す。
【0141】
ステップS912の判別の結果、登録ボタン216が押下されたときは(ステップS212でYES)、管理端末150のCPU201は、ステップS906における各検査データの検査漏れの判定結果に基づいて、検査漏れ、未受付、その他の異常データがあるか否かを判別し(ステップS913)、検査漏れ、未受付、その他の異常データがあるときは(ステップS913でYES)、管理端末150のCPU201は、管理端末150の不図示のスピーカから警告音を出力し、管理端末150のディスプレイ205に検査漏れ、未受付、その他の異常データがある健診科目の名称と受診者ID及び氏名、再度該当の健診科目に行くように促すメッセージを表示し(ステップS914)、処理をステップS915に進める。
【0142】
ステップS913の判別の結果、検査漏れ、未受付、その他の異常データがないときは(ステップS913でNO)、管理端末150のCPU201は、測定結果ファイルに1人分の測定結果及び通過記録データを記憶して(ステップS915)、本処理を終了する。
【0143】
なお、図9の回収処理では、測定結果ファイルの検査漏れ、未受付、その他の異常データがある場合は、管理端末150のCPU201は、管理端末150のメモリ202内の健診未完了フラグをオンにして記憶しておくように構成してもよい。
【0144】
上述した本実施の形態では、ディスプレイ205をタッチパネル付きのディスプレイとして説明したが、ディスプレイ205を通常のディスプレイとし、マウス等のポインティングデバイスを設けて入力を行うように構成してもよい。
【0145】
また、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や容で構成されてもよい。
【0146】
以上説明したように、本発明によれば、出張健診を測定する際に、1つの健診科目について、ある基準に満たない数値が測定結果として出た場合に、同機器上で、再検査又は別検査を促して実行する仕組みを提供することが可能になる。
【0147】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記録媒体等としての実施の態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用してもよく、一つの機器からなる装置に適用してもよい。
【0148】
上述したように、図1に示した健診端末は、メモリ202に、図14、図15に示した関連付情報ファイル、各健診機器とのインタフェース設定、各処理プログラム、及び各健診機器の設定情報を少なくとも記憶する。そして、健診端末のCPU202は、図17に示した各健診メニューのいずれかの選択に応じて、上記健診機器の設定情報と上記処理プログラムとをメモリ202から読み出して実行する。
【0149】
また、管理端末150は、メモリ202に健診情報(各健診科目の各健診データ及び通過記録データのフォーマットを含む)を記憶する。また、管理端末150のCPU201は、記録媒体160から受診者IDと、上記健診データを読み出し、上記フォーマットと上記健診データとに基づいて検査洩れの有無を判定し、検査漏れがあると判定した場合に、検査漏れと判定した健診科目の健診データ復旧の要否を上記フォーマットに基づいて判定する(図9)。
【0150】
また、健診端末のCPU201は、メモリ202に各健診科目別の各健診機器別の設定情報を記憶し、上記処理プログラム(図5)は、上記各メニューを選択した場合に当該選択した健診科目における複数の健診機器から1つを選択させて、当該選択された健診機器に関連付けられた設定情報を読み出して処理を実行する。
【0151】
以上の構成により、複数の処理プログラムを健診端末のメモリ202に記憶してメニューの選択に応じて所定の健診機器の設定を読み込んで対応する処理プログラムを健診端末のCPU201で実行するので、現有する様々な種類の健診機器及び様々な外部インタフェースに柔軟に対応可能で健診時の準備工数を大幅に削減可能な仕組みを提供することができる。
【0152】
また、検査終了時点での検査洩れの有無を判断し画面に警告を表示するので検査漏れが生じない仕組みを提供する。
また、検査中においてどこの検査を受けなければ、ならないかを把握することができる
仕組みを提供する。
また、健診機器や端末の不調にも迅速に対応可能な仕組みを提供する。
【0153】
なお、特に図示しないが、本発明に係る装置で読み取り可能な各種プログラムやデータを格納する記録媒体(記憶媒体)には、該記録媒体に記憶されるプログラム群を管理する
【0154】
情報、例えばバージョン情報、作成者等も記憶され、且つプログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【0155】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【0156】
本実施の形態における各フローチャート、及び画面に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、不図示のCD−ROMやフラッシュメモリやFD等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【0157】
以上のように、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【0158】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【0159】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。
【0160】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0161】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0162】
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【0163】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【符号の説明】
【0164】
100 受付端末
110 健診機器A
111 健診端末A
150 管理端末
160 記録媒体(携帯記録媒体)
200 システムバス
201 CPU
202 メモリ
203 ROM
204 通信アダプタ
205 ディスプレイ
206 キーボード
207 リーダ/ライタ
2601 記憶部
2602 第1の受付部
2603 第2の受付部
2604 識別情報取得部
2605 読出部
2606 表示制御部
2607 送信部
2608 第1の警告部
2609 第2の警告部
2610 第3の警告部
【特許請求の範囲】
【請求項1】
受診者の健康診断の測定を行う健診機器と接続可能であり、前記健康診断の測定結果を記憶することが可能な情報処理装置において、
前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けた健診科目が、少なくとも第一の健診方法と第二の健診方法を含む健診科目である場合に、それぞれの健診方法による測定結果を記憶する記憶手段と、
前記健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信手段と、
前記第一の測定結果受信手段により受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告手段と、
前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と
前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信手段とを備えることを特徴とする情報処理装置。
【請求項2】
前記記憶手段は、
前記ユーザの前記第一の健診方法および前記第二の健診方法による前回の測定結果を更に記憶することを特徴とする請求項1に記載の情報処理装置。
【請求項3】
前記第二の測定結果受信手段により受信した前記第二の健診方法での測定結果と、前記前回の測定結果を比較することにより、前記ユーザの測定結果が悪化している場合に、前記受診者に病気の疑いがあることを示す警告を表示する第二の警告手段とを備えることを特徴とする請求項1または2に記載の情報処理装置。
【請求項4】
前記切替手段は、前記第一の健診方法から前記第二の健診方法に切り替える場合に、ユーザに健診方法を切替えることを確認させる確認手段とを更に備えることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
【請求項5】
前記第二の警告手段は、前記第二の測定結果受信手段により受信した前記第二の健診方法での測定結果と、前記前回の測定結果の比較が、前記情報処理装置で予め定められた閾値の範囲内ではない場合に、前記受診者に病気の疑いがあることを示す警告することを特徴とする請求項3に記載の健診情報処理装置。
【請求項6】
受診者の健康診断の測定を行う健診機器と接続可能であり、前記健康診断の一の健診科目のうち少なくとも第一の健診方法と第二の健診方法を含む健診科目の測定結果を記憶することが可能な情報処理装置の制御方法であって、
前記情報処理装置の選択受付手段が、前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付ステップと、
前記情報処理装置の第一の測定結果受信手段が、前記健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信ステップと、
前記情報処理装置の第一の警告手段が、前記第一の測定結果受信ステップにより受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告ステップと、
前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と
前記情報処理装置の第二の測定結果受信手段が、前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信ステップとを備えることを特徴とする制御方法。
【請求項7】
受診者の健康診断の測定を行う健診機器と接続可能であり、前記健康診断の一の健診科目のうち少なくとも第一の健診方法と第二の健診方法を含む健診科目の測定結果を記憶することが可能な情報処理装置として機能させるプログラムであって、
前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けた健診科目が、少なくとも第一の健診方法と第二の健診方法を含む健診科目である場合に、それぞれの健診方法による測定結果を記憶する記憶手段と、
前記健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信手段と、
前記第一の測定結果受信手段により受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告手段と、
前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と
前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信手段として機能させるプログラム。
【請求項8】
受診者の健康診断の測定を行う健診機器と前記健康診断の測定結果を記憶することが可能な情報処理装置とが相互に接続可能な情報処理システムにおいて、
前記健診機器は、
前記受診者の健康診断の測定結果を前記情報処理装置に送信する送信手段とを備え、
前記情報処理装置は、
前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けた健診科目が、少なくとも第一の健診方法と第二の健診方法を含む健診科目である場合に、それぞれの健診方法による測定結果を記憶する記憶手段と、
前記送信手段により送信される健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信手段と、
前記第一の測定結果受信手段により受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告手段と、
前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と
前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信手段とを備えることを特徴とする情報処理システム。
【請求項9】
受診者の健康診断の測定を行う健診機器と、前記健康診断の一の健診科目のうち少なくとも第一の健診方法と第二の健診方法を含む健診科目の測定結果を記憶することが可能な情報処理装置とが相互に接続可能な情報処理システムの制御方法であって、
前記健診機器において、
前記健診機器の送信手段が、前記受診者の健康診断の測定結果を前記情報処理装置に送信する送信ステップとを備え、
前記情報処理装置において、
前記情報処理装置の受信手段が、前記送信ステップにより送信された前記受診者の健康診断の測定結果を受信する受信ステップと、
前記情報処理装置の選択受付手段が、前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付ステップと、
前記情報処理装置の第一の測定結果受信手段が、前記送信ステップにより送信される健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信ステップと、
前記情報処理装置の第一の警告手段が、前記第一の測定結果受信ステップにより受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告ステップと、
前記情報処理装置の切替手段が、前記第一の警告ステップにより前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替ステップと
前記情報処理装置の第二の測定結果受信手段が、前記切替ステップにより前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信ステップとを備えることを特徴とする情報処理システムの制御方法。
【請求項10】
受診者の健康診断の測定を行う健診機器と、前記健康診断の一の健診科目のうち少なくとも第一の健診方法と第二の健診方法を含む健診科目の測定結果を記憶することが可能な情報処理装置とが相互に接続可能な情報処理システムとして機能させるプログラムであって、
前記健診機器を、
前記受診者の健康診断の測定結果を前記情報処理装置に送信する送信手段として機能させ、
前記情報処理装置を、
前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けた健診科目が、少なくとも第一の健診方法と第二の健診方法を含む健診科目である場合に、それぞれの健診方法による測定結果を記憶する記憶手段と、
前記送信手段により送信される健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信手段と、
前記第一の測定結果受信手段により受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告手段と、
前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と
前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信手段として機能させるプログラム。
【請求項1】
受診者の健康診断の測定を行う健診機器と接続可能であり、前記健康診断の測定結果を記憶することが可能な情報処理装置において、
前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けた健診科目が、少なくとも第一の健診方法と第二の健診方法を含む健診科目である場合に、それぞれの健診方法による測定結果を記憶する記憶手段と、
前記健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信手段と、
前記第一の測定結果受信手段により受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告手段と、
前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と
前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信手段とを備えることを特徴とする情報処理装置。
【請求項2】
前記記憶手段は、
前記ユーザの前記第一の健診方法および前記第二の健診方法による前回の測定結果を更に記憶することを特徴とする請求項1に記載の情報処理装置。
【請求項3】
前記第二の測定結果受信手段により受信した前記第二の健診方法での測定結果と、前記前回の測定結果を比較することにより、前記ユーザの測定結果が悪化している場合に、前記受診者に病気の疑いがあることを示す警告を表示する第二の警告手段とを備えることを特徴とする請求項1または2に記載の情報処理装置。
【請求項4】
前記切替手段は、前記第一の健診方法から前記第二の健診方法に切り替える場合に、ユーザに健診方法を切替えることを確認させる確認手段とを更に備えることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
【請求項5】
前記第二の警告手段は、前記第二の測定結果受信手段により受信した前記第二の健診方法での測定結果と、前記前回の測定結果の比較が、前記情報処理装置で予め定められた閾値の範囲内ではない場合に、前記受診者に病気の疑いがあることを示す警告することを特徴とする請求項3に記載の健診情報処理装置。
【請求項6】
受診者の健康診断の測定を行う健診機器と接続可能であり、前記健康診断の一の健診科目のうち少なくとも第一の健診方法と第二の健診方法を含む健診科目の測定結果を記憶することが可能な情報処理装置の制御方法であって、
前記情報処理装置の選択受付手段が、前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付ステップと、
前記情報処理装置の第一の測定結果受信手段が、前記健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信ステップと、
前記情報処理装置の第一の警告手段が、前記第一の測定結果受信ステップにより受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告ステップと、
前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と
前記情報処理装置の第二の測定結果受信手段が、前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信ステップとを備えることを特徴とする制御方法。
【請求項7】
受診者の健康診断の測定を行う健診機器と接続可能であり、前記健康診断の一の健診科目のうち少なくとも第一の健診方法と第二の健診方法を含む健診科目の測定結果を記憶することが可能な情報処理装置として機能させるプログラムであって、
前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けた健診科目が、少なくとも第一の健診方法と第二の健診方法を含む健診科目である場合に、それぞれの健診方法による測定結果を記憶する記憶手段と、
前記健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信手段と、
前記第一の測定結果受信手段により受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告手段と、
前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と
前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信手段として機能させるプログラム。
【請求項8】
受診者の健康診断の測定を行う健診機器と前記健康診断の測定結果を記憶することが可能な情報処理装置とが相互に接続可能な情報処理システムにおいて、
前記健診機器は、
前記受診者の健康診断の測定結果を前記情報処理装置に送信する送信手段とを備え、
前記情報処理装置は、
前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けた健診科目が、少なくとも第一の健診方法と第二の健診方法を含む健診科目である場合に、それぞれの健診方法による測定結果を記憶する記憶手段と、
前記送信手段により送信される健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信手段と、
前記第一の測定結果受信手段により受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告手段と、
前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と
前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信手段とを備えることを特徴とする情報処理システム。
【請求項9】
受診者の健康診断の測定を行う健診機器と、前記健康診断の一の健診科目のうち少なくとも第一の健診方法と第二の健診方法を含む健診科目の測定結果を記憶することが可能な情報処理装置とが相互に接続可能な情報処理システムの制御方法であって、
前記健診機器において、
前記健診機器の送信手段が、前記受診者の健康診断の測定結果を前記情報処理装置に送信する送信ステップとを備え、
前記情報処理装置において、
前記情報処理装置の受信手段が、前記送信ステップにより送信された前記受診者の健康診断の測定結果を受信する受信ステップと、
前記情報処理装置の選択受付手段が、前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付ステップと、
前記情報処理装置の第一の測定結果受信手段が、前記送信ステップにより送信される健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信ステップと、
前記情報処理装置の第一の警告手段が、前記第一の測定結果受信ステップにより受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告ステップと、
前記情報処理装置の切替手段が、前記第一の警告ステップにより前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替ステップと
前記情報処理装置の第二の測定結果受信手段が、前記切替ステップにより前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信ステップとを備えることを特徴とする情報処理システムの制御方法。
【請求項10】
受診者の健康診断の測定を行う健診機器と、前記健康診断の一の健診科目のうち少なくとも第一の健診方法と第二の健診方法を含む健診科目の測定結果を記憶することが可能な情報処理装置とが相互に接続可能な情報処理システムとして機能させるプログラムであって、
前記健診機器を、
前記受診者の健康診断の測定結果を前記情報処理装置に送信する送信手段として機能させ、
前記情報処理装置を、
前記健康診断をする複数の健診科目のうち、前記測定結果を記憶する一の種類の健診科目の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けた健診科目が、少なくとも第一の健診方法と第二の健診方法を含む健診科目である場合に、それぞれの健診方法による測定結果を記憶する記憶手段と、
前記送信手段により送信される健診機器で測定された前記健診科目の前記第一の健診方法での測定結果を当該健診機器から受信する第一の測定結果受信手段と、
前記第一の測定結果受信手段により受信した前記第一の健診方法での測定結果が予め定められた値に該当する場合、前記第二の健診方法での再健診をするようユーザに警告する第一の警告手段と、
前記第一の警告手段により前記第二の健診方法での再健診をするよう警告された場合に、当該第二の健診方法に切り替える切替手段と
前記切替手段により前記第二の健診方法に切り替えられた時に、前記第二の健診方法での測定結果を当該健診機器から受信する第二の測定結果受信手段として機能させるプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【公開番号】特開2011−95788(P2011−95788A)
【公開日】平成23年5月12日(2011.5.12)
【国際特許分類】
【出願番号】特願2009−235026(P2009−235026)
【出願日】平成21年10月9日(2009.10.9)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.Bluetooth
【出願人】(592135203)キヤノンITソリューションズ株式会社 (528)
【Fターム(参考)】
【公開日】平成23年5月12日(2011.5.12)
【国際特許分類】
【出願日】平成21年10月9日(2009.10.9)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.Bluetooth
【出願人】(592135203)キヤノンITソリューションズ株式会社 (528)
【Fターム(参考)】
[ Back to top ]