Axoniq Conference 2025 Day 1: Building Compliant Healthcare Software with Event Sourcing

Job de Noo Former CTO of Dear Health shares how event sourcing enables both regulatory compliance (MDR, GDPR, ISO 27001) and rapid innovation in healthcare software. Learn how they built a serverless event-driven architecture in Python serving chronically ill patients.

๐ŸŽฏ Speakers:

  • Job de Noo - Former CTO, Dear Health

  • Van der Meulen Tech Lead/Staff Engineer, Dear Health

๐Ÿฅ About Dear Health:

Platform for risk-based care pathways serving chronically ill patients (IBD, heart failure, cancer) with provider portal and patient app for telemonitoring.

๐Ÿ”ฅ Key Challenges Solved:

Regulatory:
  • โœ… MDR Class 2A certification (annual external audits)

  • โœ… GDPR compliance with event deletion

  • โœ… ISO 27001 requirements

  • โœ… NEN 7513 audit logging

  • โœ… Post-market surveillance

Technical:
  • โœ… Serverless event sourcing in Python/AWS

  • โœ… Custom CQRS framework (DynamoDB, SQS, Lambda)

  • โœ… PII masking with data events

  • โœ… Per-disease configurable UI fields

  • โœ… Event-driven medical recommender

  • โœ… Multi-microservice coordination

๐Ÿ“‹ Key Takeaways:

  • 1๏ธโƒฃ Isolate High-Risk Components: Register only critical parts (recommender) as Class 2A, keep rest as lower class

  • 2๏ธโƒฃ Privacy by Design: PII flags in metadata, encryption at rest/transit, GDPR-ready deletion

  • 3๏ธโƒฃ Event Sourcing = Dual Benefits: Enables both technical flexibility AND audit compliance

  • 4๏ธโƒฃ Compliance Requires Compromises: Version numbers, production definitions, static requirements vs agile development

  • 5๏ธโƒฃ Data Events Pattern: Decouple microservices with flattened key-value events for scalability

๐Ÿ› ๏ธ Tech Stack:

  • Python (serverless)

  • AWS: Lambda, DynamoDB, SQS, SNS, EventBridge, KMS, Kinesis, S3, Athena, TimeStream

  • Custom CQRS framework

  • ElasticSearch

  • GraphQL (AppSync)