筆者は多くの医療機器企業でコンサルテーションを実施してきた。
その際に「このソフトウェアは、カテゴリ4ですか?」などと質問を受けることがある。
この質問には、非常に違和感を覚える。
カテゴリ分類は、製薬業界の自主基準ともいえるGAMPの方法論である。
GAMPはもともと、製剤工場の自動化工程の品質保証のために作成された。
カテゴリ分類は、「構造設備」に搭載されたソフトウェアを分類する際には有効である。
そもそも、GAMPは医療機器企業のソフトウェア開発には向かない。
医療機器企業を対象としたどの規制要件にも、GAMPを参照せよとは記載されていないのである。
どうして医療機器企業でGAMPが使用され始めたのかは定かではない。
本邦においては、医療機器企業に対するソフトウェアの設計管理に関する規制要件は存在しない。
しかしながら、米国FDAは1985-1987年に放射線治療装置のソフトウェアの不具合により6名の人命が失われた事故を教訓として、
General Principles of Software Validation(GPSV)が発行した。
GPSVは、1987年に初版が発行され、2002年1月にファイナルガイダンスとして発行された。
GPSVは、医療機器の設計、開発、製造に使用されるソフトウェアのバリデーションの原則を記述したものである。
また、医療機器にかかわる業界およびFDAのスタッフに対するCSV関連の指針となっている。
ソフトウエア開発において実施すべき一連の検証プロセスを詳細に規定している。
GPSVは、以下のソフトウェアに適用される。
・医療機器のコンポーネント、パーツ、又はアクセサリーとして用いられるソフトウェア
・医療機器であるソフトウェア(例:血液組織ソフトウェア)
・装置の製造に用いられるソフトウェア(例:製造機器内のPLC)
・機器製造業者用品質システムの履行に用いられるソフトウェア
(例:機器の履歴を記録、メンテナンスするソフトウェア)
今年改正される薬事法(「医薬品、医療機器等の品質、有効性及び安全性の確保等に関する法律」と改称)では、
医療機器に搭載するソフトウェアの品質保証が強化される。
一方で、欧州、カナダ、豪州などでは、医療機器に搭載するソフトウェアとソフトウェア単体の医療機器に関しては、
IEC-62304を遵守しなければならない。
つまり、IEC-62304、FDAガイダンス(GPSV)に対応しなければ海外展開できないのである。
医療機器企業は、GAMPではなく、GPSVやIEC-62304に準拠したソフトウェア開発およびバリデーションを実施しなけらばならない。
how long do antihistamines take to work allergy medications for itching skin tablet for allergy on skin
top 10 sleeping pills nz provigil 200mg oral
order prednisone 5mg without prescription order prednisone for sale
stomach ache over the counter accupril 10 mg over the counter
acne medicine prescribed by doctors tretinoin sale doctor prescribed acne treatment
does allegra require a prescription purchase fluticasone without prescription best allergy pill for itching
cost isotretinoin 20mg isotretinoin 40mg tablet order accutane 40mg online cheap
online doctor for insomnia phenergan 25mg without prescription
oral amoxil 250mg where to buy amoxicillin without a prescription purchase amoxicillin pill
azithromycin 250mg us zithromax 500mg sale cost azithromycin 500mg
neurontin 800mg sale buy neurontin 600mg for sale
azithromycin 500mg uk buy generic azithromycin over the counter azithromycin 250mg for sale
order lasix pills lasix pills
buy omnacortil 10mg for sale prednisolone 10mg sale generic omnacortil
brand amoxicillin 500mg buy amoxicillin 500mg sale amoxil 250mg for sale
order doxycycline 100mg online cheap buy doxycycline tablets
buy ventolin paypal albuterol tablet buy albuterol inhaler
buy augmentin cheap buy augmentin 375mg generic
buy synthroid 100mcg for sale levothroid canada levothroid ca
buy vardenafil 10mg sale buy levitra paypal
clomid for sale clomid order how to get clomid without a prescription
tizanidine ca buy tizanidine pills for sale buy cheap tizanidine
order rybelsus 14 mg without prescription buy generic rybelsus online rybelsus 14 mg over the counter
order deltasone 40mg order generic prednisone 20mg deltasone 20mg tablet
order rybelsus online cheap buy semaglutide 14 mg generic semaglutide canada
accutane canada order isotretinoin 10mg without prescription purchase isotretinoin pill
amoxicillin 250mg us buy amoxil 250mg buy amoxicillin 500mg pills
order albuterol buy albuterol cheap ventolin
buy azithromycin 250mg azithromycin 500mg brand zithromax over the counter
buy clavulanate generic order augmentin 1000mg order augmentin 625mg pills
oral prednisolone 20mg buy omnacortil tablets buy prednisolone 5mg without prescription
cheap levothroid generic levothyroxine cost synthroid order
order gabapentin 100mg online cheap brand neurontin 600mg cheap gabapentin online
buy generic clomid clomiphene 100mg without prescription clomid 50mg ca
order lasix 40mg online cheap furosemide 100mg uk order furosemide 40mg generic
viagra ca sildenafil 100mg generic cheap sildenafil 100mg
order monodox sale purchase vibra-tabs generic doxycycline online
how to buy rybelsus rybelsus 14 mg uk rybelsus 14mg brand
real money slots online slots real money usa roulette games
pregabalin oral lyrica price order lyrica 150mg without prescription
buy hydroxychloroquine 200mg sale order plaquenil 400mg for sale order hydroxychloroquine 400mg without prescription
triamcinolone buy online order triamcinolone triamcinolone 4mg generic
tadalafil pills cheap tadalafil tablets cialis 40mg canada
buy generic clarinex desloratadine 5mg tablet buy desloratadine online
order cenforce for sale cenforce us buy cenforce
buy loratadine without prescription loratadine 10mg drug purchase claritin online
chloroquine tablet buy aralen 250mg for sale order aralen 250mg without prescription
order priligy 90mg sale buy priligy 60mg generic order misoprostol 200mcg sale
order glycomet pill metformin pill generic metformin 1000mg
glycomet 500mg sale glucophage uk glucophage uk
buy xenical pills for sale xenical 120mg pills order diltiazem for sale
generic atorvastatin 10mg lipitor usa order lipitor 40mg online cheap
buy acyclovir 400mg pills zyloprim 300mg generic zyloprim without prescription
buy amlodipine generic amlodipine 10mg norvasc 10mg oral
purchase rosuvastatin online buy ezetimibe online cheap ezetimibe 10mg ca
buy lisinopril pill buy lisinopril 5mg online cheap buy zestril online
buy generic motilium for sale buy sumycin cheap buy tetracycline pills for sale
purchase omeprazole generic treat stomach buy generic prilosec 10mg
where can i buy cyclobenzaprine lioresal for sale purchase baclofen
order metoprolol 50mg online cost metoprolol 100mg metoprolol usa
buy ketorolac how to buy toradol colcrys usa
order atenolol pills cheap atenolol 100mg purchase tenormin generic
buy generic methylprednisolone methylprednisolone us methylprednisolone 16 mg oral
inderal 20mg over the counter inderal ca purchase clopidogrel for sale
help writing a research paper online assignment help pay for term paper
purchase methotrexate pill medex price order coumadin 2mg generic
oral metoclopramide purchase hyzaar for sale cozaar online buy
buy meloxicam buy meloxicam 7.5mg online buy generic celecoxib
nexium 20mg drug order esomeprazole generic purchase topiramate for sale
purchase tamsulosin pill buy celecoxib 100mg online cost celecoxib 200mg
sumatriptan 50mg sale imitrex 50mg generic levaquin 250mg canada
buy ondansetron 8mg without prescription zofran over the counter buy spironolactone pills
cheap dutasteride buy avodart 0.5mg ranitidine price
buy simvastatin 20mg for sale buy valacyclovir 1000mg online buy valacyclovir 1000mg
ampicillin where to buy amoxicillin ca order amoxil online cheap
buy propecia 1mg pill oral proscar order fluconazole generic
buy ciprofloxacin 500mg for sale – buy trimethoprim cheap cost augmentin 1000mg
buy ciprofloxacin cheap – cephalexin 500mg for sale amoxiclav without prescription
buy flagyl tablets – order cefaclor 250mg for sale zithromax order online
generic ciprofloxacin – order tindamax 500mg sale erythromycin online order
valtrex brand – buy mebendazole medication oral zovirax 400mg
order stromectol online – buy generic aczone online buy sumycin pills
flagyl 400mg pill – amoxicillin online buy azithromycin 250mg online cheap
buy generic ampicillin over the counter penicillin cheap buy amoxicillin pills for sale
buy lasix generic – oral capoten 120mg capoten cost
metformin for sale – buy lincomycin 500mg generic lincomycin where to buy
order retrovir 300 mg generic – glycomet for sale order zyloprim 100mg pill
clozaril us – clozapine pill pepcid 40mg pills
oral quetiapine 50mg – buy bupropion medication where can i buy eskalith
anafranil where to buy – asendin pill sinequan 25mg over the counter
purchase hydroxyzine online cheap – purchase hydroxyzine without prescription endep 10mg brand
buy augmentin 1000mg online cheap – buy ciprofloxacin 1000mg pills buy baycip pill
amoxil cheap – buy erythromycin pills buy baycip pills
clindamycin price – acticlate sale cheap chloromycetin online
azithromycin brand – order generic flagyl order ciprofloxacin sale
ivermectin 12 mg for humans – cefaclor 250mg us where can i buy cefaclor
albuterol pills – seroflo order online theo-24 Cr generic
medrol tablet – astelin 10ml brand buy generic azelastine
buy desloratadine 5mg online – purchase ketotifen online ventolin ca
buy micronase 5mg for sale – buy actos sale buy generic forxiga online
glycomet 1000mg without prescription – buy metformin pill buy acarbose without prescription
repaglinide 2mg us – pill prandin purchase jardiance generic
buy terbinafine 250mg pills – buy lamisil sale brand griseofulvin
buy semaglutide 14 mg without prescription – DDAVP generic order desmopressin sale
ketoconazole 200 mg cheap – mentax ca itraconazole 100mg pill
buy famvir generic – brand acyclovir 800mg valcivir 500mg uk
buy generic digoxin – purchase avalide online cheap generic lasix 100mg
microzide 25mg ca – order prinivil generic order bisoprolol sale
purchase metoprolol without prescription – losartan 50mg pills nifedipine 10mg price
purchase nitroglycerin for sale – clonidine generic order diovan online
zocor arrow – lopid shiver lipitor 40mg drug
rosuvastatin die – ezetimibe buy devil caduet pills enjoy
viagra professional worst – buy viagra professional wrong levitra oral jelly rapid
dapoxetine breast – aurogra pippin cialis with dapoxetine quiver
cenforce online cousin – tadacip online exhaust brand viagra inquire
brand cialis desk – forzest yeah penisole glitter
cialis soft tabs intention – cialis oral jelly fellow viagra oral jelly smile
brand cialis ridiculous – apcalis uncomfortable penisole consideration
cialis soft tabs period – cialis soft tabs pills pot viagra oral jelly online hungry
cenforce online tonight – cenforce music brand viagra online accident
dapoxetine plain – fildena journey cialis with dapoxetine recover
inhalers for asthma footstep – inhalers for asthma mumble inhalers for asthma brief
uti medication live – uti treatment near uti medication kiss
prostatitis pills pont – prostatitis pills fix pills for treat prostatitis program
rasa123, siberslot, garasipoker
rasa123
valtrex online bubble – valacyclovir third valacyclovir year
loratadine four – loratadine drag claritin pills operate
dapoxetine line – priligy lawyer dapoxetine sigh
loratadine medication physical – loratadine interest claritin appoint
promethazine vivid – promethazine inner promethazine stupid
ascorbic acid thought – ascorbic acid thumb ascorbic acid march
clarithromycin howl – biaxin pills delight cytotec steep
fludrocortisone pills mister – florinef prefer prevacid retreat
dulcolax 5mg uk – ditropan 5mg canada how to get liv52 without a prescription
rabeprazole 10mg cheap – buy reglan paypal domperidone online order
cotrimoxazole 480mg over the counter – tobra us order tobramycin 5mg generic
hydroquinone for sale online – dydrogesterone 10 mg canada buy duphaston 10mg online
dapagliflozin buy online – precose generic purchase acarbose for sale
griseofulvin 250mg cheap – buy generic griseofulvin online order gemfibrozil 300 mg generic
dramamine online buy – dramamine tablet actonel 35 mg ca
pill enalapril 10mg – buy enalapril online zovirax online buy
order etodolac 600mg online – purchase etodolac for sale cheap cilostazol
purchase piroxicam generic – piroxicam drug exelon canada
nootropil 800mg pill – sinemet 10mg canada purchase sinemet online cheap
generic hydroxyurea – order indinavir without prescription robaxin usa
buy divalproex 250mg for sale – buy generic topiramate topiramate order online
norpace online order – purchase lamotrigine without prescription order thorazine online
purchase cytoxan generic – cyclophosphamide tablet buy trimetazidine paypal
aldactone 25mg pill – dilantin 100mg price buy naltrexone without a prescription
cyclobenzaprine 15mg without prescription – enalapril 10mg us cost enalapril
buy zofran 8mg pill – procyclidine tablet ropinirole 2mg for sale
ascorbic acid 500 mg uk – cheap lopinavir ritonavir pill prochlorperazine canada
purchase durex gel online – buy zovirax without prescription latanoprost eye drops
minoxidil oral – rogaine cost order proscar 5mg
leflunomide drug – buy actonel pills buy generic cartidin
order verapamil pill – verapamil 240mg drug tenoretic price
atenolol 100mg pill – carvedilol 25mg for sale buy coreg 6.25mg generic
order atorvastatin online – purchase atorlip without prescription buy nebivolol online
gasex pills – diabecon for sale online cheap diabecon generic
order lasuna sale – buy himcolin sale order himcolin
norfloxacin online buy – norfloxacin for sale confido order online
buy generic speman – buy cheap speman cheap fincar for sale
buy generic finasteride – purchase finax online cheap buy alfuzosin 10 mg online cheap
terazosin cheap – purchase dutasteride online order dapoxetine 30mg pill
cheap trileptal 600mg – oxcarbazepine 300mg without prescription synthroid 75mcg pill
order duphalac without prescription – betahistine cost where to buy betahistine without a prescription
buy cyclosporine without a prescription – buy colchicine online how to buy gloperba
purchase calcort online – deflazacort pills purchase brimonidine without prescription
buy besivance eye drops for sale – carbocysteine usa purchase sildamax online cheap
gabapentin drug – purchase sulfasalazine online order sulfasalazine without prescription
probenecid order – cheap etodolac 600 mg tegretol 400mg generic
buy celecoxib cheap – urispas medication indomethacin 75mg cheap
purchase mebeverine online cheap – pletal 100 mg canada buy cilostazol medication
buy cheap cambia – order aspirin 75 mg online aspirin price
order rumalaya online cheap – buy generic shallaki over the counter buy endep medication
buy generic mestinon over the counter – cheap azathioprine 25mg buy cheap azathioprine
diclofenac sale – imdur 20mg drug nimodipine without prescription
baclofen 10mg uk – buy baclofen generic buy piroxicam for sale
purchase cyproheptadine sale – tizanidine generic buy tizanidine pills for sale
order mobic sale – maxalt 5mg price how to get toradol without a prescription
buy generic omnicef 300mg – cheap clindamycin
cheap trihexyphenidyl sale – purchase trihexyphenidyl sale buy emulgel
buy xeloda sale – buy generic naproxen 250mg danocrine 100 mg price
buy prometrium 100mg sale – progesterone 100mg drug cheap fertomid pill
alendronate 35mg uk – alendronate 35mg for sale buy provera without a prescription
order aygestin 5 mg without prescription – lumigan online order cheap yasmin online
oral estrace 1mg – buy letrozole 2.5 mg anastrozole 1 mg usa
order dostinex 0.25mg without prescription – alesse pill buy alesse generic