FHIR up your tests: Integration tests
summary
Amenities builds a patient portal and replaces dependent EHRs with Firely Server to run a fully automated integration test suite over FHIR, started via a single Docker run command. Tests seed and write patient, appointment and provider resources via API, eliminating flakiness from deleted demo data and giving full control over scenarios. Setup proves unexpectedly fast and reliable. Remaining gaps: non‑FHIR systems and legacy FHIR versions; planned additions include a UI for seeding and intentional chaos testing.
AI-written summary · about
chapters (13)
- 0:00Introduction to presenters
- 1:04Company vision and problem
- 4:11System architecture overview
- 5:15Introducing Firely Server
- 6:19Flakiness in integration tests
- 8:05Replacing third-party systems
- 8:48Reliability and control wins
- 9:30Easy setup benefits
- 10:16Integration test environment
- 10:36Lessons learned and challenges
- 12:22Future improvements
- 13:24Non-FHIR system limitations
- 14:29Q&A session
related talks
47mLeveraging test-driven development with FHIR implementations
45mAccelerate Quality: Building FHIR that Meets Federal Mandates
40mTest driven development I: Introduction
46mDIY Testing with Inferno Framework
44mFHIR API Testing with Inferno
02h 10mLet's Build: Introduction Firely .NET SDK for FHIR
46mDevelopment and Testing Strategies
52mIntroduction to the FHIR API
