(57)【要約】【課題】小型で持ち運びが容易にでき、かつコストを押さえたリーダライタを用いた情報処理システムを提供する。【解決手段】リーダライタ１００に、ＩＣカード４００との間でデータを送受信するためのリードライト部１３０と、主記憶装置１１０と、メモリカード３００を装着可能なカードスロット１５０と、カードスロット１５０に装着されたメモリカード３００に格納されているプログラムを読み出して、該読出したプログラムを主記憶装置１１０にロードする手段と、ロードしたプログラムにしたがい、リードライト部１３０を介してＩＣカード４００に格納されているデータを読み出す手段と、読み出したデータを用いた処理を行なう手段と、処理の結果をリードライト部１３０を介してＩＣカード４００に書き込む手段と、実行した処理の結果を画面表示する表示パネル１８０と、を設ける。【選択図】図１
2006146337.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦ−ＩＤ（Radio Frequency−Identification）タグ或いはＩＣ（Integrated Circuit）カードに対してデータの読出し処理および書込み処理を行なうリーダライタであって、
ＲＦ−ＩＤタグ或いはＩＣカードとの間でデータを送受信するためのリードライト部と、
前記リードライト部が受信したデータを用いて各種情報処理を行なう処理部と、を有し、
前記処理部は、
メモリと、
記憶媒体または通信カードを装着可能なスロットと、
前記スロットに装着された記憶媒体に格納されているプログラムを読み出して、該読出したプログラムを前記メモリに記憶する手段と、
前記記憶したプログラムにしたがい、
前記リードライト部を介してＲＦ−ＩＤタグ或いはＩＣカードに格納されているデータを前記メモリに読み出す読出し手段と、
前記読み出したデータを用いて各種情報処理を行なう処理手段と、
前記処理手段による処理結果を前記リードライト部を介してＲＦ−ＩＤタグ或いはＩＣカードに書き込む書込み手段と、
前記処理結果を画面表示する表示手段と、
前記処理結果を外部装置に通信する通信手段と、
前記処理結果を音声で出力する音声出力手段と、
利用者からのデータの入力を受付ける入力手段と、を有し、
前記処理手段は、前記入力手段が受付けたデータを用いて情報処理を実行すること
を特徴とするリーダライタ。
【請求項２】
請求項１に記載のリーダライタであって、
前記処理部と、前記リードライト部とは別々の筐体に収容されていて、
前記処理部と、前記リードライト部とは、接続ケーブルにより電気的に接続されていること
を特徴とするリーダライタ。
【請求項３】
請求項１〜２のいずれか一項に記載のリーダライタであって、
前記リーダライタは、健康審査に用いる検査装置に接続されていて、
前記ＲＦ−ＩＤタグ或いは前記ＩＣカードには、健康審査の受診者を識別する識別情報と、少なくとも受診者の生年月日および性別を含む個人関連情報と、該受診者の健康審査の審査済みの検査結果を示す情報とを含む検査情報が格納されていて、
前記読出し手段は、前記リードライト部を介してＲＦ−ＩＤタグ或いはＩＣカードに格納されている受診者の検査情報を前記メモリに読み出し、
前記処理手段は、前記読出し手段が読み出した検査情報の中から前記検査装置に検査を行わせるために必要な情報を選択し、前記選択した情報および検査の実行を指示する情報を前記検査装置に送信し、前記送信した指示に応答して前記検査装置が送信する検査結果を受信し、
前記表示手段は、前記処理手段が受信した検査結果を少なくとも含くむデータを画面表示し、
前記書き込み手段は、前記受信した検査結果を少なくとも含むデータを前記リードライト部を介してＲＦ−ＩＤタグ或いはＩＣカードに書き込むこと
を特徴とするリーダライタ。
【請求項４】
健康審査に用いる検査装置に接続されていて、ＲＦ−ＩＤ（Radio Frequency−Identification）タグ或いはＩＣ（Integrated Circuit）カードに対してデータの読出し処理および書込み処理を行なう計算機が行なうデータ処理方法であって、
前記計算機は、ＲＦ−ＩＤタグ或いはＩＣカードとの間でデータを送受信するためのリードライト部と、メモリと、記憶媒体または通信カードを装着可能なスロットと、を有し、
前記記憶媒体には、前記検査装置に検査処理を実行させるためのプログラムが格納されていて、
前記ＲＦ−ＩＤタグ或いは前記ＩＣカードには、健康審査の受診者を識別する識別情報と、少なくとも受診者の生年月日および性別を含む個人関連情報と、該受診者の健康審査の審査済みの検査結果を示す情報とを含む検査情報が格納されていて、
前記計算機は、
前記スロットに装着された記憶媒体に格納されているプログラムを読み出して前記メモリに記憶するステップと、
前記記憶したプログラムにしたがい所定の情報処理を実行するステップとを行い、
前記所定の情報処理を実行するステップは、
前記リードライト部を介してＲＦ−ＩＤタグ或いはＩＣカードから受診者の検査情報を前記メモリに読み出すステップと、
前記読み出した検査情報の中から前記検査装置に検査を行わせるために必要な情報を選択するステップと、
前記選択した情報および検査の実行を指示する情報を前記検査装置に送信するステップと、
前記送信した指示に応答して前記検査装置が送信する検査結果を受信するステップと、
前記受信した検査結果を少なくとも含むデータを前記リードライト部を介してＲＦ−ＩＤタグ或いはＩＣカードに書き込むステップと、を有すること
を特徴とする計算機が行なうデータ処理方法。
【請求項５】
非接触ＩＣカードリ−ドライト部のＩＣカード設置部の端部にＩＣカードの外縁より内側に食い込むように角型または曲面の切り欠きを持ったリーダライタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦ−ＩＤ（Radio Frequency−Identification）タグ或いはＩＣ（Integrated Circuit）カードに対して情報の読出し処理および書込み処理を行なうリーダライタの技術に関する。
【背景技術】
【０００２】
従来からＩＣカードやＲＦ−ＩＤタグに対して、データの書込み処理や読出し処理を行なうリーダライタが知られている。リーダライタは、金融業界、流通業界、交通機関、医療機関等の種々な分野において利用されている。例えば、金融業界では、ＩＣカードに対するデータの入出力処理を行なうリーダライタがキャッシュディスペンサの構成装置として利用されている。また、例えば、流通業界で利用されるＰＯＳ（Point Of Sale）システムにリーダライタが利用されている。キャッシュディスペンサやＰＯＳシステムでは、リーダライタがＩＣカードやＲＦ−ＩＤタグからデータの読出し処理および書込み処理を行い、リーダライタに接続された情報処理装置がＩＣカードやＲＦ−ＩＤタグに書き込まれるデータの情報処理を行なっている。
【０００３】
特許文献１には、リーダライタに情報処理装置を接続して、情報処理装置によりリーダライタを制御する技術が開示されている。
【０００４】
【特許文献１】特開２０００−４８１３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、リーダライタは、銀行のキャッシュディスペンサのように、ある固定された場所で提供するサービスに利用される場合だけでなく、移動して行なう業務で使うシステムに利用される場合がある。例えば、健康審査機関により行なわれる派遣による健康審査にリーダライタを利用したシステムを用いることも考えられる。この場合、健康審査の受診者毎にＩＣカードを持たせ、リーダライタを用いて、各検査装置が出力するデータをＩＣカードに記憶させる。このように移動して行なう業務に用いられるシステムでは、システム自体を小型化することが望まれる。
【０００６】
しかしながら、上記特許文献１に記載の技術は、リーダライタを移動して行なう業務のシステムに利用することについて特に考慮されていない。そして、上記特許文献１の技術を移動して行なわれる業務のシステムに利用しようとした場合、業務に必要なリーダライタ毎にパソコン等の情報処理装置を用意して、業務が行なわれる場所に運び設定する必要がある。特に複数のリーダライタが必要な場合、利用する情報処理装置が同数必要となり数が多くなるため、設置の手間に加えてシステムのコストを増加させてしまう。
【０００７】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、持ち運びが容易にでき、かつコストを押さえたリーダライタを用いた情報処理システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明では、リーダライタにＲＦ−ＩＤタグ或いはＩＣカードに対するデータの読出し処理および書込み処理を行なう機能に加えて、ＲＦ−ＩＤタグ或いはＩＣカードから読み出したデータを用いた処理を行なう機能を設ける。
【０００９】
例えば、本発明の一態様は、ＲＦ−ＩＤ（Radio Frequency−Identification）タグ或いはＩＣ（Integrated Circuit）カードに対してデータの読出し処理および書込み処理を行なうリーダライタに適用される。
【００１０】
そして、前記リーダライタは、ＲＦ−ＩＤタグ或いはＩＣカードとの間でデータを送受信するためのリードライト部と、前記リードライト部が受信したデータを用いて各種情報処理を行なう処理部と、を有する。また、前記処理部は、メモリと、記憶媒体または通信カードを装着可能なスロットと、前記スロットに装着された記憶媒体に格納されているプログラムを読み出して、該読出したプログラムを前記メモリに記憶する手段と、前記記憶したプログラムにしたがい、前記リードライト部を介してＲＦ−ＩＤタグ或いはＩＣカードに格納されているデータを前記メモリに読み出す読出し手段と、前記読み出したデータを用いて各種情報処理を行なう処理手段と、前記処理手段による処理結果を前記リードライト部を介してＲＦ−ＩＤタグ或いはＩＣカードに書き込む書込み手段と、前記処理結果を画面表示する表示手段と、前記処理結果を外部装置に通信する通信手段と、前記処理結果を音声で出力する音声出力手段と、利用者からのデータの入力を受付ける入力手段と、を有し、前記処理手段は、前記入力手段が受付けたデータを用いて情報処理を実行する。
【発明の効果】
【００１１】
このように本発明では、リーダライタにＲＦ−ＩＤタグ或いはＩＣカードから読み出したデータを用いた処理を行なう機能を設けている。したがって、本発明では、パソコン等の情報処理装置を設けることなく、ＲＦ−ＩＤタグ或いはＩＣカードからデータを読出し、その読み出したデータを用いた処理を行い、その結果をＲＦ−ＩＤタグ或いはＩＣカードに書き込むことができるようになる。
【００１２】
そのため、本発明によれば、業務に必要なリーダライタ毎に情報処理装置を設ける必要がなくなるため、持ち運びが容易にでき、かつコストを押さえたリーダライタを用いたシステムを実現することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について図面を用いて説明する。
【００１４】
図１は、本発明の実施形態のリーダライタの構成を説明するためのブロック図である。
【００１５】
なお、以下の説明では、非接触型のＩＣカード４００と通信を行なうリーダライタ１００を例にして説明するが、本実施形態は、特にこれに限定されるものではない。例えば、非接触型のＩＣカード４００に代えてＲＦ−ＩＤタグと通信を行なう場合にも同様に本実施形態を適用することができる。また、同様に非接触型ＩＣカードに代えて接触型のＩＣカードまたは磁気カードと通信を行なう場合についても本実施形態を適用することができる。
【００１６】
さて、図示するように、リーダライタ１００は、主記憶装置１１０、ＣＰＵ（Central Processing Unit）１２０、リードライト部１３０、ＩＯインタフェース（以下「ＩＯＩ／Ｆ」という）１４０、カードスロット１５０、液晶ディスプレイなどの表示パネル１６０、音声出力装置１７０、操作パネル１８０、およびＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）１９０を有する。なお、ＥＥＰＲＯＭ１９０には、予め起動プログラム（例えばＢＩＯＳまたは/およびＯＳ）が格納されている。
【００１７】
主記憶装置１１０は、リーダライタ１００に後述する処理を実行させるためのプログラムやその処理に必要なデータを記憶するためのメモリである。また、主記憶装置１１０は、ＣＰＵ１２０がプログラムを実行するためのワークエリアとして機能する。主記憶装置１１０には、例えば、ＲＡＭ（Random Access Memory）を用いることができる。
【００１８】
ＣＰＵ１２０は、ＥＥＰＲＯＭ１９０に格納されている起動プログラムにしたがい、カードスロット１５０に挿入されているメモリカード３００からリーダライタ１００に情報処理を実行させるためのプログラムを主記憶装置１１０にロードする。また、ＣＰＵ１２０は、主記憶装置１１０にロードしたプログラムを実行して、後述するリードライト部１３０を制御して、ＩＣカード４００に対するデータの読出し処理および書込み処理を行う。ＣＰＵ１２０は、主記憶装置１１０にロードしたプログラムを実行して、ＩＣカード４００から読み出したデータを用いて処理を行なう。なお、ＣＰＵ１２０が行う処理については、後段で詳細に説明する。
【００１９】
リードライト部１３０は、ＩＣカード４００からのデータの読出しと、ＩＣカード４００へのデータの書込みを行なう。具体的には、リードライト部１３０は、変調回路１３１、復調回路１３２、およびアンテナ部１３３を有する。変調回路１３１は、ＣＰＵ１２０の出力するデータを送信データに変調してアンテナ部１３３に出力する。アンテナ部１３３は、変調回路１３１からの送信データを電磁波を媒体としてＩＣカード４００に送信する。ＩＣカード４００は、アンテナ部１３３からの送信データを受信し、受信したデータを保持するメモリ（図示しない）に書き込む。また、アンテナ部１３３は、ＩＣカード４００から送信される返信データを電磁波を媒体として受信し復調回路１３２に出力する。復調回路１３２は、アンテナ部１３３からの受信信号を復調し、復調したデータとしてＣＰＵ１２０に出力する。
【００２０】
ＩＯＩ／Ｆ１４０は、リーダライタ１００に有線或いは無線で接続されている外部装置２００との間で行われるデータの送受信を制御する。なお、ＩＯＩ／Ｆ１４０には、複数種のＩ／Ｆが設けられている。本実施形態では、複数種のＩ／Ｆの具体的な構成については特に限定しない。例えば、ＲＳ−２３２Ｃコネクタ、ＵＳＢコネクタ、およびＬＡＮコネクタを設けるようにするとよい。
【００２１】
カードスロット１５０は、コンパクトフラッシュカードやＰＣＭＣＩＡ規格のＰＣカード等の記憶媒体であるメモリカード３００を装着するためのカードスロットである。メモリカード３００には、リーダライタ１００を制御するためのプログラムが格納されている。このカードスロット１５０にはメモリカード３００を装着するのみでなく、無線通信機能カードなど各種のカードを装着し機能を拡張して利用する事ができる。
【００２２】
表示パネル１６０は、ＣＰＵ１２０が生成した画像または文字データを表示する表示装置である。音声出力装置１７０は、ＣＰＵ１２０が生成した音声データを出力する出力装置である。
【００２３】
操作パネル１８０は、リーダライタ１００の操作者からのデータの入力を受付ける入力装置であり、例えば、ハードスイッチ、表示パネル１６０の前面に設けられたタッチパネル等により構成される。
【００２４】
続いて、本実施形態のリーダライタ１００が行なう処理について図２を用いて説明する。
【００２５】
図２は、本実施形態のリーダライタが行なう処理のフローを説明するための図である。なお、以下の説明では、カードスロット１５０にメモリカード３００が挿入されていることとする。また、挿入されているメモリカード３００に、複数種のプログラムが格納されていることとする。また、メモリカード３００に格納されたプログラムには、ＩＣカード４００に対するデータの読出し処理および書込み処理をＣＰＵ１２０に実行させるプログラムと、ＩＣカード４００から読み出したデータを用いた処理をＣＰＵ１２０に実行させるプログラムとが含まれていることとする。
【００２６】
さて、リーダライタ１００は、電源の投入により起動プログラムによる処理を開始する。
【００２７】
先ず、ＣＰＵ１２０は、ＥＥＰＲＯＭ１９０に格納されている起動プログラムにしたがい、カードスロット１５０を介して、メモリカード３００に格納されているプログラムのプログラムリストを読み出して、主記憶装置１１０に記憶させる（Ｓ１００）。
【００２８】
続いて、ＣＰＵ１２０は、起動プログラムにしたがい、プログラムリストを表示するための画像データを生成して、生成した画像データを表示パネル１６０に表示する。その後、ＣＰＵ１２０は、操作パネル１８０を介して操作者が入力するプログラムの選択を受付けて（Ｓ１１０）、Ｓ１２０の処理に進む。
【００２９】
Ｓ１２０では、ＣＰＵ１２０は、起動プログラムにしたがい、カードスロット１５０を介して、受付けたプログラムをメモリカード３００から読み出して、主記憶装置１１０の所定の領域に記憶させる。
【００３０】
その後、ＣＰＵ１２０は、主記憶装置１１０に記憶されたプログラムを実行して、各種の処理を行う（Ｓ１３０）。ここで、行なわれる各種の処理とは、主記憶装置１１０に記憶されたプログラムにより異なる。
【００３１】
このように、本実施形態では、リーダライタ１００に、ＩＣカード４００に対する読出し処理および書込み処理に加えて、ＩＣカード４００から読み出したデータを用いた処理を実行させるプログラムをロードするようにしている。そのため、リーダライタ１００に情報処理を実行するためのコンピュータのような各種情報処理機器を接続する必要がなくなる。
【００３２】
また、本実施形態によれば、リーダライタ１００にカードスロット１５０を設けて、カードスロット１５０に挿入されたメモリカード３００に格納されたプログラムの選択を受付けるようにしている。そして、リーダライタ１００は、選択されたプログラムをロードして実行するようにしている。そのため、本実施形態のリーダライタ１００は、ロードするプログラムを変更するだけで、種々の業務のシステムに利用することができる。
【００３３】
なお、リーダライタ１００は、メモリカード３００からプログラム（アプリケーションプログラムともいう）を主記憶装置１１０にロードした場合、そのアプリケーションプログラムをＥＥＰＲＯＭ１９０の所定の領域（起動プログラムが格納されている領域と別の領域）に格納するようにしてもよい。リーダライタ１００は、電源が投入された場合、起動プログラムにしたがいカードスロット１５０にプログラムのロードされたメモリカード３００が装着されているか否かを判定する。リーダライタ１００は、カードスロット１５０にメモリカード３００が装着されていないと判定した場合、ＥＥＰＲＯＭ１９０にアプリケーションプログラムが格納されているか否かを判断する。そして、リーダライタ１００は、ＥＥＰＲＯＭ１９０にアプリケーションプログラムが格納されている場合、格納されたアプリケーションプログラムを主記憶装置１１０にロードするようにする。なお、アプリケーションプログラムが格納されていない場合は処理を終了する。このように構成することで、最初の使用に際して、リーダライタ１００にアプリケーションプログラムを設定し、メモリカード３００をカードスロット１５０から外しておけば、その後は、上述のＳ１００〜Ｓ１１０の処理を省略することができる。なお、アプリケーションプログラムを主記憶装置１１０にロードすることなくＥＥＰＲＯＭ１９０上のアプリケーションプログラムを直接利用する事も可能である。
【００３４】
続いて、上述したリーダライタ１００を、健康審査機関により行なわれる、派遣による健康審査の検査結果の管理に利用する場合について、図３〜６を用いて説明する。なお、以下の健康審査では、受診者の身体測定、血圧検査、視聴覚検査、胸部レントゲン等の種々の検査が行なわれるものとする。そして、受診者は、所定の順番にしたがって、それぞれの検査で用いられる検査装置が設置された部屋等の場所に移動して検査を受けることとする。
【００３５】
図３は、本実施形態のリーダライタを健康審査の検査結果の管理に利用するシステムの一例を示した図である。
【００３６】
図示するように、リーダライタ１００ａ〜ｎには、それぞれ、検査装置７００ａ〜ｎが接続されている。なお、ここに示す検査装置７００ａ〜ｎは、図１で示した外部装置２００に相当する。また、受診者には、受診者の「個人情報」および受診者が受けるべき「検査種別情報」を予め記憶しているＩＣカード４００が渡されている。「個人情報」の具体的な構成について特に限定しないが、個人情報には、少なくとも、受診者を識別する情報と、生年月日（または年齢）、性別等の健康審査に必要な情報とが含まれていることとする。以下では、個人情報が、受診者に一意に割り当てられた「受診者ＩＤ」、「受診者の氏名」、「性別」、および「生年月日」である場合を例にする。また、「検査種別情報」とは、健康審査の大項目例えば、身長・体重測定、視力測定、血圧測定、肺活量測定等を示す情報をいう。
【００３７】
また、以下のリーダライタ１００ａ〜ｎは、それぞれ、図２で示したＳ１００〜Ｓ１２０の処理を行なっていて、ＩＣカード４００に対する読出し処理および書込み処理と、ＩＣカード４００から読み出したデータおよび自身に接続されている検査装置７００ａ〜ｎから取得したデータを用いた処理と、を行なうためのプログラムが主記憶装置１１０にロードされていることとする。例えば、リーダライタ１００ａには、ＩＣカード４００に対する読出し処理および書込み処理と、身長測定を行なう検査装置７００ａからデータを取得して、その取得したデータおよびＩＣカード４００から読み出したデータを用いた処理と、を行なうプログラムがロードされている。また、リーダライタ１００ｂには、ＩＣカード４００に対する読出し処理および書込み処理と、血圧測定を行なう検査装置７００ｂからデータを取得して、その取得したデータおよびＩＣカード４００から読み出したデータを用いた処理と、を行なうプログラムがロードされている。リーダライタ１００ｎには、ＩＣカード４００に対する読出し処理および書込み処理と、胸部Ｘ線を撮影する検査装置７００ｎからデータを取得して、その取得したデータおよびＩＣカード４００から読み出したデータを用いた処理とを行なうプログラムがロードされている。
【００３８】
また、リーダライタ１００ａ〜ｎは、ＩＣカード４００のデータを読み書き可能な位置に少なくともアンテナ部１３３を含むＩＣカード設置部（図示しない）が設けられていることとする。
【００３９】
リーダライタ１００ａ〜ｎは、受診者或いは検査者が渡されたＩＣカード４００をＩＣカード設置部に置くかかざすと、アンテナ部１３３を経由してＣＰＵ１２０がＩＣカード４００に格納されている情報を読み出す。ＣＰＵ１２０は、読み出した情報を用いて、検査装置７００ａ〜ｎに検査を実施する指令を出し、検査装置７００ａ〜ｎからの検査結果の受信待ち状態になる。
【００４０】
検査結果の受信待ち状態において、受診者が検査装置７００ａ〜ｎで検査を受けると、検査結果がリーダライタ１００ａ〜ｎに送信される。リーダライタ１００ａ〜ｎは、検査結果を受信すると、その検査結果を表示パネル１６０に表示し、検査官或いは受診者が検査結果を確認できるようにする。また、リーダライタ１００ａ〜ｎは、ＩＣカード４００に上記の検査結果を記録する。記録が完了すると検査終了を示す画面を表示パネル１６０に表示する。検査者或いは受診者はＩＣカード４００を取り、受診者は、ＩＣカード４００を持ち次の検査を行なう場所へと移動する。
【００４１】
続いて、上述したリーダライタ１００ａ〜ｎが行なう情報処理について図４を用いて具体的に説明する。
【００４２】
図４は、本実施形態のリーダライタを健康審査の検査結果の管理に利用する場合のリーダライタが行なう情報処理のフローを説明するための図である。
【００４３】
さて、最初にリーダライタ１００は、ＩＣカード４００に記憶されている個人情報、検査種別情報、および検査済み情報（検査結果）の読出し処理を行なう（Ｓ１３０１）。具体的には、リーダライタ１００は、ＩＣカード４００が設置部に載置された場合（あるいはＩＣカード４００がかざされた場合）、ＩＣカード４００に記憶されている個人情報、検査種別情報、および検査済み情報を読み出して、主記憶装置１１０に記憶する。なお、受診者が健康審査の最初の検査を行なう場合（受診者が１つも検査を行なっていない場合）、ＩＣカード４００に検査済み情報が記憶されていない。このような場合、本処理ステップでは、個人情報および検査種別情報が読み出されることとなる。
【００４４】
続いて、リーダライタ１００は、Ｓ１３０１で取得した個人情報、検査種別情報、および検査済み情報を用いて自身に接続されている検査装置７００の検査を受診者が受けられるか否かの判定を行う（Ｓ１３０２）。
【００４５】
なお、リーダライタ１００には、自身に接続されている検査装置７００が行なう検査項目およびその検査に必要な情報の種類を示すデータが登録されていることとする（検査装置７００毎に予め登録されている）。リーダライタ１００は、上記の検査に必要な情報の種類を示すデータを用いて、Ｓ１３０１で読み出した情報の中に検査に必要な情報が含まれているか否かを判定する。また、上記の検査装置７００が行なう検査項目および検査に必要な情報の種類を示すデータは、例えば、リーダライタ１００の主記憶装置１１０にロードするプログラムの中に含ませておく。リーダライタ１００は、判定の結果、検査可能と判定した場合にＳ１３０３の処理に進み、検査できないと判定した場合にＳ１３１０の処理に進む。
【００４６】
本ステップで行なわれる判定の内容は、リーダライタ１００ａ〜ｎに接続されている検査装置７００により異なる。例えば、リーダライタ１００に接続されている検査装置７００が肺機能測定装置であったとする。肺機能測定を行なうためには、「年齢」、「性別」、および「体重」を示す情報が必要になる。この場合、リーダライタ１００には、検査に必要な情報の種類として、「年齢」、「性別」、および「体重」が登録されている。リーダライタ１００は、Ｓ１３０１で取得した情報に「年齢」、「性別」、および「体重」を示す情報が全て含まれているか否かを判定する。リーダライタ１００は、Ｓ１３０１で取得した情報に「年齢」、「性別」、および「体重」を示す情報が全て含まれている場合、検査可能と判定してＳ１３０３に進む。一方、リーダライタ１００は、「年齢」、「性別」、および「体重」のうちのひとつでも含まれていない情報をＳ１３０１で取得していた場合、検査ができないと判定してＳ１３１０の処理に進む。
【００４７】
また、Ｓ１３０２の判定において、さらに、正しい順番で検査が行なわれているか否かを判定するようにしてもよい。この場合、ＩＣカード４００に格納する「検査種別情報」に検査項目に対応付けて検査の順番を示す情報を付加しておく。そして、リーダライタ１００は、自身に登録されている検査項目と、ＩＣカード４００から読込んだ検査済み情報および検査種別情報に含まれる検査の順番を示す情報とを用いて、正しい順番で検査が行なわれているか否かを判定する。そして、リーダライタ１００は、正しい順番で検査が行なわれていると判定した場合にＳ１３０３に進み、正しい順番で検査が行なわれていないと判定した場合にＳ１３１０に進む。
【００４８】
続いて、Ｓ１３０２において、検査ができないと判定した場合に進むＳ１３１０の処理について説明する。
【００４９】
Ｓ１３１０では、リーダライタ１００は、エラー画面を表示させるための画像データを生成して、表示パネル１６０に例えば図５に示すエラー画面を表示する。リーダライタ１００は、エラー画面を表示した後、処理を終了する。なお、リーダライタ１００は、エラー画面の表示と共に、或いは、エラー画面の表示に代えて、音声出力装置１７０からエラーメッセージ（または警告音）を出力するようにしてもよい。以下、エラー画面について説明する。
【００５０】
図５に示すエラー画面５００には、ＩＣカード４００から読み出した個人情報を表示するエリア５１０と、ＩＣカード４００から読み出した検査結果を示す情報を表示するエリア５２０と、未検査の検査項目を提示するエラーメッセージを表示するエリア５３０とが設けられている。そして、受診者或いは検査者は、画面５００のエリア５２０に表示されている検査結果によりこれまでの検査の内容を確認することができる。また、エリア５３０に表示されているエラーメッセージにより受診者を正しい順番の検査に導くことができる。
【００５１】
図４に戻り、Ｓ１３０２で検査可能と判定した場合に進むＳ１３０３の処理について説明する。
【００５２】
Ｓ１３０３では、リーダライタ１００ａ〜ｎは、予め登録されている検査に必要な情報の種類を示すデータを用いて、Ｓ１３０１で読み出した情報の中から検査に必要な情報を選択する。そして、リーダライタ１００は、選択した検査に必要な情報を検査装置７００に送信する。また、リーダライタ１００は、検査装置７００に対して検査の指示を行い、Ｓ１３０４の処理に進む。
【００５３】
ここで、検査に必要な情報とは、リーダライタ１００に接続されている検査装置７００により異なる。例えば、リーダライタ１００に接続されている検査装置７００が肺機能測定装置の場合、リーダライタ１００は、「年齢」、「性別」、および「体重」を示す情報を検査装置７００に出力する。上述したように、肺機能測定には、これらの情報（「年齢」、「性別」、および「体重」）が必要だからである。このように構成することにより、従来、検査装置７００のキーボード等から手作業で入力ミスを確認しながら行なっていた入力作業を無くすことができ、検査者の手間を軽減できる。
【００５４】
続いて、Ｓ１３０４の処理を説明する。Ｓ１３０４では、リーダライタ１００は、自身に接続されている検査装置７００からの検査結果を受信するまで待機して、検査結果を受信した場合にＳ１３０５の処理に進む。なお、本ステップで受信する検査結果は、接続されている検査装置７００により異なる。例えば、検査装置７００が視力検査装置や血圧計等である場合には、検査結果は、「視力」や「血圧値」を示すデータとなる。また、検査装置７００が画像撮影装置である場合には、検査結果とは撮影された画像データではなく、その検査装置７００で行なわれる検査が終了したか否かを示す情報になる。検査結果として、検査が終了したか否かを示す情報を受信し、ＩＣカード４００に記憶させて管理することで、健康審査の漏れがないかが判断できるようになる。
【００５５】
Ｓ１３０５では、リーダライタ１００は、受信した審査結果を少なくとも含むデータを表示させるための画像データを生成して、表示パネル１６０に例えば図６に示す審査結果表示画面を表示してＳ１３０６の処理に進む。
【００５６】
ここで、図６を用いて審査結果表示画面を説明する。
【００５７】
図６に示す審査結果表示画面６００には、ＩＣカード４００から読み出した個人情報を表示するエリア５１０と、ＩＣカード４００から読み出した検査結果を示す情報を表示するエリア５２０と、Ｓ１３０４で受信した検査結果を表示するエリア６３０と、表示した検査結果を受け入れるか否かを受付けるボタン６４０〜６５０と、付記情報の入力および検査結果の編集を受付けるボタン６６０とが設けられている。
【００５８】
受診者或いは検査者は、画面６００のエリア６３０に表示されている検査結果により受信した検査結果を確認する。受診者或いは検査者は、検査結果について確認できた場合、操作パネル１８０を介してボタン６４０を選択してリーダライタ１００に確認情報を入力する。一方、受診者或いは検査者は、検査結果の値が異常値である場合、操作パネル１８０を介してボタン６５０を選択してリーダライタ１００に再検査を指示する情報を入力する。また、受診者或いは検査者は、検査結果の値に付記情報を入力する必要がある場合や検査結果を手入力により入力したい場合、操作パネル１８０を介して、ボタン６６０を選択して付記情報或いは検査結果を入力する。付記情報とは、例えば、視力検査の場合における「裸眼」および「矯正」の区分を示す情報や、血圧検査等の場合における「体調不良」等を示す情報をいう。また、検査結果を手入力する場合とは、例えば、検査装置７００は、正常に動作しているが、検査結果の送信ができない場合等に操作パネル１８０からの入力により対応できるようにしたものである。
【００５９】
図４に戻り説明を続ける。Ｓ１３０６では、リーダライタ１００は、受信した検査結果が正常であるか否かを判断する。具体的には、リーダライタ１００は、操作パネル１８０を介して、受診者或いは検査者からの検査結果確認情報の入力を受付ける（図６のボタン６４０の選択を受付けた場合）とＳ１３０７の処理に進む。一方、リーダライタ１００は、操作パネル１８０を介して、受診者或いは検査者からの再検査を指示する情報の入力を受付けると（図６のボタン６５０の選択を受付けた場合）Ｓ１３０３の処理に戻る。
【００６０】
Ｓ１３０７では、リーダライタ１００は、Ｓ１３０１において読み出した検査済み情報をＳ１３０４で受信した検査結果を用いて更新する。そして、リーダライタ１００は、更新した検査済み情報をＩＣカード４００に書込み、Ｓ１３０８の処理に進む。なお、受診者が受けた検査が最初の検査の場合、Ｓ１３０４において検査済み情報を受信していない。この場合には、リーダライタ１００は、受信した検査結果をＩＣカード４００に書込む。
【００６１】
Ｓ１３０８では、リーダライタ１００は、表示パネル１６０に検査終了画面（図示しない）を表示して、処理を終了する。なお、リーダライタ１００は、検査終了画面の表示と共に、或いは、検査終了画面の表示に代えて、音声出力装置１７０から検査終了メッセージを出力するようにしてもよい。また、リーダライタ１００は、検査終了画面（または検査終了メッセージ）において、次に行なわれる検査を案内するようにしてもよい。
【００６２】
以上のようにしてＩＣカード４００上に収録した各種の健康審査結果データを、ＩＣカード４００用のリーダライタを介して健康審査情報蓄積システムに取りこむ。このことによって従来紙媒体にデータを記載し、人手によって入力していた作業をなくし自動化する事が出来る。
【００６３】
また、上述したリーダライタ１００の各部の機能に加えて、さらに、リーダライタ１００に外部の装置と有線或いは無線で情報通信を行なう通信部を設けるようにしてもよい。外部の装置とは、例えば、健康審査の結果の分析や集計を行なう派遣先とは別の施設に設置された情報処理装置や派遣先に設けた健康審査の結果を集計するための情報処理装置のことをいう。そして、通信部は、Ｓ１３０７においてＩＣカードに検査結果を書き込む前に、情報処理装置に受診者の個人情報および検査結果を送信する。このようにすることで、健康審査の結果の分析や集計を行なう情報処理装置や健康審査結果を集計するための情報処理装置は、受診者の受診結果を自動的に回収できるようになる。
【００６４】
また、リーダライタ１００と情報処理装置とを無線で通信する場合、リーダライタ１００の設置場所によっては、電波状態が悪く情報処理装置と通信できない場合も考えられる。この点を考慮して、リーダライタ１００に、検査結果が送信できたか否かを示すフラグを検査結果に対応付けた上で、ＩＣカード４００に書き込む機能を設けるようにしてもよい。そして、リーダライタ１００は、検査結果を情報処理装置に送信する場合、読込んだ検査済み情報の中から送信できていないことを示すフラグが対応付けられている検査結果を共に送信する。このように構成することで、リーダライタ１００の設置場所の中に電波状態の悪い処があっても、外部の装置において、漏れなく検査結果を収集することが可能となる。
【００６５】
また、上述したＳ１３０４では、検査装置７００が画像撮影装置である場合には、検査結果として画像データを取得しない場合を説明したが特にこれに限定するものではない。リーダライタ１００は、検査装置７００が画像撮影装置である場合に、検査装置７００が撮影した画像データを取り込むようにしてもよい。さらに、画像データを取り込むようにした場合、リーダライタ１００は、取り込んだ画像データを通信部を介して外部の装置に送信するようにしてもよい。このように構成することで、例えば、「胸部レントゲン」を見ながら診察する医師の処に設置されている装置に自動的に「胸部レントゲン」の画像データを送信することが可能になる。なお、画像データについては、ＩＯＩ／Ｆ部１４０を介して接続した外部メモリを接続して、検査装置７００が出力した画像データを外部メモリに記憶させるようにしてもよい。
【００６６】
さらに、Ｓ１３０８において、接続されている検査装置７００による検査が終了した場合、上記の通信部は、次に検査を行なう検査装置７００に接続されたリーダライタ１００にその受診者の個人情報を送信するようにしてもよい。そして、リーダライタ１００は、他のリーダライタ１００が送信した個人情報を受信した場合、表示パネル１６０に受診した受診者ＩＤリストを表示させるとよい。このように構成することにより、検査者は、これから検査を受ける受診者の人数を確認できるため、検査の準備を事前に実施することができる。
【００６７】
また、健康審査の派遣先に受付等を行なう管理端末を設けるようにしておいて、リーダライタ１００の通信部が検査結果を管理端末に送信するようにしてもよい。このように構成することにより、管理端末側において、健康審査の進捗を把握することができる。
【００６８】
さらに、ＩＣカード４００に受診者の過去の１回または複数回の健康審査の結果を格納するようにしてもよい。リーダライタ１００は、Ｓ１３０１において、過去の健康審査の結果についても主記憶装置１１０に読出す。そして、リーダライタ１００は、Ｓ１３０５において、Ｓ１３０４で取得した検査結果と過去の健康審査の結果を比較して、比較結果を検査者或いは受診者に告知するようにしてもよい。例えば、Ｓ１３０４で取得した検査結果と過去の検査結果とを目視比較できるように表示パネル１６０に表示する。また、Ｓ１３０４で取得した検査結果が過去の検査結果に対して所定の条件を超える場合（例えば、「体脂肪率」や「体重」が所定の割合以上に増加している場合等）、表示パネル１６０上に注意を促す画面表示をするようにしてもよい。また、Ｓ１３０４で取得した検査結果が過去の検査結果に比べて所定以上異なる場合には、再検査を促して、Ｓ１３０３の処理に戻るようにしてもよい。また、リーダライタ１００が「身体測定」において「身長」および「体重」を検査装置７００から受信した場合には、リーダライタ１００自身でＢＭＩ値を計算して、表示パネル１６０に表示するようにしてもよい。
【００６９】
また、リーダライタ１００のＩＣカード設置部（図示しない）に設置されたＩＣカード４００を固定するための機能（カード固定機能）を設けるようにしてもよい。この場合、受診者或いは検査者は、検査を受ける際にＩＣカード４００をＩＣカード設置部に設置する。そして、ＩＣカード設置部は、検査者からのカードの取り外しを許可する旨のデータを受付けるまで、設置されたＩＣカード４００を受信者或いは検査者が取り上げられない状態で固定する。このように構成することにより、検査が終了する前にＩＣカード４００が取り外されることを防ぐことができる。なお、カードの取り外しを許可する旨のデータは、検査結果を表示する検査終了画面の案内にしたがい操作パネル１８０から受付けるようするとよい。また、カード固定機能を利用する半自動モードと、利用しない自動モードとを設けるようにして、いずれのモードを使用するかを操作パネル１８０からの指定により設定できるようにしてもよい。
【００７０】
また、上記の説明では（図３）、リーダライタ１００を検査装置７００に接続した場合を例にしたが、リーダライタ１００を単なるデータ入力装置として用いるようにしてもよい。例えば、健康審査には、問診のような検査装置７００を使わない検査もある。このような場合には、検査者が問診結果を操作パネル１８０を介してリーダライタ１００に直接入力すればよい。そして、リーダライタ１００は、操作パネル１８０から入力された問診結果をＩＣカード４００に書き込むようにする。なお、この場合、ＩＯＩ／Ｆ１４０にキーボード等の入力装置を接続して、操作パネル１８０に代えて、キーボードを介してリーダライタ１００に問診結果を入力するようにしてもよい。
【００７１】
また、例えば、本実施形態のリーダライタ１００に、ＩＣカード４００（またはＲＦ−ＩＤタグ）に対するリードライト機能に加え、ＩＣカード４００（またはＲＦ−ＩＤタグ）の表面に印字しその印字を書きかえる事のできるリライト印字機能を設けるようにしてもよい。このように構成すれば、そのＩＣカード４００（またはＲＦ−ＩＤタグ）の表面に、受診者の氏名、受診者ＩＤ、年齢、および受診コースや受診すべき健康審査の検査種別などをリライト印字する事ができる。それによって、受診者固有の情報が表面に表示され、ＩＣカード４００（またはＲＦ−ＩＤタグ）が他人のものと入れ違ったりする恐れが無くなり、また検査者や受診者が表面印字情報を見ながら健康審査を実施できるという安心感を持つことができる。
【００７２】
以上説明したように、本実施形態では、リーダライタ毎にコンピュータを設ける必要がないため、簡単なシステム構成により健康審査の検査結果の自動収録を実現することができる。そして、派遣による健康審査は、１日に複数箇所の派遣先を訪問することが多いことから、本実施形態のリーダライタ１００を利用することにより、複数回行なう必要がある派遣先における運搬、設置作業を軽減することができる。また、本実施形態では、利用者に大きな負担をかけないで、手入力で行なわれていた派遣による健康審査のデータ入力を自動化することができるため、大量のデータを人手で入力することにより生じる人件費を削減することができる。
【００７３】
また、本実施形態のリーダライタ１００を健康審査の検査結果の管理に利用した場合、検査装置７００にリーダライタ１００を接続するだけで検査に必要な情報を検査装置７００に入力することができ、かつ検査結果をＩＣカード４００に書き込んで健康審査の結果を管理することができるため、検査者の検査業務の負担を軽減することができる。
【００７４】
なお、本発明は、以上で説明した実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形が可能である。
【００７５】
例えば、本実施形態のよるリーダライタ１００を分離可能な２つ筐体を有する構成としてもよい。ここで、リーダライタ１００を分離可能な構成にした場合について図７を用いて説明する。
【００７６】
図７は、本実施形態のリーダライタ１００を分離可能に構成した場合の外観図である。
【００７７】
図示するように、分離可能なリーダライタ１００は、筐体１０１０と、筐体１０２０とを有する。この場合、筐体１０２０にアンテナ１３３を有するリードライト部１３０を収容して、筐体１０１０にリードライト部１３０以外の構成（主記憶装置１１０、ＣＰＵ１２０、ＩＯＩ／Ｆ１４０、カードスロット１５０、表示パネル１６０、音声出力装置１７０、操作パネル１８０、およびＥＥＰＲＯＭ１９０）を収容する。そして、筐体１０１０および筐体１０２のそれぞれに接続ケーブルのコネクタを設け、筐体１０２０に収容されたリードライト部１３０と、筐体１０１０に収容された他の構成とを接続ケーブル１０３０を介して電気的に接続する。このように構成することにより、ＩＣカードに対するデータの送受信を行なう部分と、データの処理を行なう部分とを分離できるため、リーダライタ１００の設置の自由度を高めることができる。通常は両者を結合して用いるが必要に応じて分離するものである。
【００７８】
また、例えば、本実施形態によるリーダライタ１００にＩＣカード４００に書き込んだ情報を予め定めた期間だけ保持させるようにしてもよい。このように構成することにより、例えば、リーダライタ１００を上述の健康審査に利用した場合、受診中の受診者が万一カードを紛失、破損した際に健康審査の検査済みのデータを再取得できる。また、万一上位の健康審査のシステムでデータが失われた際にデータを再取得できるようなバックアップ機能として働く。なお、これらのデータは、所定の操作者により定められた操作方法によってのみ再取得ができるようにして、データ自体も暗号化などの機密性を持たせるようにするとよい。さらに、ＩＣカード４００に書き込むデータだけではなく、一連の操作をログ情報として持つようにしてもよい。これによって万一の機能障害等の発生時にその解析をより容易にすることができる。
【００７９】
さらに、リーダライタ１００に設けられたＩＣカード設置部からＩＣカード４００を取り上げ易くするために、ＩＣカード設置面の両端部にＩＣカードの外縁より内側に食い込む角型または曲面形状等の切り欠きを設けるようにしてもよい。ここで、ＩＣカード設置面の両端部に切り欠きを設けた場合の構成を図８および図９に示す。
【００８０】
図８は、本実施形態のリーダライタ１００のＩＣカード設置面の上面から見た図である。図９は、本実施形態のリーダライタ１００を図８に示すＡ−Ａの断面で見た図である。図示する例では、ＩＣカード設置面１２００の両端部にＩＣカード４００の外縁より内側に食い込む角型の切り欠きを設けている。
【００８１】
また、本実施形態のリーダライタ１００に装着手段を設けるようにしてもよい。本実施形態のリーダライタ１００は、小型軽量である。そのため、その特性を生かして、リーダライタ１００に健康審査用の検査装置７００等の他の装置に装着するための装着手段を設けるようにする。例えば、リーダライタ１００の側面部にネジ穴を設けて、そのネジ穴を利用して結合金具をネジ止めする。また、検査装置７００等の他の装置側にも結合金具を受け入れる形状を持った受け入れ金具を取り付ける。そして、リーダライタ１００および他の装置の双方の金具同士を結合することによって他の装置とリーダライタ１００を結合する。結合した後も保守等のため容易に取り外すことができる。このような装着手段によって検査装置７００等の他の装置とリーダライタ１００とが一体となり、他の装置を持ち運ぶことによって同時にリーダライタ１００を持ち運べるという効果がある。
【００８２】
さらに、上記のように他の装置とリーダライタ１００とを結合する際に、両装置間のケーブルを予め装置に密着して整理された状態で接続しておくとよい。このように接続することで、派遣による健康審査等にリーダライタ１００を利用する場合、大量の機械の運搬、装置・ケーブル接続作業を極めて簡略化させることができる。
【００８３】
また、この装着手段のための結合金具とあわせて、電気的な結合が可能な雄型及び雌型コネクタをリーダライタ１００及び他の装置に元々取り付けておくことにより、機械的な結合を行うと同時に電気的な結合も行える構造を取ることができる。この方法をとることにより信号ケーブルを用いて両装置間を接続することが不要となり、ケーブル等が見えず外観上の利点が得られる。また両装置間のケーブル接続という作業を省くことが可能となり、取り扱い上も利便性が極めて良くなる。特に、リーダライタ１００を派遣による健康審査等にリーダライタ１００を利用する場合、健康審査の設備設置という大変繁忙な作業の大きな部分を簡略化することができる。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施形態のリーダライタの構成を説明するためのブロック図である。
【図２】本発明の実施形態のリーダライタが行なう処理のフローを説明するための図である。
【図３】本発明の実施形態のリーダライタを健康審査の検査結果の管理に利用するシステムの一例を示した図である。
【図４】本発明の実施形態のリーダライタを健康審査の検査結果の管理に利用する場合のリーダライタが行なう情報処理のフローを説明するための図である。
【図５】本発明の実施形態のリーダライタが表示するエラー画面の一例を示した図である。
【図６】本発明の実施形態のリーダライタが表示する審査結果表示画面の一例を示した図である。
【図７】本発明の実施形態のリーダライタを分離可能に構成した場合の外観図である。
【図８】本発明の実施形態のリーダライタ１００のＩＣカード設置面の上面から見た図である。
【図９】本発明の実施形態のリーダライタ１００を図８に示すＡ−Ａの断面で見た図である。
【符号の説明】
【００８５】
１００…リーダライタ、１１０…主記憶装置、１２０…ＣＰＵ、１３０…リードライト部、１３１…変調回路、１３２…復調回路、１３３…アンテナ、１４０…ＩＯＩ／Ｆ、１５０…カードスロット、１６０…表示パネル、１７０…音声出力装置、１８０…操作パネル、１９０…ＥＥＰＲＯＭ、２００…外部装置、３００…メモリカード、４００…ＩＣカード、７００…検査装置、１０１０…筐体、１０２０…筐体、１０３０…接続ケーブル、１２００…ＩＣカード設置面
【図１】
2006146337.tif 000003
【図２】
2006146337.tif 000004
【図３】
2006146337.tif 000005
【図４】
2006146337.tif 000006
【図５】
2006146337.tif 000007
【図６】
2006146337.tif 000008
【図７】
2006146337.tif 000009
【図８】
2006146337.tif 000010
【図９】
2006146337.tif 000011