JP2015508519A - 製品の流通を検証及び管理するためのシステム及び方法 - Google Patents
製品の流通を検証及び管理するためのシステム及び方法 Download PDFInfo
- Publication number
- JP2015508519A JP2015508519A JP2014546030A JP2014546030A JP2015508519A JP 2015508519 A JP2015508519 A JP 2015508519A JP 2014546030 A JP2014546030 A JP 2014546030A JP 2014546030 A JP2014546030 A JP 2014546030A JP 2015508519 A JP2015508519 A JP 2015508519A
- Authority
- JP
- Japan
- Prior art keywords
- user
- authentication
- code
- product
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H70/00—ICT specially adapted for the handling or processing of medical references
- G16H70/40—ICT specially adapted for the handling or processing of medical references relating to drugs, e.g. their side effects or intended usage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/10—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Medicinal Chemistry (AREA)
- General Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Entrepreneurship & Innovation (AREA)
- Chemical & Material Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Computer Security & Cryptography (AREA)
- Tourism & Hospitality (AREA)
- Pharmacology & Pharmacy (AREA)
- Toxicology (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Human Resources & Organizations (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Medical Preparation Storing Or Oral Administration Devices (AREA)
Abstract
検証、有効性確認、並びにその他の製品及び医薬品の流通管理のためのシステム及び方法は、偽造医薬品の事例を低減する。製薬会社は典型的には、医薬品/製品をユーザに直接又は製薬会社の販売員を通して提供する。製品は、医薬品/製品の有効性を認証するために使用する識別又は認証コードと関連付けられる。本システムは、認証コードデータを安全に管理及び印刷するための適切なクライアント・サーバベースのアプリケーションを採用し、コードデータを暗号化及び復号化する。特別なインク又は材料等の隠し識別技術により、偽造品ではないことを保証するための医薬品の認証において、より高度な安全性のレベルを提供できる。特別なインク又は材料を、ユーザがその場でテストするか、又は医薬品/製品の正確性を保証するテストのために遠隔地に送信してよい。
Description
本発明は、製薬会社が提供する医薬品及び他の医薬製品を管理するためのシステム及び方法に関する。より具体的には、本発明は、医薬品及び他の医薬製品の認証について有効性を確認する及び/又は検証するためのシステム及び方法に関する。
偽造薬や他の医薬製品の流通、販売、及び使用に関する重大な問題が存在する。世界中の多数の国で、流通している及び販売されている医薬品は、模造品、即ち偽造品である。これらの偽造医薬品は、その正体及び/又は供給元に関して、故意に及び不正に偽装表示されている。偽造医薬品の範囲は、有害物質の未知のランダムな組み合わせから、有効物質を欠いているもの等の効果のない不活性の調合剤にまで及ぶ。偽造薬は、患者、即ち医薬品のエンドユーザに、効果のない処置、有害な結果、又は最悪の場合死をもたらす。
2010年1月、世界保健機関は、これらの違法な医薬品に関連する重大な健康上の懸念について記載した、偽造薬に関する記事を公開した。血糖値を低下させるためのある偽造医薬品は、2009年だけで2人の死亡と9人の入院を発生させた。タンザニアでは2009年に、十分な有効成分の水準に達していない抗マラリア薬(Metakelfin)が、40カ所の薬局で発見された。これは特に、規制及び取締りのシステムが弱い国で起こる問題である。発展途上国の路上市場で販売されている医薬品の小箱のおよそ4つに1つが偽造品であると考えられている。インターネット上で購入した医薬品の50%は、物理アドレスを隠蔽した違法サイトからのものであり、偽造品であることが判っている。
より一般的には、この環境では(及びより先進国であっても)、製薬業者は典型的には、医薬品の販売に関して干渉又は調査することはほぼない。販売員又は直接エンドユーザに自社製品を流通させた後、製薬会社はその後ユーザと連絡をとることはない。同様に、医薬の流通業者は、ユーザからのフィードバック又はユーザに関する販売情報を用いずに、ただ単に製品を販売するのみである。医薬品のユーザと製品の供給者(製造業者や流通業者)との間に対話は存在しない。これら偽造医薬品を排除する効果的な方法は存在しないので、全ての当事者、特に医薬品のエンドユーザのために、医薬品の有効性を検証するシステムが必要である。
よって、偽造品でないことを保証するために、医薬品の有効性を正確に検証するためのシステム及び方法が必要である。本システム及び方法により、製薬会社及び供給者は、自社製品がいつどこで販売されるかを監視することができる。望ましいシステムでは、ユーザが使用及び/又は消費する前に製品が有効であることを確認できるようにすることによって、偽造医薬品の入手可能性の低減を促進する。製品のユーザに関する情報に基づいて販売及び流通を更に分析するために、上記情報を取得するシステムが必要とされている。
また、多くの新興市場における流通データは、正確でない及び/又は遅れることがよくある。一般に、薬の流通情報は、薬局の在庫表及び医師の処方箋から収集される。薬局が詳細なリアルタイムの電子在庫表を保有していないか、又は患者が処方箋なしで定期的に薬を購入するような市場においては、正確な流通データを収集するのは、不可能ではなくても困難である。不利な状況で集められたいずれのデータについては、医薬品の販売と、製造業者及び薬の輸送に関係する他の当事者が上記データを利用できるようになる時点との間に遅延が発生する。
更に、消費者に対して長期的な調査を実施するのは不可能又は困難である。医薬品の購入後に経過観察という形で消費者に接触できるようにするための方法が必要である。
システム及び方法は、医薬品の有効性、並びに医薬品の追跡、監視及びその他の管理を検証する。本システム及び方法は、製品販売のデータ及び流通データの関連解析を実行する。本システムにより、製薬会社は特定の医薬品のパッケージ又は製品それ自体に関連付けられたコードに基づいて製品の販売及び流通を管理でき、同時にユーザは医薬品又は製品の有効性を検証できる。各医薬品は、製品の流通及び販売の管理に用いる製品識別コードを含んでおり、これにより、製品バッチである特定の製品を識別する。よって、医薬品の各個別のパッケージ又は容器は、特定の医薬品を識別するための各自固有の認証コードを有する。医薬品の個別のパッケージ又は容器は更に、箱、ブリスターパック、バイアル、ボトル及び医薬品の1用量の形態であってよい。ユーザ及び製薬会社の販売員は、テキストメッセージ、スマートフォンアプリケーション、一般的なインターネット、又はいずれの他の適切なネットワークを介することを含む、いずれの多数の通信デバイスを通して、これらのコードをアップロードできる。医薬品用のボトル又は他の容器の外側表面上にコードを直接設けるので、ユーザはこれを容易に利用できる。
本システムは、医薬品の販売に関するコードデータ及び情報を管理及び制御する検証サーバを含む。検証サーバは更に、医薬品の販売を分析し、医薬品の有効性を検証する。本システムは更に管理サーバを含み、この管理サーバは、医薬品の販売及び関連する統計データを更に管理するためにそのサーバ上で実行される複数のアプリケーションを含む。本システムを用いて、製薬会社は応答及び検証メッセージを製品のユーザ及び販売員に送信できる。これによりユーザへのフィードバック及び医薬に関する通信全体が改善される。検証メッセージは、ユーザがアップロードするコードと同じ形態、又は異なる形態であってよい。例えば検証メッセージは、テキストメッセージ、電子メール通信、音声メールメッセージ、スマートフォンアプリケーションとのメッセージ/対話、一般的なインターネット、又はネットワークを介して提供されるいずれの他の適切なメッセージの形態であってよい。
検証サーバ及び管理サーバを含むか、又は別個のサーバであり得る印刷サーバのシステム全体によって、製品上の従来の識別コードの代わりに又はそれに追加して医薬製品上に設けることができるコードデータの管理及び生成が可能となる。本システムは、保存された複数の認証コードを有するデータベースを含み、少なくともいくつかの認証コードを安全なネットワークにアップロードするための安全なフォーマットに暗号化する暗号化処理を採用する。クライアントアプリケーションは、安全にフォーマットされたデータファイルを受信するために安全なネットワークに対して認証される。安全にフォーマットされたデータファイルは、クライアントアプリケーションによって復号化されてプリンタに送信され、これによって認証コードデータが医薬品/製品上に印刷され、また製薬会社は安全でない印刷記録を有さなくなる。これにより、コードデータ並びに製品及び/又は医薬品の検証全体の安全性が強化される。
製品流通のリアルタイムの市場データを収集及び配布するための方法は、パッケージに認証コードを印刷することから始まる。認証コードは、製造の時間及び場所、薬の情報並びに製品バッチ情報等の製造データに対応している。製造データは、認証データベースに保存される。次に、認証データを含むユーザ提供の認証メッセージを受信する。認証データは、流通データを決定するために及び/又は検証するために、製造データと共に登録され、製造データと比較される。続いて流通データを、他の所定のデータ(例えば疾患の付随データ)及びと組み合わせて、製品への需要を生む因子を導出するための回帰分析を実行する。続いてこれらの因子、並びに流通データを製造業者に提示できる。有利には、このデータを匿名で製造業者に提示してよく、ユーザのプライバシーを維持する。
長期的な消費者調査及びコミュニケーションを実施するための方法は、パッケージ上に認証コードを印刷することから始まる。ユーザが特定の製品又は医薬品を検証するための認証データを含んだ認証メッセージを、ユーザから受信する。ユーザ情報及び認証メッセージは、ユーザデータベースに保存される。医薬品又は製品が認証されると、メッセージを通してユーザに接触する。メッセージを使用して、ユーザに医薬品を服用するよう知らせることができ、又はユーザによる医薬品の使用状況を確認できる。
例示的な実施形態では、高血圧の患者は医薬品を購入し、認証メッセージを通してそれを認証する。認証したそのパッケージ、バッチ、薬及び日付がわかるので、最初の認証後の一定の期間後に消費者に電話する又はSMSメッセージを送信することができる。このメッセージを用いて、消費者が医薬品を服用しているか、服用を中断しているか、又は別の銘柄に切り替えたか、を決定できる。この情報は、製造業者及び銘柄の所有者にとって極めて価値のあるものであり、消費者と対話する新しい方法である。
消費者とのリアルタイム対話を提供するための方法は、固有の認証コードを個別の製品に提供することを含む。ユーザから認証メッセージを受信し、ユーザデータベース内に保存する。アプリケーションのメニューをユーザに提供し、製造業者と消費者との間の通信を容易にする。続いてアプリケーションからの情報を総計で集計し、総計情報をユーザに提供する。
本発明の以下の説明は、添付の図面を参照する。
医薬品及び/又は医薬製品の有効性を検証するためのシステム及び方法は、医薬品及び/又は医薬製品の流通の追跡、監視又はその他の管理を実施する。製薬会社は自社の医薬品及び製品の流通を監視でき、ユーザは医薬品/製品の有効性を検証できる。本明細書中で使用される「医薬品」及び「製品」という用語は、医薬品若しくは製品のいずれか一方若しくは両方を指すか、又は「服用」される、消費される若しくはユーザが使用する、及び当技術分野で公知の医薬製品のいずれの他のパッケージを指す。製薬会社が提供する識別コード又は認証コードの安全性を維持し、部外者がコードデータを入手するリスクを低減するために、製薬会社以外の第三者によって安全に管理された医薬品/製品上に直接印刷された認証コードを使用して、有効性を決定する。
固有の製品コードを用いた製品の流通の監視
医薬品の有効性を検証するため、並びに医薬品の追跡、監視、及びその他の管理を実施するためのシステム及び方法、並びに関連する販売及び流通データの分析を提供する。図1に示されるように、医薬品管理システム100は、ユーザ及び消費者に医薬品を提供する製薬会社110に設けられる。本明細書で定義される「ユーザ」は、医薬品のエンドユーザ、又はエンドユーザへの医薬品の流通及び販売を補助する製薬会社の販売員のことである。
医薬品の有効性を検証するため、並びに医薬品の追跡、監視、及びその他の管理を実施するためのシステム及び方法、並びに関連する販売及び流通データの分析を提供する。図1に示されるように、医薬品管理システム100は、ユーザ及び消費者に医薬品を提供する製薬会社110に設けられる。本明細書で定義される「ユーザ」は、医薬品のエンドユーザ、又はエンドユーザへの医薬品の流通及び販売を補助する製薬会社の販売員のことである。
図1に示すように、製薬会社110は、製品及び(製品を識別するコードを含む)関連情報を、データストリーム111を介してネットワーク115へと伝達する。例示的な実施形態では、製薬会社が特定の製品を識別する検証コードを提供する。各個別の医薬品又は製品(例えばボトル、バイアル又は容器)は、流通及び販売の管理に使用される識別検証製品コードを有し、このコードは、特定の製品を識別するためにも使用される。代替の又は追加の実施形態では、以下でより詳細に説明するように、認証コードを製品又は医薬品上に直接印刷し、特定の製品又は医薬品の検証を補助することもできる。ネットワーク115は、ローカル・エリア・ネットワーク(LAN)、広域ワールドワイドインターネット、電波塔ネットワークを通して使用される携帯電話、又はいずれの他の適切なネットワーク若しくは安全な接続を含む、いずれの適切な通信ネットワークであってよい。以下でより詳細に説明するように、本システムは、データストリーム112を介して、流通及び更に重要である医薬品の販売に基づいたフィードバックを製薬会社に提供する。この情報を用いて、製薬会社はこの情報に基づいたユーザメッセージを発展させ、データストリーム111を介してネットワークに伝達し、特定のユーザ又は消費者に送信できる。システムにアップロードされたコードデータ、並びにユーザに伝達される応答「検証」メッセージは、いずれのネットワークを通したいずれの適切な通信形態であってよい。例えば、メッセージは、標準テキストメッセージ(SMS(ショート・メッセージングサービス))、MMS(マルチメディア・メッセージングサービス)又はその他、スマートフォンアプリケーション・メッセージ、USSD(非構造付加サービスデータ)であってよく、これらは、医薬品を認証するために用いる特定の文字列及び字句の列(#AUTHENTICATE*CODE DATA等)を有し、適切なエンティティに認証コードをツイートするツイッター(Twitter)のハンドルを使用して、又は電子インターネットベースメッセージを介した一般的なインターネットを通してこれらを使用する。
システム100のユーザ120は、個別の医薬品に関するコードデータ、及びユーザに関する特定の情報を含むユーザ情報を、データストリーム121を介して伝達する。ユーザは、自身の医薬品の有効性及び安全性の検証を求めるエンドユーザ又は消費者であってよい。ユーザは、システム100の様々な要素からのフィードバックに基づいて、ユーザが認証を望む個別の医薬品の有効性を検証するために、コードデータを伝達する。
システム100によると、ユーザはデータストリーム121を介してネットワーク115にクエリを投稿し、有効性を検証する機能の呼び出しを実行するか、又はシステムに関連する複数の他のアプリケーションのうちの1つを実行する。コードデータ及びユーザのクエリは、データストリーム145を介して、検証システム150へと伝達される。検証システムは検証サーバ151を含み、この検証サーバは、検証アプリケーション152及びサーバ上で実行される応答コントローラ153を有する。検証サーバ151は、医薬品の有効性を検証又は認証するために、データの適切な制御及び検証を実行するためのクエリ応答及びコードを受信する。検証サーバ151は、コード154を検証システム150内の安全な検証データベース155に保存する。検証システムが生成する、医薬品の販売及び流通に関する統計及び報告は、データストリーム156を介してネットワーク115へと返送される。続いてこれらは、データストリーム112を介してユーザ120及び製薬会社110へと返送される。様々なサーバ及び/又はアプリケーションが特定の位置に示され、特定のタスクを実行しているが、様々なエンティティ間の相対的な位置及びタスクの分配は大幅に変更可能である。
ユーザのクエリ及び統計は、データストリーム157を介して管理サーバ160へと伝達される。管理サーバ160は、多数の機能を実行する複数のアプリケーションを含んでいる。管理サーバ160は多数の機能の1つを実行し、販売及び流通に関する統計、報告又は他の関連データである情報は、データストリーム161を介してネットワーク115へと伝達され、更に製薬会社110及びユーザ120へと伝達される。
例示的な実施形態によると、安全な検証データベース155は選択的にそれ自身(コードは転送せず、検証データのみ)を定期的にコピーし、例えばダッシュボードデータベースとしてダッシュボードインタフェースにおいて、ユーザにコピーを提供する。コードと検証データとを分離することにより、ダッシュボードインタフェースにコードではなく検証データのみを転送することで、システムを保護する。ダッシュボードデータベース(コード無しのデータベースのコピー)は、データストリーム172を介して、ダッシュボードインタフェース170において、ダッシュボードユーザに伝達される。従って、これらの更新された統計を、ダッシュボードのユーザインタフェース又は他の適切なサーバ、アプリケーション、データベース、若しくはコンピュータ可読非一時的記憶媒体を通して、管理サーバ160上に常駐させてよい。ユーザが作成するクエリは、データストリーム171を介して、ダッシュボードのユーザインタフェース170において、更新された統計データを反映する。
本明細書で説明するように及び当業者には極めて明白であるように、検証サーバ及び管理サーバは、アプリケーション若しくは他のサービスとして実行されるコンピュータプログラム、アプリケーションを実行する専用の物理コンピュータ、及び/又はコンポーネントとしてソフトウェア/ハードウェアシステムを含む、いずれの適切なサーバ又は演算アーキテクチャを備えてよい。
更に図1を参照すると、管理サーバ160は、医薬品の販売を管理するためのシステムの様々なタスクを実行するための、複数のアプリケーション、機能、及び/又は追加のサーバを含んでいる。これらのアプリケーションとしては、例えばダッシュボードアプリケーション161、SVN(バージョン制御)アプリケーション162、品質保証アプリケーション163、応答制御管理アプリケーション164、及びプリンタ統合アプリケーション165が挙げられる。なお、これらのアプリケーションは管理サーバ上に常駐するアプリケーションとして示され及び記載されているが、それぞれを別個のサーバ若しくは仮想マシン、又はサーバ若しくは仮想マシン上で動作するアプリケーションとして表してもよいことは明らかに考えられる。同様に、様々なアプリケーション及び/又はサーバ間のタスクの分布は大幅に変更可能である。更に、サーバ及びアプリケーションの配置及び位置は大幅に変更可能である。
ダッシュボード161は、特に医薬品を検証するためのシステム用に、総合的な検証、日常的な検証、地域的な検証、製品検証、及び提携販売検証を提供する目的で使用される分析ツールである。SVNアプリケーション162は、現在及び過去のファイルのバージョンを保守するために使用するバージョン制御システムである。これは、品質保証及び他の製造環境で使用できる。品質保証アプリケーション163は、データを分析し、システム全体の品質保証を確実にする。応答制御マネージャ164は、製品及び/又は製品のバッチに基づいて応答を管理するために、検証サーバ150と連携する。プリンタ統合器165は、コードをオンラインで転送するために製薬会社と接続しているサーバ又はアプリケーションであってよい。プリンタ統合器165は更に、コードを検証するために検証システム150とも連携する。
検証システムは、図2〜4のフローチャートを参照してより詳細に議論する、本明細書で開示する手順及び方法に従って、医薬品の販売及び流通に関する統計及び報告を生成する。
ここで図2を参照すると、医薬品販売の検証及び管理用のシステムとユーザとが対話するための手順200が示されている。ユーザがシステムに検証コードを投稿した時に、ステップ210においてユーザ検証手順200が開始される。この検証コードは、個別の医薬品を表すか、又は医薬品のバッチ(グループ)を指定するために使用してよい。このコード、並びにユーザに関する情報は、医薬品の有効性を検証するために、ステップ212において検証サーバに伝達される。続いて手順は、ステップ214において、医薬品に関する情報を取得するために検証データベースにコード要求を伝達する。この情報は、医薬品の販売の追跡に使用される。続いてステップ216において検証サーバにクエリ応答を返送する。
ステップ218において、検証サーバはクエリ応答に基づいてユーザ用のメッセージを準備し、応答制御アプリケーション(検証サーバ上で実行される)はメッセージに対する適切な応答を追加する。続いてステップ220において、ネットワークを介して、ユーザに検証及び応答を送信する。このようにして、検証(又はその欠如)をユーザに伝える。検証メッセージを、携帯電話網を通したテキストメッセージ、スマートフォンアプリケーション・メッセージ、及び別のインターネットに基づいたメッセージを含む、本明細書に記載されるいずれの適切なシステムを通してユーザに提示できる。
ユーザ用に少なくとも3種の応答を生成してよい。第1の応答は、「n」番の通知までの「有効」応答である。ここで「n」は、医薬品のいずれの番号である。この第1の応答の例は:「MCN Labsは、[製品名]の正規品、製造データ[製品番号]を認証します。ご愛顧いただきありがとうございます。PharmaSecure提供」。第2の応答は、消費者が無効なコードを入力した場合に返信される「無効」応答である。第2の応答の例は:「入力された“‐‐‐”は間違っています。コードを再入力するか、サポートが必要な場合、薬局にご連絡ください。PharmaSecure提供」。第3の応答は、特定のコードに対する検証の数を超える場合、有効な医薬品ではないことを示す「検証終了」コードである。第3の応答の例は:「警告!失効コード!サポートが必要な場合、薬局にお問い合わせください。 Pharmasecure提供」。適切である及び通常の技術の範囲内で、特定の製薬会社又は他の利害関係者が望むように、上記のものの他のメッセージ及び変化形をユーザに提供してよい。
図3は、例示的な実施形態による管理サーバと対話するためのダッシュボードユーザ手順300を示す。例示的な実施形態では、ステップ310において、検証データベースはそれ自身をコピーし、管理サーバへと送信する。ステップ320において、コピーを表示し、管理サーバ上に常駐させる。これにより、管理サーバ上に更新済みの統計が常駐する。ステップ330において、更新済みのデータ用のクエリを管理サーバに送信し、ダッシュボードユーザに更新済みのデータを反映する。ステップ330において、ダッシュボードユーザは、管理サーバの更新済みのデータを要求する。続いてステップ340において、更新済みのクエリ応答がダッシュボードユーザに戻ってくる。このように、ダッシュボードユーザに更新済みのデータが提示される。
図4は、医薬品販売の管理のための例示的なシステムによるメッセージ管理手順400を詳しく示す。ダッシュボードユーザが管理サーバ上のダッシュボードアプリケーションを介して、例えば医薬品の有効性及び安全性の検証のための要求メッセージを入力した時に、ステップ410において手順400が始まる。メッセージは検証、エラー又は失効応答メッセージを含む。続いて、ステップ420において、検証データベースは管理サーバからの応答を取得する。これらは検証データベースによって定期的に管理サーバから取得される。
続いて手順ステップ430において、管理サーバの応答コントローラは、ダッシュボードユーザ用の適切なメッセージを、続くコード検証を含むように改変する。管理サーバは、様々な統計分析及び医薬品販売の見直しを実行するためのアプリケーションを含む。これらは、医薬品販売の特定の統計データの詳細をメッセージに提供するために、ユーザへの応答に組み込まれる。続いてステップ440において、ユーザは有効性確認応答及び適切なメッセージを受信し、これにより、医薬品の有効性を確認する(又は有効性の欠如を見つけ出す)。
認証コードのシリアル化、検証及び印刷
医薬品及び他の医薬製品の有効性の管理の安全性を更に改善するために、例えば製品に認証コードを設けることによって、製品をシリアル化してよい。この認証コードは、従来のコードの追加又はその代替であってよく、医薬製品に関する情報を識別できる。本明細書で使用されるように、「認証コード」は、特定の医薬品又は製品の有効性を認証するために個々の医薬品又は製品用に個別に生成される固有のコードを指す。認証コードは、個別にパッケージ化及びコード化された医薬品のグループを含むパッケージに適用されるコードを指してもよい。認証コードは、医薬品の特定の個々の医薬品、又は医薬品のグループ(例えばパッケージ)を所望のように識別するために使用され、流通過程中の様々な段階において医薬品及び製品の流通を検証するために実装してよい。用語「シリアル化」及びその変形例は、本明細書で使用されるように、特定の医薬製品又は他の対象(例えばラベル)に、認証コードを割り当てる(又は別の方法で提供するかその上に印刷する)手段を指す。
医薬品及び他の医薬製品の有効性の管理の安全性を更に改善するために、例えば製品に認証コードを設けることによって、製品をシリアル化してよい。この認証コードは、従来のコードの追加又はその代替であってよく、医薬製品に関する情報を識別できる。本明細書で使用されるように、「認証コード」は、特定の医薬品又は製品の有効性を認証するために個々の医薬品又は製品用に個別に生成される固有のコードを指す。認証コードは、個別にパッケージ化及びコード化された医薬品のグループを含むパッケージに適用されるコードを指してもよい。認証コードは、医薬品の特定の個々の医薬品、又は医薬品のグループ(例えばパッケージ)を所望のように識別するために使用され、流通過程中の様々な段階において医薬品及び製品の流通を検証するために実装してよい。用語「シリアル化」及びその変形例は、本明細書で使用されるように、特定の医薬製品又は他の対象(例えばラベル)に、認証コードを割り当てる(又は別の方法で提供するかその上に印刷する)手段を指す。
例示的な実施形態によると、認証コードを更に、製品の提供者ですら製品に提供された(例えば印刷された)その特定のコードが判らないように、暗号化若しくは別の方法で加工、符号化、暗号化、又は生成してよく、これにより、コードデータの安全性及び保護を更に強化し、コードデータを再生産する悪意のある関係者の可能性及び能力を低減する。更に、これにより、ユーザのプライバシーを保護するために、匿名でデータを収集し及び流通させることができる。また、以下でより詳細に説明するように、暗示的又は法医学的な種類の技術特徴を医薬製品に設け、その医薬製品が偽造製品ではなく真正及び本物の医薬製品であることを保証することもできる。例えば、医薬品又は製品の追加の(二次の)認証を提供するために、特別なインクで又は個別に認証コードを検証できる特定の材料の上にコードを印刷してよい。
ここで図5を参照すると、例示的な実施形態による、医薬製品及び他の対象のシリアル化及び検証のためのシステムの概略ブロック図が示されている。図示するように、シリアル化及び検証システム500は、シリアル化プラットフォーム510及び検証プラットフォーム550を含む。用語「プラットフォーム」は、本明細書では、(1つ又は複数の)アプリケーション、(1つ又は複数の)サーバ、ツール、並びに他の特徴又は機能(医薬製品及び他の対象をシリアル化するため及び検証のための本明細書の機能を実行するための1つ又は複数のグループ内で利用可能な機能)を指す。本明細書で説明するように及び当業者には極めて明白であるように、プラットフォームは、アプリケーション又は他のサービスとして実行されるコンピュータプログラム、アプリケーションを実行するための専用の物理的なコンピュータ、及び/又はコンポーネントとしてのソフトウェア/ハードウェアシステム、並びにいずれの他の変化形又はその組み合わせを含む、いずれの適切なサーバ又は演算アーキテクチャを備えてよい。
シリアル化プラットフォーム510は、医薬製品及び他の対象のための認証コードを、生成、付加、又は提供する。図示するように、シリアル化プラットフォーム510は、シリアル化処理中に様々なタスク又はモジュール(511、512、513、514、515、520、522、524、526)を実行するための、複数のアプリケーション、関数及び/又は追加のサーバを含む。用語「モジュール」は、認証コードのシリアル化及び/又は検証の処理中に様々なタスクを実行するアプリケーション、ツール、関数、及び/又は追加のサーバを指し、本明細書においては、「アプリケーション」及び「ツール」と互換可能に使用される。シリアル化プラットフォーム510は、シリアル化タスク:コード要求511、コード送達512、割り当て513、印刷/ラベリング514及び調和515を実行するためのアプリケーション又はツールを含む。コード要求511、送達コード512、割り当て513、印刷/ラベリング514及び調和515からなるシリアル化タスク517のグループは、完全なシリアル化ソリューションを提供する。製造設備(又は印刷設備/アプリケーション)は、シリアル化プラットフォームで利用可能なタスクをカスタマイズできる。例えば、ある例示的な実施形態では、製造設備又は印刷プラットフォームは、製造設備が多数の固有のコードの要求を確実に実行できる及びリアルタイムで要求ステータスを追跡できるコード要求511、及びシリアル化プラットフォーム510が印刷用の標準のフォーマットでコードを工場(又は他の製造設備)に確実に送達する送達コード512のタスクを実装できる。例示的な実施形態では、製造設備又は印刷プラットフォームは、パッケージに固有のコードを割り当てる割り当て513を実装でき、複数個所の製造管理をサポートすることもできる。実装された割り当て513の特徴は、ライン管理、アクセス制御、検査証跡及び各個別の位置でサーバに要求しないリアルタイムのステータス報告を提供する。
例示的な実施形態によると、印刷/ラベリングアプリケーション514は、コードを暗号化又は別の方法で加工されたフォーマットで、ある位置に送達できるように実装され、適切なカスタマイズされたソフトウェアは、シリアル化プラットフォーム及び製造設備プラットフォーム(又は他の位置)とインタフェース接続することにより、非従来型のフォーマットであるコードの印刷を容易にするために提供される。印刷/ラベリングアプリケーション514は、パッケージ処理の異なる段階において製造スピードでコードを確実に印刷し、及びシリアル化プラットフォームと(1つ又は複数の)印刷アプリケーションとの間をインタフェース接続するための高度なミドルウェアを使用する。製造ライン(例えば高速で稼働する複数のトラック)に配備された特定のプリンタモデル及びプロトコル用にカスタマイズされたソフトウェアであるミドルウェアにより、様々なプリンタのライン統合が可能となる。本明細書の例示的な実施形態により、ラベルを予め印刷するために、印刷/ラベリングアプリケーション514を実装してよい。ラベルを予め印刷するための印刷/ラベリングアプリケーション514はまた、コード要求を受信し、コードを送達するという意味で同様に機能するが、コードを、例えば製造設備又は製造工場へ遠隔で送信する代わりに、ローカルのプリンタに直接送信する。安全性の理由から、ラベルが「アクティブ」である状態で積載してよく、工場の代表(又は他の予め選定された者)がラベルの受信を確認した際にのみ検証のためにアクティブ化される。図11を参照して本明細書でより詳細に説明するように、ラベルには、医薬品の偽造に対する保護を強化するための顕在的及び潜在的の両方の安全性性能を組み込むことができる。
例示的な実施形態によると、シリアル化プラットフォームは更に、シリアル化プラットフォーム510が印刷された固有のコードをコード用の要求と調和させ、製造統計を追跡する、調和アプリケーション515を提供してよい。
シリアル化プラットフォームは更に、シリアル化が医薬製品の梱包及び/又は製造の多段階(例えばステージ又は検査ポイント)で実行される、多段階シリアル化520を提供してよい。多段階シリアル化アプリケーション520により、利害のあるユーザ(操作管理者又はサプライチェーン管理者等)は、製品を「トラック・アンド・トレース」して製造することが可能となる。製造中の多段階においてシリアル化することで、シリアル化による認証コードを用いて、製造をトラック・アンド・トレースできる。また、多段階シリアル化により、製品のパッケージ(即ちグループ)上の認証コードに加えて、個別の製品自体に認証コードを設けることができる。多段階シリアル化520により、更に、製造の追跡において、いつ個別の製品にコードを割り当てるかを決定すること、及びいつ製品パッケージにコードを割り当てるかを決定することができる。これにより、認証コードは、管理者及び他の人がトラック・アンド・トレースできるようにする及び/又は医薬製品上にコードを印刷すると同時に個別の製品を検証する、という2つの目的を有する。EPCIS(電子製品コード情報サービス)、又は対象用の固有のシリアル化された識別子を提供する他のレポジトリを通して、トラック・アンド・トレースを実施できる。トラック・アンド・トレースの出力は、一般の当業者に公知である様々な標準フォーマットのいずれか1つであってよい。シリアル化プラットフォームは更に、既存の企業資源計画(ERP)設備に接続する、及び実行時の製造の前に正しいコード番号を生成するために使用する製造計画データを検索するアプリケーションである、企業資源計画522を提供する。従って、手動の介入、並びに関連する人的エラーのオーバーヘッド及び潜在性なしで(から自由で)、コードの生成を自動にすることができる。当業者には明らかであるように、ERPモジュール522は、様々な既存のERPプラットフォームと互換性を有するようにカスタマイズできる。
例示的な実施形態によると、シリアル化プラットフォーム510は更に、確実かつリアルタイムの製造状態を携帯デバイスに提供する、携帯監視モジュール524を含んでよい。携帯監視モジュール524は、操作管理者及びサプライチェーン管理者が、製造ラインに亘って及び異なる工場の場所に亘って、パッケージ処理及び印刷の現在の状態を監視することを助ける。これにより、操作管理者及びサプライチェーン管理者、並びにいずれの他の利害関係者は、いずれの製造上の問題及び妨害を所望のように直ちに検知できる。工場監督者又は他の同様の者は、物理的に製造設備の近くに居る必要なく製造状態を監視するために、携帯監視アプリケーションを採用してよい。
シリアル化プラットフォームはまた、リアルタイムの品質制御のための直感的なツール、即ち品質保証モジュール526を提供する。品質保証アプリケーション526は、直ちに認証コードを読み取り、それが正しく印刷されていること及び期待した通りに機能していることを検証する。これを、製造ロットの品質保証の承認に先立つ義務的なステップとして実行してよく、この結果を、記録保持の目的のために、印刷して承認(例えば署名)報告に添付できる。
システムの実行時の動作では、コード及び他のデータの要求は、製造設備プラットフォーム535から、データストリーム537を介してネットワーク530へと伝達され、続いてデータストリーム539を介してシリアル化プラットフォーム510へと伝達される。続いてコード及び他の関連データは、シリアル化プラットフォーム510から、データストリーム528を介してネットワーク530へと伝達され、データストリーム532を介して製造設備プラットフォーム535へと伝達される。製造設備プラットフォームは、設備内にある又は設備から離れているプラットフォーム、即ちこの設備の専用のコンピュータ若しくはサーバ、又はプリンタにおける単体のスタンドアローンの印刷アプリケーションであってよい。ネットワークは、ローカル・エリア・ネットワーク(LAN)、幅広い世界的なインターネット、電波塔ネットワーク若しくは他の適切なネットワークを通して使用される携帯電話及びスマートフォン、又は当該技術で公知の安全な接続を含む、いずれの適切な通信ネットワークで構成してよい。
システムの実行時の動作の間、製造設備プラットフォーム535、又は医薬製品若しくは他の対象への認証コード印刷若しくは付加のためのコードの受信に関わる他のエンティティは、シリアル化プラットフォーム510にアクセスできる。シリアル化プラットフォーム510は、図5に示される全てのシリアル化タスクを要求するわけではなく、図示したアプリケーションに限定されるわけでもない。図示及び説明するアプリケーション又はツールは、シリアル化プラットフォームの利用可能な特徴を示す例示を目的とするものである。シリアル化プラットフォームを通して、製品のシリアル化に関連するタスクのいずれか1つ(又は複数)を実行できる。
製造設備プラットフォーム535はまた、製造データ及び印刷状態データ(即ちコードが印刷されているかどうか)を、データストリーム537を介して提供する。この情報は、認証に検証する並びに適切に介入及び/又は(1つ又は複数の)可視化を提供するという両方の目的のために、ユーザが要求した時に製品の検証に使用され、及び検証プラットフォームにより実装されたアプリケーションのいくつかにも使用される。
製品用のコード(典型的には製品自体、又はいくつかの実施形態では事前に印刷されたラベルである)は、データストリーム540又は物理的に当技術分野で公知の適切な配送システムのいずれかを介して、ユーザに送信される。システムの実行時の動作では、ユーザ542は、製品の検証のための要求を、データストリーム546を介してネットワーク530に投稿し、続いてデータストリーム546を介して検証プラットフォーム550に投稿する。検証プラットフォーム550は、図1に示される検証システム150と同じであるか、又は図1のシステム150に加えて別個の検証プラットフォームであってよい。検証プラットフォームは、ユーザから受信した検証要求を検証するための複数のモジュール557の少なくとも1つを含む。検証プラットフォームは、認証コードを検証するための1つ又は複数の検証モジュール557を実装でき、及びユーザにユーザ認証の好ましい方法を選択するオプションを提供できる。
例示的な実施形態によると、検証プラットフォーム550は、コードを用いて検証するために、テキストメッセージ(例えばSMS(ショート・メッセージングサービス)メッセージ)を使用する、テキスト検証モジュール551を含む。例えば、SMSメッセージは、携帯電話、スマートフォン、又は他の携帯デバイスに送信される。テキスト検証は、患者(例えばユーザ542)がパッケージ上に印刷されたコードをタイプ入力し、検証要求を(データストリーム544を介して)製品上で識別された番号へ送信することにより動作する。検証要求は、製造業者の好みに応じて及びその地域のデータ通信規制に基づいて、長いコード、特別短いコード、又は無料の短いコードであってよい。ユーザは数秒以内に、製造設備チームが選択した設定に従って、コードが認証されたか、失効しているか、又は検証終了している若しくは無効であるかどうかを示すテキストメッセージによって、カスタマイズされた応答を受信する。
検証プラットフォーム550は、例示的に音声モジュール552を含んでよく、この音声モジュールを通して、ユーザはテキストメッセージ又はウェブ(インターネット又は他のネットワーク)上でコードを入力するのではなく人と話をすることができる。音声モジュール552は、検証処理を通して患者と話をして患者が遭遇するいずれの問題を解決するための高度に訓練されたエージェントを使用する、多言語、時間延長検証サービスである。音声モジュール検証サービスのエージェントは更に、医薬製品を監視するのに役立つフィードバックを購入者から受け取ることができ、これは、高齢及び特定の新興市場における特定の患者達にとって特に有益である。
認証コードを検証する手段として、携帯アプリケーション553を検証プラットフォームを用いて実装できる。携帯アプリケーション553は、アンドロイドプラットフォーム又はiOS(iPhoneオペレーティングシステム)プラットフォーム、又は他の携帯デバイス演算プラットフォーム用の、携帯アプリケーションの使用を通した、医薬品のコード検証を提供する。携帯アプリケーション553を用いて、ユーザはコードをタイプ入力し、数秒以内に応答を得ることができる。ユーザは更に、携帯電話又は携帯デバイス(タブレット又はノートパソコン等)のカメラを用いて、バーコードを読み取り、直ちにそれを検証できる。認証要求の完全な履歴をアプリケーション上で入手でき、ユーザが(1つ又は複数の)医薬品購入を追跡することを可能にする。
検証プラットフォーム550は更に、認証がトラック・アンド・トレースを可能にする場合、ウェブベース(例えばインターネット)の医薬品検証用のウェブアプリケーション554を含んでよい。ウェブアプリケーション554は:1)ユーザ(患者)向け、及び2)サプライチェーン仲介業者向け、の少なくとも2種類の特定のユーザ用のアプリケーションを有する。ウェブアプリケーション554により、患者(ユーザ)は迅速にコードを認証でき、サプライチェーン仲介業者もまた、三次、二次又は一次パッケージをスキャンし、それらを検証すること及びそれら製品のその宛先までの追跡を容易にすることができる。認証がトラック・アンド・トレースを可能にすることにより、サプライチェーン仲介業者は、サプライチェーンを更に制御できるようになる。このトラック・アンド・トレースは、ユーザが医薬品を認証した時、又は特定のパッケージ(三次、二次又は一次)として、即ち医薬製品の製造及び/若しくは流通中に特定の位置(例えばチェックポイント)に存在することにより、医薬品を認証した時に有効となる。
例示的な実施形態によると、検証プラットフォーム550は、医薬製品の検証に用いられるIGR(インターポール・グローバル・レジスタ)モジュール555に参加できる。検証プラットフォーム550は、購入者が強力なIGRネットワークを使用できるように、IGRシステムへの確実なリンクを有する。この検証を、本明細書に示し及び記載する検証データベース(例えば、図1の検証データベース155及び図6のコード・データベース612)に追加するか又はその代替としてよい。
検証プラットフォーム550は更に、予想外のことがサプライチェーンで発生した時に、リアルタイムに警告及び介入するための警告/介入アプリケーション559を含んでよい。警告/介入アプリケーション559は、予想外のエラーが発生し、問題に対処するために直ちに援助が必要な時に、警告を発することができる。検証プラットフォーム550は、(実行中のシステム動作中に)潜在的な脅威を検出し、警告又は「オンザフライ」のユーザ応答変更を引き起こすために、サプライチェーン管理者を援助する者のグループ、及び規則と条件の独自仕様のセットを確立するための他の者を採用する。検証プラットフォーム550は、当該のイベントに関する更なる情報を取得して必要に応じて適切なステップを取る目的で患者にコールバックするための音声アプリケーション552と組み合わせて使用できる。警告/介入アプリケーション559により、優良患者(ユーザ)への優良ボーナス、特定製品の促進又は他の関連製品の試用の紹介等の、建設的な反響を引き起こすこともできる。
検証プラットフォーム550は、流通及び検証の可視化を特別仕様にする(即ちオーダーメイド又はカスタムメイドする)ために可視化アプリケーション561を採用することもできる。患者が製品を検証すると、医薬製品の製造業者は、特定の製品の、特定のロットの、設定時間内の、特定の地域からの、又はそれらのいずれの組み合わせの特定の詳細を確認することができる。傾向分析を用いることで、一定期間に亘る患者の行動をより理解でき、ある特定の製品が他の製品よりも需要があるかどうかを示すことができる。流通及び検証の可視化を用いて、地域及び製品間で市場までの時間の分析し、地域の欠品状況を示し、製品流通網のよりよい監視を可能にできる。
印刷システム600全体においてコードデータを生成及び印刷するためのフローチャートを示す図6を参照する。例示的な実施形態では、データ転送は、中央サーバ環境605、クライアントサーバ環境640を網羅する及び印刷環境670を含むアプリケーションの、多段階で発生する。別個のコードサーバ及び関連するデータベース並びにクライアントサーバ及び関連するデータベースが図示されているが、本明細書の望ましい機能を達成するために適切となるように、様々なタスク及びアプリケーションをシステムのエンティティに分布してよいことは、当業者には明らかである。また、中央コードサーバ610は、別個のサーバ及び/又はアプリケーションであってよく、又は既存の検証システム(即ち図1の150又は図5の検証プラットフォーム550)に組み込まれる若しくは検証サーバ150(又はプラットフォーム550)の一部である追加サーバとして組み込まれてよく、又は管理サーバ(即ち図1の160)の一部であってよい。検証システムは更に、IGR(インターポール・グローバル・レジスタ)若しくはEPCIS(電子製品コード情報サービス)又は登録及び検証用の同様の標準フォーマットを用いた、登録及び検証用のIGRインタフェース接続アプリケーションを備えてよい。更なる実施形態では、当業者には明らかであるように、全てのサーバタスク及びアプリケーションは、単一の演算デバイス若しくはアプリケーションに組み込んでよく、又は一連のサーバ及びアプリケーションに広がっていてもよい。
印刷システム600の例示的な実施形態では、コードは中央サーバ610で利用可能であり、中央データベース612内に保存される。例示的な実施形態では、中央コードデータベース612は、クライアントアプリケーション用のPostGRE SQLサーバである。従来技術の他のデータベース及びサーバ技術が明らかに考えられ、これを採用してよい。中央データベースファイルを予め決められた場所にコピーアンドペーストでコピーし、いずれのプラットフォームのいずれのサーバ上に収容できる。このオプションを採用することにより、クライアントエンド側640のいずれのユーザがデータベースを開くことができ、医薬製品上に印刷された又は印刷する予定のコードを参照できる。有利には、クライアントエンドのPostGRE SQLサーバにより、クライアントエンド640におけるいずれのユーザがこのオプションを採用できる。これにより、ユーザは、特定のデータベースの内容にアクセスするためにパスワード又は他の適切な仕組みを介して、そのデータベースのシステムに認証する必要があるため、安全性が強化される。また、PostGRE SQLサーバにより、安定した及びコンパクトなデータベースが提供され、ユーザはデータベースに認証できない場合、いずれの他のサーバ上のファイルを開く又は収容することができない。
例示的な実施形態によると、コードのデータフローは、コードサーバ610からクライアントレベルコードサーバへとネットワーク630を亘ってファイル転送器(中央サーバ用の接続620及びクライアントサーバ用の接続635、又は等価物)を用いて転送される。ファイル613(例えば例示的な実施形態における「.PSC」セキュアコードファイル)を暗号化処理614により暗号化する。セキュアファイルを作成し616、ネットワークにアップロードする618。ネットワーク630に亘るセキュア接続を、中央サーバセキュア接続620及びクライアントサーバセキュア接続635を介して確立する。暗号化アルゴリズム614は、ファイルを暗号化し、一般のユーザがファイルの内容を参照できないようにする。これにより、特定のエンティティのみが暗号化されていないファイルデータを見ることができるよう保証することで、安全性が強化される。続いて、コードデータは、クライアントセキュア接続635を介して、クライアントサーバ環境640へと転送される。クライアントはネットワーク630若しくは他のセキュア接続にアクセスするための、個別のユーザ名及びパスワード(又はデジタル署名等の他の認証情報)、又はファイルをダウンロードするための他のセキュア接続を有する。クライアント環境640においてファイルをインポートするためのファイル処理645が存在する。コード647は、復号化処理650を施され、クライアントサーバ655によりクライアントデータベース657内に保存される。復号化処理は更に、コードを復号化し、コードデータに関する関連情報を含むデータファイル658を生成又は保存する。
なお、本明細書で使用されるように、用語「処理」は、いずれのソフトウェア及び/又はハードウェア処理を指す。本明細書の特定の処理を説明する際、全体的に又は部分的に特定の処理を操作できる単一の機能性ブロック又は複数の機能性ブロックにより、その処理を組み込んでよい。同様に、処理を実行するための所定のプロセッサを、全体的に又は部分的に1つ又は複数の機能性ブロックに組み込んでよい。
クライアントサーバ環境640は、製造ノードにおいてプリンタを使用する実際の印刷動作を扱うために使用されてきた印刷データベース659を含む。クライアントデータベース657は更に、ローカル・エリア・ネットワーク630が利用できない場合でも、コードをメインサーバから取得し、連続的な動作を実行するために用いることができる。印刷データベースはまた、印刷するために遠隔地へとコードを送信するために用いることができる。印刷/ラベリングアプリケーション514について図5を参照して示した及び説明したような、購入者ソフトウェアにより、遠隔印刷が可能となる。クライアントデータベース657は、製造ライン用の十分なコードを有しており、印刷操作中に「印刷済み」又は「未印刷」のようにフラグ付けすることにより、コードはサーバと同期される。使用されるデータベース技術は、例示的な実施形態によると、サーバへの直接接続として使用されるクライアント側環境640のサーバ用のコアのバックエンドのデータベースである、PostGREデータベース技術(例えばPostgreSQL Global Development Group、バージョン8.4.8から入手可能)を含んでよい。データベース技術は、MSAccessデータベース技術(マイクロソフト、バージョン2003又はいずれの他の容易に適用できるバージョンから入手可能)を含んでよい。これは、実行中のコード操作を取得するためのデータベースであり、例示的な実施形態では、マイクロソフトジェットエンジンを用いて使用される。
例示的な実施形態では、コードはクライアントサーバ655から、ステップ660を介して、プリンタ680がコードを印刷するように指示するプリンタアプリケーション670へと送信される。あるいは、コードを遠隔地に送信するか、又は後ほど使用する(即ち印刷する)ために、ローカル又は遠隔のデータベースに保存してもよい。ユーザは、サーバマシンに接続されるいずれのサイズの所望のコードを送信する。続いて処理は、プリンタからコードを印刷したという確定情報を受信した後に、印刷済みとしてコードにフラグ付けする。システム600はまた、いずれの様々なプリンタ及び印刷アプリケーションで印刷するためのパスワード保護データベースを作成できる。ユーザは、データベースを作成するためにエクスポートすることが望まれるコードの数を画定できる。データベースをコードサーバデータベースで利用可能ないずれのサイズのコードをプリントするためにメッセージ作成時に可変フィールドに連結し、ユーザはこのデータベースを印刷時に使用できる。
図7は、例示的な実施形態による印刷アプリケーションの、クライアントサーバ構成のより詳細な図を示す。図7の構成図は、アプリケーション層730、処理開始730、及び全体のシステムについてデータベース層740のそれぞれにおいてクライアント710及びサーバ715が実行する様々な操作を示す。図示するように、クライアント710は、アプリケーション層720において、コード割り当て721、コード引き出し又は取得722、コード印刷723、及びリソース分配印刷724を担っている。サーバ715は、アプリケーション層720において、コードバックアップ及び再保存725、コード割り当て/コードサーバへのエクスポート返送726、クライアントエンドへのコードエクスポート727、コード割り当て728、及びサーバからのデータインポートセキュアファイル受信729を担っている。クライアント710は、処理開始層730において、コードフラグ付け731、一時テーブル作成用の処理732、及び保存データの消去733を担っている。サーバ715は、処理開始層730において、状態更新735、コードフィルタリング736、暗号化737、及び復号化738を担っている。暗号化及び復号化は、コードを無事に確実に送達するための(1つ又は複数の)処理の単なる一例である。確実にコードを提供するためのいずれの処理を採用してよく、この処理は、当業者にとって容易に明らかであるはずである。より詳細には、サーバ715は、サーバデータベース745かのデータのインポート(及び必要な場合は暗号化)、並びにコードのバックアップ及び再保存725並びにコード割り当て/コードサーバへのエクスポート返送726を担っている。また、このサーバは、サーバから受信したデータインポートの、コードのデータストレージ746、更にサーバデータベース745へのエクスポートを担っている。コードのフラグ付け731及びコードデータ保存742のために、クライアント710は、クライアントデータベース743にアクセスする。テーブルの削除741もまた、データベース層740において実行される。(727において)サーバ715からクライアントエンドへとエクスポートされたコードは、クライアント710へと伝達され、サーバ715において、クライアントはコード721をコード調和728と調和できる。
リアルタイムの市場データの収集
図8は、例示的な実施形態による、製品流通のリアルタイムの市場データを収集及び配布するための手順のフローチャートである。図示するように、手順800は、ステップ810において、認証コードを個別のパッケージ上に印刷することから始まる。認証コードは、個別の製品の製造に関する製造データに対応しており、大きいパッケージにパックされた製品グループの製造及び/又はパッケージ処理にも対応していてよい。製造データは
製造の時間及び場所、薬情報、並びに製品バッチ情報を含んでよい。ステップ812において、認証コード及び製造データは認証データベース内に保存される。ステップ814において、手順は、ユーザ提供の認証メッセージ及び認証データを受信することで継続する。上記で説明したように、ユーザは、テキストメッセージ、SMS、MMS、Twitterのツイート、USSD及び他のメッセージサービス及び規格を含む、メッセージを提供するための様々な異なる種類のいずれか一つを採用してよい。認証データは、場所、日付、時間、電話番号、IPアドレス、Twitterのハンドル、又は他の消費者を識別する情報を含んでよい。ステップ816において、認証データを登録する。
図8は、例示的な実施形態による、製品流通のリアルタイムの市場データを収集及び配布するための手順のフローチャートである。図示するように、手順800は、ステップ810において、認証コードを個別のパッケージ上に印刷することから始まる。認証コードは、個別の製品の製造に関する製造データに対応しており、大きいパッケージにパックされた製品グループの製造及び/又はパッケージ処理にも対応していてよい。製造データは
製造の時間及び場所、薬情報、並びに製品バッチ情報を含んでよい。ステップ812において、認証コード及び製造データは認証データベース内に保存される。ステップ814において、手順は、ユーザ提供の認証メッセージ及び認証データを受信することで継続する。上記で説明したように、ユーザは、テキストメッセージ、SMS、MMS、Twitterのツイート、USSD及び他のメッセージサービス及び規格を含む、メッセージを提供するための様々な異なる種類のいずれか一つを採用してよい。認証データは、場所、日付、時間、電話番号、IPアドレス、Twitterのハンドル、又は他の消費者を識別する情報を含んでよい。ステップ816において、認証データを登録する。
ユーザ提供の認証データと、ユーザ提供の認証メッセージと対応する製造及び/又は識別データとを比較し、製品又は他の識別子を決定及び/又は検証することで、手順800はステップ818へと続く。これにより、ユーザは、正しい医薬品又は製品であるかどうかを検証でき、また、流通データを更なる処理に使用できる。ステップ820において、流通データを他の所定のデータ(疾患の付随データ等)と結合でき、この結合データ上で製品への需要を生み出す因子を導き出すために回帰を実行する。続いてステップ822において、これらの因子を製造業者に提示する。製品の流通及び需要に関する情報を、リアルタイムで、又は販売若しくは使用許可の総計の形態で、又はダッシュボード上で製造業者に提示する。これにより、製造業者及び他の利害関係者は、製品への需要を生み出す因子を観察できる。
消費者調査及びコミュニケーション
ここで、例示的な実施形態による、消費者調査及びコミュニケーションを実施するための手順900のフローチャートを示す、図9を参照する。手順900は、個別の医薬品上に認証コードを設けることによってステップ910から始まる。個別の医薬品は、本明細書で説明するような当該技術分野で公知の、ボトル、容器、又は他のパッケージ等の特定の医薬品又は製品であってよい。次に、ステップ912において、ユーザが認証したい個別の医薬品に関する情報を提供する認証メッセージをユーザから受信する。ステップ914において、ユーザ情報及び認証メッセージをユーザデータベース内に保存する。ユーザ情報は、IPアドレス、電話番号、Twitterハンドル、及び他の所望の情報を含んでよい。次に、ステップ916において、ユーザが自身の医薬品を認証すると、ユーザに接触する手順が実施される。これは、どちらもユーザにメッセージを送信するステップ918又はステップ920を実行することにより実施できる。ステップ918は、ユーザの医薬品消費状態を確かめるためにユーザにメッセージを送信する。例えば、電話、SMS、e−mail、又は他の適切なメッセージシステムを用いてメッセージを送信でき、医薬品をまだ服用しているかどうかをユーザに問い合わせる。一例として、高血圧の患者は、医薬品を購入し、認証メッセージを通してそれを認証する。認証したそのパッケージ、バッジ、薬、及び日付を知ることで、最初の認証後の一定の期間後に消費者に電話する又はSMSメッセージを送信することができる。このメッセージを用いて、消費者が医薬品を服用しているか、服用を中断しているか、又は別の銘柄に切り替えたか、を決定できる。この情報は、製造業者及び銘柄の所有者にとって極めて価値のあるものであり、消費者と対話する新しい方法である。
ここで、例示的な実施形態による、消費者調査及びコミュニケーションを実施するための手順900のフローチャートを示す、図9を参照する。手順900は、個別の医薬品上に認証コードを設けることによってステップ910から始まる。個別の医薬品は、本明細書で説明するような当該技術分野で公知の、ボトル、容器、又は他のパッケージ等の特定の医薬品又は製品であってよい。次に、ステップ912において、ユーザが認証したい個別の医薬品に関する情報を提供する認証メッセージをユーザから受信する。ステップ914において、ユーザ情報及び認証メッセージをユーザデータベース内に保存する。ユーザ情報は、IPアドレス、電話番号、Twitterハンドル、及び他の所望の情報を含んでよい。次に、ステップ916において、ユーザが自身の医薬品を認証すると、ユーザに接触する手順が実施される。これは、どちらもユーザにメッセージを送信するステップ918又はステップ920を実行することにより実施できる。ステップ918は、ユーザの医薬品消費状態を確かめるためにユーザにメッセージを送信する。例えば、電話、SMS、e−mail、又は他の適切なメッセージシステムを用いてメッセージを送信でき、医薬品をまだ服用しているかどうかをユーザに問い合わせる。一例として、高血圧の患者は、医薬品を購入し、認証メッセージを通してそれを認証する。認証したそのパッケージ、バッジ、薬、及び日付を知ることで、最初の認証後の一定の期間後に消費者に電話する又はSMSメッセージを送信することができる。このメッセージを用いて、消費者が医薬品を服用しているか、服用を中断しているか、又は別の銘柄に切り替えたか、を決定できる。この情報は、製造業者及び銘柄の所有者にとって極めて価値のあるものであり、消費者と対話する新しい方法である。
更に又はあるいは、ユーザに医薬品を服用するようリマインドするために、ステップ920においてユーザにメッセージを送信できる。TB(結核)、AIDS(後天性免疫不全症候群)、及び高血圧の医薬品において、これは特に便利である。製造業者及び他の利害関係者もまた、それが適切と望まれる場合に、(製造業者がいずれの個人的な識別情報を収集しないという意味で)匿名でユーザと直接コミュニケーションをとることができる。製造業者は、いずれのユーザに関連するいずれの個人的な識別情報を有さないような、認証時にユーザに送信するメッセージの種類を仕分けできる。
消費者とのリアルタイム対話の提供
ここで、例示的な実施形態による、消費者とのリアルタイム対話を提供するための手段のフローチャートを示す、図10を参照する。手順1000は、個別の製品上に固有の認証コードを設けることでステップ1010から始まる。製品という用語は、当該技術分野で公知の医薬品又は他の医薬背品を指し、例示的な目的のために製品として記述する。ステップ1012において、ユーザが購入した特定の医薬品をユーザが認証するために、認証メッセージをユーザから受信する。ユーザに対応する情報を含むユーザ情報、及び認証メッセージは、ステップ1014においてユーザデータベース内に保存される。ステップ1016において、手順は、製造業者と消費者との間のコミュニケーションを容易にするためにアプリケーションのメニューをユーザ又は製造業者に提供することで継続する。電話番号及び他の識別情報は、製造業者又は他の利害関係者とは共有しない。製造業者は、アプリケーション(いくつかのアプリケーションは上記で説明したようなシステムにより準備されたアプリケーションである)のメニューを選ぶか、又はユーザとのメッセージ及び対話を初期化できる第三者が許可を与えてよい。アプリケーションを用いて、患者に医薬品を服用するようにリマインドでき、製品の使用に関して消費者に経過観察でき、又は消費者に薬又は薬の相互作用についてより多くの情報を提供できる。いずれのアプリケーションも、製造業者と一定期間後の消費者(ユーザ)のサンプリングとの間のコミュニケーションを容易にするアプリケーションのメニューに設けることができる。続いてステップ1018において、アプリケーションからの情報を総計で集計し、総計情報をユーザ及び/又は製造業者に提供する。アプリケーションからの結果を個人的な識別情報を含んで具体的に集計してよく、又は提供される識別情報無しで匿名で集計してよい。総計情報は、ユーザとの対話を更に改善するために製造業者に提供してよい。
ここで、例示的な実施形態による、消費者とのリアルタイム対話を提供するための手段のフローチャートを示す、図10を参照する。手順1000は、個別の製品上に固有の認証コードを設けることでステップ1010から始まる。製品という用語は、当該技術分野で公知の医薬品又は他の医薬背品を指し、例示的な目的のために製品として記述する。ステップ1012において、ユーザが購入した特定の医薬品をユーザが認証するために、認証メッセージをユーザから受信する。ユーザに対応する情報を含むユーザ情報、及び認証メッセージは、ステップ1014においてユーザデータベース内に保存される。ステップ1016において、手順は、製造業者と消費者との間のコミュニケーションを容易にするためにアプリケーションのメニューをユーザ又は製造業者に提供することで継続する。電話番号及び他の識別情報は、製造業者又は他の利害関係者とは共有しない。製造業者は、アプリケーション(いくつかのアプリケーションは上記で説明したようなシステムにより準備されたアプリケーションである)のメニューを選ぶか、又はユーザとのメッセージ及び対話を初期化できる第三者が許可を与えてよい。アプリケーションを用いて、患者に医薬品を服用するようにリマインドでき、製品の使用に関して消費者に経過観察でき、又は消費者に薬又は薬の相互作用についてより多くの情報を提供できる。いずれのアプリケーションも、製造業者と一定期間後の消費者(ユーザ)のサンプリングとの間のコミュニケーションを容易にするアプリケーションのメニューに設けることができる。続いてステップ1018において、アプリケーションからの情報を総計で集計し、総計情報をユーザ及び/又は製造業者に提供する。アプリケーションからの結果を個人的な識別情報を含んで具体的に集計してよく、又は提供される識別情報無しで匿名で集計してよい。総計情報は、ユーザとの対話を更に改善するために製造業者に提供してよい。
隠し認証
本明細書中の例示的な実施形態では、コードデータ及び/又はコードデータを含むラベルは、個別の認証コードを製品に印刷及び/又は提供する際に、隠し認証要素を組み込んでよい。隠し認証要素は、ユーザがテストするように若しくは遠隔地へ送信するように、構成及び設置され、即ち遠隔地のユーザへのメッセージは、隠し認証要素をどこで見つけるか及び/又はテストするかの命令を含んでいる。例えば、更なる実施形態で追加のセキュリティ層を提供する特別な種類のインクで又は特別な紙の上にコードを印刷できる。この隠しの実施形態では、印刷処理中に印加される追加の認証層を提供し、またそれを個別に検証できる。例えば、コードデータを特別なインク又は他の組み込まれた化学物質を用いて印刷でき、医薬製品の信頼性を検証するために、ユーザがテストできる又はテストのために遠隔地へと送信する。被覆要素は、特定の構造、即ちインク中に物質即ち化学物質が存在するかどうかを決定するためにテストする、インク中の化学タグのような化学物質を採用する。これにより、本明細書で記述するいずれの他の隠し認証又は識別コード手順と組み合わせて二重認証システムを提供する。
本明細書中の例示的な実施形態では、コードデータ及び/又はコードデータを含むラベルは、個別の認証コードを製品に印刷及び/又は提供する際に、隠し認証要素を組み込んでよい。隠し認証要素は、ユーザがテストするように若しくは遠隔地へ送信するように、構成及び設置され、即ち遠隔地のユーザへのメッセージは、隠し認証要素をどこで見つけるか及び/又はテストするかの命令を含んでいる。例えば、更なる実施形態で追加のセキュリティ層を提供する特別な種類のインクで又は特別な紙の上にコードを印刷できる。この隠しの実施形態では、印刷処理中に印加される追加の認証層を提供し、またそれを個別に検証できる。例えば、コードデータを特別なインク又は他の組み込まれた化学物質を用いて印刷でき、医薬製品の信頼性を検証するために、ユーザがテストできる又はテストのために遠隔地へと送信する。被覆要素は、特定の構造、即ちインク中に物質即ち化学物質が存在するかどうかを決定するためにテストする、インク中の化学タグのような化学物質を採用する。これにより、本明細書で記述するいずれの他の隠し認証又は識別コード手順と組み合わせて二重認証システムを提供する。
図11は、例示的な実施形態による、認証コード及び隠し認証要素を用いて二重認証を実行するための手順を示す、フローチャートである。当業者には極めて明らかであるように、図11の手順1100のステップは、個別の製品上に隠し要素を含んだ認証コードが印刷された後、いずれの順番で実行してもよい。ステップ1110において、手順は、個別の製品上に隠し固有の要素を含んだ認証コードを印刷することから始まる。その後、手順は、ステップ1112において認証データを含む認証メッセージをユーザから受信し、続いてステップ1114において認証データを検証し、ステップ1116において隠し要素を検証する。ステップ112及び116は同時又は異なる時に実行してよい。手順は、ステップ1114において認証データを検証し、認証データが検証されなかった場合、ステップ1118に進み、ユーザに医薬品が検証できなかったというメッセージを送ってよい。検証された認証データは、ステップ1122へと進み、ここでユーザに検証結果及び応答を送信する。同様に、隠し要素の検証ステップ1116は、ステップ1120の検証できない結果又はステップ1122の検証結果及び応答メッセージをもたらす。ステップ1120において、製品は検証できなかったというメッセージをユーザに送信してよい。ステップ1122において、製品を認証したというメッセージをユーザに送信する。
追加の又は代替の安全性評価であるラベルを、ラベルが所望の場所に到達し、アクティブ化されるまで「アクティブ」にならないように、「非アクティブ」状態で出荷してよい。印刷場所にいる管理者又は他の者が手動でアクティブ化してよく、又は特定の場所にラベルが到着すると自動でアクティブ化してよく、ラベルはその場所で検証される。非アクティブなラベルは、隠し要素を検証するステップ1116における別の隠し認証である。正確に検証するために、ラベルは「アクティブ」である必要がある(例えば、印刷又は製造設備において、管理者又は他の者にアクティブ化される必要がある)。よって、コード番号をいくらか妥協しても、アクティブ化されていない場合は検証できない。システム全体の安全性及び偽造に対する努力は、印刷時に又はラベルの印刷に近接してアクティブ化される非アクティブなラベルを設けることで強化される。
認証時の情報提供
ここで、例示的な実施形態による、製品の認証時にリアルタイムの情報をユーザに提供するための手順のフローチャートを示す、図12を参照する。手順1200は、本明細書に記述する例示的な実施形態により、個別の医薬品上に固有の認証コードを設けることによってステップ1210から始まる。続いて手順は、ステップ1212において、ユーザが伝達した認証メッセージを受信することで継続する。認証メッセージは、ユーザが認証を望む個別の製品に関連している。続いてステップ1214において、ユーザ情報及び認証メッセージは、ユーザデータベース内に保存される。個別の製品が認証されると、ステップ1216において、ユーザに利用可能な情報のメニューが提供される。利用可能な情報は、個別の製品に関連している。例えば、高血圧症の処置用の医薬品である場合、ユーザに提供される情報は、高血圧症とは何か、高血圧症を回避する方法、利用可能なサポート、この薬と相互作用する薬、及び他の関連情報である。これは大幅に変更可能であり、システムに認証される特定の製品に応じてカスタマイズできる。続いてステップ1218において、特定の情報選択によるユーザが選択したデータを、製造業者又は他の当事者に総計データを提供するために集計する。これにより、製造業者及び他の当事者は、識別した医薬品又は他の製品に基づくユーザの選択が分かるようになる。更に、ユーザのプライバシー保護のため匿名の識別子であるユーザ識別子に基づいて、データを集計でき、このユーザ識別子は、電話番号、IPアドレス、Twitterのハンドル又は他の適切な識別子であってよい。
ここで、例示的な実施形態による、製品の認証時にリアルタイムの情報をユーザに提供するための手順のフローチャートを示す、図12を参照する。手順1200は、本明細書に記述する例示的な実施形態により、個別の医薬品上に固有の認証コードを設けることによってステップ1210から始まる。続いて手順は、ステップ1212において、ユーザが伝達した認証メッセージを受信することで継続する。認証メッセージは、ユーザが認証を望む個別の製品に関連している。続いてステップ1214において、ユーザ情報及び認証メッセージは、ユーザデータベース内に保存される。個別の製品が認証されると、ステップ1216において、ユーザに利用可能な情報のメニューが提供される。利用可能な情報は、個別の製品に関連している。例えば、高血圧症の処置用の医薬品である場合、ユーザに提供される情報は、高血圧症とは何か、高血圧症を回避する方法、利用可能なサポート、この薬と相互作用する薬、及び他の関連情報である。これは大幅に変更可能であり、システムに認証される特定の製品に応じてカスタマイズできる。続いてステップ1218において、特定の情報選択によるユーザが選択したデータを、製造業者又は他の当事者に総計データを提供するために集計する。これにより、製造業者及び他の当事者は、識別した医薬品又は他の製品に基づくユーザの選択が分かるようになる。更に、ユーザのプライバシー保護のため匿名の識別子であるユーザ識別子に基づいて、データを集計でき、このユーザ識別子は、電話番号、IPアドレス、Twitterのハンドル又は他の適切な識別子であってよい。
例示的なスクリーン表示
ここで、例えばSMSメッセージを通した電話機上の表示、又はウェブポータルの表示、又は特定の製品に関連した情報の送受信用の他の適切な表示として、特定の製品の認証用の例示的なスクリーンショット表示を示す、図13〜16を参照する。図13は、特定の医薬品を認証するための手順1310を示す、例示的なスクリーン表示1300である。上述のように、手順は、ステップ1311においてユーザが認証コードを入力することから始まり、続いてステップ1312において確認コードを入力し、ステップ1313において製品が認証されるか、又は別の適切なメッセージをユーザに伝達する。図13の表示に示されるように、例示的な背品1320は、認証コード1324(「gejr87zd」)と共に製品上に印刷された指示1322を有しており、これを用いて製品を認証できる。スクリーン表示1300を見ているユーザは、様々な情報を入力ボックス1330に入力でき、これは、認証ボックス1332に認証コード、確認ボックス1334に確認コードを入力することを含む。そして続いてユーザは、認証ボックス1336を選択し、自身の製品の信頼性を決定する。なお、確認コードの入力ステップは任意であり、特定の製品の認証を実行するために全ての実施形態で実行される必要はない。確認コードは、公に入手可能な再CAPTCHA及び対応するCAPTCHAコード等の、外部から提供されるサービス、又は実際のユーザが認証コードを入力していることを検証するための別の適切なシステムであってよい。適切かつ検証可能なコードが提供されると、図示していないが、アプリケーション、自身の製品に関連する情報、又は他の情報及びメッセージをユーザに提供する、一連のスクリーン表示をユーザに提示する。
ここで、例えばSMSメッセージを通した電話機上の表示、又はウェブポータルの表示、又は特定の製品に関連した情報の送受信用の他の適切な表示として、特定の製品の認証用の例示的なスクリーンショット表示を示す、図13〜16を参照する。図13は、特定の医薬品を認証するための手順1310を示す、例示的なスクリーン表示1300である。上述のように、手順は、ステップ1311においてユーザが認証コードを入力することから始まり、続いてステップ1312において確認コードを入力し、ステップ1313において製品が認証されるか、又は別の適切なメッセージをユーザに伝達する。図13の表示に示されるように、例示的な背品1320は、認証コード1324(「gejr87zd」)と共に製品上に印刷された指示1322を有しており、これを用いて製品を認証できる。スクリーン表示1300を見ているユーザは、様々な情報を入力ボックス1330に入力でき、これは、認証ボックス1332に認証コード、確認ボックス1334に確認コードを入力することを含む。そして続いてユーザは、認証ボックス1336を選択し、自身の製品の信頼性を決定する。なお、確認コードの入力ステップは任意であり、特定の製品の認証を実行するために全ての実施形態で実行される必要はない。確認コードは、公に入手可能な再CAPTCHA及び対応するCAPTCHAコード等の、外部から提供されるサービス、又は実際のユーザが認証コードを入力していることを検証するための別の適切なシステムであってよい。適切かつ検証可能なコードが提供されると、図示していないが、アプリケーション、自身の製品に関連する情報、又は他の情報及びメッセージをユーザに提供する、一連のスクリーン表示をユーザに提示する。
間違ったコードがタイプ入力された場合、図14の表示1400のような例示的なスクリーン表示をユーザに配する。図示するように、ユーザにタイプ入力したコードが間違っていることを知らせるためにエラーコード1410を表示する。コードを検証するか、又はサポートのために薬局若しくは地域の薬剤師に連絡するよう更にユーザに指示する。以前にすでに検証されたコードであることを示す検証終了コードがタイプ入力されると、図15の表示1500のような例示的なスクリーン表示をユーザに配する。図示するように、メッセージ1510をユーザに提示し、これにより、コードが検証終了していることをユーザに警告する。これは、製品が偽造又は他の方法で損傷しているかもしれないことをユーザに示す。このユーザは、薬局又は薬剤師に更なるサポートのために連絡を取ったユーザによって更に警告される。確認コードを用いた場合、ユーザが間違った確認コードを入力すると、図16に示される表示1600のような、例示的なスクリーン表示をユーザに配する。図示するように、間違った確認コードが入力されたことを示す、エラーコード1610と共にユーザに提示する。よって、製品の認証を試みるために、(入力フィールド1332、1334、1336を含む)データ入力ボックス1330へのデータの再入力を促される。これらの例示的なスクリーンショット表示は、例示の目的としただけのものであり、本明細書に記載された機能を達成するために、従来技術の範囲で大幅に変更可能である。
上述のシステム及び方法は、個別の医薬品のボトル及びユーザ認証のためにその上に設けられた固有の認証コードについて主に述べてきた。しかしながら、個別の医薬品及び複数の医薬品を含むパッケージを含む、医薬品のいずれのパッケージ上に認証コードを設ける及び印刷してよいこと、及び医薬品の搬送全体に認証コードを設けてよいことは、明らかである。本明細書の教示によると、製造データ及び医薬製品に関連する他の情報を検証するために、システム内の複数のユーザがこれらの認証コードを認証できる。
本明細書の教示及び他の応用例及び有利点は、当業者には明らかであろう。本明細書のシステム及び方法は、販売及び医薬品の見直し並びに製薬会社と医薬品のユーザとの間のコミュニケーションを改善する。このシステムは、ユーザが正規の、有効性が確認された(偽造製品ではない)医薬品を購入し、服用していることをユーザに保証することで、医薬製品の認証を強化する。
上記は、本発明の例示的な実施形態の詳細な説明である。本発明の精神及び範囲から逸脱することなく様々な変更及び追加を実施できる。上述の各様々な実施形態を他の記載した実施形態と組み合わせて、複数の特徴の組み合わせを提供してよい。更に、上記で本発明の装置及び方法の、多数の別個の実施形態について述べたが、本明細書に記載したものは、本発明の原理の適用した単なる例示である。例えば、医薬品又は特定の薬又は製薬会社から提供される他の製品の管理に関して手順を説明した。しかしながら、本明細書の教示は、データが使用できる、販売又は流通するいずれの医薬品に容易に適用できる。また、本明細書のシステム及びアプリケーションは、特定の演算環境、データベース構造、又はクライアントサーバアーキテクチャ上に常駐するものとして記載されている。しかしながら、種類及び配置又はシステム及び構成要素は、本明細書に記載の機能を実現するために、従来技術の範囲内で大幅に変更可能である。また、プログラム命令の非一時的コンピュータ可読媒体からなる電子/コンピュータハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせを用いて、本明細書に記載のいずれの手順、機能、及び/又は処理を実行してよい。従って、この説明は単なる例として解釈されることを意図したものであり、それ以外に、本発明の範囲を限定するものではない。
Claims (18)
- 医薬製品又は医薬品の流通を管理するためのシステムであって、前記システムは:
複数の認証コードを有するデータベースに操作可能に接続された中央サーバ;
暗号化コードファイルを作成するために前記複数の認証コードの少なくとも1つを暗号化するための手段;
復号化コードファイルを作成するために前記暗号化コードファイルを復号化するための手段;及び
前記復号化コードファイルを受信し、少なくとも1つのプリンタに復号化コードファイル印刷するよう及び前記復号化コードファイルが印刷済みであるという印刷情報を伝達するよう指示する、印刷アプリケーション
を含む、システム。 - 前記暗号化するための手段は、前記中央サーバ上で実行される暗号化処理を含む、請求項1に記載のシステム。
- 前記復号化のための手段は、クライアントアプリケーション上で実行される復号化処理を含む、請求項1に記載のシステム。
- 製品上に印刷された認証コード及び印刷情報を、前記データベース内に保存するための手段を更に含む、請求項1に記載のシステム。
- 少なくとも1つのユーザ提供の認証メッセージ及び関連する前記認証データをユーザから受信するための手段を更に含む、請求項4に記載のシステム。
- 流通データを決定するために、前記少なくとも1つのユーザ提供の認証メッセージについて、前記認証データと前記印刷情報とを比較するための手段を更に含む、請求項5に記載のシステム。
- 流通データを他の所定のデータと組み合わせ、製品への需要を生む因子を導出するための回帰分析を実行して、前記製品の需要を生む前記因子を前記製品の製造業者に提示できるようにするための手段を更に含む、請求項6に記載のシステム。
- インターポール・グローバル・レジスタを用いて前記認証データを検証するための手段を更に含む、請求項6に記載のシステム。
- ユーザ情報及び前記ユーザ提供の認証メッセージをユーザデータベース内に保存するための手段;
前記製品が認証された時、前記製品に関する入手可能な情報のメニューを前記ユーザに提供するための手段;及び
総計データを前記製造業者又は他の当事者に提供するために、前記ユーザの識別子に基づいて、前記ユーザが選んだ選択からデータを集計するための手段
を更に含む、請求項5に記載のシステム。 - 医薬品又は製品の二重認証を実行するためのシステムであって、前記システムは:
隠し認証要素を含む固有の認証コードを、医薬製品に設けるための手段;
ユーザからの認証データを含む認証メッセージを受信するための手段;並びに
(a)前記ユーザから受信した前記認証データの検証、及び
(b)前記隠し認証要素の検証
を実行したら、検証結果の応答を前記ユーザに提供するための手段
を含む、システム。 - 前記隠し認証要素は、製造手段によりアクティブ化されるまで非アクティブ状態であるラベルからなる、請求項10に記載のシステム。
- 前記隠し認証要素は、テスト可能なインク又はテスト可能な紙からなる、請求項10に記載のシステム。
- 前記検証結果の応答を提供するための前記手段は、インターポール・グローバル・レジスタを通して前記認証データを検証することからなる、請求項10に記載のシステム。
- 医薬製品又は医薬品の流通を管理するためのシステムであって、前記システムは:
医薬製品の信頼性を検証するのに用いられる複数の認証コードを、製造手段からの前記複数の認証コードの要求に応じて、シリアル化するための手段;
前記複数の認証コードの少なくとも1つの認証コードを、医薬製品のユーザが投稿する検証要求に応じて、検証するための手段
を含む、システム。 - 前記少なくとも1つの認証コードを検証するための前記手段は、インターポール・グローバル・レジスタを用いて構成される、請求項14に記載のシステム。
- 前記少なくとも1つの認証コードを検証するための前記手段は、前記少なくとも1つの認証コードと前記複数の認証コードのそれぞれと比較することからなる、請求項14に記載のシステム。
- 前記製造手段は、製造設備に製造サーバを備え、かつ前記製造設備における各製品の製造の多段階において前記複数の認証コードをシリアル化するための手段を更に備える、請求項14に記載のシステム。
- 前記複数の製造コードが正しい製造段階にない場合に、前記製造設備の製造管理者に警告するための手段を更に備える、請求項17に記載のシステム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161567049P | 2011-12-05 | 2011-12-05 | |
US61/567,049 | 2011-12-05 | ||
PCT/US2012/067980 WO2013086017A1 (en) | 2011-12-05 | 2012-12-05 | System and method for verifying and managing distribution of products |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015508519A true JP2015508519A (ja) | 2015-03-19 |
Family
ID=48574836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014546030A Pending JP2015508519A (ja) | 2011-12-05 | 2012-12-05 | 製品の流通を検証及び管理するためのシステム及び方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20130159712A1 (ja) |
EP (1) | EP2788926A1 (ja) |
JP (1) | JP2015508519A (ja) |
CN (1) | CN104094298A (ja) |
WO (1) | WO2013086017A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016194758A (ja) * | 2015-03-31 | 2016-11-17 | 大日本印刷株式会社 | 薬剤認証システム、薬剤認証方法、およびプログラム |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8782434B1 (en) | 2010-07-15 | 2014-07-15 | The Research Foundation For The State University Of New York | System and method for validating program execution at run-time |
US9063721B2 (en) | 2012-09-14 | 2015-06-23 | The Research Foundation For The State University Of New York | Continuous run-time validation of program execution: a practical approach |
US9069782B2 (en) | 2012-10-01 | 2015-06-30 | The Research Foundation For The State University Of New York | System and method for security and privacy aware virtual machine checkpointing |
US9886751B2 (en) | 2013-08-09 | 2018-02-06 | Perceptimed, Inc. | Remote pharmaceutical verification |
CN104933613A (zh) * | 2015-06-24 | 2015-09-23 | 重庆加加林医疗器械连锁有限公司 | 分销方法及控制服务器及*** |
DE112018000705T5 (de) | 2017-03-06 | 2019-11-14 | Cummins Filtration Ip, Inc. | Erkennung von echten filtern mit einem filterüberwachungssystem |
US10911242B2 (en) * | 2018-05-29 | 2021-02-02 | International Business Machines Corporation | Authentication in distribution systems |
US10640273B2 (en) | 2018-05-29 | 2020-05-05 | International Business Machines Corporation | Authentication of packaged products |
CN109636455B (zh) * | 2018-12-06 | 2023-04-07 | 中山火炬职业技术学院 | 一种基于大数据实现的动态油墨价格产销*** |
CN109858266B (zh) * | 2019-01-25 | 2023-09-05 | 上海倍通医药科技咨询有限公司 | 医药流通数据验证方法 |
CN110705945A (zh) * | 2019-10-15 | 2020-01-17 | 秒针信息技术有限公司 | 一种物品运输方法、装置、存储介质及电子装置 |
WO2021183051A1 (en) * | 2020-03-11 | 2021-09-16 | National University Of Singapore | Token allocation, physical asset transferral and interaction management |
BR102021007983A2 (pt) * | 2021-04-27 | 2022-11-01 | Carlos Eduardo Bernini Kapins | Método implementado em programa de computador para verificação de conformidade e/ou autenticidade de um artigo |
CN115994773B (zh) * | 2023-02-27 | 2023-06-02 | 山东丰茂源认证服务有限公司 | 一种基于区块链的药物产品防伪及追溯管理*** |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6681214B1 (en) * | 1999-06-29 | 2004-01-20 | Assure Systems, Inc. | Secure system for printing authenticating digital signatures |
US20020143860A1 (en) * | 2001-03-31 | 2002-10-03 | Koninklijke Philips Electronics N. V. | Machine readable label reader system with versatile default mode |
US7614546B2 (en) * | 2005-02-03 | 2009-11-10 | Yottamark, Inc. | Method and system for deterring product counterfeiting, diversion and piracy |
US7941376B2 (en) * | 2005-03-16 | 2011-05-10 | Dt Labs, Llc | System and method for customer authentication of an item |
US8713090B2 (en) * | 2006-12-15 | 2014-04-29 | Microsoft Corporation | Enhancing user experiences using aggregated device usage data |
US8028891B2 (en) * | 2007-01-25 | 2011-10-04 | Lokesh Prem Harjani | System and method for authenticating and tracking products |
US20110153386A1 (en) * | 2009-12-22 | 2011-06-23 | Edward Kim | System and method for de-seasonalizing product demand based on multiple regression techniques |
-
2012
- 2012-12-05 EP EP12855090.2A patent/EP2788926A1/en not_active Withdrawn
- 2012-12-05 JP JP2014546030A patent/JP2015508519A/ja active Pending
- 2012-12-05 CN CN201280069052.3A patent/CN104094298A/zh active Pending
- 2012-12-05 WO PCT/US2012/067980 patent/WO2013086017A1/en active Application Filing
- 2012-12-05 US US13/706,014 patent/US20130159712A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016194758A (ja) * | 2015-03-31 | 2016-11-17 | 大日本印刷株式会社 | 薬剤認証システム、薬剤認証方法、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN104094298A (zh) | 2014-10-08 |
EP2788926A1 (en) | 2014-10-15 |
US20130159712A1 (en) | 2013-06-20 |
WO2013086017A1 (en) | 2013-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2015508519A (ja) | 製品の流通を検証及び管理するためのシステム及び方法 | |
Omar et al. | Blockchain-based supply chain traceability for COVID-19 personal protective equipment | |
Saxena et al. | Pharmacrypt: Blockchain for critical pharmaceutical industry to counterfeit drugs | |
EP2856694B1 (en) | System and method for generating and managing product authentication codes | |
US20170076065A1 (en) | System, device, and automated method for verification of medication integrity and chain of custody | |
US20140149131A1 (en) | Methods and systems for drug diversion tracking | |
US20170193525A1 (en) | System and Method for Detecting Counterfeit Products | |
US20070205258A1 (en) | System and Method of Product Information Coding and Authentication | |
CN108140098A (zh) | 建立容器之间的信任 | |
US20110225100A1 (en) | System, method and interface display for verifying and managing distribution and sales of medicine | |
US20140279548A1 (en) | Systems and Methods to Provide Product Information to Consumers | |
WO2019068893A1 (en) | SYSTEM AND METHOD FOR PRODUCT AUTHENTICATION | |
US20130091545A1 (en) | Delivery of customized content for uniquely identified memory devices | |
Chien et al. | The last mile: DSCSA solution through blockchain technology: drug tracking, tracing, and verification at the last mile of the pharmaceutical supply chain with BRUINchain | |
US20080140715A1 (en) | Method and Apparatus for Tracking the Distribution of Pharmaceutical Products | |
US9202194B1 (en) | Tracking the distribution of a product or package through a supply chain to determine authenticity and detect breaches | |
Gomasta et al. | PharmaChain: Blockchain-based drug supply chain provenance verification system | |
Lokesh et al. | Block Chain Based Supply Chain Management for Counterfeit Drugs in Pharmaceutical Industry | |
US20090282244A1 (en) | Medical device rights and recall management system | |
de Vries et al. | Vulnerabilities for drug diversion in the handling, data entry, and verification tasks of 2 inpatient hospital pharmacies: clinical observations and healthcare failure mode and effect analysis | |
Gharaibeh et al. | Practices, perceptions and trust of the public regarding online drug purchasing: a web-based survey from Jordan | |
US20210233671A1 (en) | System for managing medical documentation | |
WO2019041566A1 (zh) | 动态加密的医疗云平台药品监控分析***及方法 | |
US20230394559A1 (en) | Order information for electronic devices | |
Chen et al. | Blockchain-based alcoholic beverages supply chain management system |