(57)【要約】【課題】一元管理された処方指示データのセキュリティを向上させることができるデータ管理技術を提供する。【解決手段】処方データ管理システム１０は、アクセス認証を受けた顧客端末装置６０から送信された購入希望情報９１０に基づいて、データベースサーバ２０に記憶された処方指示データ９００を店舗フォルダサーバ４０に複製し、アクセス認証を受けた店舗端末装置８０に対して、店舗フォルダサーバ４０に複製した処方指示データ９００を提供する。【選択図】図１
2007334556.tif 000002
【特許請求の範囲】
【請求項１】
顧客に対して処方された視力矯正器具を特定する処方指示データを管理するシステムであって、
前記処方指示データを記憶する第１の記憶領域を有するデータベース部と、
前記第１の記憶領域とは異なる論理メモリに割り当てられた第２の記憶領域を有する店舗フォルダ部と、
前記顧客からの操作を受け付ける顧客端末装置に対するアクセス認証を行う顧客アクセス認証手段と、
前記第１の記憶領域に記憶された処方指示データを、前記アクセス認証を受けた顧客端末装置に提供する顧客提供手段と、
前記処方指示データが提供された顧客端末装置から、前記視力矯正器具を購入する旨を示す購入希望情報を、前記アクセス認証を受けた顧客端末装置から受け取る購入希望受取手段と、
前記受け取った購入希望情報に基づいて、前記第１の記憶領域に記憶されている処方指示データを、前記第２の記憶領域に複製する複製手段と、
前記視力矯正器具を販売する店舗に設置された店舗端末装置に対するアクセス認証を行う店舗アクセス認証手段と、
前記第２の記憶領域に複製した処方指示データを、前記アクセス認証を受けた店舗端末装置に提供する店舗提供手段と
を備えるシステム。
【請求項２】
請求項１記載のシステムであって、
前記店舗フォルダ部は、
前記第２の記憶領域を論理的に区分けした複数のフォルダ領域を設定するパーテーション手段と、
前記フォルダ領域を前記店舗端末装置に関連付けるフォルダ関連付け手段と
を含み、
前記複製手段は、
前記購入希望情報に含まれ前記店舗を特定する店舗特定情報に基づいて、複数の前記店舗端末装置のうちの少なくも一つを特定する店舗特定手段と、
前記特定した店舗端末装置に関連付けられたフォルダ領域に、前記第１の記憶領域に記憶されている処方指示データを複製するフォルダ複製手段と
を含み、
前記店舗提供手段は、前記アクセス認証を受けた店舗端末装置に対して、該店舗端末装置に関連付けられたフォルダ領域に複製した処方指示データを提供するフォルダ提供手段を含むシステム。
【請求項３】
請求項１または２記載のシステムであって、
前記複製手段は、前記第２の記憶領域に複製した処方指示データを識別する複製識別コードを、前記アクセス認証を受けた顧客端末装置に発行する識別コード発行手段を含み、
前記店舗提供手段は、
前記顧客端末装置から前記複製識別コードを取得すると共に前記アクセス認証を受けた店舗端末装置から、該複製識別コードを受け取る識別コード受取手段と、
前記第２の記憶領域に複製した処方指示データのうち、前記受け取った複製識別コードによって識別される処方指示データを、前記アクセス認証を受けた店舗端末装置に提供する識別提供手段とを含むシステム。
【請求項４】
請求項３記載のシステムであって、
前記識別コードは、バーコードおよび二次元コードの少なくとも一方を含み、
前記顧客端末装置は、前記発行された識別コードを表示するコード表示部を備え、
前記店舗端末装置は、前記顧客端末装置に表示された識別コードを読み取るコードリーダ部を備えるシステム。
【請求項５】
請求項１ないし４のいずれか記載のシステムであって、
前記店舗提供手段は、
前記店舗端末装置に提供された処方指示データに基づいて前記視力矯正器具が前記店舗で販売されたことを示す販売情報を、該店舗端末装置から受け取る販売情報受取手段と、
前記受け取った販売情報に基づいて、前記複製した処方指示データを前記第２の記憶領域から削除する販売削除手段と
を含むシステム。
【請求項６】
請求項５記載のシステムであって、更に、
前記視力矯正器具が販売された履歴を示す販売履歴情報を、前記受け取った販売情報に基づいて作成する販売履歴作成手段と、
前記作成した販売履歴情報を、前記処方指示データに対応付けて記憶する販売履歴記憶手段と
を備えるシステム。
【請求項７】
前記店舗に請求されるシステム使用料を、前記受け取った販売情報に基づいて課金する課金手段を備える請求項５または６記載のシステム。
【請求項８】
前記処方指示データが前記第２の記憶領域に複製されてから所定時間が経過する際、前記複製した処方指示データを前記第２の記憶領域から削除する期限削除手段を備える請求項１ないし７のいずれか記載のシステム。
【請求項９】
請求項１ないし８のいずれか記載のシステムであって、
前記第１および第２の記憶領域とは異なる論理メモリに割り当てられた第３の記憶領域を有する登録フォルダ部と、
新規の処方指示データの登録を希望する前記顧客を識別する登録識別コードを、前記アクセス認証を受けた顧客端末装置に発行する登録コード発行手段と、
前記新規の処方指示データの入力を登録者から受け付ける登録端末装置に対するアクセス認証を行う登録アクセス認証手段と、
前記顧客端末装置から前記登録識別コードを取得すると共に前記アクセス認証を受けた登録端末装置に対して、前記第３の記憶領域への前記新規の処方指示データの格納を許可する登録許可手段と、
前記第３の記憶領域に格納された処方指示データを、前記第１の記憶領域に移行する登録移行手段と
を備えるシステム。
【請求項１０】
顧客に対して処方された視力矯正器具を特定する処方指示データを管理するシステムにおいて、前記処方指示データを管理する方法であって、
前記システムのコンピュータが、前記処方指示データを記憶する第１の記憶領域を用意する工程と、
前記システムのコンピュータが、前記第１の記憶領域とは異なる論理メモリに割り当てられた第２の記憶領域を用意する工程と、
前記システムのコンピュータが、前記顧客からの操作を受け付ける顧客端末装置に対するアクセス認証を行う工程と、
前記システムのコンピュータが、前記第１の記憶領域に記憶された処方指示データを、前記アクセス認証を受けた顧客端末装置に提供する工程と、
前記システムのコンピュータが、前記処方指示データが提供された顧客端末装置から、前記視力矯正器具を購入する旨を示す購入希望情報を、前記アクセス認証を受けた顧客端末装置から受け取る工程と、
前記システムのコンピュータが、前記受け取った購入希望情報に基づいて、前記第１の記憶領域に記憶されている処方指示データを、前記第２の記憶領域に複製する工程と、
前記システムのコンピュータが、前記視力矯正器具を販売する店舗に設置された店舗端末装置に対するアクセス認証を行う工程と、
前記システムのコンピュータが、前記第２の記憶領域に複製した処方指示データを、前記アクセス認証を受けた店舗端末装置に提供する工程と
を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処方指示書（処方箋）に示されたコンタクトレンズや眼鏡などの視力矯正器具の処方指示データを管理するデータ管理技術に関する。
【背景技術】
【０００２】
コンタクトレンズや眼鏡などの視力矯正器具を必要とするユーザは、医療機関において眼科医師による処方指示書（処方箋）の交付を受けた後、視力矯正器具の販売店において処方指示書に指示された視力矯正器具を購入する。従来、医療機関からユーザに対する処方指示書の受け渡しや、ユーザから販売店に対する処方指示書の提示といった処方指示書の取り扱いの煩わしさを解消するために、処方指示書の内容を示す処方指示データを、医療機関と販売店との間で電子的に一元的に管理する技術が提案されていた。次の特許文献１には、従来における処方指示データの管理技術が開示されている。
【０００３】
【特許文献１】特開２００１−２５６３０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、個人情報の保護に関心が高まる中、個人情報の一つに数えられる処方指示データについても管理上の配慮が必要であるにもかかわらず、従来の技術では、処方指示データを一元的に管理するシステムの脆弱性について十分な検討がなされていなかった。例えば、処方指示データが一元管理されたデータベースを、販売店に設置された店舗端末装置から閲覧可能なシステムにおいては、店舗端末を悪用することによって、処方指示データが一括して外部に漏洩してしまうという虞があった。
【０００５】
本発明は、上記した課題を踏まえ、一元管理された処方指示データのセキュリティを向上させることができるデータ管理技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明のシステムは、顧客に対して処方された視力矯正器具を特定する処方指示データを管理するシステムであって、前記処方指示データを記憶する第１の記憶領域を有するデータベース部と、前記第１の記憶領域とは異なる論理メモリに割り当てられた第２の記憶領域を有する店舗フォルダ部と、前記顧客からの操作を受け付ける顧客端末装置に対するアクセス認証を行う顧客アクセス認証手段と、前記第１の記憶領域に記憶された処方指示データを、前記アクセス認証を受けた顧客端末装置に提供する顧客提供手段と、前記処方指示データが提供された顧客端末装置から、前記視力矯正器具を購入する旨を示す購入希望情報を、前記アクセス認証を受けた顧客端末装置から受け取る購入希望受取手段と、前記受け取った購入希望情報に基づいて、前記第１の記憶領域に記憶されている処方指示データを、前記第２の記憶領域に複製する複製手段と、前記視力矯正器具を販売する店舗に設置された店舗端末装置に対するアクセス認証を行う店舗アクセス認証手段と、前記第２の記憶領域に複製した処方指示データを、前記アクセス認証を受けた店舗端末装置に提供する店舗提供手段とを備えることを特徴とする。
【０００７】
上述のシステムによれば、複数の処方指示データを一元管理した記憶領域に対する店舗端末装置からの直接的なアクセスを回避することができる。その結果、店舗端末装置を悪用することによって、一元管理された処方指示データが一括して外部に漏洩してしまうことを防止することができる。また、店舗端末装置の誤った操作によって複製データが壊されてしまったとしても、元データである処方指示データの安全性を確保することができる。
【０００８】
上述のシステムは、次の形態を採ることもできる。例えば、前記店舗フォルダ部は、前記第２の記憶領域を論理的に区分けした複数のフォルダ領域を設定するパーテーション手段と、前記フォルダ領域を前記店舗端末装置に関連付けるフォルダ関連付け手段とを含み、前記複製手段は、前記購入希望情報に含まれ前記店舗を特定する店舗特定情報に基づいて、複数の前記店舗端末装置のうちの少なくも一つを特定する店舗特定手段と、前記特定した店舗端末装置に関連付けられたフォルダ領域に、前記第１の記憶領域に記憶されている処方指示データを複製するフォルダ複製手段とを含み、前記店舗提供手段は、前記アクセス認証を受けた店舗端末装置に対して、該店舗端末装置に関連付けられたフォルダ領域に複製した処方指示データを提供するフォルダ提供手段を含むとしても良い。これによって、処方指示データが複製される記憶領域のうち店舗端末装置から直接的にアクセス可能な記憶領域の範囲が、店舗端末装置毎に割り当てられるため、意図されていない店舗端末装置に処方指示データが漏洩してしまうことを防止することができる。
【０００９】
また、前記複製手段は、前記第２の記憶領域に複製した処方指示データを識別する複製識別コードを、前記アクセス認証を受けた顧客端末装置に発行する識別コード発行手段を含み、前記店舗提供手段は、前記顧客端末装置から前記複製識別コードを取得すると共に前記アクセス認証を受けた店舗端末装置から、該複製識別コードを受け取る識別コード受取手段と、前記第２の記憶領域に複製した処方指示データのうち、前記受け取った複製識別コードによって識別される処方指示データを、前記アクセス認証を受けた店舗端末装置に提供する識別提供手段とを含むとしても良い。これによって、顧客端末装置を携帯する顧客が店舗にいない状況で、店舗端末装置を通じて処方指示データが開示されてしまうことを防止することができる。上述の形態において、更に、前記識別コードは、バーコードおよび二次元コードの少なくとも一方を含み、前記顧客端末装置は、前記発行された識別コードを表示するコード表示部を備え、前記店舗端末装置は、前記顧客端末装置に表示された識別コードを読み取るコードリーダ部を備えるとしても良い。
【００１０】
また、前記店舗提供手段は、前記店舗端末装置に提供された処方指示データに基づいて前記視力矯正器具が前記店舗で販売されたことを示す販売情報を、該店舗端末装置から受け取る販売情報受取手段と、前記受け取った販売情報に基づいて、前記複製した処方指示データを前記第２の記憶領域から削除する販売削除手段とを含むとしても良い。これによって、視力矯正器具の販売後に、複製データが悪用されてしまうことを防止することができる。上述の形態において、更に、前記視力矯正器具が販売された履歴を示す販売履歴情報を、前記受け取った販売情報に基づいて作成する販売履歴作成手段と、前記作成した販売履歴情報を、前記処方指示データに対応付けて記憶する販売履歴記憶手段とを備えるとしても良い。これによって、処方指示データに基づいて販売された視力矯正器具の販売履歴を処方指示データと共に管理することができる。
【００１１】
また、前記店舗に請求されるシステム使用料を、前記受け取った販売情報に基づいて課金する課金手段を備えても良い。これによって、視力矯正器具の購入に応じたシステム使用料の管理を実現することができる。
【００１２】
また、前記処方指示データが前記第２の記憶領域に複製されてから所定時間が経過する際、前記複製した処方指示データを前記第２の記憶領域から削除する期限削除手段を備えても良い。これによって、放置された状態の複製データが悪用されてしまうことを防止することができる。
【００１３】
また、前記第１および第２の記憶領域とは異なる論理メモリに割り当てられた第３の記憶領域を有する登録フォルダ部と、新規の処方指示データの登録を希望する前記顧客を識別する登録識別コードを、前記アクセス認証を受けた顧客端末装置に発行する登録コード発行手段と、前記新規の処方指示データの入力を登録者から受け付ける登録端末装置に対するアクセス認証を行う登録アクセス認証手段と、前記顧客端末装置から前記登録識別コードを取得すると共に前記アクセス認証を受けた登録端末装置に対して、前記第３の記憶領域への前記新規の処方指示データの格納を許可する登録許可手段と、前記第３の記憶領域に格納された処方指示データを、前記第１の記憶領域に移行する登録移行手段とを備えるとしても良い。これによって、複数の処方指示データを一元管理した記憶領域に対する登録端末装置からの直接的なアクセスを回避することができる。その結果、登録端末装置を悪用することによって、一元管理された処方指示データが一括して外部に漏洩してしまうことを防止することができる。また、一元管理された処方指示データが、登録端末装置の誤った操作によって破壊されてしまうことを防止することができる。
【００１４】
また、本発明の形態は、処方指示データを管理するシステムの形態に限るものではなく、例えば、処方指示データを管理する方法や、処方指示データを取り扱う機能をコンピュータに実現させるためのプログラム、そのプログラムをコンピュータ読み取り可能に記録した記録媒体などの種々の形態に適用することも可能である。また、本発明は、前述の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。
【発明を実施するための最良の形態】
【００１５】
以上説明した本発明の構成および作用を一層明らかにするために、以下本発明を適用した処方データ管理システムについて説明する。
【００１６】
Ａ．処方データ管理システム１０の構成：
図１は、処方データ管理システム１０の概略構成を示す説明図である。図１の処方データ管理システム１０は、コンタクトレンズや眼鏡などの視力矯正器具の処方を指示した処方指示書や処方箋の内容を示す処方指示データ９００を管理するシステムである。処方データ管理システム１０は、複数のコンピュータ装置で構成され、これら複数のコンピュータ装置は、他のコンピュータ装置とのデータのやり取りを可能にするネットワーク１５にそれぞれ接続されている。本実施例では、ネットワーク１５は、インターネット，ＷＡＮ(Wide area network)，ＬＡＮ（Local area network）を含む。本実施例では、処方指示データ９００によって取り扱われる視力矯正器具には、近視矯正用，遠視矯正用，乱視用，光彩欠損用，白内障用，弱視用の器具を含む。
【００１７】
処方データ管理システム１０は、複数のコンピュータ装置として、処方指示データ９００を一元管理するデータベースサーバ２０と、処方指示データ９００の処方対象者である顧客からの操作を受け付ける顧客端末装置６０と、視力矯正装置器具を販売する店舗に設置された店舗端末装置８０と、データベースサーバ２０から店舗端末装置８０に対する処方指示データ９００の提供を仲介する店舗フォルダサーバ４０と、眼科医院や顧客の自宅などに設置されデータベースサーバ２０に対する処方指示データ９００の登録を受け付ける登録端末装置７０と、登録端末装置７０からデータベースサーバ２０に対する処方指示データ９００の登録を仲介する登録フォルダサーバ３０と、データベースサーバ２０にアクセスする他のコンピュータ装置のアクセス認証を行う認証サーバ５０とを備える。本実施例では、処方データ管理システム１０における各コンピュータ装置の間でやり取りされるデータは暗号化が施される。本実施例では、少なくともデータベースサーバ２０，登録フォルダサーバ３０，店舗フォルダサーバ４０，認証サーバ５０の各コンピュータ装置とネットワーク１５との間には、ネットワーク１５から各コンピュータ装置に対する不正アクセスを防止するファイアウォール(firewall)（図示しない）が、それぞれ設置されている。
【００１８】
処方データ管理システム１０においては、登録端末装置７０に入力された処方指示データ９００が、登録端末装置７０によって登録フォルダサーバ３０に格納された後、登録フォルダサーバ３０からデータベースサーバ２０に移行（マイグレーション、migration）されることによって、処方指示データ９００がデータベースサーバ２０に登録される。データベースサーバ２０に登録された処方指示データ９００は、顧客端末装置６０の指示に基づいてデータベースサーバ２０から店舗フォルダサーバ４０に複製（コピー）された後、店舗フォルダサーバ４０から店舗端末装置８０に提供されことによって、処方指示データ９００が店舗端末装置８０に表示される。
【００１９】
図２は、処方データ管理システム１０におけるデータベースサーバ２０の詳細構成を示す説明図である。データベースサーバ２０は、種々の演算処理を実行するセントラルプロセッシングユニット（Central Processing Unit、以下、ＣＰＵという）２１０と、ＣＰＵ２１０の動作を規定したプログラムを記憶するリードオンリメモリ（Read Only Memory、以下、ＲＯＭという）２２０と、ＣＰＵ２１０の主記憶装置として機能するランダムアクセスメモリ（Random Access Memory、以下、ＲＡＭという）２３０と、ネットワーク１５を介したデータの入出力を行うネットワークインタフェース２４０と、ＣＰＵ２１０によって取り扱われる種々のデータを記憶するハードディスクドライブ（Hard Disk Drive、以下、ＨＤＤという）２５０とを備える。データベースサーバ２０には、オペレーティングシステム（Operating System、ＯＳ）の他、種々のアプリケーションソフトウェア（Application Software）がインストールされており、本実施例では、データベースサーバ２０によって実現される種々の機能は、ソフトウェアに基づくＣＰＵ２１０の演算処理によって実現される。
【００２０】
データベースサーバ２０のＨＤＤ２５０は、複数の処方指示データ９００を蓄積した処方データベース２８０と、店舗フォルダサーバ４０に複製した処方指示データ９００の状況を記録した複製管理テーブル２９２と、処方指示データ９００に基づいて販売された視力矯正器具の販売履歴を記録した販売管理テーブル２９３と、店舗端末装置８０が設置された店舗に対して課金されたシステム使用料を記録した課金管理テーブル２９４とを記憶する。本実施例では、店舗端末装置８０が設置された店舗が処方データ管理システム１０を利用して視力矯正器具を販売した場合に、その店舗に対して予め設定されたシステム使用料が課金される。
【００２１】
図３は、処方指示データ９００の構成を模式的に示す説明図である。処方指示データ９００は、照合番号データ９０１０と、ユーザＩＤデータ９０２０と、発行日データ９０３０と、有効期限データ９０３５と、視力矯正器具の仕様データ９０４０と、発行元データ９０５０とを含む。照合番号データ９０１０は、処方指示データ９００の元となった処方指示書や処方箋を特定可能な番号を示すデータである。ユーザＩＤデータ９０２０は、処方対象者である顧客を識別可能な符号を示すデータである。発行日データ９０３０は、処方指示データ９００の元となった処方指示書や処方箋が医師によって発行された日付を示すデータである。有効期限データ９０３５は、処方指示データ９００に基づく処方の有効期限を示すデータである。仕様データ９０４０は、処方された視力矯正器具のメーカ，商品名，矯正度数，大きさ，色などの仕様を示すデータである。発行元データ９０５０は、処方指示データ９００の元となった処方指示書や処方箋を発行した医療機関および医師を示すデータである。
【００２２】
図４は、処方データ管理システム１０における登録フォルダサーバ３０の詳細構成を示す説明図である。登録フォルダサーバ３０は、種々の演算処理を実行するＣＰＵ３１０と、ＣＰＵ３１０の動作を規定したプログラムを記憶するＲＯＭ３２０と、ＣＰＵ３１０の主記憶装置として機能するＲＡＭ３３０と、ネットワーク１５を介したデータの入出力を行うネットワークインタフェース３４０と、ＣＰＵ３１０によって取り扱われる種々のデータを記憶するＨＤＤ３５０とを備える。登録フォルダサーバ３０には、オペレーティングシステムの他、種々のアプリケーションソフトウェアがインストールされており、本実施例では、登録フォルダサーバ３０によって実現される種々の機能は、ソフトウェアに基づくＣＰＵ３１０の演算処理によって実現される。
【００２３】
登録フォルダサーバ３０のＨＤＤ３５０は、データベースサーバ２０のＨＤＤ２５０とは論理的に分離された登録記憶領域３８０を有する。ＨＤＤ３５０の登録記憶領域３８０は、論理的に複数の登録フォルダ３８１０に区分けされ、これらの登録フォルダ３８１０は、フォルダ管理テーブル３８２に基づいて登録端末装置７０にそれぞれ割り当てられる。
【００２４】
図５は、登録フォルダサーバ３０のフォルダ管理テーブル３８２を模式的に示す説明図である。フォルダ管理テーブル３８２は、各登録フォルダ３８１０を識別可能な登録フォルダ名を示すデータ３８２２と、各登録フォルダ３８１０に割り当てられた登録端末装置７０を識別可能な登録端末名を示すデータ３８２４とを含む。図５に示す例では、登録フォルダ名「Ｆｒ００００」で識別される登録フォルダ３８１０は、登録端末名「Ｔｒ０００２」で識別される登録端末装置７０に割り当てられている。また、登録フォルダ名「Ｆｒ０００３」で識別される登録フォルダ３８１０は、登録端末名「Ｔｒ００１２」および「Ｔｒ００１５」で識別される二つの登録端末装置７０に共有状態で割り当てられている。
【００２５】
図６は、処方データ管理システム１０における店舗フォルダサーバ４０の詳細構成を示す説明図である。店舗フォルダサーバ４０は、種々の演算処理を実行するＣＰＵ４１０と、ＣＰＵ４１０の動作を規定したプログラムを記憶するＲＯＭ４２０と、ＣＰＵ４１０の主記憶装置として機能するＲＡＭ４３０と、ネットワーク１５を介したデータの入出力を行うネットワークインタフェース４４０と、ＣＰＵ４１０によって取り扱われる種々のデータを記憶するＨＤＤ４５０とを備える。店舗フォルダサーバ４０には、オペレーティングシステムの他、種々のアプリケーションソフトウェアがインストールされており、本実施例では、店舗フォルダサーバ４０によって実現される種々の機能は、ソフトウェアに基づくＣＰＵ４１０の演算処理によって実現される。
【００２６】
店舗フォルダサーバ４０のＨＤＤ４５０は、データベースサーバ２０のＨＤＤ２５０とは論理的に分離された店舗記憶領域４８０を有する。ＨＤＤ４５０の店舗記憶領域４８０は、論理的に複数の店舗フォルダ４８１０に区分けされ、これらの店舗フォルダ４８１０は、フォルダ管理テーブル４８２に基づいて店舗端末装置８０にそれぞれ割り当てられる。
【００２７】
図７は、店舗フォルダサーバ４０におけるフォルダ管理テーブル４８２を模式的に示す説明図である。フォルダ管理テーブル４８２は、各店舗フォルダ４８１０を識別可能な店舗フォルダ名を示すデータ４８２２と、各店舗フォルダ４８１０に割り当てられた店舗端末装置８０を識別可能な店舗端末名を示すデータ４８２４とを含む。図７に示す例では、店舗フォルダ名「Ｆｓ００００」で識別される店舗フォルダ４８１０は、店舗端末名「Ｔｓ００００」で識別される店舗端末装置８０に割り当てられている。また、店舗フォルダ名「Ｆｓ０００１」で識別される店舗フォルダ４８１０は、店舗端末名「Ｔｓ０００３」および「Ｔｓ０００７」で識別される二つの店舗端末装置８０に共有状態で割り当てられている。
【００２８】
図８は、処方データ管理システム１０における認証サーバ５０の詳細構成を示す説明図である。認証サーバ５０は、種々の演算処理を実行するＣＰＵ５１０と、ＣＰＵ５１０の動作を規定したプログラムを記憶するＲＯＭ５２０と、ＣＰＵ５１０の主記憶装置として機能するＲＡＭ５３０と、ネットワーク１５を介したデータの入出力を行うネットワークインタフェース５４０と、ＣＰＵ５１０によって取り扱われる種々のデータを記憶するＨＤＤ５５０とを備える。認証サーバ５０には、オペレーティングシステムの他、種々のアプリケーションソフトウェアがインストールされており、本実施例では、認証サーバ５０によって実現される種々の機能は、ソフトウェアに基づくＣＰＵ５１０の演算処理によって実現される。認証サーバ５０のＨＤＤ５５０は、登録フォルダサーバ３０，店舗フォルダサーバ４０，登録端末装置７０，顧客端末装置６０，店舗端末装置８０の各コンピュータ装置をアクセス認証するための種々のデータを格納した認証データベース５８０を記憶する。
【００２９】
図９は、処方データ管理システム１０における顧客端末装置６０の詳細構成を示す説明図である。本実施例では、顧客端末装置６０は、ネットワーク１５に接続可能な携帯電話機である。顧客端末装置６０は、種々の演算処理を実行するＣＰＵ６１０と、ＣＰＵ６１０の動作を規定したプログラムを記憶するＲＯＭ６２０と、ＣＰＵ６１０の主記憶装置として機能するＲＡＭ６３０と、携帯電話網を利用してネットワーク１５を介したデータの入出力を行うネットワークインタフェース６４０と、画像を表示するディスプレイ６６２と、顧客からのボタン入力を受け付ける入力ボタン６６４と、デジタル写真を撮影するＣＣＤ（Charge Coupled Device）カメラ６６６と、ＣＰＵ６１０によって取り扱われる種々のデータを記憶するフラッシュメモリ６５２とのデータのやり取りを行うメモリインタフェース６５０とを備える。顧客端末装置６０には、オペレーティングシステムの他、種々のアプリケーションソフトウェアがインストールされており、本実施例では、顧客端末装置６０によって実現される種々の機能は、ソフトウェアに基づくＣＰＵ６１０の演算処理によって実現される。本実施例では、フラッシュメモリ６５２は、メモリインタフェース６５０から着脱可能であり、顧客端末装置６０から取り外したフラッシュメモリ６５２を、他の携帯電話機やパーソナルコンピュータなどに接続することによって、フラッシュメモリ６５２が接続された他の装置を、顧客端末装置６０として動作させることが可能である。
【００３０】
顧客端末装置６０のフラッシュメモリ６５２は、処方指示データ９００に関する処理を行う端末アクセスプログラム６５２２と、処方指示データ９００のやり取りに用いるデータを格納するデータフォルダ６５２４とを記憶する。本実施例では、顧客端末装置６０のＣＰＵ６１０は、フラッシュメモリ６５２に記憶された端末アクセスプログラム６５２２を、ＲＡＭ６３０に読み出すことなく、フラッシュメモリ６５２上で直接的に実行する。本実施例では、端末アクセスプログラム６５２２を実行するＣＰＵ６１０は、端末アクセスプログラム６５２２で取り扱われる処方指示データ９００やアクセス認証データなどのデータを、ＲＡＭ６３０に格納することなく、フラッシュメモリ６５２のデータフォルダ６５２４に直接的に取り扱う。本実施例では、フラッシュメモリ６５２には、生体認証用のテンプレートが予め格納されており、端末アクセスプログラム６５２２やデータフォルダ６５２４を取り扱う際には、顧客端末装置６０は、操作者の生体情報をＣＣＤカメラ６６６で検出し、検出した生体情報（例えば、掌静脈パターン，指紋パターンなど）と、フラッシュメモリ６５２のテンプレートとを照合することによる生体認証を実行する。
【００３１】
図１０は、処方データ管理システム１０における登録端末装置７０の詳細構成を示す説明図である。登録端末装置７０は、種々の演算処理を実行するＣＰＵ７１０と、ＣＰＵ７１０の動作を規定したプログラムを記憶するＲＯＭ７２０と、ＣＰＵ７１０の主記憶装置として機能するＲＡＭ７３０と、ネットワーク１５を介したデータの入出力を行うネットワークインタフェース７４０と、ＣＰＵ７１０によって取り扱われる種々のデータを記憶するＨＤＤ７５０と、画像を表示するディスプレイ７６２と、登録端末装置７０の操作者からの操作入力を受け付けるキーボード７６４およびマウス７６５と、バーコードや二次元コードを読み取るコードリーダ７７２と、バーコードや二次元コードを表示するコード表示部７７４とを備える。登録端末装置７０には、オペレーティングシステムの他、種々のアプリケーションソフトウェアがインストールされており、本実施例では、登録端末装置７０によって実現される種々の機能は、ソフトウェアに基づくＣＰＵ７１０の演算処理によって実現される。
【００３２】
図１１は、処方データ管理システム１０における店舗端末装置８０の詳細構成を示す説明図である。店舗端末装置８０は、種々の演算処理を実行するＣＰＵ８１０と、ＣＰＵ８１０の動作を規定したプログラムを記憶するＲＯＭ８２０と、ＣＰＵ８１０の主記憶装置として機能するＲＡＭ８３０と、ネットワーク１５を介したデータの入出力を行うネットワークインタフェース８４０と、ＣＰＵ８１０によって取り扱われる種々のデータを記憶するＨＤＤ８５０と、画像を表示するディスプレイ８６２と、店舗端末装置８０の操作者からの操作入力を受け付けるキーボード８６４およびマウス８６５と、バーコードや二次元コードを読み取るコードリーダ８７０とを備える。店舗端末装置８０には、オペレーティングシステムの他、種々のアプリケーションソフトウェアがインストールされており、本実施例では、店舗端末装置８０によって実現される種々の機能は、ソフトウェアに基づくＣＰＵ８１０の演算処理によって実現される。
【００３３】
Ｂ．処方データ管理システム１０の動作：
Ｂ−１．処方指示データ９００のユーザ閲覧および購入予約：
図１２は、顧客端末装置６０をアクセス認証する際における処方データ管理システム１０の動作を示すフローチャートである。顧客端末装置６０は、端末アクセスプログラム６５２２を起動すると、データベースサーバ２０に対してログイン要求を行う（ステップＳ１６１０）。データベースサーバ２０は、顧客端末装置６０からのログイン要求を受け付けると（ステップＳ１２１０）、顧客端末装置６０を操作する顧客の本人性を確認するために、顧客端末装置６０に対するアクセス認証を認証サーバ５０に要求する（ステップＳ１２２０）。認証サーバ５０は、アクセス認証の要求をデータベースサーバ２０から受け付けると（ステップＳ１５２０）、顧客に対して予め発行したユーザＩＤやパスワードを利用した認証処理を顧客端末装置６０との間で行う（ステップＳ１５３０，Ｓ１６３０）。本実施例では、顧客端末装置６０の各々は、データベースサーバ２０にアクセス可能な装置として予め認証サーバ５０に登録されており、ユーザＩＤやパスワードを利用した認証処理と共に、顧客端末装置６０が登録されたコンピュータ装置であるか否かの確認も同時に実行される。認証サーバ５０は、顧客端末装置６０を操作する顧客の本人性を確認した後（ステップＳ１５３０）、アクセス認証結果をデータベースサーバ２０に応答する（ステップＳ１５４０）。データベースサーバ２０は、認証サーバ５０からアクセス認証結果を受け取ると（ステップＳ１２４０）、顧客端末装置６０のログインを許可する（ステップＳ１２５０）。顧客端末装置６０は、データベースサーバ２０からログインの許可を受けると、顧客端末装置６０のディスプレイ６６２にメニュー画面７９０を表示する（ステップＳ１６５０）。
【００３４】
図１３は、顧客端末装置６０のディスプレイ６６２に表示されるメニュー画面７９０を示す説明図である。本実施例では、メニュー画面７９０は、データベースサーバ２０から提供されるウェブデータに基づいて表示される。メニュー画面７９０は、顧客端末装置６０の入力ボタン６６４を介して顧客からの操作入力を受け付けるＧＵＩ（Graphical User Interface、グラフィカルユーザインタフェース）として、閲覧予約ボタン７９０２と、処方登録ボタン７９０４とを備える。メニュー画面７９０の閲覧予約ボタン７９０２がクリックされると、データベースサーバ２０に登録されている処方指示データ９００を顧客端末装置６０に表示するための処理が実行される。メニュー画面７９０の処方登録ボタン７９０４がクリックされると、データベースサーバ２０に処方指示データ９００を登録するための処理が実行される。
【００３５】
図１４は、顧客端末装置６０で処方指示データ９００を閲覧する際における処方データ管理システム１０の動作を示すフローチャートである。顧客端末装置６０は、顧客端末装置６０を操作する顧客によってメニュー画面７９０の閲覧予約ボタン７９０２が選択されると、処方指示データ９００の閲覧をデータベースサーバ２０に要求する（ステップＳ２６１０）。データベースサーバ２０は、顧客端末装置６０から閲覧要求を受け付けると（ステップＳ２２１０）、処方データベース２８０に格納されている処方指示データ９００のうち、顧客端末装置６０をアクセス認証した際のユーザＩＤに対応する処方指示データ９００を顧客端末装置６０に提供する（ステップＳ２２２０）。顧客端末装置６０は、データベースサーバ２０から提供された処方指示データ９００を、顧客端末装置６０のディスプレイ６６２に表示する（ステップＳ２６２０）。
【００３６】
図１５は、顧客端末装置６０のディスプレイ６６２に表示される処方選択画面７９２を示す説明図である。処方選択画面７９２は、データベースサーバ２０から顧客端末装置６０に対して処方指示データ９００が提供される際に、顧客のユーザＩＤに対応する処方指示データ９００の一覧を表示する画面である。本実施例では、処方選択画面７９２は、データベースサーバ２０から提供されるウェブデータに基づいて表示される。処方選択画面７９２は、顧客端末装置６０の入力ボタン６６４を介して顧客からの操作入力を受け付けるＧＵＩとして、詳細表示ボタン７９２２を備える。処方選択画面７９２の詳細表示ボタン７９２２は、顧客端末装置６０をアクセス認証した際のユーザＩＤに対応する処方指示データ９００毎に処方選択画面７９２に設けられ、詳細表示ボタン７９２２の一つがクリックされると、クリックされた詳細表示ボタン７９２２に対応する処方指示データ９００の詳細を顧客端末装置６０に表示するための処理が実行される。図１５に示す例では、詳細表示ボタン７９２２は、処方選択画面７９２に三つ設けられ、これらの詳細表示ボタン７９２２は、それぞれ「日常用」，「ドライブ用」，「カラコン（カラーコンタクト）」と表記されている。本実施例では、顧客端末装置６０の顧客は、詳細表示ボタン７９２２の表記を、顧客端末装置６０を通じて設定することが可能である。
【００３７】
図１６は、顧客端末装置６０のディスプレイ６６２に表示される処方表示画面７９３を示す説明図である。処方表示画面７９３は、処方選択画面７９２において詳細表示ボタン７９２２が選択された際に、その詳細表示ボタン７９２２に対応する処方指示データ９００を表示する画面であり、その処方指示データ９００に含まれる詳細情報を表示する詳細表示欄７９３４を備える。本実施例では、処方表示画面７９３は、データベースサーバ２０から提供されるウェブデータに基づいて表示される。本実施例では、処方表示画面７９３の詳細表示欄７９３４には、処方指示データ９００に基づく詳細情報として、照合番号データ９０１０に基づく「照合番号」と、発行日データ９０３０に基づく「発行日」と、有効期限データ９０３５に基づく「有効期限」と、仕様データ９０４０に基づく「視力矯正器具の仕様」と、発行元データ９０５０に基づく「医療機関名」および「医師名」とが表示される。
【００３８】
本実施例では、処方表示画面７９３は、顧客端末装置６０の入力ボタン６６４を介して顧客からの操作入力を受け付けるＧＵＩとして、別名登録ボタン７９３１と、コメントボタン７９３２と、店舗選択ボタン７９３６と、リターンボタン７９３８とを備える。処方表示画面７９３の別名登録ボタン７９３１がクリックされると、処方選択画面７９２における詳細表示ボタン７９２２の表記を変更するための処理が実行される。処方表示画面７９３のコメントボタン７９３２がクリックされると、顧客からのコメントの登録を受け付けるための処理が実行され、その登録されたコメントは、コメントボタン７９３２に表記される。処方表示画面７９３の店舗選択ボタン７９３６がクリックされると、処方表示画面７９３に表示されている視力矯正器具の購入を店舗に予約するための処理が実行される。処方表示画面７９３のリターンボタン７９３８は、処方表示画面７９３から処方選択画面７９２への画面の切り替えが実行される。
【００３９】
図１４の説明に戻り、処方表示画面７９３の店舗選択ボタン７９３６が顧客によって選択されると、顧客端末装置６０は、処方表示画面７９３に表示された処方指示データ９００に処方された視力矯正器具の購入予約を顧客から受け付け、受け付けた購入予約の内容を示す購入希望情報９１０をデータベースサーバ２０に送信する（ステップＳ２６３０）。本実施例では、購入希望情報９１０は、顧客が視力矯正器具の購入を希望した店舗を特定するデータを含む。
【００４０】
図１７は、顧客端末装置６０のディスプレイ６６２に表示される店舗選択画面７９４を示す説明図である。店舗選択画面７９４は、処方表示画面７９３において店舗選択ボタン７９３６が選択された際に、処方表示画面７９３に表示された処方指示データ９００に処方された視力矯正器具の購入を希望する店舗を顧客に選択させる画面である。本実施例では、店舗選択画面７９４は、データベースサーバ２０から提供されるウェブデータに基づいて表示される。
【００４１】
本実施例では、店舗選択画面７９４は、店舗選択ボタン７９４２と、購入予約ボタン７９４６と、リターンボタン７９４８とを備える。店舗選択画面７９４の店舗選択ボタン７９４２は、視力矯正器具の購入を予約する店舗の選択を顧客から受け付ける機能を有する。本実施例では、店舗選択ボタン７９４２がクリックされると、プルダウンメニュー（pull-down menu）方式によってボタンサイズを拡大して複数の店舗が一覧表示された後、一覧表示された複数の店舗の一つが顧客によって選択されると、ボタンサイズを元の大きさに縮小して、その選択された店舗を表示する。本実施例では、店舗選択ボタン７９４２は、店舗選択画面７９４に二つ設けられ、顧客は、二つの店舗まで選択することが可能である。本実施例では、店舗選択ボタン７９４２に一覧表示される店舗は、店舗端末装置８０が設置された店舗の全てを表示するが、他の実施形態として、顧客端末装置６０が位置する周辺地域の店舗を優先的に表示しても良いし、顧客が以前に利用した店舗を優先的に表示しても良い。
【００４２】
店舗選択画面７９４の購入予約ボタン７９４６がクリックされると、店舗選択ボタン７９４２で選択された店舗を特定するデータを含む購入希望情報９１０をデータベースサーバ２０に送信するための処理が実行される。店舗選択画面７９４のリターンボタン７９４８がクリックされると、店舗選択画面７９４から処方表示画面７９３への画面の切り替えが実行される。
【００４３】
図１４の説明に戻り、データベースサーバ２０は、顧客端末装置６０から購入希望情報９１０を受信すると（ステップＳ２２３０）、その購入希望情報９１０に対応する処方指示データ９００を店舗フォルダサーバ４０に複製するために、購入予約された店舗を特定するデータと共に、処方指示データ９００を店舗フォルダサーバ４０に送信する（ステップＳ２２４０）。店舗フォルダサーバ４０は、データベースサーバ２０から処方指示データ９００を受信すると、フォルダ管理テーブル４８２を参照して、購入予約された店舗に設置された店舗端末装置８０に対応する店舗フォルダ４８１０を特定し、その特定した店舗フォルダ４８１０に、データベースサーバ２０から受け取った処方指示データ９００を格納する（ステップＳ２４４０）。
【００４４】
処方指示データ９００が店舗フォルダサーバ４０に複製された後（ステップＳ２２４０，Ｓ２４４０）、データベースサーバ２０は、店舗フォルダサーバ４０に複製した処方指示データ９００を特定する複製識別コード９２０を顧客端末装置６０に発行する（ステップＳ２２５０）。顧客端末装置６０は、データベースサーバ２０から複製識別コード９２０を受け取ると、データベースサーバ２０から受け取った複製識別コード９２０をフラッシュメモリ６５２のデータフォルダ６５２４に格納する（ステップＳ２６５０）。本実施例では、データベースサーバ２０から顧客端末装置６０に対して発行される複製識別コード９２０は、顧客端末装置６０のディスプレイ６６２に表示可能な二次元コードを示す画像データを含む。
【００４５】
データベースサーバ２０は、複製識別コード９２０を顧客端末装置６０に発行した後（ステップＳ２２５０）、複製した処方指示データ９００の状況を管理するために複製管理テーブル２９２を更新する（ステップＳ２２６０）。本実施例では、処方指示データ９００が店舗フォルダサーバ４０に複製される際には、複製管理テーブル２９２には、複製された処方指示データ９００を特定するデータと、処方指示データ９００の複製先である店舗フォルダ４８１０を特定するデータと、処方指示データ９００を複製した日付を示すデータとが、顧客端末装置６０に発行された複製識別コード９２０に対応付けて記録される。
【００４６】
図１８は、店舗端末装置８０をアクセス認証する際における処方データ管理システム１０の動作を示すフローチャートである。店舗端末装置８０は、店舗端末装置８０を操作する店員からの指示入力に基づいて、データベースサーバ２０に対してログイン要求を行う（ステップＳ３８１０）。データベースサーバ２０は、店舗端末装置８０からのログイン要求を受け付けると（ステップＳ３２１０）、店舗端末装置８０を操作する店員の本人性を確認するために、店舗端末装置８０に対するアクセス認証を認証サーバ５０に要求する（ステップＳ３５２０）。認証サーバ５０は、アクセス認証の要求をデータベースサーバ２０から受け付けると（ステップＳ３５２０）、店員に対して予め発行したユーザＩＤやパスワードを利用した認証処理を店舗端末装置８０との間で行う（ステップＳ３５３０，Ｓ３８３０）。本実施例では、店舗端末装置８０の各々は、データベースサーバ２０にアクセス可能な装置として予め認証サーバ５０に登録されており、ユーザＩＤやパスワードを利用した認証処理と共に、店舗端末装置８０が登録されたコンピュータ装置であるか否かの確認も同時に実行される。認証サーバ５０は、店舗端末装置８０を操作する店員の本人性を確認した後（ステップＳ３５３０）、アクセス認証結果をデータベースサーバ２０に応答する（ステップＳ３５４０）。データベースサーバ２０は、認証サーバ５０からアクセス認証結果を受け取ると（ステップＳ３２４０）、店舗端末装置８０のログインを許可する（ステップＳ３２５０）。店舗端末装置８０は、データベースサーバ２０からログインの許可を受けると、店舗端末装置８０のディスプレイ８６２にメニュー画面８９０を表示する（ステップＳ３８５０）。
【００４７】
図１９は、店舗端末装置８０のディスプレイ８６２に表示されるメニュー画面８９０を示す説明図である。本実施例では、メニュー画面８９０は、データベースサーバ２０から提供されるウェブデータに基づいて表示される。メニュー画面８９０は、店舗端末装置８０のキーボード８６４やマウス８６５を介して店員からの操作入力を受け付けるＧＵＩとして、処方照会ボタン８９０２と、一覧照会ボタン８９０４と、販売履歴照会ボタン８９０６と、課金照会ボタン８９０８とを備える。
【００４８】
本実施例では、メニュー画面８９０の処方照会ボタン８９０２がクリックされると、店舗フォルダサーバ４０に複製された処方指示データ９００を店舗端末装置８０に表示するための処理が実行される。本実施例では、メニュー画面８９０の一覧照会ボタン８９０４には、その店舗端末装置８０が備えられた店舗に対する購入予約の件数が表示され、一覧照会ボタン８９０４がクリックされると、購入予約された処方指示データ９００に示された視力矯正器具の仕様および数量を店舗端末装置８０に表示するための処理が実行される。本実施例では、一覧照会ボタン８９０４がクリックされた際には、顧客を特定可能な情報は表示されずに、購入予約された視力矯正器具の仕様および数量が表示される。本実施例では、メニュー画面８９０の販売履歴照会ボタン８９０６がクリックされると、その店舗端末装置８０が設置された店舗で処方データ管理システム１０を利用して販売された視力矯正器具の販売履歴を、データベースサーバ２０の販売管理テーブル２９３に基づいて店舗端末装置８０に表示するための処理が実行される。本実施例では、メニュー画面８９０の課金照会ボタン８９０８がクリックされると、その店舗端末装置８０が設置された店舗に対して課金された課金情報を、データベースサーバ２０の課金管理テーブル２９４に基づいて店舗端末装置８０に表示するための処理が実行される。
【００４９】
図２０は、図１４に示す動作において購入予約された店舗で視力矯正器具が販売される際における処方データ管理システム１０の動作を示すフローチャートである。顧客端末装置６０を携帯する顧客が、購入予約した店舗に来店した際に、顧客端末装置６０は、顧客からの入力ボタン６６４を介した操作入力に基づいて、フラッシュメモリ６５２のデータフォルダ６５２４に格納された複製識別コード９２０をディスプレイ６６２に表示する（ステップＳ４６３０）。
【００５０】
図２１は、顧客端末装置６０のディスプレイ６６２に表示されるコード表示画面７９６を示す説明図である。コード表示画面７９６は、フラッシュメモリ６５２のデータフォルダ６５２４に格納された複製識別コード９２０を表示する画面である。本実施例では、コード表示画面７９６に表示される複製識別コード９２０は、店舗端末装置８０のコードリーダ８７０によって認識可能な大きさおよび解像度を有する二次元コードとして表示される。
【００５１】
店舗端末装置８０を操作する店員が、メニュー画面８９０の処方照会ボタン８９０２をクリックした後、顧客端末装置６０に表示された複製識別コード９２０が店舗端末装置８０のコードリーダ８７０にかざされると、店舗端末装置８０は、顧客端末装置６０に表示された複製識別コード９２０を、コードリーダ８７０を介して読み取る（ステップＳ４８３０）。その後、店舗端末装置８０は、顧客端末装置６０から読み取った複製識別コード９２０をデータベースサーバ２０に送信する（ステップＳ４８４０）。データベースサーバ２０は、店舗端末装置８０から複製識別コード９２０を受信した後（ステップＳ４２４０）、複製管理テーブル２９２を参照して複製識別コード９２０が真正なデータであることを確認すると、店舗フォルダ４８１０に複製された処方指示データ９００のうち、その複製識別コード９２０に対応する処方指示データ９００を店舗端末装置８０に提供するように、店舗フォルダサーバ４０に対して指示する（ステップＳ４２５０）。店舗フォルダサーバ４０は、データベースサーバ２０からの処方指示データ９００の提供指示を受けると、複製識別コード９２０に対応する処方指示データ９００を店舗端末装置８０に提供する（ステップＳ４４５０）。店舗端末装置８０は、店舗フォルダサーバ４０から処方指示データ９００の提供を受けると、店舗フォルダサーバ４０から提供された処方指示データ９００をディスプレイ８６２に表示する（ステップＳ４８５０）。
【００５２】
図２２は、店舗端末装置８０のディスプレイ８６２に表示される処方表示画面８９２を示す説明図である。処方表示画面８９２は、複製識別コード９２０に基づいて店舗フォルダサーバ４０から提供された処方指示データ９００を表示する画面である。処方表示画面８９２は、複製識別コード９２０に対応する処方指示データ９００に基づく詳細情報を表示する詳細表示欄８９２２を備える。本実施例では、詳細表示欄８９２２には、処方指示データ９００に基づく詳細情報として、照合番号データ９０１０に基づく「照合番号」と、ユーザＩＤデータ９０２０に基づく「患者名」と、発行日データ９０３０に基づく「発行日」と、有効期限データ９０３５に基づく「有効期限」と、仕様データ９０４０に基づく「視力矯正器具の仕様」と、発行元データ９０５０に基づく「医療機関名」および「医師名」とが表示される。本実施例では、処方表示画面８９２は、店舗端末装置８０のキーボード８６４およびマウス８６５を介して店員から操作入力を受け付けるＧＵＩとして、販売登録ボタン８９２４と、リターンボタン８９２６とを備える。処方表示画面８９２の販売登録ボタン８９２４は、処方表示画面８９２に表示された処方指示データ９００に基づいて視力矯正器具が店舗で販売された旨の操作入力を、店舗端末装置８０を操作する店員から受け付ける機能を有する。処方表示画面８９２のリターンボタン８９２６がクリックされると、処方表示画面８９２からメニュー画面８９０への画面の切り替えが実行される。
【００５３】
図２０の説明に戻り、処方表示画面８９２の販売登録ボタン８９２４が、店舗端末装置８０を操作する店員によってクリックされると、店舗端末装置８０は、処方表示画面８９２に表示された処方指示データ９００に基づいて視力矯正器具が購入されたことを示す販売情報９３０を、データベースサーバ２０に対して送信する（ステップＳ４６６０）。本実施例では、販売情報９３０は、店舗端末装置８０に複製された処方指示データ９００を特定するデータを含む。データベースサーバ２０は、店舗端末装置８０から販売情報９３０を受信すると（ステップＳ４２６０）、複製管理テーブル２９２を参照して、販売情報９３０に対応する処方指示データ９００の削除を店舗フォルダサーバ４０に対して指示する（ステップＳ４２７０）。店舗フォルダサーバ４０は、データベースサーバ２０から処方指示データ９００の削除指示に基づいて、店舗フォルダ４８１０から処方指示データ９００を削除する（ステップＳ４４７０）。本実施例では、処方指示データ９００が複数の店舗フォルダ４８１０に複製されている場合には、複製された処方指示データ９００が販売情報９３０に基づいて削除される際に、販売情報９３０に特定された処方指示データ９００が全ての店舗フォルダ４８１０から削除される。
【００５４】
データベースサーバ２０は、処方指示データ９００の削除を店舗フォルダサーバ４０に指示した後（ステップＳ４２７０）、複製管理テーブル２９２，販売管理テーブル２９３，課金管理テーブル２９４の各テーブルを更新する（ステップＳ４２８０）。本実施例では、複製された処方指示データ９００が販売情報９３０に基づいて削除される際に、複製管理テーブル２９２には、複製された処方指示データ９００が店舗フォルダ４８１０から削除されたことを示すデータが記録される。本実施例では、複製された処方指示データ９００が販売情報９３０に基づいて削除される際に、販売管理テーブル２９３には、視力矯正器具が販売された日付を示すデータと、視力矯正器具が販売された店舗を示すデータと、販売された視力矯正器具を特定するデータとが記録される。本実施例では、複製された処方指示データ９００が販売情報９３０に基づいて削除される際に、課金管理テーブル２９４には、処方指示データ９００を利用した視力矯正器具の販売によって店舗に課金されるシステム使用料を示すデータが記録される。
【００５５】
図２３は、データベースサーバ２０が実行する期限削除処理（ステップＳ４２９０）を示すフローチャートである。本実施例では、データベースサーバ２０は、期限削除処理（ステップＳ４２９０）を定期的に実行する。データベースサーバ２０は、期限削除処理（ステップＳ４２９０）を開始すると、複製管理テーブル２９２を参照し（ステップＳ４２９２）、処方指示データ９００を店舗フォルダサーバ４０に複製してから、予め設定された設定期間を経過したか否かを判断する（ステップＳ４２９４）。処方指示データ９００を複製してから設定期間が経過している場合には（ステップＳ４２９４）、データベースサーバ２０は、設定期間を経過した処方指示データ９００についての店舗フォルダ４８１０からの削除を、店舗フォルダサーバ４０に対して指示する（ステップＳ４２９６）。本実施例では、処方指示データ９００が複数の店舗フォルダ４８１０に複製されている場合には、複製された処方指示データ９００が設定期間の経過に基づいて削除される際に、設定期間を経過した処方指示データ９００が全ての店舗フォルダ４８１０から削除される。データベースサーバ２０は、設定期間を経過した処方指示データ９００の削除を店舗フォルダサーバに指示した後（ステップＳ４２９６）、複製された処方指示データ９００が店舗フォルダ４８１０から削除されたことを示すデータを複製管理テーブル２９２に記録することによって、複製管理テーブル２９２を更新する（ステップＳ４２９８）。
【００５６】
Ｂ−２．処方指示データ９００の登録：
図２４は、処方指示データ９００をデータベースサーバ２０に登録する際における処方データ管理システム１０の動作を示すフローチャートである。顧客端末装置６０は、顧客端末装置６０を操作する顧客によってメニュー画面７９０の処方登録ボタン７９０４が選択されると、処方指示データ９００の登録をデータベースサーバ２０に要求する（ステップＳ５６１０）。データベースサーバ２０は、顧客端末装置６０から登録要求を受け付けると（ステップＳ５２１０）、登録端末装置７０を介した処方指示データ９００の登録を許可する旨を示す登録許可コード９５０を顧客端末装置６０に発行する（ステップＳ５２２０）。本実施例では、登録許可コード９５０は、アクセス認証を受けた顧客端末装置６０の顧客を特定可能なデータを含む。顧客端末装置６０は、データベースサーバ２０から受け取った登録許可コード９５０をフラッシュメモリ６５２のデータフォルダ６５２４に格納する（ステップＳ５６２０）。本実施例では、データベースサーバ２０から顧客端末装置６０に対して発行される登録許可コード９５０は、顧客端末装置６０のディスプレイ６６２に表示可能な二次元コードを示す画像データを含む。
【００５７】
登録許可コード９５０が顧客端末装置６０に保存された後（ステップＳ５６２０）、顧客端末装置６０は、図２１に示した複製識別コード９２０と同様に、顧客からの入力ボタン６６４を介した操作入力に基づいて、フラッシュメモリ６５２のデータフォルダ６５２４に格納された登録許可コード９５０をディスプレイ６６２に表示する（ステップＳ５６３０）。登録端末装置７０は、図１８に示した店舗端末装置８０と同様にしてアクセス認証を受けた後、顧客端末装置６０に表示された登録許可コード９５０がコードリーダ７７２にかざされると、顧客端末装置６０に表示された登録許可コード９５０を、コードリーダ７７２を介して読み取り、読み取った登録許可コード９５０をデータベースサーバ２０に送信する（ステップＳ５７３０）。
【００５８】
データベースサーバ２０は、登録端末装置７０から登録許可コード９５０を受信した後（ステップＳ５２３０）、登録許可コード９５０が真正なデータであることを確認すると、その登録端末装置７０に対応付けられた登録フォルダ３８１０を店舗端末装置８０に提供するように登録フォルダサーバ３０に対して指示する（ステップＳ５２４０）。登録フォルダサーバ３０は、データベースサーバ２０からの登録フォルダ３８１０の提供指示に従って、登録端末装置７０に割り当てられた登録フォルダ３８１０へのアクセスを登録端末装置７０に許可することによって、登録フォルダ３８１０を登録端末装置７０に提供する（ステップＳ５３４０）。
【００５９】
登録フォルダサーバ３０から登録フォルダ３８１０の提供を受けた登録端末装置７０は、登録端末装置７０の操作者からキーボード７６４およびマウス７６５を介して処方指示データ９００の入力を受け付け、入力された処方指示データ９００を登録フォルダ３８１０に格納する（ステップＳ５７４０）。処方指示データ９００が登録フォルダ３８１０に格納されると（ステップＳ５３４０，Ｓ５７４０）、登録フォルダサーバ３０は、登録フォルダ３８１０に格納された処方指示データ９００をデータベースサーバ２０に移行し（ステップＳ５３５０）、データベースサーバ２０は、登録フォルダサーバ３０から移行された処方指示データ９００を処方データベース２８０に登録する（ステップＳ５２５０）。本実施例では、処方指示データ９００が登録フォルダサーバ３０からデータベースサーバ２０に移行されると、登録フォルダサーバ３０に保存されている処方指示データ９００は、登録フォルダ３８１０上から削除される。
【００６０】
以上説明した処方データ管理システム１０によれば、複数の処方指示データ９００を一元管理したデータベースサーバ２０に対する店舗端末装置８０や登録端末装置７０からの直接的なアクセスを回避することができる。その結果、店舗端末装置８０や登録端末装置７０を悪用することによって、一元管理された処方指示データ９００が一括してデータベースサーバ２０の外部に漏洩してしまうことを防止することができる。また、店舗端末装置８０の誤った操作によって店舗フォルダサーバ４０に複製した処方指示データ９００が壊されてしまったとしても、データベースサーバ２０に保存された処方指示データ９００の安全性を確保することができる。
【００６１】
また、店舗端末装置８０から直接的にアクセス可能な店舗フォルダ４８１０が、店舗端末装置８０毎に割り当てられるため、意図されていない店舗端末装置８０に処方指示データ９００が漏洩してしまうことを防止することができる。また、登録端末装置７０から直接的にアクセス可能な登録フォルダ３８１０が、登録端末装置７０毎に割り当てられるため、意図されていない登録端末装置７０に処方指示データ９００が漏洩してしまうことを防止することができる。
【００６２】
また、処方指示データ９００に基づいて視力矯正器具が販売された際に、複製された処方指示データ９００が削除されるため（ステップＳ４４７０）、視力矯正器具の購入後に、複製された処方指示データ９００が悪用されてしまうことを防止することができる。また、処方指示データ９００が複製されてから設定期間を経過した際に、複製された処方指示データ９００が削除されるため（ステップＳ４２９０）、複製後に放置された状態の処方指示データ９００が悪用されてしまうことを防止することができる。
【００６３】
Ｃ．その他の実施形態：
以上、本発明の実施の形態について説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。例えば、本実施例では、データベースサーバ２０，登録フォルダサーバ３０，店舗フォルダサーバ４０，認証サーバ５０を、それぞれ個別のコンピュータ装置として構成したが、他の実施形態では、これらのコンピュータ装置のいくつかを一体のコンピュータ装置として構成しても良いし、また、これらのコンピュータ装置の一つを複数のコンピュータ装置として構成しても良い。
【００６４】
また、本実施例では、顧客端末装置６０，登録端末装置７０，店舗端末装置８０がデータベースサーバ２０にアクセスする際のアクセス認証は、ログイン要求時に実施するとしたが（図１２，図１８）、他の実施形態では、ログイン要求時に加え、データベースサーバ２０とデータのやり取りを行う毎にアクセス認証を実施するとしても良い。
【００６５】
また、複製識別コード９２０および登録許可コード９５０は、二次元コードに限るものではなく、他の実施形態として、バーコードを始めとする他の画像コードを採用しても良い。また、本実施例では、処方データ管理システム１０において複製識別コード９２０および登録許可コード９５０を用いることとしたが、他の実施形態として、複製識別コード９２０および登録許可コード９５０に代えて、暗唱番号なパスワードなどの英数字や記号を使った文字列を用いても良い。
【００６６】
また、顧客端末装置６０は、携帯電話機に限るものではなく、ネットワーク１５を介してデータベースサーバ２０と通信可能なコンピュータ装置であれば良く、他の実施形態として、パーソナルコンピュータやＰＤＡ（Personal Digital Assistant）などのコンピュータ装置を顧客端末装置６０に採用しても良い。また、本実施例では、顧客端末装置６０における端末アクセスプログラム６５２２およびデータフォルダ６５２４をフラッシュメモリ６５２に記憶することとしたが、他の実施形態として、これらのデータを顧客端末装置６０のＲＡＭ６３０に記憶しても良いし、ＵＳＢ（Universal Serial Bus）接続可能な顧客端末装置６０の場合には、これらのデータをＵＳＢメモリに記憶しても良い。
【図面の簡単な説明】
【００６７】
【図１】処方データ管理システム１０の概略構成を示す説明図である。
【図２】処方データ管理システム１０におけるデータベースサーバ２０の詳細構成を示す説明図である。
【図３】処方指示データ９００の構成を模式的に示す説明図である。
【図４】処方データ管理システム１０における登録フォルダサーバ３０の詳細構成を示す説明図である。
【図５】登録フォルダサーバ３０のフォルダ管理テーブル３８２を模式的に示す説明図である。
【図６】処方データ管理システム１０における店舗フォルダサーバ４０の詳細構成を示す説明図である。
【図７】店舗フォルダサーバ４０におけるフォルダ管理テーブル４８２を模式的に示す説明図である。
【図８】処方データ管理システム１０における認証サーバ５０の詳細構成を示す説明図である。
【図９】処方データ管理システム１０における顧客端末装置６０の詳細構成を示す説明図である。
【図１０】処方データ管理システム１０における登録端末装置７０の詳細構成を示す説明図である。
【図１１】処方データ管理システム１０における店舗端末装置８０の詳細構成を示す説明図である。
【図１２】顧客端末装置６０をアクセス認証する際における処方データ管理システム１０の動作を示すフローチャートである。
【図１３】顧客端末装置６０のディスプレイ６６２に表示されるメニュー画面７９０を示す説明図である。
【図１４】顧客端末装置６０で処方指示データ９００を閲覧する際における処方データ管理システム１０の動作を示すフローチャートである。
【図１５】顧客端末装置６０のディスプレイ６６２に表示される処方選択画面７９２を示す説明図である。
【図１６】顧客端末装置６０のディスプレイ６６２に表示される処方表示画面７９３を示す説明図である。
【図１７】顧客端末装置６０のディスプレイ６６２に表示される店舗選択画面７９４を示す説明図である。
【図１８】店舗端末装置８０をアクセス認証する際における処方データ管理システム１０の動作を示すフローチャートである。
【図１９】店舗端末装置８０のディスプレイ８６２に表示されるメニュー画面８９０を示す説明図である。
【図２０】図１４に示す動作において購入予約された店舗で視力矯正器具が販売される際における処方データ管理システム１０の動作を示すフローチャートである。
【図２１】顧客端末装置６０のディスプレイ６６２に表示されるコード表示画面７９６を示す説明図である。
【図２２】店舗端末装置８０のディスプレイ８６２に表示される処方表示画面８９２を示す説明図である。
【図２３】データベースサーバ２０が実行する期限削除処理（ステップＳ４２９０）を示すフローチャートである。
【図２４】処方指示データ９００をデータベースサーバ２０に登録する際における処方データ管理システム１０の動作を示すフローチャートである。
【符号の説明】
【００６８】
１０…処方データ管理システム
１５…ネットワーク
２０…データベースサーバ
２１０…ＣＰＵ
２２０…ＲＯＭ
２３０…ＲＡＭ
２４０…ネットワークインタフェース
２５０…ＨＤＤ
２８０…処方データベース
２９２…複製管理テーブル
２９３…販売管理テーブル
２９４…課金管理テーブル
３０…登録フォルダサーバ
３１０…ＣＰＵ
３２０…ＲＯＭ
３３０…ＲＡＭ
３４０…ネットワークインタフェース
３５０…ＨＤＤ
３８０…登録記憶領域
３８１０…登録フォルダ
３８２…フォルダ管理テーブル
３８２２…データ
３８２４…データ
４０…店舗フォルダサーバ
４１０…ＣＰＵ
４２０…ＲＯＭ
４３０…ＲＡＭ
４４０…ネットワークインタフェース
４５０…ＨＤＤ
４８０…店舗記憶領域
４８１０…店舗フォルダ
４８２…フォルダ管理テーブル
４８２２…データ
４８２４…データ
５０…認証サーバ
５１０…ＣＰＵ
５２０…ＲＯＭ
５３０…ＲＡＭ
５４０…ネットワークインタフェース
５５０…ＨＤＤ
５８０…認証データベース
６０…顧客端末装置
６１０…ＣＰＵ
６２０…ＲＯＭ
６３０…ＲＡＭ
６４０…ネットワークインタフェース
６５０…メモリインタフェース
６５２…フラッシュメモリ
６５２２…端末アクセスプログラム
６５２４…データフォルダ
６６２…ディスプレイ
６６４…入力ボタン
６６６…ＣＣＤカメラ
７０…登録端末装置
７１０…ＣＰＵ
７２０…ＲＯＭ
７３０…ＲＡＭ
７４０…ネットワークインタフェース
７６２…ディスプレイ
７６４…キーボード
７６５…マウス
７７２…コードリーダ
７７４…コード表示部
７９０…メニュー画面
７９０２…閲覧予約ボタン
７９０４…処方登録ボタン
７９２…処方選択画面
７９２２…詳細表示ボタン
７９３…処方表示画面
７９３１…別名登録ボタン
７９３２…コメントボタン
７９３４…詳細表示欄
７９３６…店舗選択ボタン
７９３８…リターンボタン
７９４…店舗選択画面
７９４２…店舗選択ボタン
７９４６…購入予約ボタン
７９４８…リターンボタン
７９６…コード表示画面
８０…店舗端末装置
８１０…ＣＰＵ
８２０…ＲＯＭ
８３０…ＲＡＭ
８４０…ネットワークインタフェース
８５０…ＨＤＤ
８６２…ディスプレイ
８６４…キーボード
８６５…マウス
８７０…コードリーダ
８９０…メニュー画面
８９０２…処方照会ボタン
８９０４…一覧照会ボタン
８９０６…販売履歴照会ボタン
８９０８…課金照会ボタン
８９２…処方表示画面
８９２２…詳細表示欄
８９２２…詳細表示欄
８９２４…販売登録ボタン
８９２６…リターンボタン
９００…処方指示データ
９０１０…照合番号データ
９０２０…ユーザＩＤデータ
９０３０…発行日データ
９０３５…有効期限データ
９０４０…仕様データ
９０５０…発行元データ
９１０…購入希望情報
９２０…複製識別コード
９３０…販売情報
９５０…登録許可コード
【図１】
2007334556.tif 000003
【図２】
2007334556.tif 000004
【図３】
2007334556.tif 000005
【図４】
2007334556.tif 000006
【図５】
2007334556.tif 000007
【図６】
2007334556.tif 000008
【図７】
2007334556.tif 000009
【図８】
2007334556.tif 000010
【図９】
2007334556.tif 000011
【図１０】
2007334556.tif 000012
【図１１】
2007334556.tif 000013
【図１２】
2007334556.tif 000014
【図１３】
2007334556.tif 000015
【図１４】
2007334556.tif 000016
【図１５】
2007334556.tif 000017
【図１６】
2007334556.tif 000018
【図１７】
2007334556.tif 000019
【図１８】
2007334556.tif 000020
【図１９】
2007334556.tif 000021
【図２０】
2007334556.tif 000022
【図２１】
2007334556.tif 000023
【図２２】
2007334556.tif 000024
【図２３】
2007334556.tif 000025
【図２４】
2007334556.tif 000026