(57)【要約】【課題】コードシンボルのセキュリティを向上させることが可能なコード読取装置及びプログラムを提供する。【解決手段】自己のコードシンボルの読み取りに係る順位を表した現順位情報を少なくとも保持するコードシンボルから、前記現順位情報を読み取る読取手段と、前記読取手段が複数の前記コードシンボルから読み取った前記現順位情報に基づき、当該コードシンボルが所定の順序で読み取られたか否かを判定する判定手段と、前記判定手段が前記所定の順序で読み取られたと判定した場合、前記複数のコードシンボルの何れか又は全てから読み取られた情報を出力する出力手段と、を備える。【選択図】図１
2013186486.tif 000002
【特許請求の範囲】
【請求項１】
自己のコードシンボルの読み取りに係る順位を表した現順位情報を少なくとも保持するコードシンボルから、前記現順位情報を読み取る読取手段と、
前記読取手段が複数の前記コードシンボルから読み取った前記現順位情報に基づき、当該コードシンボルが所定の順序で読み取られたかを判定する判定手段と、
前記判定手段が前記所定の順序で読み取られたと判定した場合、前記複数のコードシンボルの何れか又は全てから読み取られた情報を出力する出力手段と、
を備えるコード読取装置。
【請求項２】
前記コードシンボルは、自己のコードシンボルの現順位情報と、この現順位情報が表す順位の次の順位を表した次順位情報を少なくとも保持し、
前記読取手段は、前記コードシンボルから前記次順位情報を更に読み取り、
前記判定手段は、前記読取手段で連続的に読み取られた前記複数のコードシンボルについて、先に読み取られたコードシンボルの次順位情報と、当該コードシンボルの次に読み取られたコードシンボルの現順位情報とを順次比較し、両順位が一致する場合に、前記所定の順序で読み取られたと判定する請求項１に記載のコード読取装置。
【請求項３】
前記読み取り順序を構成する一連のコードシンボルのうち、何れか一つのコードシンボルは、前記一連のコードシンボルの読み取りに要する回数を示した上限値情報を保持し、
前記読取手段は、前記コードシンボルに前記上限値情報が含まれる場合に当該上限値情報を更に読み取り、
前記判定手段は、前記読取手段で読み取られた各コードシンボルの現順位情報が表す値と、当該読取手段が前記一連のコードシンボルの読み取りを行った読取回数とが一致し、且つ前記読取回数が前記一連のコードシンボルの何れか一から読み取られた前記上限値情報の値と一致した場合に、前記所定の順序で読み取られたと判定する請求項１に記載のコード読取装置。
【請求項４】
前記読み取り順序を構成する一連のコードシンボルのうち、何れか一つのコードシンボルは、出力対象となる所定の保持情報を保持し、
前記読取手段は、前記コードシンボルに前記保持情報が含まれる場合に当該保持情報を更に読み取り、
前記出力手段は、前記判定手段が前記所定の順序で読み取られたと判定した場合、前記保持情報を出力する請求項１〜３の何れか一項に記載のコード読取装置。
【請求項５】
前記読み取り順序を構成する一連のコードシンボルの各々は、出力対象となる所定の保持情報を分割した分割保持情報を保持し、
前記読取手段は、前記コードシンボルから前記分割保持情報を更に読み取り、
前記出力手段は、前記判定手段が前記所定の順序で読み取られたと判定した場合、前記分割保持情報から復元した前記保持情報を出力する請求項１〜３の何れか一項に記載のコード読取装置。
【請求項６】
コード読取装置のコンピュータを、
自己のコードシンボルの読み取りに係る順位を表した現順位情報を少なくとも保持するコードシンボルから、前記現順位情報を読み取る読取手段と、
前記読取手段が複数の前記コードシンボルから読み取った前記現順位情報に基づき、当該コードシンボルが所定の順序で読み取られたかを判定する判定手段と、
前記判定手段が前記所定の順序で読み取られたと判定した場合、前記複数のコードシンボルの何れか又は全てから読み取られた情報を出力する出力手段と、
して機能されるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コード読取装置及びプログラムに関する。
【背景技術】
【０００２】
従来、各種の情報をＱＲコード（登録商標）等のコードシンボルにコード化することが行われている。また、携帯電話のような一般的な機器においても、コードシンボルのリーダ機能が搭載されるようになってきている。また、医療現場等においてもコードシンボルが利用される機会が増えており、患者の個人情報等の情報をコードシンボルに保持させることが行われている。また、ユーザＩＤ等の情報を表すコードシンボルを、二つのコードシンボルに分割し、これらコードシンボルを合成することで、元のコードシンボルを新たに生成する技術が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、コードシンボルは、リーダ機能を備えた装置であれば容易に読み取ることができるため、個人情報の漏洩等のセキュリティ上の問題がある。また、コードシンボルを二分割する従来技術においても、これら二つのコードシンボルを順不同で読み取ることで、元のコードシンボルを容易に復元することができるため、セキュリティ上の点で改善の余地がある。
【課題を解決するための手段】
【０００４】
上述した課題を解決し、目的を達成するために、本発明のコード読取装置は、読取手段と、判定手段と、出力手段とを備える。読取手段は、自己のコードシンボルの読み取りに係る順位を表した現順位情報を少なくとも保持するコードシンボルから、前記現順位情報を読み取る。判定手段は、読取手段が複数の前記コードシンボルから読み取った現順位情報に基づき、当該コードシンボルが所定の順序で読み取られたかを判定する。出力手段は、判定手段が所定の順序で読み取られたと判定した場合、前記複数のコードシンボルの何れか又は全てから読み取られた情報を出力する。
【図面の簡単な説明】
【０００５】
【図１】図１は、本実施形態に係る看護師端末の構成の一例を示す図である。
【図２】図２は、患者の手首に装着されるリストバンドを模式的に示す図である。
【図３】図３は、コード読取処理の一例を示すフローチャートである。
【図４】図４は、コード読取処理の他の例を示すフローチャートである。
【発明を実施するための形態】
【０００６】
以下、添付図面を参照して、本発明に係るコード読取装置及びプログラムの実施形態を詳細に説明する。なお、以下では、病院内において看護師が使用する看護師端末に適用した例について説明するが、この実施形態によりこの発明が限定されるものではない。
【０００７】
図１は、本実施形態に係る看護師端末１０の構成の一例を示す図である。看護師端末１０は、看護師により携帯されるノートＰＣ（Personal  Computer）、タブレット端末、ハンディターミナル等の携帯端末である。図１に示すように、看護師端末１０は、情報処理を実行するマイクロコンピュータとして、ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３を備えている。
【０００８】
ＣＰＵ１１は、ＲＯＭ１２や後述する記憶部１７に記憶された各種プログラムを実行することにより、看護師端末１０の動作を統括的に制御する。ＲＯＭ１２は、基本動作を行うためのプログラムを記憶している。ＲＡＭ１３は、看護師端末１０の主記憶装置であって、ＣＰＵ１１のワークエリアとして機能する。
【０００９】
また、ＣＰＵ１１には、各種の入出力回路（図示せず）を介して、入力部１４及び表示部１５が接続されている。入力部１４は、キーボードやポインティングデバイス等の入力デバイスであって、看護師端末１０の操作者から入力された操作内容をＣＰＵ１１に通知する。表示部１５は、ＬＣＤ（Liquid  Crystal  Display）等の表示デバイスを有し、ＣＰＵ１１の指示に従い各種の情報を表示する。なお、入力部１４をタッチパネル構成とすることで、表示部１５と協働して入力を受け付ける形態としてもよい。
【００１０】
また、ＣＰＵ１１には、各種の入出力回路（図示せず）を介して、撮像部１６、記憶部１７及び通信Ｉ／Ｆ１８が接続されている。撮像部１６は、ＣＣＤ（Charge  Coupled  Device）等のイメージセンサを有して構成され、ＱＲコード（登録商標）等のコードシンボルを含む領域を撮像し、撮像結果となる画像信号（以下、撮像画像という）をＣＰＵ１１に出力する。なお、本実施形態で撮像の対象となるコードシンボルについては後述する。
【００１１】
記憶部１７は、ＨＤＤやフラッシュメモリ等の記憶媒体であって、看護師端末１０の制御に係る各種プログラムや各種ファイルを記憶している。通信Ｉ／Ｆ１８は、病院内に設けられてネットワーク（図示せず）と接続可能なインタフェースであって、ネットワークに接続された外部装置との間で各種データの送受信を行う。
【００１２】
次に、看護師端末１０が有する特徴的な機能について説明する。図１に示すように、ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に記憶された所定のプログラムとの協働により、情報読取部１１１、読取順序判定部１１２及び表示制御部１１３を、機能部として実現させる。
【００１３】
情報読取部１１１は、撮像部１６が取得した撮像画像中のコードシンボルをデコードし、当該コードシンボルに保持された情報を読み取る。ここで、図２を参照して、本実施形態で、読み取りの対象となるコードシンボルについて説明する。
【００１４】
図２は、患者の手首に装着されるリストバンドを模式的に示す図である。同図に示すように、リストバンド２０には、複数のコードシンボル（２１〜２３）が印刷されている。看護師端末１０の操作者（看護師）は、リストバンド２０に印刷されたコードシンボルを予め定められた順序で読み取ることで、このリストバンド２０を装着した患者の患者情報を取得することが可能となっている。患者情報には、例えば、患者の氏名、性別、年齢等の個人情報や、処置に関する医療情報等を含めることができる。
【００１５】
ここで、最初に読み取るよう定められたコードシンボルには、自己のコードシンボルの読み取り順位（順序）を表すコード番号として“１”が保持されているとともに、次に読み取るよう定められたコードシンボルの読み取り順位を表すコード番号“２”が保持されている。以下、自己のコードシンボルのコード番号を“現コード番号”と表記し、次に読み取るよう定められたコードシンボルのコード番号を“次コード番号”と表記する。また、２番目に読み取るよう定められたコードシンボルには、現コード番号として“２”が格納されており、次コード番号として“３”が保持されている。
【００１６】
このように、読み取り順位がｎ番目（ｎは１以上の整数）のコードシンボルには、自己のコードシンボルの読み取り順位を示す現コード番号ｎと、次の読み取り順位を示す次コード番号ｎ＋１が保持される。また、読み取り順位がＮ番目（Ｎは２以上の整数、但しｎ＜Ｎ）となる末尾のコードシンボルには、自己のコードシンボルの読み取り順位を示す現コード番号として“Ｎ”が格納されるとともに、次コード番号は“なし”（Ｎｕｌｌ）となっている。
【００１７】
また、患者情報は、一連するコードシンボルのうち、何れか一つのコードシンボルに保持されており、一連するコードシンボルを読み取り順に読み取った際に、その患者情報が取り出される。なお、患者情報を復元可能に分割することで、この分割した患者情報（分割患者情報）を各コードシンボル或いは何れか複数のコードシンボルに分割して保持させる形態としてもよい。
【００１８】
図１に戻り、読取順序判定部１１２は、情報読取部１１１がコードシンボルから読み取った現コード番号及び次コード番号に基づき、一連するコードシンボルが予め定められた読み取り順序で読み取られたか否かを判定する。
【００１９】
具体的に、読取順序判定部１１２は、情報読取部１１１で最初に読み取られたコードシンボルの現コード番号が“１”か否かを判定し、現コード番号が“１”以外のとき、読み取り順序が守られていないと判断する。読取順序判定部１１２は、読み取り順序が守られていないと判断した場合、情報読取部１１１で読み取られた情報を破棄する。
【００２０】
また、情報読取部１１１で最初に読み取られたコードシンボルの現コード番号が“１”のとき、読取順序判定部１１２は、このコードシンボルに保持された次コード番号を一時的に記憶し、この次コード番号が、情報読取部１１１で次に読み込まれたコードシンボルの現コード番号と一致するか否かを判定する。ここで、不一致と判定した場合、読取順序判定部１１２は、読み取り順序が守られていないと判断する。一方、一致すると判定した場合には、読取順序判定部１１２は、情報読取部１１１で直近に読み取られたコードシンボルの次コード番号を一時的に記憶し、この次コード番号が、情報読取部１１１で次に読み込まれたコードシンボルの現コード番号と一致するか否かを判定する。以降、読取順序判定部１１２は、情報読取部１１１でコードシンボルが読み取られる毎に、同様の判定処理を実行する。
【００２１】
また、一連するコードシンボルが読み取り順に読み取られ、末尾のコードシンボルが読み取られると、読取順序判定部１１２は、このコードシンボルの次コード番号“ＮＵＬＬ”から末尾であると判定し、コードシンボルが読み取り順に読み取られたと判断する。
【００２２】
また、読取順序判定部１１２は、一連するコードシンボルのうち、何れか一つのコードシンボルに患者情報が保持されている場合、そのコードシンボルから情報読取部１１１が読み取った患者情報をＲＡＭ１３等の記憶媒体に保持しており、コードシンボルが読み取り順に読み取られたと判断した時点で、その患者情報を表示制御部１１３に出力する。また、読取順序判定部１１２は、複数のコードシンボルに患者情報が分割して保持されている場合、各コードシンボルから情報読取部１１１が読み取った分割患者情報をＲＡＭ１３等の記憶媒体に保持しておき、コードシンボルが読み取り順に読み取られたと判断した時点で、それら分割患者情報から元の患者情報を復元し、表示制御部１１３に出力する。
【００２３】
なお、読取順序判定部１１２は、コードシンボルの読み取りが行われてから、次のコードシンボルの読み取りが行われるまでの経過時間を、ＲＴＣ（Real  Time  Clock）等の計時部（図示せず）を用いて測定する。そして、この経過時間が所定の制限時間に到達すると、読取順序判定部１１２は、読み取り順序が守られていないと判断し、情報読取部１１１で読み取られた情報を破棄する。
【００２４】
表示制御部１１３は、読取順序判定部１１２から入力される患者情報を、表示部１５に表示させる制御を実行する。なお、患者情報の表示形態は特に問わず、例えば、患者情報に含まれた全ての情報或いは一部の情報を表示する形態としてもよい。
【００２５】
以下、図３を参照して、看護師端末１０の動作について説明する。ここで、図３は、看護師端末１０が行うコード読取処理の一例を示すフローチャートである。なお、本処理では、図２のリストバンド２０に印刷されたコードシンボルの読み取りを行うものとする。
【００２６】
まず、読取順序判定部１１２は、情報読取部１１１でコードシンボルが読み取られるまで待機する（ステップＳ１１；Ｎｏ）。読取順序判定部１１２は、情報読取部１１１でコードシンボルが読み取られたと判定すると（ステップＳ１１；Ｙｅｓ）、このコードシンボルから読み取られた現コード番号が“１”か否かを判定する（ステップＳ１２）。ここで、読み取られた現コード番号が“１”以外と判定した場合（ステップＳ１２；Ｎｏ）、読取順序判定部１１２は、読み取り順序が守られていないと判断し、これまでに情報読取部１１１で読み取られた情報を破棄した後（ステップＳ１３）、ステップＳ１１に再び戻る。
【００２７】
ステップＳ１２において、現コード番号が“１”と判定した場合（ステップＳ１２；Ｙｅｓ）、読取順序判定部１１２は、コードシンボルから患者情報（或いは分割患者情報）が読み取られたか否かを判定する（ステップＳ１４）。なお、情報読取部１１１は、コードシンボルから上述した現コード番号とともに次コード番号を読み取っており、このコードシンボルに患者情報が保持されている場合に、当該患者情報も読み取ることになる。
【００２８】
ステップＳ１４において、患者情報が読み取られたと判定した場合（ステップＳ１４；Ｙｅｓ）、読取順序判定部１１２は、この患者情報と次コード番号とをＲＡＭ１３等に一時記憶し（ステップＳ１５）、ステップＳ１７に移行する。また、患者情報は読み取られていないと判定した場合（ステップＳ１４；Ｎｏ）、読取順序判定部１１２は、次コード番号をＲＡＭ１３等に一時記憶し（ステップＳ１６）、ステップＳ１７に移行する。
【００２９】
続くステップＳ１７において、読取順序判定部１１２は、先にコードシンボルが読み取られてからの経過時間が、所定の制限時間に到達したか否かを判定する（ステップＳ１７）。制限時間に到達した場合には（ステップＳ１７；Ｙｅｓ）、ステップＳ１３の処理を行った後、ステップＳ１１に再び戻る。また、制限時間に到達していないと判定した場合（ステップＳ１７；Ｎｏ）、読取順序判定部１１２は、制限時間に到達するまでの間、情報読取部１１１により次のコードシンボルが読み取られるまで待機する（ステップＳ１８；Ｎｏ→ステップＳ１７；Ｎｏ）。
【００３０】
ステップＳ１８において、次のコードシンボルが情報読取部１１１で読み取られたと判定すると（ステップＳ１８；Ｙｅｓ）、読取順序判定部１１２は、ステップＳ１５又はＳ１６で一時記憶された前回読み取り分の次コード番号と、ステップＳ１８で読み取られた今回読み取り分の現コード番号とを比較する（ステップＳ１９）。ここで、両コード番号が一致しない場合（ステップＳ２０；Ｎｏ）、読取順序判定部１１２は、ステップＳ１３の処理を行った後、ステップＳ１１に再び戻る。また、両コード番号が一致すると判定した場合（ステップＳ２０；Ｙｅｓ）、読取順序判定部１１２は、ステップＳ１８で読み取られた今回読み取り分の次コード番号に有効な値（数値）が入力されているか否かを判定する（ステップＳ２１）。
【００３１】
ステップＳ２１において、次コード番号に数値が入力されていると判定した場合（ステップＳ２１；Ｙｅｓ）、ステップＳ１８に再び戻る。また、次コード番号が“ＮＵＬＬ”と判定した場合（ステップＳ２１；Ｎｏ）、読取順序判定部１１２は、直近に読み取られたコードシンボルが末尾であると判定し、コードシンボルが読み取り順に読み取られたと判断する。
【００３２】
次いで、読取順序判定部１１２は、一時記憶された患者情報を表示制御部１１３に出力する（ステップＳ２２）。そして、表示制御部１１３は、読取順序判定部１１２から入力された患者情報を表示部１５に表示させ（ステップＳ２３）、本処理を終了する。
【００３３】
以上のように、本実施形態によれば、複数のコードシンボルが予め定められた読み取り順序で読み取られた場合に、これらコードシンボルの何れか又は全てに保持された患者情報を出力する。これにより、患者情報が不用意に出力されてしまうことを防止することができるため、コードシンボルのセキュリティを向上させることができる。
【００３４】
なお、本実施形態では、一連するコードシンボルが、現コード番号及び次コード番号の組を保持する形態としたが、これに限らず、他の情報を保持する形態としてもよい。例えば、次コード番号の代りに、一連するコードシンボルの読み取りに要する読み取り回数を保持する形態としてもよい。以下、この形態を本実施形態の変形例として説明する。
【００３５】
［変形例］
まず、図２を参照して、本変形例で用いるコードシンボルについて説明する。同図に示すように、リストバンド２０には、複数のコードシンボル（２１〜２３）が印刷されている。看護師端末１０の操作者（看護師）は、リストバンド２０に印刷されたコードシンボルを予め定められた順序で読み取ることで、このリストバンド２０を装着した患者の患者情報を取得することが可能となっている。
【００３６】
ここで、コードシンボルの各々には、自己のコードシンボルの読み取り順序を示す現コード番号ｎ（ｎは１以上の整数）が保持されている。また、一連するコードシンボルのうち、何れか一つのコードシンボルには、これらコードシンボルの読み取りに要する読み取り回数が、読取回数上限値Ｎ（Ｎは、一連するコードシンボルの個数と同値）として保持されている。
【００３７】
また、患者情報は、一連するコードシンボルのうち、何れか一つのコードシンボルに保持されており、一連するコードシンボルを読み取り順に読み取った際に、その患者情報が取り出される。なお、患者情報を復元可能に分割することで、この分割した患者情報を各コードシンボル或いは何れか複数のコードシンボルに分散して保持させる形態としてもよい。
【００３８】
次に、図１を参照して、本変形例の読取順序判定部１１２の動作について説明する。読取順序判定部１１２は、情報読取部１１１がコードシンボルから読み取った現コード番号及び読取回数上限値Ｎに基づき、一連するコードシンボルが予め定められた読み取り順序で読み取られたか否かを判定する。
【００３９】
具体的に、読取順序判定部１１２は、読取回数を１からカウントとし、そのカウンタ値Ｃと、情報読取部１１１で読み取られたコードシンボルの現コード番号ｎとが一致するか否かを判定する。ここで、両値が一致しない場合、読取順序判定部１１２は、読み取り順序が守られていないと判断し、情報読取部１１１で読み取られた情報を破棄するとともに、カウンタ値を１にリセットする。
【００４０】
また、読取順序判定部１１２は、カウンタ値Ｃと現コード番号ｎとの一致を確認すると、そのカウンタ値Ｃが、一連するコードシンボルのうち何れか一つのコードシンボルから読み取られた読取回数上限値Ｎに一致するか否かを判定する。カウンタ値Ｃが読取回数上限値Ｎ未満の場合には、情報読取部１１１により新たに読み取られた現コード番号について、上記と同様のカウンタ値の判定を行う。また、カウンタ値Ｃが読取回数上限値Ｎと一致した場合、読取順序判定部１１２は、直近に読み取られたコードシンボルが末尾であると判定し、コードシンボルが読み取り順に読み取られたと判断する。
【００４１】
以下、図４を参照して、看護師端末１０の動作について説明する。ここで、図４は、看護師端末１０が行うコード読取処理の他の例を示すフローチャートである。なお、本処理では、図２のリストバンド２０に印刷されたコードシンボルの読み取りを行うものとする。
【００４２】
まず、読取順序判定部１１２は、読み取り回数をカウントするためのカウンタ値Ｃを初期値“１”に設定する（ステップＳ３１）。続いて、読取順序判定部１１２は、情報読取部１１１でコードシンボルが読み取られたか否かを判定する（ステップＳ３２）。ここで、コードシンボルが読み取られていないと判定した場合（ステップＳ３２；Ｎｏ）、読取順序判定部１１２は、先にコードシンボルが読み取られてからの経過時間が、所定の制限時間に到達したか否かを判定する（ステップＳ３３）。なお、カウンタ値Ｃが“１”の場合、つまりコードシンボルの読み取り開始時には、ステップＳ３３をスキップし、ステップＳ３２に戻る形態としてもよい。
【００４３】
ステップＳ３３において、制限時間に到達していないと判定した場合（ステップＳ３３；Ｎｏ）、ステップＳ３２に戻る。また、ステップＳ３３において、制限時間に到達した場合には（ステップＳ３３；Ｙｅｓ）、これまでに情報読取部１１１で読み取られた情報を破棄した後（ステップＳ３４）、ステップＳ３１に再び戻る。
【００４４】
一方、ステップＳ３２において、情報読取部１１１でコードシンボルが読み取られたと判定すると（ステップＳ３２；Ｙｅｓ）、読取順序判定部１１２は、カウンタ値Ｃと、このコードシンボルから読み取られた現コード番号ｎとを比較し（ステップＳ３５）、両値が一致する否かを判定する（ステップＳ３６）。
【００４５】
ここで、両値が一致しないと判定した場合（ステップＳ３６；Ｎｏ）、読取順序判定部１１２は、読み取り順序が守られていないと判断し、ステップＳ３４の処理を行った後、ステップＳ３１に再び戻る。また、ステップＳ３６において、両値が一致すると判定した場合（ステップＳ３６；Ｙｅｓ）、読取順序判定部１１２は、コードシンボルから読取回数上限値Ｎが読み取られたか否かを判定する（ステップＳ３７）。ここで、読取回数上限値Ｎが読み取られていないと判定した場合（ステップＳ３７；Ｎｏ）、ステップＳ３９に移行する。また、ステップＳ３７において、読取回数上限値Ｎが読み取られたと判定した場合（ステップＳ３７；Ｙｅｓ）、読取順序判定部１１２は、この読取回数上限値ＮをＲＡＭ１３等に一時記憶し（ステップＳ３８）、ステップＳ３９に移行する。
【００４６】
続いて、読取順序判定部１１２は、コードシンボルから患者情報（或いは分割患者情報）が読み取られたか否かを判定する（ステップＳ３９）。ここで、患者情報が読み取られていないと判定した場合（ステップＳ３９；Ｎｏ）、ステップＳ４１に移行する。また、ステップＳ３９において、患者情報が読み取られたと判定した場合（ステップＳ３９；Ｙｅｓ）、読取順序判定部１１２は、この患者情報をＲＡＭ１３等に一時記憶し（ステップＳ４０）、ステップＳ４１に移行する。
【００４７】
次いで、読取順序判定部１１２は、現在のカウンタ値Ｃと、ステップＳ３８で一次記憶された読取回数上限値Ｎとを比較し、両値が一致するか否かを判定する（ステップＳ４１）。ここで、Ｃ＜Ｎの場合、或いは、読取回数上限値Ｎ自体が一時記憶されていない場合（ステップＳ４１；Ｎｏ）は、ステップＳ４２に移行する。ステップＳ４２において、読取順序判定部１１２は、カウンタ値Ｃを１インクリメントし（ステップＳ４２）、ステップＳ３２に再び戻る。
【００４８】
また、ステップＳ４１において、Ｃ＝Ｎと判定した場合（ステップＳ４１；Ｙｅｓ）、読取順序判定部１１２は、直近に読み取られたコードシンボルが末尾であると判定し、コードシンボルが読み取り順に読み取られたと判断する。
【００４９】
次いで、読取順序判定部１１２は、一時記憶された患者情報を表示制御部１１３に出力する（ステップＳ４３）。そして、表示制御部１１３は、読取順序判定部１１２から入力された患者情報を表示部１５に表示させ（ステップＳ４４）、本処理を終了する。
【００５０】
以上のように、本変形例によれば、複数のコードシンボルが予め定められた読み取り順序で読み取られた場合に、これらコードシンボルの何れか又は全ての保持された患者情報を出力する。これにより、患者情報が不用意に出力されてしまうことを防止することができるため、コードシンボルのセキュリティを向上させることができる。また、上記の実施形態の構成と比べ、コードシンボルに保持させる情報量を少なくすることができるため、読み取り順序の判定に係る処理の効率化を図ることができる。
【００５１】
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく、本発明の主旨を逸脱しない範囲での種々の変更、置換、追加等が可能である。
【００５２】
例えば、上記実施形態では、読み取り順序を構成する一連のコードシンボルをリストバンド２０に印刷した例を示したが、これに限らず、これら一連のコードシンボル以外に、読み取り順序とは無関係なダミーのコードシンボルを含める形態としてもよい。この形態を採用する場合、コードシンボルの読み取りに係る組み合せを複雑化することができるため、コードシンボルのセキュリティをより向上させることができる。
【００５３】
また、上記実施形態では、医療現場で用いられるリストバンド２０にコードシンボルを付加した例を説明したが、これに限らず、他の物品に付加する形態としてもよい。また、上記実施形態では、看護師用の看護師端末に、本発明を適用した例を説明したが、これに限らず、医療以外の他の用途に用いる情報処理装置等に本発明を適用してもよい。
【００５４】
また、上記実施形態の各装置で実行されるプログラムは、各装置が備える記録媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らず、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記録媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記録媒体も含まれる。
【００５５】
また、上記実施形態の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよく、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００５６】
１０  看護師端末
１１  ＣＰＵ
１１１  情報読取部
１１２  読取順序判定部
１１３  表示制御部
１２  ＲＯＭ
１３  ＲＡＭ
１４  入力部
１５  表示部
１６  撮像部
１７  記憶部
１８  通信Ｉ／Ｆ
【先行技術文献】
【特許文献】
【００５７】
【特許文献１】特開２００８−４０５１７号公報
【図１】
2013186486.tif 000003
【図２】
2013186486.tif 000004
【図３】
2013186486.tif 000005
【図４】
2013186486.tif 000006