Ředitel Státního ústavu pro kontrolu léčiv: systém neselhal

Prvomájový výpadek prodeje léků s pseudoefedrinem, které se mohou právě od pátku 1. května prodávat pouze na průkaz, zaskočil lékárny i jejich zákazníky. Připojení lékáren k centrálnímu úložišti dat a receptů podle zprávy ČTK v pátek zkolabovalo a nefungovalo ani v sobotu. Požádali jsme proto o vyjádření Martina Beneše, ředitele Státního ústavu pro kontrolu léčiv, který za provoz centrálního úložiště odpovídá.

Kdo je dodavatel systému centrálního úložiště dat a receptů? Jaký bude postih dodavatele za selhání?

Systém CÚ je založen na aplikační/databázové logice ORACLE, SOA ESB a SOA Governance Progress Software a zabezpečení přenosových drah od společnosti CISCO. Dodavateli systému jsou společnosti AQUASOFT spol. s r.o.., Telefonica O2, a.s. a NetProsys, s.r.o.

Hodnocení, ke kterému jste došel, tj. že jde o selhání systému, neodpovídá skutečnosti. Systém byl během dopoledních hodin 2009.05.01. funkční. Ke zpomalení odezvy na zprávy zasílané lékárnami došlo později.

Kdo rozhodl o zátěžových testech v prvním dni ostrého provozu? Jaké byly výsledky těchto testů?

Zátěžové testy byly prováděny před 2009.05.01. Nicméně teprve k 2009.05.01. došlo k spuštění komunikace lékáren s CÚ u velké části z těch lékáren, které byly připojovány v průběhu ledna až dubna. Testování v produkčním prostředí je nezbytným prvkem pro dlouhodobou stabilitu systému. Můžete se připravit na kdejakou eventualitu, nicméně problémy v komplexních systémech jako je CÚ nelze predikovat beze zbytku. Důvodem pro spuštění testů bylo zcela logické zhodnocení potřeby dostupnosti lékárenské péče v období tzv. „prodlouženého víkendu“, tj. státního svátku a soboty s nedělí. O tom jen pár čísel – zpoždění odezvy mezi lékárnou a CÚ vedlo k nevydání léčivých přípravků s obsahem pseudoefedrinu maximálně u 77 pacientů ze 46 lékáren v celé ČR. Jde o léčiva k podpůrné terapii, která lze nahradit přípravky bez pseudoefedrinu. Na uvedenou otázku „proč testování v prvním dni provozu, tj. o státním svátku) si částečně odpovídáte sám svým třetím dotazem, kde uvádíte rozdíl mezi počty zpráv. Z našeho pohledu by přesun testování v produkčním prostředí do běžného pracovního dne vedlo k většímu omezení na straně pacientů a lékárníků.

Výsledkem testů byla identifikace několika míst v rámci nastavení podpůrných a dohledových nástrojů. Dále byly odhaleny zpomalování odezvy CÚ na úrovní komunikace mezi aplikační logikou a ESB serverem, posledním problémem se mohla jevit komunikace na úrovni Actional Intermediary. Důležitým poznatkem je skutečnost, že na zpoždění odezvy systému nemá vliv systém bezpečnostních prvků. Přitom jde v případě uchovávání osobních údajů pacientů o nejkritičtější místo celého systému. Přesný popis událostí bude dán k dispozici po zpracování události. Jde o zkušenost, kterou zcela jistě využije řada odborníků při další elektronizaci veřejné správy.

Jak je možné, že odezva je v řádu několika sekund v sobotním provozu, kdy je počet transakcí odhadem řádově nižší než v běžném pracovním dnu?

K delší odezvě CÚ na dotazy o výdej léčiv s PSE přispěla mimo výše uvedeného nárazového zasílání dat o vydaných léčivých přípravcích z ledna-dubna 2009 a zmíněného zátěžového testování, také situace ve zpracování zpráv na úrovni odesílajících lékárenských SW. Řada zpráv byla identifikována jako defektní. To se zcela pochopitelně při zpomalení odezvy mohlo jevit lékárníkům vydávajícím léčivé přípravky s pseudoefedrinem, jako chyba CÚ, ačkoliv se jednalo o chybné XML definici na straně software.

Jaké vyvodíte ze selhání závěry pro další setrvání ve funkci, případně jaké budou důsledky pro odpovědné pracovníky vámi řízeného ústavu?

Odpovědnost za zpomalení systému je problémem, který jde za mnou. Rozhodnutí o testování i přijímání následných kroků v prevenci zpožďování odezvy CÚ je za stranu provozovatele CÚ (SÚKL) mojí odpovědností. Obdobně je mým rozhodnutím dočasné opatření k zajištění dostupnosti léčiv s PSE, kterým se přechodně umožňuje jejich výdej lékárníkem bez předchozího dotazu na počet vydaných balení v CÚ. Toto opatření je termínováno zajištěním plné funkcionality CÚ. Osobní závěry učiním po uzavření a vyhodnocení všech kroků, kterými bude výkon CÚ nastaven na plánovanou úroveň.

Není to tak dávno, co zkolaboval systém evidence vozidel, před tím byly problémy s i řadou dalších IS státní či veřejné správy. Doufejme, že připravované systémy eGovermentu, zejména datové schránky, nebude provázet podobná blamáž.

Diskuze (12) Další článek: NetBeans IDE 6.7: Nová verze vývojového prostředí

Témata článku: , , , , , , , , , , , , , , , , , , , , , , , , ,