HOW HealthCarE
Partners
makes progress
V Partners Healthcare zajišťuje spolehlivost IT systémů Progress Actional Integrovaná nevýdělečná zdravotnická síť středisek a služeb Partners HealthCare System (zkráceně Partners) byla založená zdravotnickými ústavy Brigham and Women’s Hospital a Massachusetts General Hospital (MGH) a je zaměřena na poskytování „vysoce výkonné medicíny“. Podle Partners to znamená poskytování „nejvyšší kvality a co nejefektivnější péče využitím nových informačních technologií zlepšujících péči o pacienta, zvyšujících jeho bezpečnost, snižujících výskyt lékařských chyb a zajišťujících všeobecně vysokou kvalitu v celém systému.“
1
Partners měla k dosažení tohoto cíle napříč distribuovanou organizací výborné předpoklady – podílela se na založení akademických lékařských center, komunitních nemocnic, speciálních zdravotnických zařízení, sítí služeb poskytovaných lékaři,
VÝZVA Zajištění spolehlivého provozu a bezpečnosti napříč heterogennémi systémy s cílem zlepšit péči o pacienty a ochranu jejich soukromí
ŘEŠENÍ Progress Actional pro nepřetržitou vizibilitu a správu webových služeb, konzistentní bezpečnost a auditing pro snazší přizpůsobení standardům HIPAA
1
„Dopis od předsedy správní rady a CEO“, Výroční zpráva Partners HealthCare System z roku 2006
www.progress.com
2
domácími ošetřovatelkami a léčebnami dlouhodobě nemocných, jedné z předních národních organizací zabývajících se biomedicínským výzkumem a na dalších aktivitách spojených s lékařskou péčí. Dnes například Partners využívá webové služby k podpoře mnoha různých aplikací, z nichž některé jsou pro zdravotní systém zákazníka klíčové důležité. Patří mezi ně aplikace spoléhající na průběžně aktualizovaná data z jednotek intenzivní péče, systém pro propojení lékařů pagingem a datová integrace v rámci elektronickém lékařského záznamu. V celém příběhu však nejde jen o využití webových služeb k podpoře vysoce kvalitní zdravotnické péče. Aby Partners zajistila spolehlivý provoz webových služeb, využila technologii Progress Actional pro správu webových služeb a SOA, která slouží jako preventivní zdravotní péče a zajišťuje spolehlivý výkon a zabezpečení webových služeb.
KOMPLEXNÍ PODMÍNKY: DISTRIBUOVANÉ, HETEROGENNÍ SYSTÉMY Klinické aplikace využívají různé interní i externí skupiny uživatelů – plátci pojištění, dodavatelé, lékaři, pojišťovny a lékárny. Těsná integrace těchto subjektů vyžaduje velkou míru interoperability. Partners si uvědomuje, že webové služby – protože jsou založené na standardech – mohou být klíčem k integraci takového distribuovaného systému. Úspěšné zavádění webových služeb přináší řadu specifických výzev. Patří mezi ně dobrý přehled o provozu takového heterogenního prostředí a zejména jeho bezpečnost, zvláště ve spojitosti s americkým zákonem HIPAA (Health Information Portability and Accountability Act). „Využíváme především naši základní sestavu technologií, ale v rámci celé sítě Partners byste pravděpodobně našli všechny možné technologie,“ říká Daniel Fitzpatrick ze skupiny, která má ve firmě Partners na starosti webové rámce a infrastruktury. „Aby byly webové služby realistické řešení, potřebujeme jim předřadit spolehlivou správu a řízení.“ Vycházejí přitom ze svých předchozích zkušeností. Dříve se stávalo, že IT oddělení potřebovalo udělat změnu infrastruktury, nevědělo však, koho o těchto
www.progress.com
PŘÍNOSY Lepší ochrana soukromí pacientů, vyšší efektivita a kvalita péče o pacienty
3
změnách informovat ani neznalo potenciální dopad takové změny na chod organizace. „Klasické nástroje pro správu služeb neumožňují mít přehled o tom, co se v celé infrastruktuře skutečně děje,“ říká D. Fitzpatrick. Partners zjistila, že bude potřebovat řešení pro správu, které se bude přímo zaměřovat na webové služby. Jiný problém, konzistentní zabezpečení, se vztahuje k velikosti a složitosti jednotlivých IT oddělení Partners. V každé nemocnici existují IT skupiny a navíc v centrále pracuje celopodniková IT skupina zaměstnávající 1400 lidí, z nichž jsou dvě stovky vývojářů aplikací rozmístěných v různých lokalitách a často spolupracujících s různými dodavateli.
PŘÍNOSY ACTIONALU >> Přehled o webových službách a jejich řízení umožňující efektivní správu změn
„Pokud by každá skupina pro vývoj služeb zajišťovala bezpečnost pouze svých vlastních služeb, docházelo by nejen k duplikování práce, ale také k výraznému riziku vzniku nekonzistentních či dokonce chybných bezpečnostních pravidel,“ uvádí D. Fitzpatrick.
>> Zjednodušení IT procesů
ŘEŠENÍ: PREVENTIVNÍ MEDICÍNA – S PŘEHLEDEM O PROVOZU
>> Opakované a aktivní použití
„Před tím, než jsme začali implementovat webové služby, hledali jsme možnost, jak zabezpečit jejich správu,“ vysvětluje D. Fitzpatrick. Nakonec Partners implementovala software Progress Actional pro správu webových služeb a SOA. Actional je založený na standardech a navržen pro monitorování volně provázaných webových služeb. Aby Partners zajistila vhodné zabezpečení a pravidla IT skupiny pro všechny své webové služby, nakonfigurovala Actional na centralizovaném, dedikovaném poolu serverů. Všechny požadavky na webové služby přicházejí do těchto serverů a jsou distribuovány příslušné službě. Tento proces zahrnuje i řízení externích požadavků na služby Partners a požadavky od Partners na využití externích služeb. Dva příklady integrace s externími poskytovateli služeb jsou státní ministerstvo veřejného zdraví v Massachusetts a služba elektronického předepisování léků. Actional poskytuje Partners přehled o výkonu a dostupnosti všech webových služeb. „Díky Actionalu máme přehled a kontrolu nad celým naším portfoliem,“ říká D. Fitzpatrick. „Monitorujeme hodnoty jako je počet selhání apod. Actional nám dovoluje mnohem proaktivnější přístup k určování důležitosti jednotlivých problémů.“ To je důležité pro spolehlivost všech aplikací založených na webových službách, ale je to zvláště kritické v případě aplikací, které vyžadují nepřetržitou dostupnost,
www.progress.com
>> Konzistentní bezpečnost a auditing na celopodnikové úrovni a snazší soulad s pravidly HIPAA
pravidel >> Spolehlivý provoz
4
aby zajistili optimální zdravotní péči – jako je systém pro propojení lékařů pagingem a sledování pacientů na jednotce intenzivní péče v MGH. „Díky možnostem Actionalu nyní víme, kdo využívá které služby, kdy a jak často,“ komentuje D. Fitzpatrick. „Prakticky zmizela jakákoli nejistota ohledně údržby služeb nebo přechodu na vyšší verzi. Lepší přehled také znamená lepší plánování kapacit. To vše přispívá k poskytování vysoce dostupných, výkonných a kvalitních služeb a ve výsledku vede ke zlepšení péče o pacienty.“ Řešení je přínosné i pro samotné IT. „Pomocí Actionalu můžeme sledovat provoz na celopodnikové úrovni a nejsme omezeni jen na jednotlivé implementace služeb,“ uvádí D. Fitzpatrick. „Naši vývojáři služeb už nemusejí tyto úkony programovat. Navíc můžeme zavádět naše doporučené postupy ve všech lokalitách.“
BEZPEČNOST A PACIENTOVO SOUKROMÍ Actional také umožnil IT oddělení centrálně spravovat a řídit pravidla bezpečnosti služeb a efektivně a konzistentně je prosazovat napříč intranetovými i internetovými platformami. Pomocí Actionalu bylo možné oddělit definování a správu pravidel od jejich prosazování na síti a umožnit nezávislou změnu pravidel a služeb. Toto oddělení umožňuje, aby jednotlivé organizace přenechaly starost o pravidla bezpečnostním manažerům, kteří zajišťují jejich přesnost, kompletnost a konzistentní prosazování. Díky tomu se uvolnily ruce vývojářům služeb, kteří nemusí implementovat bezpečnostní funkce do každé služby zvlášť a při změně pravidel přepisovat zdrojový kód. Tento přístup pomáhá v organizaci Partners zajišťovat bezpečnost – ochranu soukromí pacientů v aplikacích zaměřených na ně, jako jsou aplikace zajišťující provoz jednotek intenzivní péče v MGH a uchovávání lékařských záznamů – a zároveň poskytuje IT přínosy.
ZLEPŠENÍ PROVOZU Actional také zjednodušuje procesy a celkově zlepšuje provoz webových služeb. „Díky Actionalu máme přehled o provozu systémů včetně systémů, které vznikly ještě před zavedením webových služeb. To nám dovoluje řídit naše platformy a portfolia služeb a plánovat kapacity,“ vysvětluje D. Fitzpatrick. „Chceme si být jisti, že pro každou službu, ale zejména pro služby, které jsou kriticky důležité pro chod našich zdravotnických zařízení, splňuje naše infrastruktura všechny SLA dohody.
www.progress.com
„Díky Actionalu jsme získali přehled o našem portfoliu a můžeme jej řídit. Monitorujeme hodnoty jako je počet selhání apod. Actional nám dovoluje mnohem proaktivnější přístup k určování důležitosti jednotlivých problémů.“ Daniel Fitzpatrick, Web Framework and Infrastructure Group, Partners HealthCare System
5
Můžeme se například podívat na míru využívání a výkonnostní data služeb spojených s EMR a upravit ji podle potřeby z hlediska kapacitního plánování.“ Osvobození vývojářů od programování monitorovacích a bezpečnostních funkcí nejen snížilo pracnost (D. Fitzpatrick mluví o „bezpracném zavádění správy a sledování pro vývojáře“), ale vedlo i ke zjednodušení prosazování bezpečnosti a auditingu pro HIPAA. „V síti nemocnic, jako je ta naše, je velmi obtížné prosazovat bezpečnostní pravidla, která jsou distribuována v mnoha týmech a potenciálně pohřbena pod implementačním zdrojovým kódem,“ říká D. Fitzpatrick. „S Actionalem můžeme pracovat na bezpečnosti a pravidlech na jednom místě. To je skutečně obrovský přínos z hlediska efektivity.“ Dále vysvětluje: „S Actionalem máme možnost implementovat na celopodnikové úrovni minimální nutné požadavky HIPAA, které se aplikují rovnoměrně na mnoho služeb – místo toho, abychom měli mnoho implementací různých interpretací těchto požadavků. Naši bezpečnostní manažeři interpretují a vytvářejí pravidla, která implementují na celopodnikové úrovni. Takže bezpečnost je nyní tam, kam patří – je součástí infrastruktury; není vestavěna do zdrojového kódu aplikací a my máme konzistentní, centrálně řízená pravidla.“
NOVÉ ZKUŠENOSTI PRO DALŠÍ KVALITNÍ IMPLEMENTACE Když se D. Fitzpatrick ohlédne zpět, připomíná faktory, které přispěly k úspěchu Partners a které může doporučit i ostatním. Zaprvé říká: „Ujistěte se, že produkt skutečně bude vyhovovat vaší organizaci nebo že organizace může tento produkt zavést. V SOA nebo v menším měřítku při přebírání webových služeb v rámci organizace jsou nejvýznamnější problémy spíše kulturní než technické povahy. Actional naše lidi oslovil možností automaticky zavádět funkce. Vývojáři nemusejí dělat žádnou dodatečnou práci – mají řízení a bezpečnost takříkajíc zdarma.“ Dvě další doporučení se týkají charakteristik kriticky důležitých pro implementaci webových služeb nebo SOA. Poznamenává: „Sžijte se s názorem dodavatele na standardy a na způsob, jak je implementuje. Vývojáři Actionalu se účastní práce standardizačních organizací, což nám zaručuje, že produkt bude vyhovovat stávajícím i nově vyvíjeným standardům.“
www.progress.com
6
D. Fitzpatrick také radí: „Hledejte dodavatele čisté SOA, nikoli takového, jehož platforma byla pouze přizpůsobena na SOA a v níž jsou služby a pravidla těsně svázány. Actional byl už od počátku vytvářen z hlediska SOA jako flexibilní nástroj. To je pro nás velmi výhodné.“ A bude to výhodné i nadále. Společnost Partners dále rozšiřuje počet svých webových služeb. A Actional může pomoci tam, kde je to nezbytné – se sledováním pravidel a dodržování SLA tak, aby zajistil potřebnou výkonnost systémů a následně dále zvyšoval kvalitu zdravotnické péče.
PROGRESS SOFTWARE
Progress Software Corporation (Nasdaq: PRGS) dodává software pro zjednodušení a urychlení vývoje, provozu, integrace a správy podnikových aplikací. Naším cílem je maximalizovat výhody plynoucí z automatizace zpracování informací a zároveň minimalizovat celkové náklady na vlastnictví potřebných nástrojů.
Ústředí firmy
Progress Software Corporation, 14 Oak Park, Bedford, MA 01730 USA Tel: +1 781 280–4000 Fax: +1 781 280–4095. Webové stránky: www.progress.com © 2009 Progress Software Corporation. Všechna práva vyhrazena. Progress, Apama, OpenEdge, Sonic ESB jsou obchodní nebo registrované obchodní značky Progress Software Corporation v USA a dalších zemích. Všechny ostatní uvedené obchodní nebo servisní značky jsou majetkem svých příslušných vlastníků. Specifikace se mohou bez upozornění změnit. Prod Code: CZ08-03-01-005-Rev1