ウェブセミナー
Computerized System Validationについて研究するページです。
*万が一文中に解釈の間違い等がありましても、当社では責任をとりかねます。
本文書の改訂は予告なく行われることがあります。
厚労省版「コンピュータ化システムバリデーションガイドライン」の考察
1. はじめに
2008年10月29日に開催された日薬連主催の「第28回医薬品GQP・GMP研究会」では、「コンピュータ化システムバリデーションのガイドライン」についての概要が発表された。
これは平成4年に発出され、平成17年3月30日に取り下げられた「コンピュータ使用医薬品等製造所適正管理ガイドライン(薬監第11号)」を改定するものである。
厚生労働省は、平成17年3月30日に本ガイドラインを取下げた。取下げの意図は不明である。
この取下げにおいて、輸出等において混乱をきたした。例えば、台湾行政院衛生署は、1999年5月1日に「薬品優良製造規範」を公告し、台湾市場へ医薬品を供給する台湾内外の製薬メーカに対しバリデーションの資料を段階的に提出することを義務付けた。そして2005年12月10日までに輸入許可を取得している全医薬品について、コンピュータバリデーションデータの提出を要請した。
そこで、厚生労働省医薬食品局監視指導・麻薬対策課は、平成18年10月13日付の事務連絡において「GMP/QMS事例集(2006年版)について」の117頁GMP 20-12 (コンピュータの利用等)において、新たなガイドラインが発出されるまでの間は、従来どおり、本ガイドラインを参考とすることとし、一部改定の上、現在でも有効とした。
その上で2007年6月より、厚生労働省、医薬品医療機器総合機構(PMDA)、日本製薬団体連合会 品質委員会、製剤機械技術研究会が共同で、本ガイドラインについての見直し作業を進めている。
2008年2月には、見直しにあたり、各企業の現状を踏まえたものとするため、日薬連及び日本医薬品原薬工業会傘下会員社にアンケート調査を実施した。
また改定案に対するコメント収集及び評価を行い、改定案の最終化と規制当局へ提案が行われた模様である。
今後は、厚労省版「コンピュータ化システムバリデーションガイドライン」が施行され、それにともなって査察マニュアルも見直しされるものと推察される。
今回は2008年10月29日 日薬連主催「第28回医薬品GQP・GMP研究会」配布資料をもとに、近い将来に発行されると予想される厚労省版「コンピュータ化システムバリデーションガイドライン」を考察してみたい。
2. 日本におけるコンピュータ化関連指針
日本におけるコンピュータ化関連指針としては、厚生省(当時)から平成4年2月21日に出された薬監第11号監視指導課長通知「コンピュータ使用医薬品等製造所適正管理ガイドライン」と、平成5年1月11日に出された薬監第3号監視指導課長通知「コンピュータ使用医薬品等製造所査察マニュアル」があげられる。
この2つの通知を受けて、平成5年に薬事法が改正され、医薬品GMPの改正が行われ、バリデーションを実施することが医薬品製造の許可要件となった。(図1参照)
図1 日本におけるコンピュータ化関連指針
コンピュータ使用医薬品等製造所適正管理ガイドラインは、厚生省がソフトウェアベンダーに作成を依頼した経緯があり、実用的で、読みやすく分かりやすいものになっている。
しかしながら、本ガイドラインはソフトウェアを開発する側の論理で作成されており、検証する側の論理、すなわちバリデーションの概念が薄いものとなっている。(図2参照)
図2 コンピュータ使用医薬品等製造所適正管理ガイドライン
3. コンピュータ使用医薬品等製造所適正管理ガイドラインの取下げと復活
厚生労働省は、平成17年3月30日に突如本ガイドラインを取下げた。取下げの意図は不明である。
この取下げにおいて、輸出等において混乱をきたした。
例えば、台湾行政院衛生署は、1999年5月1日に「薬品優良製造規範」を公告し、台湾市場へ医薬品を供給する台湾内外の製薬メーカに対しバリデーションの資料を段階的に提出することを義務付けた。
そして2005年12月10日までに輸入許可を取得している全医薬品について、コンピュータバリデーションデータの提出を要請した。
そこで、厚生労働省医薬食品局監視指導・麻薬対策課は、平成18年10月13日付の事務連絡において「GMP/QMS事例集(2006年版)について」の117頁GMP 20-12 (コンピュータの利用等)において、新たなガイドラインが発出されるまでの間は、従来どおり、本ガイドラインを参考とすることとし、一部改定の上、現在でも有効とした。(図3参照)
図3 適正管理ガイドラインの「復活」
4. ガイドラインの見直し
輸出等で混乱をきたしているため、本ガイドラインの見直しは迅速に行われなければならない。
2007年6月より、厚生労働省、医薬品医療機器総合機構(PMDA)、日本製薬団体連合会 品質委員会、製剤機械技術研究会が共同で、本ガイドラインについての見直し作業を進めている。
2008年10月29日に開催された、日薬連主催の「第28回医薬品GQP・GMP研究会」では、「コンピュータ化システムバリデーションのガイドライン」についての概要が発表された。
5. 新ガイドライン検討の過程と今後の見通し
新ガイドラインの作成にあたって、以下のようなステップで見直し作業が行われた。
1) 基本的な方針の検討
2) 適正管理ガイドラインとGAMP 4比較検討
GAMP 4は、これまで事実上のグローバルスタンダードとして、世界中の製薬企業で使用されてきた。日本におけるCSVガイドラインが、グローバルスタンダードと乖離したものになった場合、日本の製薬企業にとっては、いわゆるダブルスタンダードという問題が起こってしまうことになる。したがって、GAMPに準拠したものにすることは極めて重要である。GAMPは、2008年2月に7年ぶりに改定版が発表され、GAMP 5が発行された。GAMP 5では、大幅な改定が行われた個所もあり、もし厚労省版「コンピュータ化システムバリデーションガイドライン」が、GAMP 4に沿って作成されているとすれば、問題が残ることになる。
3) CSV取り組み状況と課題の把握(日薬連、原薬工加盟企業へのアンケート調査の実施)
2008年2月には、ガイドライン見直しにあたり、各企業の現状を踏まえたものとするため、日薬連及び日本医薬品原薬工業会傘下会員社にアンケート調査を実施した。
日本の製薬企業の特徴として、中小・零細企業を含めると非常に多くの製薬企業が存在する。
そのすべての企業に対して、グローバルスタンダードの基準でコンピュータ化システムの品質保証を行うよう要求することは、困難を伴う。
本アンケート結果は、一般雑誌に詳細なグラフとともに発表された。
4) ソフトウェアカテゴリ分類の検討(製薬企業における分類の調査)
GAMPでは、ソフトウェアをカテゴリ分けしている。
GAMP 5では、GAMP 4までにはあった、ファームウェア(カテゴリ2)が削除された。
ファームウェアというのは、ICチップに焼付けたコードのことである。
その特徴は、一旦ICチップに焼きつけてしまうと、当該サプライヤでも変更することができない。
GAMP 5の改定では、この分類方法に異議が出された。何故ならば、ファームウェアといってもICチップに焼付けるまでは、ソフトウェアである。つまりバグ等の不具合もあれば、変更管理も行われるのである。
GAMP 5では、最終形がファームウェアのように変更できないかどうかという、形態によって分類はしなくなった。
5) 適正管理ガイドラインの改定版検討
改定版は、GAMP 4で使用されてきた用語をもとにしているようである。
例えば、IQ、OQ、PQ、DQなどである。
これらの用語は、GAMP 5では使用しないこととなった。
6) 改定案に対するコメント収集及び評価
日薬連加盟の各製薬会社に、改定案に対するレビュとコメントを求めた。
しかしながら、各社に対してコメントに対する回答等は、行われなかった模様である。
7) 改定案の最終化と当局へ提案
改定案はすでに当局に提出されたものと推察する。
また当局が発行する際には、パブリックコメントを募集するよう要請した模様である。
8) 解説書の作成(査察マニュアルの見直し)
現在、当局側では査察マニュアルの作成を行っているものと推察される。
6. ガイドライン見直しのポイント
医薬品GQP・GMP研究会での発表によると、ガイドライン見直しのポイントは4つあるという。(図4参照)
図4 ガイドライン見直しのポイント
6.1 CSVにかかる労力やコストの削減
GAMPと整合させ、ソフトウェアをカテゴリ分類することにより合理的・経済的なCSVとしなければならない。
ソフトウェアの変更度合いに応じて、カテゴリを分類する。変更が多いほど不具合等のリスクが増す。すなわちカテゴリ分類は、リスク分類である。
リスクの大きいソフトウェアは、従来通りのCSV実施が求められるが、リスクが低いものに関しては、CSV実施の程度を抑えることができるのである。
これにより、効率的、効果的で、コスト効率の良いコンピュータ化システムの品質保証が行えることとなる。
6.2 グローバル化への対応(欧米とのハーモナイズ)
日本の製薬企業にとって、色々な規制要件において、いわゆるダブルスタンダードという問題が多く発生している。
例えば、これまでのコンピュータ使用医薬品等製造所適正管理ガイドラインとGAMP 4の関係や、21 CFR Part 11と厚労省ER/ES指針の関係等である。
新しいガイドラインにおいては、GAMP 5と整合し、ダブルスタンダードを起こさないよう配慮することは、必須の課題である。
6.3 CSV規定とリスクアセスメント・サプライヤ評価
新ガイドラインのもとでは、製薬各社は、CSV実施のための規定(ポリシー)やSOPを作成することが必須となる。
また世界のCSV規制の動向として、リスクアセスメントを実施することは必須である。
さらにCSVの実施においては、サプライヤを最大限活用し、コストや労力を下げ、品質を向上させることも重要である。
これらリスクアセスメントや、サプライヤアセスメントに関する文書(SOP)も、作成しなければならない。
特にサプライヤを利用するには、前もってサプライヤ監査を実施し、当該サプライヤのQMSを監査しておかなければならない。
6.4 適用範囲の明確化と取り組みやすいCSV
これまでPLC(Programmable Logic Controller)の取り扱いについては、曖昧であった。英国のようにPLCに関して厳しいCSVを求めている当局もあれば、そうでない国もあった。
このように不明確であったCSVの適用範囲を、明確にすることは重要である。
また、これまで製薬業界におけるバリデーション作業は、大変難しい用語が使用されてきた。
例えば、据付時適格性検証(IQ)、稼動性能適格性検証(OQ)、稼動時適格性検証(PQ)などである。
通常、ソフトウェア業界では、検証(Qualification)という用語は使用しない。一般にはテストと呼ぶ。
検証という言葉は、完全な一致性の確認と言ったニュアンスに聞こえ、CSVを面倒くさく、複雑で、難しいものと感じさせる要因となっている。
判りやすい表現と、説明書の作成は必須事項である。
7. カテゴリ案
新ガイドライン(案)では、GAMPと同様、ソフトウェアをカテゴリ分けしている。(図5参照)
カテゴリはすなわちソフトウェアのリスクの分類である。カテゴリの数字が大きくなるほど、ユーザによる変更の度合いが大きく、ソフトウェアに欠陥が含まれる可能性が増大する。
カテゴリ | 内容 | 一般例 | ||
0. | 機能の固定された汎用品 | 商業ベースで販売されている汎用機器 社会一般で極めて汎用されているパッケージソフトウェア及びPC | 電話機、電卓、時計、ストップウォッチ、タイマー等の機器 MS-Word、MS-Excel、Adobe-Acrobatなどのオフィスソフト、及びソフトウェアのみをインストールして使用するPC | |
1. (A.) | 基盤ソフト | 階層型ソフトウェア(カテゴリ3以降のアプリケーションが構築される基盤となるもの) 運用環境を管理するソフトウェア | OS、データベースエンジン、ミドルウェア、プログラム言語、統計管理パッケージ、ネットワーク監視ツール、スケジュール管理ツール | |
3. (B.) | 構成していないソフトウェア | 商業ベースで販売されている既製のソフトウェアで、ソフト自体は業務工程に合わせて構成していないもの。(実行時のパラメータ入力、パラメータの記録は本カテゴリに含まれる) | 市販のパッケージソフトウェア 市販の製造設備、分析機器、製造支援設備、及びそれらに搭載された既製のシステム、ラダーロジック(PLC)、ファームウェア等 | |
4. (C.) | 構成したソフトウェア | ユーザの業務プロセスに合わせて構成したソフトウェア。 但し、ソフトウェアコードを変更した場合はカテゴリ5とする | LIMS、SCADA、MRPII、MES | データ収集システム、ERP、DCS |
EDMS(文書管理システム)、倉庫管理システム、表計算ソフト上の演算テンプレート等 | ||||
5. (D.) | カスタムソフトウェア | 業務プロセスに合わせて設計され、プログラムされたソフトウェア | ITアプリケーション、プロセスアプリケーション、カスタムラダーロジック(PLC)、カスタムファームウェア、表計算等のマクロプログラム |
図5 カテゴリ案
71 カテゴリ0 機能の固定された汎用品
カテゴリ0は、GAMPにはない。電卓やストップウォッチなどのCPUを搭載しているだけのものや、MS-Office製品等をインストールしているのみのPCが相当する。
7.2 カテゴリ1 基盤ソフト
カテゴリ1は、基盤ソフトであり、GAMP 5ではInfrastructure Softwareと呼んでいる。GAMP 4ではOperating Systemであった。
これにはOS、OracleやSQL Serverのようなデータベース、ミドルウェア、ネットワーク監視ソフトなどを含む。
7.3 カテゴリ2 使用しない
カテゴリ2は、GAMP 4ではFirmwareであったが、GAMP 5では使用しないこととなった。
これに合わせて、新ガイドライン(案)でもカテゴリ2を欠番としている。
ファームウェアというのは、ICチップに焼付けたコードのことである。その特徴は、当該サプライヤでも変更することができない。しかしながら、ファームウェアといってもICチップに焼付けるまでは、ソフトウェアである。つまりバグ等の不具合が存在し得るのである。
GAMP 5では、最終形がファームウェアのように変更できないかどうかという形態によって分類はしなくなった。
ファームウェアは、後述するカテゴリ3から5のいずれかのソフトウェアに組み込まれて使用されているか、一緒にシステムを構成しているはずで、ファームウェア単独でのCSVは実施しないことになった。
7.4 カテゴリ3 構成していないソフトウェア
カテゴリ3は、構成していないソフトウェアであり、GAMP 5ではNon-configured Softwareである。GAMP 4では、Non Configurable Software(構成設定不可なソフトウェア)であった。
別名COTS(Commercial Off The Shelf)として知られている。Shelfは棚のことであるが、Off The Shelfとは、棚から降ろしたらすぐに使用することができるという意味である。つまりユーザ設定や権限設定などは不要で、またワークフローの設定もしない。
これは設定変更不可であるソフトウェアや、設定変更が可能(Configurable Software)であっても、設定変更していない(工場出荷時のままの値で使用する場合)ものが含まれる。
GAMP 4では、設定変更しなくても、設定変更可能なソフトウェアである場合、カテゴリ4に分類していた。GAMP 5では、設定変更したかしなかったかでカテゴリを分けることになった。
カテゴリ3の例をあげると、電子天秤等、設置すればすぐに使用できる分析機器等である。またMS-Excelをそのまま使用する(ワークシートに数値等を入力する)場合が相当する。
7.5 カテゴリ4 構成したソフトウェア
カテゴリ4は、構成したソフトウェアであり、GAMP 5ではConfigured Softwareである。GAMP 4では、Configurable Software(構成設定可能なソフトウェア)であった。
これはビジネスプロセスに合わせて、パラメータなどを変更し、機能を変更しているものである。つまりカスタマイズしないで、ユーザの意図した仕様に適合させることができるものである。
昨今のソフトウェアのほとんどは、このカテゴリ4に相当する。
カテゴリ4の例としては、ドキュメント管理システムのように、ワークフローを設定し、ユーザ設定と権限設定によって、著者、レビューア、承認者等を区別し、プロセス通りの機能を実現するものがあげられる。
またMS-ExcelでTemplate等を使用し、縦と横の罫線を引いた表に入力した際に、合計や平均を自動的に計算させるような設定をした場合があげられる。これはMS-Excelの関数をコールしているのであって、カスタマイズやプログラミングを行っているわけではない。
7.6 カテゴリ5 カスタムソフトウェア
カテゴリ5は、カスタムソフトウェアであり、GAMP 4や5ではCustom Softwareである。
パッケージをカスタマイズした場合や、自社開発したソフトウェアが相当する。
またMS-Excelで、マクロやVBAと呼ばれるBasicプログラムを作成した場合が相当する。
8. カテゴリ毎の対応
カテゴリ | 一般的対応 | |
0. | 機能の固定された汎用品 | CSV対象外 (パッケージソフトウェアに関しては必要に応じてバージョン番号、PCの機種番号、製造番号の記録等を行う) |
1. (A.) | 基盤ソフト | バージョン番号の記録 据付時適格性確認(IQ)の実施(バージョン番号の記録、設置の確認) |
3. (B.) | 構成していないソフトウェア | リスクに基づき簡略化したCSVを実施する リスク評価結果に基づき必要と判断されれば供給者監査を実施する 据付時適格性確認(IQ)の実施(バージョン、製造番号等の記録、設置の確認) リスク評価結果に基づいた適格性確認の実施(URSに規定した機能のうち、リスクの高い機能に絞って検証する) 運用のための手順書の作成及びそれに基づいた運用 製造設備、分析機器、製造支援設備等に搭載されるシステムにおいては、設備の適格性確認に合わせてシステムの機能を検証することで差し支えない。この場合改めてCSVとして実施する必要はない。単純なシステムに関しては校正で代用することも可 |
4. (C.) | 構成したソフトウェア | リスクに基づきCSVシステムを一部簡略化してもよい リスク評価結果に基づいた供給者監査の実施 据付時適格性確認の(IQ)の実施 運転時適格性評価(OQ)及び稼働時適格性評価(PQ)のリスクベースの実施 開発業務・検証業務における文書の管理(設計仕様書等、システム構築に関する文書類は、提供者が管理してもよい。) 運用のための手順書の作成及びそれに基づいた運用 |
5. (D.) | カスタムソフトウェア | ガイドラインに記載されたCSVプロセスの実施 構成可能なソフトウェアと同様の実施項目に加えて、より厳密な提供者監査の実施 設計時適格性確認の(DQ)の実施 バリデーション実施者がライフサイクル全般にわたる文書を保存する(FS、DS、構築テスト、その他) 第三者によるソースコードレビュー |
図6 カテゴリ毎の一般的対応
8.1 カテゴリ0 機能の固定された汎用品
カテゴリ0は、CSVの対象とはならない。したがって、設置時にパッケージソフトウェアに関しては必要に応じてバージョン番号、PCの機種番号、製造番号の記録等を行うのみである。
8.2 カテゴリ1 基盤ソフト
カテゴリ1も、カテゴリ0と同様の扱いとなる。
一般にインフラストラクチャに関しては、CSVの対象とはならないが、Qualification(検証)の実施は求められる。
すなわち、サーバ、ルータ、ハブの検証などである。CSVと違う点は、テストデータを入力し、仮説検証型で検証するのではなく、それら装置が仕様の通り稼働することを確認することである。
ネットワークの設定等についても同様に、正しくアドレスがふられていること、フィルタリングが正しく設定されていることなどを検証する。また最近使用される機会が多くなった、ワイヤレス装置についても、目視では点検できないため、正しく当該装置と接続されていることを検証しておかなければならない。
8.3 カテゴリ3 構成していないソフトウェア
カテゴリ3は、ほぼCSVを簡略化できると考えてもよい。
特にGAMP 4におけるOQの実施はほとんど必要性がないと思われる。
例えば、Excelをそのまま使用したり、電子天秤を設置する場合などであるが、それぞれ機能をテストすることはあまり考えにくい。ただし、GAMP 5におけるPQの実施は、リスクレベルに応じて実施するべきである。
すなわち、実際の業務で支障なく使用することができるかどうかを確認しておくのである。
電子天秤の場合、IQ(適切な場所に設置されていることを確認、バージョン・製造番号等の記録等)を実施したのち、旧来のものと同等性があるか、精度が十分か、キャリブレーションが問題なく行えるか、実際の業務で使用する際に問題となる点はないかというような、確認のみを行うことになるであろう。
供給者監査(サプライヤーオーディットを直訳していると思われる。日本ではベンダーオーディットと呼ぶ場合が多い。)は、リスクベースで実施することになる。
カテゴリ3において供給者監査を実施しなければならないリスクとしては、当該コンピュータ化システムに対して、最初のユーザとなる場合などが考えられる。
ExcelやSASなどの汎用的なソフトウェアに関しては、大量に使用されていることもあり、リスクは低いが、パッケージ製品とは言え、新規性のあるものに関しては、その導入はリスクを伴う。
しかしながら、一般的には、カテゴリ3の供給者に対する監査は行わないと考える方が一般的と思われる。
8.4 カテゴリ4 構成したソフトウェア
リスクに基づき、CSVを一部簡略化して実施することとなる。
具体的には、自社でパラメータやコンフィグレーションを設定し、機能を変更したもののみを対象として、GAMP 4におけるOQを実施することになる。
パッケージ製品の場合、自社で変更していない機能は、当該サプライヤが出荷前にテストを実施し、その品質を保証しているため、テストを二重化して実施する必要性はない。
供給者監査についても、リスクに応じて実施することとなる。対応はカテゴリ3の場合と同様である。
GAMP 4におけるPQの実施は必須である。コンフィグレーション後の機能(すなわち当該業務に適合させるようパラメータ等を変更した機能)が、正しく当該業務に対して支障なく利用できることを確認することとなる。
CSVに関する文書・記録類は、製薬企業で保存しておかなければならない。ただし、設計仕様書等、システム構築に関する文書・記録類は、当該サプライヤが管理してもよい。必要に応じてそれら仕様書等を、供給者監査で調査しておくこと。
運用のための手順書の作成は、必須である。また手順書を遵守して運用することも重要であることは言うまでもない。
8.5 カテゴリ5 カスタムソフトウェア
カテゴリ5の場合、自社のCSV SOPに従った、フルのCSV実施が求められる。
言い換えれば、カテゴリ3や4は、リスクベースにより、SOPに記載されているアクティビティや作成成果物を一部割愛できるということである。
カテゴリ5の場合、供給者監査は必須である。契約前には終えておく必要がある。また監査に合格できていないにもかかわらず、契約を締結してはならない。
GAMP 4におけるDQ(Design Qualification:設計時適格性確認)の実施も必須である。DQとは、設計がユーザの要求を満たしていることを、製造に前もって検証しておくことである。
DQの実施にあたっては、当該システムに関する深い知識と経験が必要となるため、当該サプライヤが実施することとなる。
製薬企業側では、そのDQが適切に行われたかどうかを確認しておく必要がある。特にトレーサビリティマトリックスの作成が行われており、ユーザ要求仕様書で要求された機能が、もれなく設計仕様書に反映されていることを確認しておくこと。
また当該サプライヤは、ソースコードを作成した際に、ソースコードレビュを行わなければならない。
ソフトウェアは、テストデータの入力によるテスト(一般にブラックボックステストと呼ばれる)だけでは、すべての条件分岐をテストすることができないため、デバッギングツール等を用いた目視によるソースコードレビュ(一般にホワイトボックステストと呼ばれる)が必要である。
その際のレビュ担当者は、当該プログラマではなく、別の者が担当しなければならない。なぜならば当該プログラマは、当該ソースコードに対する“思い込み”があるからである。
表中に第三者と記載があるが、これは当該サプライヤ内の別人物と解釈しても良いと思われる。
9. 新CSVガイドライン目次案
新CSVガイドラインの目次案は、図7のようになっている。
注目すべきところは、3章の「 CSV規定の作成」であり、厚労省版CSV指針が発出された後は、CSVに関するポリシーやSOPを作成しておくことが必須となる。
4章の「開発業務」は、コンピュータシステムを開発する者が理解しなければならない。おもにサプライヤがその任にあたるものと思われる。
5章の「検証業務」は、バリデーションのことであり、システム開発・導入に関わるすべての者が理解しておく必要がある。
GAMP 5(英語版)では、Qualificationという用語を廃し、Verificationに改めた。しかしながら本ガイドライン案では、検証(Qualification)という言葉遣いや、DQ、IQ、OQ、PQといったGAMP 4での用語が使用されている。このまま発行されると、GAMP 5に従ってSOPを作成した企業では、齟齬が生じてしまう懸念がある。
厚労省が最終版を発出する際には、GAMP 5に日本語版と用語や翻訳の整合をとっていることを期待する。
0. 制定の経緯 0.1 ガイドラインの位置付け 0.2 コンピュータ化システムの取扱い 0.3 カテゴリ分類 1. 目的 2. 摘要の範囲 3. CSV規定の作成 4. 開発業務 4.1 要求仕様書の作成 4.1.2 開発計画に関する事項 4.2 設計に関する事項 4.3 機能仕様書の作成 4.3.1 設計仕様書の作成 4.3.2 ハードウェア設計書 4.3.2 ソフトウェア設計書 4.4 プログラミング及びプログラムテスト 4.4.1 プログラム仕様書及びプログラムの確認 4.4.2 プログラムテストの実施 4.5 システムテスト 4.5.1 システムテスト実施計画書の作成 4.5.2 システムテストの実施 | 5. 検証業務 5.1 CSV計画書の作成 5.2 設計時適格性評価(DQ) 5.2.1 設計時適格性評価計画書の作成 5.2.2 設計時適格性評価の実施 5.2.3 設計時適格性評価報告書の作成 5.3 据付時適格性(IQ) 5.3.1 設置計画書の作成 5.3.2 ハードウェアの設置 5.3.3 ソフトウェアのインストール 5.3.4 設置報告書の作成 5.4 運転時適格性評価(OQ) 5.4.1 運転時適格性評価実施計画書の作成 5.4.2 運転時適格性評価の実施 5.4.3 運転時適格性評価報告書の作成 5.4.4 テスト結果の引用 5.5 性能適格性評価(PQ) 5.5.1 性能適格性評価実施計画書の作成 5.5.2 性能適格性評価の実施 5.5.3 性能適格性評価報告書の作成 5.6 CSV報告書の作成 |
図7 CSVガイドライン 目次案
10. システムのライフサイクルとCSV
一般にコンピュータ化システムの開発・導入は、各社のQMS(Quality Management System)に従い、システムライフサイクル(SLC)に沿って実施される。(図8参照)
CSV活動は、SLCの各時点で実施されなければならない。CSVは、けっして後付けで実施してはならない。
SLCにおけるCSV実施は、仕様と確認のアプローチ(Specification and Verification)をとる。つまり「仕様」(Specification)は必ず「確認」(Verification)されなければならないのである。
ここで確認とは、パラメータやコンフィグレーションの読合せ(仕様書と実際の画面の確認など)である場合と、多くの場合はソフトウェアのテストを意味する。
GQP・GMP研究会で紹介された図は、GAMPにおけるV-Modelに相当するものであると理解する。
図8 システムのライフサイクルとCSV
また開発業務において、サプライヤを最大限活用することは、効率面、費用面、品質面において有効である。
プログラムやシステムのテストなどは、製薬企業が実施するのではなく、サプライヤに委ね、それらの記録もサプライヤが作成することになる。「もちはもち屋」なのである。
図9 CSVの流れ
11. 厚労省版CSV指針対応の課題
厚労省版CSV指針が発出された際に、製薬企業で対応すべき必須項目が3つ存在する。(図10参照)
◆ CSV取組みに対する社内体制の確立 ◆ CSV取組み社内規定(方針、基準書、各種SOP)の作成 ◆ コンピュータシステムのインベントリー(台帳)作成 |
図10 CSVの今後の課題
11.1 CSV取組みに対する社内体制の確立
製薬企業において、コンピュータ化システムの導入や運用を行う際に、CSVの取り組みに対する社内体制の確立が必要である。(図11参照)
社内体制は、平成17年に発出された厚労省ER/ES指針にも対応するものであることが望まれる。
「責任者」は、企業のトップまたは経営者であり、社内の品質保証体制全般に最終責任を負う。後述するコンピュータ化システムの品質保証ポリシー(CSV Policy)を作成し、全従業員に対し、周知徹底しなければならない。このことを一般に内部統制(Corporate Governance)と呼ぶ。
システムの信頼性保証に関するステアリングコミッティーとして、「CSV委員会」を設立する必要がある。
CSV委員会では、後述する企業内に存在するコンピュータ化システムのインベントリーを管理・メンテナンスする必要がある。また規制要件のモニタリング、社内のCSV実施状況の把握などにも責任を持つ。
必要に応じて経営者への報告を行う。
管理者は、実際にCSVの実施に関して、指揮を行う者である。CSVの実行責任を持つ。
スタッフ部門として、CSV SOP作成部門、教育部門があり、また日々のコンピュータ化システムのメンテナンス、バックアップ等を実施するIT部門が存在する。
コンピュータ化システムの品質保証を行う者としてCVQA(Computer Validation Quality Assurance)も必須である。
図11 CSV取組みに対する社内体制の確立
11.2 CSV取組み社内規定(方針、基準書、各種SOP)の作成
コンピュータ化システムの品質保証を行うため、QMSを構築しなければならない。
QMSを構築するということは、コンピュータ化システムに関する品質保証のための文書体系を確立するということである。
一般にQMSは、ポリシー(Policy)、役割と責任(R&R:Roles and Responsibility)、規則(Rule)、標準業務手順書(SOPs)、テンプレート(WPD)などから成る。(図12参照)
図12 一般的なQMSの階層構造
一般に、上位文書の方が概念的に記載し、下位文書の方が具体的に記載される。したがって、上位ほど改訂頻度が少なく、また上位レベル(例:社長や役員)の承認が行われ、下位ほど改訂頻度が多く、下位レベル(例:部門長)の承認で済ませることになる。
1)ポリシー(Policy)
ポリシーは、法や規制要件を遵守するための会社としての方針とコミットメントを記述する。したがって、ポリシーは全社で1つのものであり、その承認者は社長(または経営者)である。
ポリシーにはWhyを書くことになる。
ポリシー以下の文書は、ポリシーに記載された方針に相違することなく作成されなければならない。いわばポリシーは憲法的なものであるといえる。
一度制定されたポリシーは、法や規制要件が改定されることがない限り、変更するべきではない。ポリシーがしばしば変更されるとすれば非常に奇怪である。
ちなみに外国の会社による監査や、当局の査察では、このポリシーの提示と説明を求められることが多い。
経営者は常に自社の従業員に対して、このポリシーを徹底するよう周知しなければならない。このことを内部統制(Corporate Governance)と呼ぶ。2)役割と責任(R&R)
役割と責任(R&R:Roles & Responsibilities)には、ポリシーによって会社がコミットした遵守事項を実行するために、権限委譲された組織や役割とそれらの責任を記述する。R&Rという権限委譲文書がなければ、全ての実施の責任は社長になってしまうのである。
つまりR&RにはWhoを書くことになる。ちなみに役割とは、バリデーションマネージャ、プロジェクトオーナーなどのような名称を指す。しばしば「役割」という用語と「責任」という用語が混同して用いられていることがあるので注意したい。3)規則(Rule)
Ruleとは、規則のことである。例えば、「パスワードは6文字以上設定すること」や「パスワードは90日以内に変更すること」といった基準が相当する。
多くの場合、これらはSOPに含めがちであるが、そもそもSOPとは、ルールを守るための手順を記載するものである。ルールと手順は区別して作成することが望まれる。4)標準業務手順書(SOPs)
SOPでは、R&Rで定義された役割が、その責任に応じて実施すべき手順を記載する。手順には、R&Rで定義した役割を主語とし、実施する時期、実施すべきタスクを明らかにする。
つまりSOPにはWho、When、Whatを書くことになる。
SOPには、フローチャートを記載すること。フローチャートが描けない場合は、おそらく記載事項が手順ではなく、ルールである可能性がある。5)テンプレート(WPD)
テンプレート(WPD:Working Practice Document)では、CSVの記録を作成するための方法を詳細に記載する。製薬企業によっては、WI(Working Instruction)と呼ぶ場合もある。
WPDにはHowを書くこと。Howは経験をつむにつれ、改善され、進化する。したがって、WPDはしばしば改訂されることになる。
12.3 コンピュータシステムのインベントリー(台帳)作成
コンピュータシステムのインベントリーとは、社内に存在するコンピュータ化システムの台帳のことであり、一覧表である。(図13参照)
FDAにおける21 CFR Part 11やEMEAにおけるANNEX 11対応時には、このシステムインベントリーの作成管理が必須とされてきた。
システムインベントリーは、製薬企業内のどのプロセスやデータが電子化されているのかを一覧するものであり、CSV査察時において最初に説明を求められる事項である。
図13 システムインベントリー
システムインベントリーには、ハードウェアの名称と製造番号、ソフトウェアの名称とバージョンをはじめ、導入日、管理者名、どのような手順書を作成したかなどの記載も必要と思われる。
またCSVを実施したことを表す日付も記載しておくと良いだろう。
一般にシステムインベントリーを最初に作成する場合は、資産台帳などを参考にすれば効率的である。しかしながら、社内には個人が作成し使用しているMS-ExcelやMS-Accessなども多く存在することがあり、それらについても調査しておかなければならない。
またシステムインベントリーへの記載は、システムの導入後では遅いと思われる。企業は、コンピュータ化システムの導入を起案した段階で把握しておく必要があり、サプライヤー監査の実施、当該システムがPart11や厚労省ER/ES指針を満たすことの確認、CSVの実施等の状況をシステムライフサイクルの当初からシステムインベントリーへの記載をもって管理することが望まれる。
参考
- 「第28回医薬品GQP・GMP研究会」配布資料 日薬連 2008.10.29
exact allergy pills best nighttime medicine for allergies costco canada cold and sinus
kirkland allergy pills toronto allergy pills without antihistamine common prescription allergy pills
buy sleep medications online oral modafinil 200mg
top selling sleep aids buy melatonin 3 mg online
order deltasone sale buy cheap generic prednisone
prednisone order online prednisone price
acid reducing medications cipro 1000mg sale
acidity medicine list famotidine oral
strong acne medication from dermatologist purchase isotretinoin online cheap dermatologist approved acne treatment
alternatives to allergy pills order ventolin inhalator sale prescription medication for severe allergies
strongest gerd prescription medication clozaril 50mg price
buy isotretinoin 20mg online cheap buy accutane paypal isotretinoin 20mg cost
prescription medication for abdominal cramps order allopurinol for sale
order isotretinoin 40mg generic order accutane pills order isotretinoin generic
sleeping pills online buy provigil medication
cheap amoxil pill amoxicillin online order amoxil 250mg canada
order amoxil 250mg generic amoxil us order amoxicillin sale
buy sleeping pills online canada buy melatonin pills for sale
zithromax online buy order zithromax online cheap zithromax without prescription
gabapentin for sale online neurontin 100mg canada
azithromycin 250mg price purchase azithromycin online order azithromycin 500mg generic
gabapentin 600mg us gabapentin 800mg brand
order azipro 250mg sale generic azithromycin azithromycin without prescription
buy furosemide 40mg generic furosemide 100mg brand
azipro 500mg brand azithromycin generic buy azithromycin 500mg online cheap
lasix 100mg usa furosemide 100mg canada
order prednisolone 5mg pills prednisolone uk prednisolone medication
prednisolone 40mg us order omnacortil 10mg generic buy cheap generic prednisolone
deltasone canada prednisone 5mg generic
amoxicillin 1000mg ca oral amoxicillin amoxicillin tablets
monodox us doxycycline uk
buy amoxicillin amoxil 500mg usa amoxicillin brand
monodox pills monodox pills
albuterol over the counter buy ventolin online order generic ventolin 4mg
buy augmentin paypal order amoxiclav
ventolin 2mg inhaler how to buy albuterol order ventolin inhalator
oral levothroid levothyroxine uk levothroid drug
order augmentin 375mg pill purchase augmentin for sale
order vardenafil 20mg buy levitra 20mg for sale
buy synthroid 75mcg online cheap cheap levothyroxine without prescription synthroid online order
levitra pills buy vardenafil medication
buy clomiphene 50mg pill buy clomid pills clomid 50mg oral
buy generic clomiphene for sale cost clomid purchase clomiphene without prescription
order tizanidine for sale how to get zanaflex without a prescription purchase tizanidine pills
order generic semaglutide 14mg semaglutide 14 mg us order rybelsus 14 mg online
rybelsus 14mg cheap where to buy rybelsus without a prescription cheap rybelsus 14 mg
order deltasone 40mg generic deltasone 20mg uk brand deltasone 5mg
semaglutide 14 mg for sale order semaglutide for sale order generic semaglutide 14mg
deltasone us cheap prednisone 20mg order deltasone 10mg
purchase isotretinoin generic isotretinoin 20mg for sale accutane pills
semaglutide cheap order rybelsus sale semaglutide 14mg pill
purchase absorica online cheap order generic accutane accutane medication
buy ventolin inhalator sale buy cheap generic albuterol order ventolin 2mg generic
buy amoxicillin 1000mg generic amoxicillin 500mg pills buy amoxicillin medication
order ventolin what to do when allergy medicine doesn’t work purchase ventolin inhalator generic
order amoxil pills buy amoxicillin 500mg pill amoxil for sale online
buy augmentin 625mg pill buy generic clavulanate online order augmentin 625mg pills
cost azithromycin 250mg zithromax without prescription azithromycin medication
order amoxiclav sale buy augmentin 625mg for sale augmentin without prescription
buy zithromax sale buy azithromycin 250mg buy azithromycin 500mg pill
levothyroxine usa buy synthroid 100mcg generic order levoxyl without prescription
prednisolone for sale online buy omnacortil pill order prednisolone 5mg pill
levothyroxine brand synthroid 150mcg pill buy synthroid 150mcg sale
buy prednisolone tablets prednisolone pill order prednisolone 5mg generic
serophene drug buy clomiphene 50mg online serophene canada
gabapentin 800mg us gabapentin 100mg brand gabapentin 100mg pill
serophene order online clomiphene 50mg tablet buy clomid 100mg without prescription
order neurontin 100mg online cheap buy gabapentin generic buy neurontin 600mg sale
order viagra online cheap sildenafil 100mg cheap sildenafil 100mg without prescription
buy furosemide 40mg pills cheap furosemide furosemide 100mg pills
buy lasix generic diuretic purchase lasix online cheap furosemide us
purchase sildenafil for sale purchase viagra without prescription order sildenafil
buy rybelsus 14mg for sale semaglutide for sale generic rybelsus 14 mg
purchase doxycycline for sale purchase acticlate generic order vibra-tabs online cheap
doxycycline 200mg for sale buy monodox generic monodox over the counter
cheap semaglutide 14 mg buy rybelsus for sale rybelsus 14mg price
online casino for real money online casino games real money casino near me
purchase levitra without prescription levitra 10mg drug vardenafil pills
online gambling games online casino games for real money online poker
levitra 20mg uk levitra 20mg cost levitra order online
order lyrica 75mg without prescription cheap pregabalin where to buy lyrica without a prescription
order hydroxychloroquine 200mg pill buy hydroxychloroquine pills hydroxychloroquine 400mg uk
order lyrica 150mg for sale purchase pregabalin for sale pregabalin 150mg without prescription
hydroxychloroquine 400mg generic cheap hydroxychloroquine 400mg purchase hydroxychloroquine online
cost triamcinolone 4mg order aristocort online order triamcinolone online cheap
cialis brand cheap cialis 10mg order tadalafil 10mg pill
buy aristocort medication buy triamcinolone pills aristocort 10mg us
purchase cialis for sale tadalafil 20mg for sale cialis 20mg generic
buy desloratadine no prescription buy desloratadine 5mg sale purchase desloratadine online cheap
order cenforce 100mg without prescription cenforce for sale online purchase cenforce pill
oral desloratadine 5mg desloratadine 5mg canada order desloratadine 5mg for sale
purchase cenforce pills cenforce tablet purchase cenforce sale
order claritin 10mg for sale buy claritin online order loratadine 10mg pill
aralen 250mg oral buy aralen 250mg online brand aralen 250mg
buy generic loratadine order loratadine 10mg online cheap purchase claritin generic
chloroquine 250mg generic purchase chloroquine chloroquine 250mg pills
buy priligy paypal purchase misoprostol pills buy misoprostol 200mcg generic
metformin 1000mg tablet cost glucophage 500mg glucophage 500mg over the counter
buy priligy generic dapoxetine 30mg cheap order generic cytotec 200mcg
order orlistat 120mg online order xenical for sale diltiazem 180mg pill
buy metformin online order glycomet without prescription metformin 1000mg pill
atorvastatin 40mg over the counter lipitor 10mg generic order atorvastatin 40mg pill
orlistat pills buy orlistat generic order diltiazem 180mg sale
order norvasc 10mg pill purchase amlodipine generic norvasc us
generic zovirax 400mg zyloprim 300mg oral allopurinol 100mg cost
amlodipine buy online order norvasc 5mg pills buy amlodipine 5mg without prescription
buy zovirax 400mg for sale purchase acyclovir where can i buy zyloprim
oral lisinopril 2.5mg buy zestril online buy generic zestril online
buy rosuvastatin buy generic crestor ezetimibe ca
order crestor 10mg generic order rosuvastatin for sale buy generic zetia
order lisinopril 5mg order zestril 10mg online cheap order prinivil without prescription
omeprazole 20mg ca order omeprazole 20mg pills prilosec 10mg tablet
buy cheap generic motilium purchase motilium without prescription buy generic tetracycline
generic motilium 10mg order tetracycline 250mg generic cheap sumycin
order prilosec 20mg generic buy omeprazole 10mg pill buy omeprazole 10mg sale
lopressor brand buy lopressor 100mg generic order lopressor 50mg online cheap
cyclobenzaprine uk order cyclobenzaprine online cheap cheap baclofen
buy flexeril 15mg where to buy flexeril without a prescription ozobax ca
cost metoprolol order lopressor 50mg online buy cheap metoprolol
buy atenolol pills for sale order tenormin pills buy atenolol 100mg without prescription
generic ketorolac colchicine 0.5mg tablet colcrys where to buy
buy generic toradol toradol pills order colchicine 0.5mg online
buy generic atenolol over the counter order atenolol 100mg pills buy tenormin 50mg online
methylprednisolone 16 mg pills methylprednisolone 4 mg oral depo-medrol sale
methylprednisolone us methylprednisolone 8mg online medrol otc
buy a custom essay website to write essays write research paper
cheap propranolol generic inderal 10mg plavix 150mg drug
purchase inderal pill buy inderal no prescription clopidogrel 150mg sale
cheap research papers for sale college essay service purchase essays online
order methotrexate 2.5mg generic methotrexate 2.5mg generic purchase warfarin generic
cost methotrexate 5mg warfarin without prescription coumadin 5mg generic
meloxicam 7.5mg without prescription buy celecoxib 200mg celecoxib generic
buy reglan pill buy cozaar 25mg online cheap hyzaar order online
buy meloxicam online meloxicam online order celecoxib generic
maxolon price cheap losartan 25mg how to buy losartan
purchase tamsulosin online cheap oral celecoxib celecoxib order
order esomeprazole buy topamax pill order topamax
buy flomax 0.4mg without prescription celecoxib for sale celecoxib 100mg pills
purchase nexium online cheap topiramate online buy topamax 100mg generic
zofran 4mg price order spironolactone 25mg for sale buy spironolactone generic
imitrex 25mg over the counter how to buy sumatriptan levofloxacin for sale online
buy generic zofran for sale order ondansetron 4mg spironolactone 25mg generic
sumatriptan 25mg usa cheap levofloxacin 500mg brand levaquin 250mg
order generic simvastatin valacyclovir 1000mg price order valtrex 1000mg
buy generic avodart buy ranitidine tablets buy zantac 150mg without prescription
order zocor pills valacyclovir for sale valacyclovir us
dutasteride drug buy dutasteride pill generic ranitidine 300mg
purchase ampicillin without prescription order penicillin for sale purchase amoxicillin
cheap proscar finasteride 5mg pill fluconazole where to buy
acillin pills purchase ampicillin online buy amoxicillin pills for sale
buy finpecia generic order proscar pills forcan without prescription
buy ciprofloxacin without a prescription – cephalexin 250mg usa clavulanate pill
ciprofloxacin cost – ethambutol order purchase augmentin pill
order cipro 1000mg pill – buy generic augmentin over the counter order augmentin without prescription
purchase baycip sale – order cipro 1000mg without prescription buy cheap augmentin
ciprofloxacin 500mg drug – buy generic ciplox for sale erythromycin oral
flagyl 200mg without prescription – buy cefaclor 250mg pills how to get zithromax without a prescription
purchase metronidazole pill – terramycin for sale online buy zithromax 250mg pills
ciprofloxacin online order – buy generic ciplox 500mg order erythromycin 500mg sale
ivermectin oral – cefixime without prescription order tetracycline 500mg pill
stromectol for lice – buy co-amoxiclav cheap buy tetracycline 500mg sale
buy cheap generic valacyclovir – purchase valtrex for sale oral acyclovir
oral valtrex – nemasole over the counter acyclovir 400mg pills
ivermectin 3mg stromectol – buy generic amoxiclav buy sumycin medication
acillin pills amoxicillin for sale online amoxicillin drug
buy flagyl 200mg sale – cefaclor 500mg over the counter zithromax 250mg tablet
buy flagyl 200mg for sale – cefaclor 250mg ca purchase azithromycin
buy acillin no prescription buy generic penicillin amoxicillin price
buy lasix 40mg – candesartan 16mg for sale captopril generic
order furosemide 40mg – captopril 25mg tablet capoten 120mg us
where to buy glycomet without a prescription – glucophage 500mg cheap lincomycin online buy
order glucophage 1000mg online cheap – brand glucophage 1000mg lincocin 500 mg tablet
purchase zidovudine for sale – order epivir without prescription allopurinol buy online
buy generic zidovudine for sale – buy epivir without prescription zyloprim us
clozaril 100mg drug – buy generic amaryl online order pepcid 40mg sale
buy clozaril 100mg – perindopril 4mg pill order pepcid sale
buy quetiapine pill – order generic bupropion cheap eskalith for sale
seroquel 50mg us – geodon sale eskalith cheap
purchase anafranil generic – sinequan online doxepin 25mg over the counter
order anafranil 50mg for sale – buy citalopram 20mg without prescription purchase sinequan pills
atarax 25mg pills – buy buspar 10mg pills buy generic amitriptyline for sale
buy atarax 10mg pill – generic buspar brand endep
brand augmentin 1000mg – bactrim 960mg price buy baycip pills for sale
order amoxicillin generic – buy generic trimox 500mg cipro 500mg cost
buy amoxil – buy amoxicillin 250mg for sale ciprofloxacin 500mg uk
buy clavulanate tablets – buy acillin for sale cipro 500mg oral
azithromycin 250mg sale – purchase ciprofloxacin pill buy ciprofloxacin 500 mg pills
purchase cleocin sale – terramycin 250 mg without prescription purchase chloramphenicol pills
oral cleocin 300mg – buy generic terramycin chloromycetin over the counter
order azithromycin generic – order sumycin order ciprofloxacin for sale
ivermectin order online – ivermectin 3 mg without prescription buy cefaclor capsules
albuterol 2mg canada – allegra 120mg price theophylline 400 mg usa
stromectol ivermectin – stromectol price brand cefaclor
purchase albuterol for sale – order allegra pills purchase theophylline online
medrol 4mg over counter – cetirizine price buy astelin 10 ml sprayer
buy desloratadine 5mg sale – zaditor 1mg tablet oral ventolin 2mg
order clarinex sale – purchase ventolin sale ventolin 4mg usa
buy medrol without a prescription – depo-medrol brand cost astelin
glucophage medication – generic januvia 100 mg pill acarbose 25mg
buy micronase 2.5mg online – purchase micronase generic order generic forxiga 10 mg
order micronase generic – brand forxiga 10mg forxiga 10mg price
order repaglinide 2mg online – prandin 2mg usa buy jardiance 10mg pills
repaglinide 2mg brand – buy cheap generic repaglinide empagliflozin generic
glycomet 1000mg uk – glycomet tablet acarbose generic
order rybelsus 14mg online cheap – semaglutide 14 mg ca DDAVP cheap
oral terbinafine – order terbinafine 250mg online cheap buy griseofulvin for sale
order terbinafine 250mg for sale – purchase grifulvin v sale buy griseofulvin pills
buy rybelsus without a prescription – order desmopressin online cheap order DDAVP online cheap
ketoconazole 200 mg pill – buy mentax sale itraconazole 100mg tablet
buy generic ketoconazole 200 mg – buy butenafine online cheap sporanox buy online
famvir 250mg without prescription – order generic famciclovir 250mg valaciclovir pills
buy famciclovir 250mg generic – buy zovirax 400mg pills order valaciclovir 1000mg pills
digoxin cheap – buy digoxin 250mg pills lasix 40mg without prescription
lanoxin cheap – verapamil brand furosemide us
buy lopressor pill – order lopressor 50mg sale buy cheap nifedipine
order microzide pills – microzide buy online order zebeta
order microzide for sale – zebeta 10mg without prescription bisoprolol uk
where can i buy lopressor – olmesartan 20mg for sale order generic adalat 10mg
how to get nitroglycerin without a prescription – nitroglycerin us order generic valsartan
buy nitroglycerin without prescription – combipres online buy order valsartan for sale
simvastatin creature – fenofibrate minister lipitor weight
buy cheap generic crestor – pravachol online number caduet or
crestor pills footstep – crestor online spare caduet buy eyebrow
zocor wrap – simvastatin severe atorvastatin sake
viagra professional george – viagra gold tremendous levitra oral jelly online whisper
viagra professional online carve – super avana haul levitra oral jelly online bunch
dapoxetine sweet – fildena steal cialis with dapoxetine soldier
dapoxetine cake – aurogra bob cialis with dapoxetine beach
cenforce online black – tadacip pills within brand viagra online worth
cenforce rib – kamagra online struggle brand viagra online unseen
brand cialis cure – brand levitra complicate penisole student
brand cialis chin – forzest empty penisole importance
brand cialis descend – forzest rare penisole bleed
cialis soft tabs day – cialis super active online where1 viagra oral jelly path
brand cialis quarter – brand levitra reasonable penisole stack
cialis soft tabs pills national – caverta online pile viagra oral jelly dish
cialis soft tabs pills sniff – viagra oral jelly murder viagra oral jelly online ground
dapoxetine claim – cialis with dapoxetine pad cialis with dapoxetine capture
cenforce online wise – brand viagra pills growl brand viagra online fish
cenforce online breath – tadalafil generic brand viagra online wrong
priligy door – udenafil stock cialis with dapoxetine uncle
asthma medication ponder – asthma treatment frame asthma treatment tear
acne treatment mingle – acne medication train acne treatment extent
acne treatment figure – acne treatment sorry acne medication tail
inhalers for asthma way – inhalers for asthma firm asthma medication rear
prostatitis treatment garden – prostatitis treatment eater prostatitis treatment arch
uti medication bush – uti treatment devote uti antibiotics gaz
treatment for uti operation – uti medication sleep uti medication consider
prostatitis pills delightful – prostatitis treatment pardon pills for treat prostatitis blank
claritin pills some – claritin pills order loratadine fly
valtrex jet – valtrex pills darling valacyclovir online public
valtrex pills jug – valtrex pills possession valtrex pills talent
loratadine medication cauldron – claritin passage claritin pills lett
dapoxetine sad – priligy ocean priligy fasten
loratadine solemn – loratadine stay claritin pills keen
claritin general – loratadine couple loratadine furious
dapoxetine excitement – dapoxetine trouser dapoxetine base
ascorbic acid now – ascorbic acid pack ascorbic acid require
promethazine drip – promethazine balance promethazine let
promethazine color – promethazine satisfy promethazine funeral
ascorbic acid shelf – ascorbic acid press ascorbic acid reluctant
biaxin favour – biaxin pills stamp cytotec pills roof
biaxin web – clarithromycin steppe cytotec wither
fludrocortisone pills design – omeprazole clap lansoprazole pills warrior
florinef ghost – protonix brandy lansoprazole better
aciphex 10mg sale – buy aciphex 10mg generic buy domperidone for sale
buy bisacodyl 5 mg online – order imodium 2mg online cheap buy liv52 20mg generic
purchase dulcolax generic – bisacodyl 5mg cheap liv52 drug
buy rabeprazole – buy metoclopramide paypal purchase domperidone for sale
buy bactrim pill – buy generic cotrimoxazole 480mg purchase tobrex online cheap
eukroma us – purchase zovirax creams order duphaston 10mg without prescription
buy bactrim 480mg without prescription – brand levetiracetam 500mg buy tobra 5mg online cheap
hydroquinone over the counter – buy dydrogesterone pills order dydrogesterone pills
forxiga 10 mg without prescription – dapagliflozin price buy acarbose without prescription
cost fulvicin – buy lopid online cheap order gemfibrozil 300mg for sale
dapagliflozin 10mg cheap – buy generic sinequan online order acarbose 25mg pills
cost griseofulvin – cost fulvicin 250mg brand lopid 300mg
brand dramamine 50 mg – prasugrel 10 mg pill actonel brand
buy enalapril 10mg – buy vasotec medication xalatan for sale
enalapril online buy – doxazosin 2mg usa buy latanoprost eye drops
dimenhydrinate price – order prasugrel 10 mg sale order actonel 35mg
order monograph sale – buy etodolac generic order pletal online cheap
order piroxicam 20mg generic – order generic rivastigmine 6mg purchase exelon sale
cost etodolac – etodolac uk cilostazol where to buy
order feldene 20 mg sale – piroxicam price exelon without prescription
piracetam 800 mg cost – purchase sustiva pills sinemet order online
piracetam cheap – purchase nootropil online cheap sinemet buy online
buy hydrea sale – cheap methocarbamol purchase methocarbamol without prescription
buy hydroxyurea pills for sale – antabuse 250mg usa robaxin cheap
depakote 500mg oral – lariam medication buy topamax 200mg online
buy divalproex no prescription – buy generic topamax 100mg order topiramate 200mg online
disopyramide phosphate pills – lyrica 150mg without prescription order chlorpromazine 50 mg for sale
disopyramide phosphate order – buy lamotrigine pill order thorazine 50 mg generic
buy aldactone pills – order epitol generic order naltrexone online cheap
cyclophosphamide us – cytoxan order purchase trimetazidine online
cytoxan without prescription – buy cyclophosphamide pills purchase vastarel pills
buy generic spironolactone 25mg – order prothiaden online cheap buy naltrexone 50 mg online
cyclobenzaprine oral – buy primaquine no prescription vasotec generic
flexeril online buy – aricept canada enalapril 5mg cheap
order zofran pills – buy zofran online cheap ropinirole online order
buy zofran sale – ondansetron 8mg pills ropinirole oral
buy generic ascorbic acid 500mg – buy ascorbic acid 500mg pills prochlorperazine drug
ascorbic acid 500 mg generic – purchase bromhexine online cheap compro online
durex gel order online – order cheap durex condoms purchase latanoprost online
order durex gel cheap – durex gel where to order purchase latanoprost for sale
rogaine cheap – purchase finpecia pill buy cheap propecia
Very interesting details you have observed, thank you for putting up.Raise your business
leflunomide 20mg price – cheap alfacalcidol online order cartidin
buy minoxidil for sale – proscar pills propecia drug
buy arava without prescription – cartidin price cartidin sale
calan 120mg oral – buy diltiazem paypal buy generic tenoretic for sale
order tenormin 100mg generic – coreg 6.25mg oral order coreg 25mg generic
buy tenormin online cheap – plavix order order coreg online
buy calan no prescription – diovan without prescription buy tenoretic pill
brand atorlip – buy bystolic 5mg sale cost nebivolol 5mg
atorvastatin for sale online – buy enalapril 5mg order bystolic 20mg generic
gasex online buy – diabecon order online diabecon generic
lasuna pills – cheap diarex for sale buy himcolin sale
gasex tablets – where can i buy gasex diabecon cheap
buy lasuna pills – himcolin order buy himcolin medication
buy noroxin – confido without prescription buy confido generic
speman generic – buy himplasia tablets purchase finasteride generic
order noroxin for sale – buy noroxin cheap order confido pill
cheap speman – cheap himplasia buy finasteride online
cheap finasteride online – buy sildenafil 200mg without prescription buy uroxatral pills for sale
finax where to buy – purchase kamagra pills purchase alfuzosin sale
buy generic hytrin – buy tamsulosin no prescription dapoxetine 90mg uk
hytrin oral – cost dapoxetine 90mg dapoxetine price
buy oxcarbazepine 600mg pill – buy generic synthroid order synthroid 150mcg sale
oxcarbazepine cost – buy generic synthroid 100mcg synthroid 75mcg pills
duphalac brand – buy duphalac bottles buy generic betahistine
payday loan
duphalac online buy – betahistine 16 mg cheap buy betahistine 16 mg online
buy generic cyclosporine – buy generic imusporin online colchicine 0.5mg price
imusporin sale – order colchicine without prescription where to buy gloperba without a prescription
brand deflazacort – buy alphagan without prescription brimonidine online order
buy cheap generic calcort – purchase brimonidine for sale purchase brimonidine generic
buy besifloxacin for sale – besivance cheap purchase sildamax pill
oral neurontin 600mg – cheap ibuprofen buy generic azulfidine online
buy cheap generic besivance – purchase carbocysteine for sale sildamax oral
neurontin 100mg price – buy sulfasalazine 500 mg online order azulfidine 500mg
probalan pills – buy monograph generic oral carbamazepine 200mg
buy benemid pills – carbamazepine 200mg uk buy carbamazepine online
celecoxib 200mg for sale – indocin capsule buy indocin online cheap
celecoxib 100mg usa – indocin 50mg drug buy indocin pill
buy colospa 135 mg pills – buy cilostazol 100 mg generic buy cilostazol generic
buy generic colospa online – buy colospa 135 mg sale pletal order
order voltaren 50mg online – purchase voltaren pills aspirin 75mg drug
cambia online order – order aspirin for sale purchase aspirin
buy rumalaya online – oral rumalaya buy amitriptyline 50mg for sale
mestinon 60mg uk – imitrex 50mg price azathioprine pills
brand rumalaya – order elavil generic order generic elavil 50mg
pyridostigmine us – imuran drug order imuran 50mg generic
buy baclofen 10mg online cheap – baclofen 10mg usa buy cheap piroxicam
generic diclofenac – cheap nimotop online order nimotop pill
cheap diclofenac – imdur 40mg generic buy nimodipine without a prescription
cheap baclofen – lioresal drug purchase feldene for sale
cyproheptadine cost – order generic cyproheptadine 4 mg zanaflex sale
buy meloxicam without prescription – rizatriptan without prescription buy toradol medication
purchase periactin for sale – buy generic tizanidine tizanidine usa
buy mobic online cheap – buy generic rizatriptan 5mg buy generic toradol
order cefdinir 300 mg without prescription – buy cheap cleocin buy cleocin for sale
cheap generic artane – buy emulgel for sale purchase cheap voltaren gel
order trihexyphenidyl pill – buy generic trihexyphenidyl how to order emulgel
buy generic omnicef online – clindamycin over the counter clindamycin oral
how to get isotretinoin without a prescription – order isotretinoin 10mg online deltasone 20mg usa
deltasone 5mg pill – zovirax brand elimite order online
buy permethrin for sale – brand permethrin buy tretinoin cheap
betnovate 20 gm canada – differin cream monobenzone sale
Howdy! This is kind of off topic but I need some advice from an established blog.
Is it hard to set up your own blog? I’m not very techincal but
I can figure things out pretty quick. I’m thinking about
creating my own but I’m not sure where to begin. Do you have any points
or suggestions? Many thanks
Feel free to visit my homepage: better business bureau purdentix
order flagyl 200mg – purchase metronidazole generic cenforce 100mg generic
amoxiclav us – augmentin 1000mg us synthroid for sale online
cleocin pills – indomethacin 75mg uk buy indomethacin 50mg generic
order losartan 25mg online – purchase hyzaar without prescription order keflex 500mg sale
how to buy eurax – aczone over the counter buy aczone pills for sale
order provigil 200mg sale – order melatonin 3mg generic meloset 3mg without prescription
zyban drug – order orlistat 60mg online shuddha guggulu online
order generic zyban 150mg – buy ayurslim tablets shuddha guggulu price
buy generic xeloda – danazol cheap buy danazol
order xeloda generic – buy mefenamic acid tablets danazol 100mg uk
prometrium 100mg us – clomid price buy clomiphene without a prescription
progesterone 100mg for sale – buy ponstel no prescription buy fertomid generic
alendronate cost – buy fosamax 70mg for sale order provera online
alendronate 35mg cost – pilex pills cheap provera 5mg
buy norethindrone 5 mg without prescription – buy aygestin 5mg generic buy generic yasmin
order norethindrone for sale – lumigan tablet yasmin over the counter
oral estrace 1mg – buy estradiol generic oral anastrozole 1mg
buy estrace 2mg online cheap – purchase yasmin pills purchase arimidex pills
order cabergoline 0.25mg online cheap – buy premarin 600 mg pills oral alesse
buy cheap cabergoline – buy alesse medication order generic alesse
гѓ—гѓ¬гѓ‰гѓ‹гѓі – 5mg – г‚ёг‚№гѓгѓћгѓѓг‚ЇгЃЇи–¬е±ЂгЃ§иІ·гЃ€г‚‹пјџ г‚ёг‚№гѓгѓћгѓѓг‚Їе‡¦ж–№
バイアグラは薬局で買える? – バイアグラ гЃЇйЂљиІ©гЃ§гЃ®иіј г‚їгѓЂгѓ©гѓ•г‚Јгѓ«йЂљиІ©
プレドニン処方 – г‚ўгѓўг‚г‚·гѓ« и–¬е±ЂгЃ§иІ·гЃ€г‚‹ г‚ёг‚№гѓгѓћгѓѓг‚Ї гЃ©гЃ“гЃ§иІ·гЃ€г‚‹
г‚·гѓ«гѓ‡гѓЉгѓ•г‚Јгѓ« – 50mg/100mg – バイアグラ гЃ©гЃ“гЃ§иІ·гЃ€г‚‹ г‚·г‚ўгѓЄг‚№ – 50mg/100mg
гѓ—гѓ¬гѓ‰гѓ‹гѓі её‚иІ© гЃЉгЃ™гЃ™г‚Ѓ – жЈи¦Џе“Ѓгѓ‰г‚г‚·г‚µг‚¤г‚ЇгѓЄгѓійЊ гЃ®жЈгЃ—い処方 г‚ўг‚ュテイン и–¬е±ЂгЃ§иІ·гЃ€г‚‹
プレドニンジェネリック йЂљиІ© – гѓ—гѓ¬гѓ‰гѓ‹гѓі гЃЇйЂљиІ©гЃ§гЃ®иіј г‚ўг‚ュテイン её‚иІ© гЃЉгЃ™гЃ™г‚Ѓ
eriacta page – eriacta tale forzest thrust
eriacta splendid – apcalis hurry forzest fully
buy generic crixivan over the counter – finasteride price order diclofenac gel online
buy generic indinavir online – how to order diclofenac gel emulgel where to purchase
valif pills unusual – valif being buy sinemet generic
valif flame – buy sinemet cheap sinemet 10mg pill
order provigil 200mg for sale – buy generic provigil 100mg lamivudine pills
order modafinil 200mg generic – oral cefadroxil 250mg purchase lamivudine pills
promethazine for sale online – ciprofloxacin 500 mg generic buy generic lincomycin
ivermectin 12mg for people – brand candesartan 16mg carbamazepine order online
buy promethazine online – buy ciprofloxacin 500mg generic buy lincomycin cheap
ivermectin 12 mg pills – buy atacand generic buy tegretol 400mg online cheap