Ga naar inhoud

Medische Apparatuur Beveiliging

Geimplementeerd DevOps Lead

Maatregel Beschrijving

Beveiliging van netwerk-verbonden medische apparatuur (IoMT - Internet of Medical Things) tegen cyberdreigingen, met behoud van de functionele integriteit en beschikbaarheid voor patiëntzorg.

Specifieke Uitdagingen

YipYip B.V. ontwikkelt digitale producten (web- en mobiele applicaties) voor zorginstellingen. Hoewel YipYip geen fysieke medische apparatuur beheert, bouwen wij software die in de zorgketen wordt ingezet en die persoonlijke gezondheidsinformatie verwerkt. De uitdagingen zijn daarom primair software-gericht:

  • Patiëntveiligheid moet als projectrisico worden geborgd in elk zorgproject
  • Persoonlijke gezondheidsinformatie vereist extra bescherming (NEN 7510 / AVG)
  • Certificeringseisen voor software als medisch hulpmiddel (MDR waar van toepassing)
  • Complexe integraties met EPD-systemen en andere zorgsystemen
  • Hoge beschikbaarheidseisen voor zorgkritische applicaties

Implementatie

YipYip Checklist Development Zorgapplicaties

Onderstaande checklist is verplicht voor alle developers bij YipYip die werken aan projecten met persoonlijke gezondheidsinformatie. De DevOps Lead is verantwoordelijk voor naleving en controle.

#OnderwerpVereisteToelichting
1PatientveiligheidBorg als projectrisico bij ieder project met persoonlijke gezondheidsinformatiePatientveiligheid wordt als expliciet risico opgenomen in het projectplan en meegenomen in risk assessments bij kick-off en gedurende het hele project
2LabelenGebruikers wijzen op vertrouwelijkheid van gezondheidsinformatie bij opstarten/inloggen; prints vanuit applicatie gelabeldDe applicatie toont bij het opstarten of inloggen een melding over de vertrouwelijke aard van de gegevens. Alle prints/exports bevatten een classificatielabel
3LoggingEvent logs van gebruikersactiviteiten, uitzonderingen en IB-gebeurtenissen; auditverslagen beveiligd tegen manipulatieAlle gebruikersacties op gezondheidsinformatie worden gelogd (wie, wat, wanneer). Logs zijn onmuteerbaar opgeslagen en beschermd tegen ongeautoriseerde wijziging. Zie ook NEN7510-Z2
4TestgegevensAlleen fake data voor testenEr worden uitsluitend synthetische of geanonimiseerde testgegevens gebruikt. Echte patientgegevens worden nooit in test-, acceptatie- of ontwikkelomgevingen gebruikt
5Two Factor AuthenticationIedere applicatie voorzien van 2FAAlle zorgapplicaties implementeren twee-factor authenticatie voor gebruikers die toegang hebben tot gezondheidsinformatie
6EncryptieAlle back-ups geencrypt opgeslagenBack-ups van gezondheidsinformatie worden versleuteld opgeslagen (AES-256 of vergelijkbaar). Data in transit via TLS 1.2+
7RegistratieprocesFormeel registratieproces met identiteitsvaststellingGebruikers worden geregistreerd via een formeel proces waarbij de identiteit wordt vastgesteld voordat toegang tot gezondheidsinformatie wordt verleend
8Zorgontvangers identificerenUnieke identificatie client via achternaam, geboortedatum en BSNZorgontvangers worden uniek geidentificeerd op basis van minimaal achternaam, geboortedatum en BSN conform NEN 7510
9Koppelen registratiesTechnische mogelijkheid om dubbele registraties samen te voegenDe applicatie biedt functionaliteit om dubbele patientregistraties te detecteren en samen te voegen, met volledige audittrail
10Validatie outputPersoonsidentificatie-informatie om zorgverleners te helpen bevestigen dat records overeenkomen met clientOutput van de applicatie bevat voldoende identificerende gegevens zodat zorgverleners kunnen bevestigen dat de getoonde informatie bij de juiste patient hoort

Toepassing in het Ontwikkelproces

De checklist wordt als volgt geborgd in het YipYip ontwikkelproces:

  1. Project kick-off: De DevOps Lead beoordeelt welke checklistpunten van toepassing zijn op het project en documenteert dit in de projectdocumentatie
  2. Sprint planning: Relevante checklistpunten worden als acceptatiecriteria opgenomen bij user stories
  3. Code review: Reviewers controleren naleving van de checklist bij pull requests
  4. Definition of Done: Alle van toepassing zijnde checklistpunten zijn geimplementeerd en geverifieerd
  5. Oplevering: De DevOps Lead tekent af dat de checklist is nagelopen

Inventarisatie

Alle door YipYip ontwikkelde zorgapplicaties worden geregistreerd met aanvullende informatie:

VeldBeschrijving
Applicatie IDUnieke identificatie
Project/KlantZorginstellling waarvoor ontwikkeld
TypeWeb app, mobiele app, API, etc.
GezondheidsinformatieWelke typen verwerkt
Checklist statusWelke checklistpunten van toepassing en afgevinkt
RisicoclassificatieKritikaliteit voor zorg
Laatste security reviewDatum laatste beoordeling

Netwerk Segmentatie

Voor hosting-omgevingen van zorgapplicaties geldt netwerksegmentatie:

┌────────────────────────────────────────┐
│ PRODUCTIE ZORGOMGEVING │
├────────────────────────────────────────┤
│ ┌──────────┐ ┌──────────────────┐ │
│ │ Applicatie│ │ Database │ │
│ │ Servers │◄──►│ (encrypted) │ │
│ │ │ │ │ │
│ └──────────┘ └──────────────────┘ │
│ │ │
│ WAF + Firewall met strikte regels │
│ │ │
│ ┌──────────┐ │
│ │ Internet │ │
│ │ (TLS 1.2+)│ │
│ └──────────┘ │
└────────────────────────────────────────┘

Beveiligingsmaatregelen

MaatregelImplementatie
Netwerk segmentatieGescheiden omgevingen voor zorg- en niet-zorgapplicaties
ToegangscontroleRole-based access control (RBAC) met 2FA
MonitoringApplicatie- en infrastructuur monitoring
PatchingGeautomatiseerd dependency management, maandelijkse updates
Authenticatie2FA verplicht voor alle zorgapplicaties
EncryptieData at rest (AES-256) en in transit (TLS 1.2+)
LoggingOnmuteerbare audit logs van alle toegang tot gezondheidsinformatie

Vulnerability Management

  • Geautomatiseerde dependency scanning (Dependabot / Snyk)
  • OWASP Top 10 controles in code reviews
  • Periodieke penetratietests voor zorgapplicaties
  • Responsible disclosure procedure

Leveranciersbeheer

AspectVereiste
Cloud hostingNEN 7510-gecertificeerd of aantoonbaar compliant
SaaS-componentenVerwerkersovereenkomst en beveiligingsbijlage
IncidentresponsGezamenlijke procedure met klant en hosting-partij
End-of-lifeMigratieplan en data-verwijdering

Incident Response

Specifieke procedure voor incidenten met zorgapplicaties:

  1. Patientveiligheid eerst - beoordeel of er risico is voor zorgontvangers
  2. Isolatie indien nodig - applicatie offline als patientveiligheid in gevaar is
  3. Klant (zorginstelling) notificatie - direct bij mogelijke impact op gezondheidsinformatie
  4. IGJ melding indien patientimpact
  5. AP melding bij datalek met persoonsgegevens binnen 72 uur

Bewijs

TypeBeschrijvingLocatie
InventarisZorgapplicatie registerregisters/assets.yaml
ChecklistIngevulde development checklists per projectJira / projectdocumentatie
LogsAudit logs zorgapplicatiesApplicatie logging platform
ReviewsSecurity review rapportenevidence/

Opmerkingen

YipYip is een digital product agency (~15 medewerkers, Rotterdam) die software ontwikkelt voor zorginstellingen. De focus van deze control ligt daarom op de beveiliging van de door YipYip ontwikkelde zorgapplicaties, niet op fysieke medische apparatuur. De 10-punts checklist (OUD 09.04.a) is de kern van onze borging van patientveiligheid in het ontwikkelproces.


Laatst gereviewed: 2026-01-28