~/talk

Adventures in FHIR Resource Syncing and Caching

links:none on file
slides:none on file

Wellsheet moves FHIR fetch logic into a relational SQL cache and ingests resource fields rather than storing raw JSON, then builds a dependency graph so fetches run by level not waterfall, cutting a seven‑step sync to three parallelized tree layers and nearly halving time to first view. Cache state is tracked per resource with synced_from / synced_until timelines to support both older and newer queries. Explored optimizations include _include / _revinclude and FHIR GraphQL; multi‑EHR caches remain segregated.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Direct FHIR API fetching
  3. 3:33Caching in SQL database
  4. 7:23Cache invalidation challenges
  5. 10:12View-specific syncing strategies
  6. 13:23Summary and key takeaways
  7. 14:25Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.