Összekapcsolt betegmonitorozó eszköz firmware-rel, betegalkalmazással, felhőalapú rendszerrel és orvosi felülettel
Szolgáltatások · Orvostechnikai eszközök teljes szoftverfejlesztése

Szoftverfejlesztő csapat az orvostechnikai eszközödhöz

A hardverhez, optikához vagy klinikai szakterülethez értő eszközgyártóknak és az első eszközüket fejlesztő startupoknak olyan szoftverfejlesztő csapatra van szükségük, amely az első kódsortól az IEC 62304 szerint dolgozik. A Silurus Software a követelményektől a release-ig végzi a szoftverfejlesztést az ISO 13485 szerinti minőségirányítási rendszeredben, szabályozási szakértőink és FDA-tanácsadóink pedig a CE-jelöléshez és az FDA-benyújtáshoz szükséges dokumentáción dolgoznak.

Mit vállalunk
Követelménytől a release-ig
Szoftver
Eszköz · desktop · mobil · felhő
Folyamat
IEC 62304 · ISO 13485 · ISO 14971
Szabályozási eljárás
EU MDR · FDA
Mivel foglalkozunk

Az orvostechnikai eszköz összes szoftverkomponense

01

Követelmények és architektúra

Tesztelhető követelményeket határozunk meg, és megtervezzük a szoftverarchitektúrát. Azonosítjuk a szoftverelemeket és az interfészeiket, a kockázatcsökkentő intézkedéseket pedig beépítjük a tervbe.

04

Mobilalkalmazások és kiegészítő alkalmazások

Olyan mobilalkalmazásokat és kiegészítő alkalmazásokat fejlesztünk, amelyek Bluetooth-on vagy a felhőn keresztül kapcsolódnak az eszközhöz.

05

Felhőalapú és webes rendszerek, kórházi integrációk

Felhőalapú backendeket, webes dashboardokat, valamint PACS-rendszerekhez és betegadatokat kezelő rendszerekhez kapcsolódó interfészeket fejlesztünk. Ehhez a DICOM (az orvosi képek formátumát és cseréjét szabályozó szabvány), a HL7 és a FHIR szabványokat használjuk.

Interoperabilitás →
06

Felhasználói felület és használhatóság

A felhasználói felületeket az IEC 62366-1 használhatósági követelményei szerint tervezzük meg és értékeljük.

07

Tesztautomatizálás és DevOps

Már az első sprinttől CI/CD-t és automatizált teszteket használunk. A buildeket aláírjuk, a release-eket nyilvántartjuk. Új release-t csak a változáskezelési eljárás szerinti jóváhagyás után készítünk.

Verifikáció és validáció →
A gyakorlatban

Feladatok, amelyekkel hozzánk fordulnak

Kiindulási helyzet

Összekapcsolt szenzor, betegalkalmazás és orvosi dashboard

Egy digitális egészségügyi vállalat orvostechnikai eszközként fejleszt távmonitorozó rendszert. A rendszer szenzorból, betegeknek szánt mobilalkalmazásból és klinikai szakembereknek készült webes dashboardból áll. A besorolás a rendeltetéstől függ (attól, hogy a gyártó mire szánja a szoftvert). Az EU MDR VIII. mellékletének 10. és 11. szabálya szerint például IIa vagy IIb osztályba tartozhat. Az FDA szerint pedig II. osztályú eszköz lehet.

Így dolgozunk

Közös fejlesztési terv alapján készítjük a firmware-t, az alkalmazást, a felhőalapú backendet és a dashboardot. A szoftverrendszer szoftverbiztonsági osztályát (A, B vagy C, a szoftverhiba okozta lehetséges ártalom alapján) azok a veszélyek határozzák meg, amelyekhez a szoftver hibája hozzájárulhat. Az architektúrában elkülönített szoftverelemek alacsonyabb osztályba tartozhatnak, ha az elkülönítést verifikáltuk, és ennek indokait dokumentáltuk. A Bluetooth-kapcsolatot, az adatáramlást és a felhőszolgáltatás rendszerhatárát egyetlen threat modelben (az eszköz elleni lehetséges támadások módszeres elemzése) vizsgáljuk. A használhatóság vizsgálatakor a betegek és a klinikai szakemberek szempontjait is figyelembe vesszük.

Már az első sprintben megkezdjük a verifikációt. A műszaki dokumentációt és az FDA-beadványt így a fejlesztés során folyamatosan elkészülő dokumentumok alapján állítjuk össze.

Kiindulási helyzet

Már használt termék dokumentálása és további fejlesztése

Egy alkalmazás, egy felhőalapú backend és egy dashboard már használatban van, de eddig nem tartoztak az MDR hatálya alá. Most orvostechnikai eszközzé kell válniuk. Az MDR szerinti további fejlesztés előtt el kell készíteni a hozzájuk tartozó szoftverdokumentációt.

Így dolgozunk

Először tisztázzuk az eszköz rendeltetését, azt, hogy orvostechnikai eszköznek minősül-e, és megállapítjuk a besorolását. Ezután gap analysis (a szabvány követelményeihez képest fennálló hiányosságok vizsgálata) során dokumentáljuk a termék jelenlegi állapotát. A korábban el nem készített dokumentumokat nem dátumozzuk vissza. A hiányokat új kockázatelemzéssel és verifikációval pótoljuk. Az új fejlesztéseket az életciklus követelményei szerint végezzük, így minden új funkcióhoz követelmények, kockázatértékelés és tesztek tartoznak.

Kiindulási helyzet

Startup működő prototípussal és lezárt finanszírozási körrel

Egy MedTech startup már működő prototípussal rendelkezik, amelyet külső fejlesztő vagy az egyik alapító készített. Most olyan szoftverre van szüksége, amely megfelel az első EU MDR szerinti eljárás vagy az FDA-beadvány követelményeinek.

Így dolgozunk

A prototípus forráskódján gap analysist végzünk. Minden szoftverelemről eldöntjük, hogy megtartjuk, refaktoráljuk vagy újraírjuk. Elkészítjük a fejlesztési tervet, meghatározzuk a szoftverbiztonsági osztályokat, és elvégezzük a kockázatelemzést. Ezután folytatjuk a fejlesztést, és elkészítjük a beadványhoz szükséges dokumentációt.

Kiindulási helyzet

Firmware-rel és orvosi alkalmazással működő műszer

Egy IIb osztályú műszer hardverét firmware vezérli, az orvos pedig PC-s alkalmazást használ. Mindkét szoftverkomponenst ugyanazon orvostechnikai eszköz részeként kell fejleszteni és dokumentálni.

Így dolgozunk

A firmware-t és az alkalmazást közös architektúra fogja össze. A rendszer szoftverbiztonsági osztályát a veszélyek határozzák meg. A firmware vagy az alkalmazás csak akkor kaphat alacsonyabb osztályt, ha az elkülönítés ezt indokolja. Meghatározzuk a köztük lévő interfész követelményeit, az interfészt azonosított szoftverelemekben implementáljuk, majd integrációs tesztekkel verifikáljuk. Mindkét rész verifikációját egyetlen nyomon követhetőségi mátrixban (az egyes követelményeket a tervezési elemekhez, tesztekhez és kockázatcsökkentő intézkedésekhez kapcsoló táblázat) dokumentáljuk. A két részt közös release-ben adjuk ki.

A folyamat menete

Egységes szoftver-életciklus a minőségirányítási rendszeredben

Tervezés

Fejlesztési terv

Meghatározzuk a fejlesztési életciklust, a biztonsági besorolást, a használt eszközöket és a szükséges projektdokumentumokat.

Részletes tervezés

Követelmények és architektúra

Tesztelhető követelményeket határozunk meg, azonosítjuk a szoftverelemeket és az interfészeiket. A kockázatcsökkentő intézkedéseket beépítjük a tervbe.

Fejlesztés

Kód és verifikáció

A forráskódot, a kódfelülvizsgálatokat és a teszteket a saját repositoryjaidban kezeljük. A kockázatkezelési dokumentációt és a nyomon követhetőségi adatokat folyamatosan naprakészen tartjuk.

Release

Release és szabályozási beadvány

Összeállítjuk a release-hez szükséges bizonyítékokat, és dokumentáljuk az ismert rendellenességeket. Elkészítjük az EU MDR és az FDA követelményei szerinti dokumentáció szoftverrel kapcsolatos részeit.

Karbantartás

Release után

A release után is alkalmazzuk a változáskezelési eljárást, és kivizsgáljuk a felmerülő problémákat. Frissítjük a SOUP-ot (ismeretlen eredetű szoftver, vagyis az eszközben használt, külső féltől származó kód), naprakészen tartjuk az SBOM-ot (a buildben szereplő összes szoftverkomponens jegyzéke), és telepítjük a biztonsági javításokat.

Mit adunk át

A szoftver és dokumentációja

D-01

Szoftver

Elkészítjük az eszközszoftvert, az alkalmazásokat és a felhőalapú komponenseket. A forráskódot a saját repositoryjaidban helyezzük el.

D-02

Életciklus-dokumentáció

Elkészítjük a fejlesztési tervet, meghatározzuk a követelményeket, és dokumentáljuk az architektúrát és a részletes terveket.

D-03

Kockázatkezelés és kiberbiztonság

Elvégezzük a szoftver kockázatelemzését, és összeállítjuk a SOUP-listát és az SBOM-ot. Az összekapcsolt komponensekhez threat modelt is készítünk.

D-04

Verifikáció és release

Elkészítjük a tesztprotokollokat, a tesztjelentéseket, a nyomon követhetőségi mátrixot és a release notes dokumentumot.

EU és USA

Szoftverfejlesztés az EU és az USA piacára

Európai Unió

EU MDR és CE-jelölés

Szabályozási szakértőink közreműködésével elkészítjük a műszaki dokumentáció szoftverrel kapcsolatos részét.

Egyesült Államok

FDA 510(k) és De Novo

FDA-tanácsadóinkkal elkészítjük a beadvány szoftverdokumentációját az FDA útmutatójában meghatározott Basic vagy Enhanced documentation level szerint. Ha a szabályozási stratégia indokolja, Pre-Submission anyagot is készítünk.

Technológiák és szabványok

Amivel dolgozunk

Technológiák és eszközök

CEmbedded CC++C#.NETPythonKotlinSwiftTypeScriptReactQtZephyrFreeRTOSBluetooth LEPostgreSQLAzureDockerGitHub ActionsGoogleTestCI/CD

Szabványok, előírások és fejlesztési gyakorlatok

IHEIEC 62304ISO 13485ISO 14971IEC 62366-1IEC 81001-5-1EU MDRFDA 510(k)FDA De Novo

Silurus Software

  • A Silurus Software 2017-ben alakult, irodái Budapesten és Szingapúrban találhatók
  • Több mint 40 mérnök, EU MDR szabályozási szakértők és FDA-tanácsadók
  • Az ügyfél ISO 13485 szerinti minőségirányítási rendszerében dolgozunk. A feladatokat és a felelősségi köröket még a munka megkezdése előtt írásban rögzítjük. Ha az ügyfélnek még nincsenek dokumentált szoftverfejlesztési eljárásai, IEC 62304 szerinti sablonokat adunk. Ezeket az ügyfél beépítheti a saját rendszerébe.
  • Többéves mérnöki együttműködés egy európai MedTech-gyártóval
  • Török Péter alapító és CTO 1999 óta foglalkozik orvostechnikai szoftverekkel. Korábban a Siemens Healthcare (syngo.via) szoftverfejlesztési igazgatója, majd a Mediso Medical Imaging Systems K+F vezetője volt.
  • ISO 9001:2015 (NQA, 171041 számú tanúsítvány, érvényes 2027. márciusig) és ISO/IEC 27001:2022 (NQA, 728872 számú tanúsítvány, érvényes 2029. augusztusig)
  • 2025-ben AAA minősítést kaptunk a Dun & Bradstreet hitelképességi értékelésében, amely a legmagasabb minősítési fokozat
  • A budapesti Eötvös Loránd Tudományegyetem (ELTE) kutatási partnerei vagyunk
  • 2027-től ipari partnerként veszünk részt az EU Horizon Europe LOGOS projektjében a Bolognai Egyetemmel, a Pisai Egyetemmel, az Amszterdami Egyetemmel és a brnói Masaryk Egyetemmel
  • Dr. Szántó Linda ügyvezető 2025-ben elnyerte a Female Business Leader of the Year, 2026-ban pedig a The Pioneer Award díjat
Hogyan dolgozunk →Minőség és szabványok →Dokumentumminták →Esettanulmányok →
FAQ

Gyakori kérdések

01

Nincs saját szoftverfejlesztő csapatunk. El tudjátok készíteni az eszköz teljes szoftverét?

Igen. Elkészítjük a fejlesztési tervet, meghatározzuk a követelményeket, fejlesztjük a szoftvert, és összeállítjuk a release-dokumentációt. Szabályozási szakértőink a dokumentáció elkészítésében is részt vesznek. A teljes eszköz tervezési validációjáért és a dokumentumok jóváhagyásáért továbbra is te felelsz gyártóként. Ezekhez is szakmai segítséget nyújtunk.

02

A saját ISO 13485 szerinti minőségirányítási rendszerünkben dolgoztok?

Igen. Ha a minőségirányítási rendszeredben még nincsenek szoftverfejlesztési eljárások, az IEC 62304 szerinti dokumentumokhoz sablonokat adunk. Ezeket a meglévő rendszeredhez igazítjuk.

03

Ugyanaz a csapat fejleszti a firmware-t, az alkalmazást és a felhőalapú backendet?

Igen. Minden komponenst közös fejlesztési terv alapján készítünk, és mindegyikhez külön SOUP-listát vezetünk. Dokumentáljuk a teljes szoftverrendszer szoftverbiztonsági osztályát. Az egyes szoftverelemek külön besorolást is kaphatnak, ha azt az architektúrában kialakított és verifikált elkülönítés indokolja.

04

Már van külső fejlesztőtől származó forráskódunk. Tudjátok folytatni a fejlesztést?

Igen. Először gap analysist végzünk a forráskódon, a dokumentáción és a fejlesztési folyamaton. Az eredmények alapján tervet készítünk, majd folytatjuk a fejlesztést.

05

Mely felhőplatformokkal dolgoztok?

Azure, AWS és Google Cloud platformokon dolgozunk, attól függően, hogy melyiket használja a termék. Mindhárom platformon ugyanazt a fejlesztési életciklust követjük. Az SDK-kat és a könyvtárakat felvesszük a SOUP-listába és az SBOM-ba. Dokumentáljuk a menedzselt felhőszolgáltatások konfigurációját és kockázatértékelését. A threat modelben a felhőalapú komponenseket is vizsgáljuk.

06

Mekkora csapattal dolgoztok, és mikor tudtok kezdeni?

A csapat létszámát az elvégzendő munkához igazítjuk. A termék fejlesztési szakaszától függően növeljük vagy csökkentjük a létszámot. Az első mérnökök a szerződés aláírását követő két-három héten belül munkába állnak.

07

Milyen kockázati osztályú eszközökkel dolgoztok?

Az EU MDR szerinti I., IIa, IIb és III. osztályú eszközök szoftvereit fejlesztjük. Az FDA 510(k) és De Novo eljárásaihoz kapcsolódó fejlesztéseket is vállalunk. Az IEC 62304 szerinti A, B és C szoftverbiztonsági osztályokkal egyaránt dolgozunk.

08

Mely FDA minőségirányítási előírások vonatkoznak a szoftverfejlesztésre?

Az FDA Quality Management System Regulation (QMSR, 21 CFR 820) 2026. február 2-án lépett hatályba, és hivatkozással beépíti az ISO 13485 követelményeit. Az ISO 13485 szerinti minőségirányítási rendszerben működő egységes szoftverfejlesztési folyamat így mindkét piacon alkalmazható alapot ad. Ezt az FDA külön követelményeivel kell kiegészíteni. Az FDA 524B szakasza szerinti cyber device esetében a beadványhoz SBOM és a release utáni sérülékenységkezelési terv szükséges. A biztonságos fejlesztési és karbantartási folyamatok megfelelőségét is igazolni kell. Az FDA kiberbiztonsági útmutatója a threat modelt és a biztonsági tesztek eredményeit is elvárja az igazoló dokumentáció részeként.

Vedd fel velünk a kapcsolatot

Mutasd be az eszközt

Írd meg, milyen eszközt fejlesztetek, mi a besorolása, és hol tart jelenleg a szoftverfejlesztés. Válaszunkban javaslatot teszünk az első lépésre.

Foglalj időpontot egy 30 perces szakmai egyeztetésre
Egy munkanapon belül válaszolunk.