Orvostechnikai eszközök gyártmányfejlesztése Aktív orvosi eszközök fejlesztése PEMS életciklus modell. Komáromi István Budapest,

Hasonló dokumentumok
ORVOSTECHNIKAI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE

Orvostechnikai eszközök gyártmányfejlesztése Aktív orvosi eszközök fejlesztése PEMS V&V. Nagy Katinka

ORVOSTECHNIKAI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AKTÍV ORVOSI ESZKÖZÖK FEJLESZTÉSE - PEMS V&V

Orvostechnikai eszköz tesztelése DSS Unit test. Taliga Miklós BME-IIT

Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszközök verifikálása, validálása (V&V) Kuzma Éva Budapest,

Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszköz szoftver verifikálása, validálása (V&V) Dolgos Márton Budapest,

A fejlesztési szabványok szerepe a szoftverellenőrzésben

Verifikáció és validáció Általános bevezető

Orvosi eszközök gyártmányfejlesztése Aktív orvosi eszköz szoftver verifikálása, validálása (V&V) Nagy Katinka Budapest,

ORVOSI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AKTÍV ORVOSI ESZKÖZ SZOFTVER VERIFIKÁLÁSA, VALIDÁLÁSA (V&V)

Orvosi eszközök gyártmányfejlesztése PEMS beágyazott szoftverének fejlesztése. Dolgos Márton Budapest,

Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben. SDLC System Development Life Cycle Software Development Life Cycle

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

Orvosi eszközök gyártmányfejlesztése Az aktív orvosi eszközök műszaki követelményei a harmonizált szabványokban

MEGHÍVÓ ORVOSTECHNIKAI ESZKÖZÖK MŰSZAKI DOKUMENTÁCIÓJA NYÍLT KÉPZÉS

KOGGM614 JÁRMŰIPARI KUTATÁS ÉS FEJLESZTÉS FOLYAMATA

Járműinformatika A járműinformatikai fejlesztés

IRÁNYÍTÓ RENDSZER IRÁNYÍTANDÓ FOLYAMAT. Biztonsági funkciók Biztonsági integritás. Normál működés. Hibák elleni védettség Saját (belső) biztonság

A szoftverfejlesztés eszközei

Orvosi eszközök gyártmányfejlesztése Kockázatirányítás

Laborinformációs menedzsment rendszerek. validálása. Molnár Piroska Rikker Tamás (Dr. Vékes Erika NAH)

Biztosítóberendezések biztonságának értékelése

Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert

Gyógyászati segédeszközök műszaki dokumentációja

Fejlesztés kockázati alapokon 2.

Biztonsági folyamatirányító. rendszerek szoftvere

ORVOSI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE AZ AKTÍV ORVOSI ESZKÖZÖK MŰSZAKI KÖVETELMÉNYEI A HARMONIZÁLT SZABVÁNYOKBAN

A szabványos minőségi rendszer elemei. Termelési folyamatok

II. rész: a rendszer felülvizsgálati stratégia kidolgozását támogató funkciói. Tóth László, Lenkeyné Biró Gyöngyvér, Kuczogi László

MIÉRT KELL TESZTELNI?

A BIZTONSÁGINTEGRITÁS ÉS A BIZTONSÁGORIENTÁLT ALKALMAZÁSI FELTÉTELEK TELJESÍTÉSE A VASÚTI BIZTOSÍTÓBERENDEZÉSEK TERVEZÉSE ÉS LÉTREHOZÁSA SORÁN

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

Szoftverminőségbiztosítás

ORVOSI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE PEMS BEÁGYAZOTT SZOFTERÉNEK FEJLESZTÉSE

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

IEC Basic Engineering -től a Leszerelésig

Berényi Vilmos vegyész, analitikai kémiai szakmérnök, akkreditált EOQ-minőségügyi rendszermenedzser, regisztrált vezető felülvizsgáló

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás

2011. ÓE BGK Galla Jánosné,

Szoftverminőségbiztosítás

A fejlesztéshez használható eszközök

Orvosi eszközök gyártmányfejlesztése PEMS beágyazott szoftverének fejlesztése. Kurtán Balázs Budapest,

Projectvezetők képességei

Szabványok. ISO 9000, ISO 9001, ISO 9004 és más minőségirányítási szabványok SZABVÁNY CÍMEK NEMZETKÖZI EURÓPAI NEMZETI MEGJEGYZÉS

Bevezetés a programozásba

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

A szoftverfejlesztési folyamatok képességének mérése. Kuzma Éva Budapest,

Szoftverminőségbiztosítás

ORVOSI ESZKÖZÖK GYÁRTMÁNYFEJLESZTÉSE KOCKÁZATIRÁNYÍTÁS ÉS SZOFTVER KOCKÁZATIRÁNYÍTÁS

30 MB INFORMATIKAI PROJEKTELLENŐR

Orvosi eszközök gyártmányfejlesztése Kockázatirányítás

Autóipari beágyazott rendszerek. Kockázatelemzés

Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül

Szoftverminőségbiztosítás

INFÚZIÓS PUMPA BEMUTATÓ. dr. Nagy Péter Budapest, Október 4

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

IATF 16949:2016 szabvány fontos kapcsolódó kézikönyvei (5 Core Tools):

Orvosi eszközök gyártmányfejlesztése. Információ- és rendszerbiztonság (Cybersecurity) Csík Adrien Budapest,

Közlekedési automatika Biztonságintegritás, életciklus modellek

A HADFELSZERELÉSEK GYÁRTÁS UTÁNI VÉGELLENŐRZÉSÉNEK NATO MINŐSÉGBIZTOSÍTÁSI ELŐÍRÁSAI

IRÁNYTŰ A SZABÁLYTENGERBEN

A szoftver tesztelés alapjai

Orvosi eszközök gyártmányfejlesztése Az orvostechnikai eszközök Uniós normatív szabályai

TESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Gyakorlat és házi feladat tájékoztató

TANÚSÍTVÁNY. tanúsítja, hogy az. InfoScope Kft. által kifejlesztett. Attribútum tanúsítványok érvényességét ellenőrző SDK InfoSigno AC SDK v1.0.0.

Orvosi eszközök gyártmányfejlesztése Szoftver Kockázatirányítás. Lukács Viktor Budapest,

Nagy bonyolultságú rendszerek fejlesztőeszközei

S01-7 Komponens alapú szoftverfejlesztés 1

Szoftverminőségbiztosítás

Dr. Topár József 3. Eladás Marketing Külső szolgáltatás Alvállalkozók Fogyasztók. Engineering Termelés Anyagszabályozás Beszerzés Minőség

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

Szoftver min ség és menedzsment

A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK

Információs rendszerek Információsrendszer-fejlesztés

01. gyakorlat - Projektalapítás

The Unified Software Development Process. Történet. Feltételek. Rational Unified Process. Krizsán Zoltán Ficsor Lajos

TANÚSÍTVÁNY. tanúsítja, hogy a E-Group Magyarország Rt. által kifejlesztett és forgalmazott. Signed Document expert (SDX) Professional 1.

SZOFTVER TESZT AUTOMATIZÁLÁS Eszter Vezdén Budapest, 08 November 2018

Aktív Orvostechnikai Eszközökben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

A 9001:2015 a kockázatközpontú megközelítést követi

Szoftver-technológia I.

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

1002D STRUKTÚRÁJÚ, KRITIKUS ÜZEMBIZTONSÁGÚ RENDSZER (SCS 1 ) ELEMZÉSE DISZKRÉT-DISZKRÉT MARKOV MODELLEL

A szoftverellenőrzés szerepe Alapfogalmak

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

Vasúti biztosítóberendezések megfelelőségének tanúsítása. Tarnai Géza CERTUNIV Vasúti Tanúsító és Műszaki Szakértő Kft. Bükfürdő,

A szabványos minőségi rendszer elemei. Általános részek, tervezés

ISO HOGYAN ÉPÜL FEL A MIR RENDELÉSRE KÉSZÜLT ESZKÖZÖK GYÁRTÓI ESETÉN? előadó Juhász Attila SAASCO Kft.

Modellezési Kockázat. Kereskedelmi Banki Kockázatmodellezés. Molnár Márton Modellezési Vezető (Kockázatkezelés)

FELÜLVIZSGÁLATI JEGYZŐKÖNYV (E-MS04F1-TAN.ST) MELLÉKLETE

MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK A TESZT FEJLESZTÉSI FOLYAMATA A TESZTTERVEZÉSI TECHNIKÁK KATEGÓRIÁI

Verziókövető rendszerek használata a szoftverfejlesztésben

Programtervezés. Dr. Iványi Péter

A CMMI alapú szoftverfejlesztési folyamat

MEGHÍVÓ ORVOSTECHNIKAI ESZKÖZÖK KOCKÁZATIRÁNYÍTÁSI FOLYAMATA NYÍLT KÉPZÉS Jelentkezés

Unit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22

Átírás:

Orvostechnikai eszközök gyártmányfejlesztése Aktív orvosi eszközök fejlesztése PEMS életciklus modell Komáromi István Budapest, 2016-10-20

Bemutatkozás Dolgos Márton Okleveles villamosmérnök (2008) Bay Zoltán Alkalmazott Kutatási Közalapítvány - Junior kutató (2006) B.Braun Medical Kft., Fejlesztő csoport - Hardver fejlesztő gyakornok (2006-2008) - Fejlesztőmérnök (2008-2011) - Fejlesztőmérnök, témavezető (2011- ) Kérdés esetén elérhetőség: agnes.dombai@bbraun.com marton.dolgos@bbraun.com B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 2

Bemutatkozás Komáromi István MSc villamosmérnök (2011) B.Braun Medical Kft., Fejlesztő csoport - SW fejlesztő gyakornok (2010-2011) - Fejlesztőmérnök (2011-2015) - Fejlesztőmérnök, témavezető (2015- ) Kérdés esetén elérhetőség: agnes.dombai@bbraun.com istvan.komaromi@bbraun.com B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 3

Tartalomjegyzék Elektronikus Rendszerek Fejlesztése (Biztonságkritikus) Életciklus Modellek V modell (Vízesés modell) Medical domain PEMS IEC 60601-1-4 Tervezés lépései PEMS V&V B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 4

Elektronikus (Biztonságkritikus) rendszerek Fejlesztése - Hasonlóság - Különbség B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 5

Safety Standards- Functional safety of programmable electronic safety related systems B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 6

Tervezés és fejlesztés (Design Control) folyamata (ISO 13485) Fejlesztési terv célok és tervezés Fejlesztés és verifikálás Műszaki terv átadása és validáció Termék kiadás és eladás Fejl. terv célok Fejlesztés tervezése Validáció Szoftver biztonsági osztályok meghatározása Fejlesztés bemenete Fejlesztés kimenete Hibakezelés (SW+HW probléma Megoldás) Konfiguráció menedzsment Kockázatirányítás Döntés a piacra vitelről A projekt lezárása Panasz kezelése B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 7

Medical domain IEC 60601-1-4:1996 (PEMS) Kiegészítő szabvány. Programozható gyógyászati villamos rendszerek (Hatályon kívül, tartalma beépült a IEC 60601-1:2005 sec. 14) A gyógyászati villamos készülékekben egyre gyakoribb a számítógépek és/vagy mikroprocesszorok alkalmazása, gyakran biztonsági szempontból kritikus szerepkörben. A számítástechnika alkalmazásával gyógyászati villamos készülékekben olyan komplexitási szint jelenik meg, amelyet csak a gyógyászati villamos készülékekkel diagnosztizálni és/vagy kezelni szándékozott páciens biológiai rendszerei haladnak meg. Ez a komplexitás azt jelenti, hogy a rendszeres (szisztematikus) hibák elkerülhetik a vizsgálat gyakorlatilag elfogadott határait. Ez a biztonsági szabvány ezért túlmegy azon, hogy hagyományosan a kész gyógyászati villamos készülékeket vizsgálja és értékelje, és a gyógyászati villamos készülék fejlesztési folyamataira vonatkozóan is tartalmaz követelményeket. A késztermék vizsgálata önmagában nem elegendő a komplex gyógyászati villamos készülék biztonságának a megítéléséhez. Megkövetel egy eljárást, amelyet a programozható elektronikus alrendszereket tartalmazó gyógyászati villamos készülékek biztonságának a megalapozására követni kell, és megköveteli, hogy erről az eljárásról bizonylat készüljön. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 8

B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 9

Az IEC 60601-1 tartalomjegyzékéből B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 10

PEMS és PESS fogalma (Komplexitás) Programmable electrical medical system PEMS Programozható gyógyászati villamos rendszer (PEMS) Olyan gyógyászati villamos készülék vagy gyógyászati villamos rendszer, amely egy vagy több programozható elektronikus alrendszert tartalmaz Programmable electronic subsystem PESS Programozható elektronikus alrendszer (PESS) Olyan rendszer, amely egy vagy több központi feldolgozó egységen alapul, beleértve a szoftvert és az interfészeket is. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 11

Komplex rendszer A PEMS nagyobb alrendszerekre bontódik le, amelyek sorra olyan alrendszerekből épülnek fel, amelyek PESS-t tartalmaznak B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 12

Egyszerűbb megvalósítás Ebben az esetben hiányzik a közbenső nagyobb alrendszeri szint, és a PESS magának a PEMS-nek egy alrendszere. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 13

Legegyszerűbb PEMS megvalósítás Ebben az esetben a PESS és a PEMS azonos. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 14

PÉLDA: B. Braun Diapact CRRT (akut) B. Braun Dialog+ (krónikus) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 15 15

PÉLDA: A krónikus dialízisgép bonyolultsága ~ 10 pumpa ~ 40 szelepe és elzáró ~ 10 hőmérséklet érzékelő ~ 10 nyomás érzékelő 3 vezetőképesség érzékelő Levegő-, Vér-, Folyadékszint érzékelők, stb. LCD érintőképernyővel Különféle külső interfészek Különféle HW és SW kiegészítők 3 Fő Processzor rendszer ~ 1.000.000 kódsor ~ 10.000 Rendszer és szoftver követelmény Több terápiás mód Beteg és kezelés adat menedzselés Több tucat funkció B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 16

PÉLDA: Kihívás Hybrid rendszer Bridge iterations Szoftver ~ 2-4 hét Elektronikus HW ~ 4-6 hónap Mechanikus HW ~ 4-8 hónap Rendszer ~ 1 year B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 17

Fejlesztési ciklus (Folyamat) Azok a szükséges tevékenységek, amelyek egy terv elgondolási szakaszával kezdődő és a PEMS érvényesítő ellenőrzésének (validálásának) a befejeztével végződő időszak alatt történnek. Terv Validáció A fejlesztési ciklus azért követelmény, hogy a biztonsággal foglalkozás módszeresen történjék és különösen azért, hogy a komplex rendszerekben lehetővé váljék a veszélyek korai azonosítása. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 18

PÉLDA: Folyamat Rugalmas folyamatkezelés, folyamathatárok átlépésével Folyamatok újragondolása Folyamatlépések párhuzamos végrehajtása minden szinten, minél hamarabb be kell fejezni az adott folyamat lépést, teljesítve a definiált mérföldköveket (függőségek) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 19 http://disciplinedagileconsortium.org/

A fejlesztési ciklus modellje A PEMS műszaki tervezéshez és fejlesztéshez fejlesztési ciklust kell meghatározni. A Fejlesztési ciklust fázisokra és feladatokra kell felosztani, ezek mindegyikéhez jól meghatározott bemenetet, kimenetet és tevékenységeket rendelve. A fejlesztési ciklusnak Lényegi folyamatokat kell tartalmaznia a kockázatkezelés re vonatkozóan Dokumentálási követelményeket kell tartalmaznia Kockázatkezelési tevékenységet végig alkalmaznia kell, ahol az helyénvaló B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 20

PÉLDA: Életciklus Modellek- Waterfall modell ( Wikipedia) The waterfall model is a sequential design process, often used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation, and Maintenance. The waterfall development model originates in the manufacturing and construction industries; highly structured physical environments in which after-the-fact changes are prohibitively costly, if not impossible. Since no formal software development methodologies existed at the time, this hardware-oriented model was simply adapted for software development. [1] B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 21

Életciklus Modellek V modell (IEC 62304:2006) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 22

Dokumentáció IEC 60601-1-4: 1996 (Hatályon kívül, de ez az alap+ magyar nyelvű) Megkövetel egy eljárást, amelyet a programozható elektronikus alrendszereket tartalmazó gyógyászati villamos készülékek biztonságának a megalapozására követni kell, és megköveteli, hogy erről az eljárásról bizonylat készüljön. A szabvány alkalmazása folyamán létrehozott dokumentumokat meg kell őrizni és azoknak a minőségügyi feljegyzések részét kell képezniük. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 23

Ismétlés: A Műszaki dokumentáció fogalma az MDD-ben A Műszaki dokumentáció célja az eszköz hatásosságának és a biztonságosságának igazolása A Gyártó készíti a Hatóságnak Kijelölt Szervezetnek (NB) Felhasználónak Tartalma: Műszaki leírás, változatok, tartozékok, rendeltetésszerű alkalmazás/ használat Műszaki rajzok, számítások, gyártási módszerek, alkatrészek, áramkörök rajzai A kockázatelemzés eredményei Az alkalmazott harmonizált szabványok jegyzéke Klinikai értékelés eredménye Címke és használati útmutató EK Megfelelőségi nyilatkozat B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 24

PÉLDA: Dokumentálás automatizálása 30+ komponens a rendszer szint alapvető Egy lépésben implementálni és dokumentálni - generált kód(mbd) Élő nyomon követhetőség biztosítása Hatóság /Tanúsító szerv részére A függőségek és különböző szintű változások hatásának ábrázolására B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 25

PÉLDA: A folyamat eszközökkel történő támogatása Munkafolyamat kezelő rendszerek használata workflow Párhuzamosan dokumentumokat készíteni - a rendszerbe bevitt munkatermékeket kigenerálni dokumentumokba Step Responsible State Requirements Design Implementation Unit Verification Unit Integration Component Verification Process Validation Steve Peter Marta Marta Luke Andy Bob B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 26

PEMS Fejlesztési ciklus ( MSZ EN IEC 60601-1-4) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 27

PEMS Fejlesztési ciklus (1) Ez az ábra szemlélteti a fejlesztési ciklus modelljét. Ebben a modellben a szétbontási eljárást (bal oldali ág) integráló eljárás (jobb oldali ág) követi. Mivel a műszaki terv a követelményekből, a funkcionális építőkockákból bontódik szét, az architektúra és a technológia meghatározott. A szétbontási eljárás akkor fejeződik be, amikor a műszaki tervezési információ lehetővé teszi, hogy a PEMS alkotóelemei felépüljenek (példák az ilyen műszaki tervezési információra az áramköri/elvi kapcsolási rajzok és szoftverkód). A szétbontást követően az alkotóelemeket integrálják (egyesítik). B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 28

PÉLDA: Elektronikus kártya (PEMS rendszer elem) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 29

PEMS Fejlesztési ciklus (2) Igazoló ellenőrzést (verifikálást) hajtanak végre, amint az alkotóelemek integrálása megtörtént, annak megállapítására, vajon a végrehajtás(kivitelezés) kielégíti-e a követelményeket, vagy nem. Az integrálási eljárás befejezésekor érvényesítő ellenőrzést (validálást) hajtanak végre annak a megállapítására, vajon a PEMS a szándékolt módon működik-e vagy nem. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 30

PEMS Fejlesztési eljárás A szabvány követelményeket határoz meg a PEMS fejlesztési eljárására. Alapul szolgál a kockázatcsökkentési és -kezelési célú biztonsági követelmények irányelvei számára is.(1996) (A kockázatirányításra később született külön szabvány-iso14971) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 31

B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 32

Követelmények meghatározása (PEMS Requirements capture) A PEMS-re és annak minden egyes alrendszerére (a PESS-re) legyenek meghatározva követelmények. A követelmény meghatározásnak részleteznie kell azon funkciókat, amelyek kockázati vonatkozásúak. Ide tartoznak azok a funkciók, amelyek: Környezeti körülmények ből eredő okokból A PEMS-ben máshol jelen lévő okokból A lehetséges hibás működésekből származó kockázatokat szabályozzák B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 33

Követelmények meghatározása (PEMS Requirements capture) A követelmény-meghatározásnak ezen funkciók mindegyikére meg kell adnia azt az összesített biztonság szintjét, amelyre a kockázatokat szabályozni szükséges. A gyártó köteles a követelmények verifikálását elvégezni, a következő pontok vizsgálata segítségével: A rendszer követelmények implementálása megtörtént (beleértve a kockázatbefolyásoláshoz kapcsolódó követelményeket) A követelmények nem mondanak ellent egymásnak A megfogalmazás biztosítja, hogy ne legyenek félreérthetőek A megfogalmazás lehetővé teszi a teszt kritériumok összegyűjtését és a teszt kritériumoknak való megfelelés alapján a teszt teljesítménye meghatározható Egyedi azonosítóval kell ellátni a követelményeket Nyomonkövethetőség vizsgálata (rendszer követelmények, más források) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 34

A jó követelmény Összehangolt Értékelt Félreérthetetlen Következetes Tesztelhető Megvalósítható minden érintett által elfogadott (átvizsgálások) meghatározott prioritások, jogi relevancia mindenki ugyanazt érti alatta nincs ellentmondás a különböző követelmények között a teljesség ellenőrizhető (mérhető) legalább egy realista megoldás létezik (valószerű & ésszerű) Nyomonkövethető az erőforrások és a célok azonosíthatóak Azonosítható Teljes Érthető minden követelmény rendelkezik egyedi azonosítóval (ID) megjelenik az elvárt funkcionalitás a követelményben, jelölni kell ha vázlat verzióról van szó az érintett személyek számára, szójegyzék használata, minta használata rövid mondatok, egy igével, nagyon limitált számú mondat használat Atomi egy mondatban egy követelmény szerepel B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 35

Követelmény típusok Funkcionális követelmények: Egy adott rendszer, komponens vagy SW meghatározott funkciójával szemben támasztott követelmények rendezett halmaza. (Pl. Terápia kezdéskor a SW a GUI-n keresztül biztosítja a felhasználónak, a 12 karakteres, alfanumerikus beteg azonosító bevitelét.) Fontos a kockázatelemzésből származó funkcionális követelmények azonosítása. (Alarm szituációk és jelzések.) Nem Funkcionális követelmények: Egyéb követelmények, amik a funkciókra jellemző megszorításokat és előírásokat fogalmaznak meg. Teljesítmény követelmények. (Milyen működési tartományok, toleranciák? Milyen válasz idők? Termék specifikus szabvány követelmények, mint az IEC 60601-2-16:2012) Biztonságtechnikai követelmények: (Megbízhatóság, biztonságtechnika, IEC 60601-1:2005) Használhatósági követelmények: (IEC 62366:2007, ANSI/AAMI HE:75:2009) Környezeti és Interface követelmények. (Hol, mikor, milyen körülmények között stb ) Egyéb szabvány, irányelvekből származó követelmények (FDA Guidance) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 36

PÉLDA: Követelmények lebontása (Követhetőség (Traceability)) PRP Nem-funkcionális Rendszer köv. Funkcionális Rendszer köv. Funkcionális HW köv. Nem- Funkcionális HW köv. Funkcionális SW köv. Nem- Funkcionális SW köv. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 37

Követelmények meghatározása (PEMS Requirements capture) Input Termék Követelmény Profil (PRP) Kockázatbefolyásolási intézkedések a Kockázatirányítási Jelentésből Szabványok Output Kiadott Rendszer követelmény specifikáció (RS) Nyomonkövethetőségi Matrix (TM) vázlat Kiadott Rendszer Verifikációs Terv (VEP) Kiadott Rendszer Validációs Terv (VAP) Kiadott Rendszer Design Specifikációk (DS) (Architectural design) Kapcsolódó Rendszer szintű Kockázatirányítási Jelentés B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 38

B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 39

Architektúra (PEMS Architectural design) (1) Az architektúra feleljen meg a követelmény meghatározásnak. A PEMS-re és minden egyes alrendszerére architektúrát kell előírni. Az előírásnak követelményeket kell tartalmaznia: A kockázat szabályozási intézkedéseknek a PEMS alrendszereire és alkatrészeire való szétosztására (allocation of risk control measures to subsystems and components of the PEMS) Megjegyzés: az alrendszerek és alkatrészek közé érzékelők, működtetők, PESS és interfészek tartoznak (Subsystems and components include sensors, actuators, PESS and interfaces Redundanciára (redundancy) A sokféleségre (diversity) Az alkatrészek meghibásodási rátáira és-módjaira (failure rates and modes of components) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 40

Architektúra (PEMS Architectural design) (2) A diagnosztikai biztosíthatóságára (test interval duration and diagnostic coverage) A közös okú hibákra (common cause failures) A szisztematikus hibákra (systematic failures) A vizsgálati időközre és időtartamra (test interval duration and diagnostic coverage) A karbantarthatóságra (maintainability) A szándékos vagy akaratlan emberi okokkal szembeni védelemre (protection from intentional or unintentional causes) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 41

PÉLDA: Hierarchikus és moduláris felépítés B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 42

PÉLDA: Hogyan kódoljunk, ha egyáltalán nincs, vagy nincs elég HW? Hardver szimulátorok GUI prototípusok Kiértékelő rendszerek (Evaluation board) Mutasd meg az érintett feleknek B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 43 http://www.speckyboy.com http://www.geek.com

PÉLDA: Elektronikus Hardver Szimulátor Kiértékelő rendszerek Bread-board Quick-fixes B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 44 http://www.hackaday.com http://www.mouser.com

PÉLDA: Mechanikus Hardver 3D modellezés Prototípus készítés (3D nyomtatás) Finomhangoló iterációk (Fine tunig iterations-diy) http://www.wikipedia.org http://www.3ders.org http://www.airwolf3d.com B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 45

PÉLDA: Architektúra (fizikai felépítés) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 46

Architektúra (PEMS Architectural design) Input Termék Követelmény Profil (PRP) Kockázatbefolyásolási intézkedések a Kockázatirányítási Jelentésből Szabványok Kiadott Rendszer követelmény specifikáció (RS) Output Nyomonkövethetőségi Matrix (TM) vázlat Kiadott Rendszer Verifikációs Terv (VEP) Kiadott Rendszer Validációs Terv (VAP) Kiadott Rendszer Design Specifikációk (DS) (Architectural design) Kapcsolódó Rendszer szintű Kockázatirányítási Jelentés B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 47

B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 48

Műszaki terv és megvalósítás (Design and implementation) Ahol az helyénvaló, a műszaki tervet alrendszerekre kell bontani, amelyek mindegyikének saját műszaki terve és vizsgálati előírása van. Ahol az helyénvaló, követelményeket kell előírni: A szoftverfejlesztési módszerekre (software development methods) Az elektronikus hardverre (electronic hardware) A számítógéppel támogatott szoftvertechnikai (CASE) eszközökre (computer aided software engineering (CASE) tools) Az érzékelőkre (sensors) A működtetőkre (actuators) Az ember-pems interfészre (human-pems interface) Az energiaforrásokra (energy sources) A környezeti feltételekre (environmental conditions) A programozási nyelvre (programming language) A harmadik fél szoftverére (third party software) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 49

B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 50

Minden rendszer követelményt (RS) verifikálnunk kell! Mennyi követelményről beszélünk? IEC 60601-1 (3rd Ed.)- 1422 db Alarm + IEC 60601-1-8 Usability + IEC 60601-1-6 + IEC 60601-2-16 B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 51

Igazoló ellenőrzés (Verifikálás) (PEMS Integration and Verification) A biztonsági követelmények megvalósulására igazoló ellenőrzést (verifikálást) kell végezni Igazoló ellenőrzési verifikifálási tervet (VEP) kell készíteni annak a bemutatására, hogy a fejlesztési ciklus egyes fázisaiban a biztonsági követelmények teljesülésének igazolása milyen módon történik. A kockázetkezelési összefoglalónak hivatkozást kell tartalmaznia az igazoló ellenőrzés (verifikálás) módszereire és eredményeire. Verifikálás módszerei: Walkthroughs Vizsgálatok (inspections) Statikus elemzés (static analysis) Dinamikus elemzés (dynamic analysis) Fehér doboz tesztelés (white box testing) Fekete doboz tesztelés (black box testing) Statisztikai tesztelés (Statistical testing) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 52

Igazoló ellenőrzés (Verifikálás) (PEMS Integration and Verification) Input Rendszer Követelmény Specifikáció (RS) Rendszer Műszaki Terv Specifikáció (DS) Rendszer Verifikációs Terv (VEP) Teszt Protokol Rendszer (TP) Output Kiadott Teszt Jelentés Rendszer (TR) Kiadott Rendszer Verifikációs Jelentés (VER) Kiadott Nyomonkövethetőségi Mátrix (TM) B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 53

B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 54

Érvényesítő ellenőrzés (validálás) (PEMS Validation) A biztonsági követelmények megvalósulására igazoló érvényesítő ellenőrzést validálást kell végezni Érvényesítő ellenőrzési (validálási) tervet kell készíteni annak a bemutatására, hogy a korrekt biztonsági követelmények kerültek bevezetésre. Az érvényesítő ellenőrzést (validálást) végző csoport vezetője független legyen a tervező csoporttól. Az érvényesítő ellenőrzést (validálást) végző csoport tagjai és a tervezési csoport tagjai közötti minden szakmai kapcsolatot a kockázatkezelési fájlban dokumentálni kell. A tervezési csoport egyik tagja sem végezheti el a saját terve érvényesítő ellenőrzését (validálását) A kockázatkezelési fájlnak hivatkozást kell tartalmaznia az érvényesítő ellenőrzés (validálás) módszereire és eredményeire. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 55

Érvényesítő ellenőrzés (validálás) (PEMS Validation) Input Rendszer Követelmény Specifikáció (RS) Rendszer Validációs Terv (VAP) Rendszer Verifikációs Terv (VEP) Output Kiadott SW Validációs és Verifikációs Jelentés (SVAR) Kiadott Rendszer Validációs Report (VAR) Kiadott Field Acceptance Test (FAT), Szerződések, Végső Jelentések Kiadott Klinikai Értékelési Jelentés B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 56

Módosítás (Modification/change control) Ha a műszaki terv bármely része vagy egésze egy korábbi műszaki terv módosításából ered, akkor arra vagy teljesen e szabvány vonatkozik, mintha új műszaki terv lenne, vagy bármelyik előző tervdokumentáció folyamatos érvényességét kell értékelni módosítási/változtatási eljárás keretében. A fejlesztési ciklus minden vonatkozó dokumentumát dokumentumellenőrzési eljárás keretében kell felülvizsgálni, módosítani, átvizsgálni, jóváhagyni. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 57

Értékelés Értékelést kell végezni arra vonatkozólag, hogy a PEMS fejlesztése a szabvány követelményei szerint történt-e. Ez elvégezhető belső audit útján. B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 58

Köszönöm a figyelmet! B. Braun Medical Ltd. Dolgos M. PEMS életciklus modell Page 59