~/talk

Managing multiple versions

slides:none on file

FHIR runs R2–R4 in production (about nine visible deployments) and conversion is brittle: a mapping language plus Java conversion libraries power transformations, with tests showing 100% forward conversion for Account and 77% for ActivityDefinition; back-conversions sometimes fail. Publication is driven by a machine-readable package-list.json. API versioning uses a MIME-type fire-version parameter, a $versions operation and a convert operation for server-side conversion. Persistence options: store raw, normalize to an internal version, or extract relational indexes; always store the resource version.

AI-written summary · about

  1. 0:00Introduction
  2. 4:15Release history
  3. 5:43Versioning is expensive
  4. 7:06Versioning supporting multiple versions
  5. 7:38Converting between versions
  6. 8:45Transformation code
  7. 11:58Java conversion libraries
  8. 14:03Facades
  9. 15:47API Versioning
  10. 16:53Multiple Endpoints
  11. 18:10Multiple Versions
  12. 19:05Server Versions
  13. 20:00Client Versions
  14. 20:43Search Parameters
  15. 21:43Convert
  16. 22:40Fire Version
  17. 24:22Persistence
  18. 25:22Persistence options
  19. 28:21Documentation options
  20. 32:28QA
  21. 34:56Mapping language
  22. 35:56Mix multiple versions
  23. 40:56Avoiding the Andy pattern
~/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.