TypeScript FHIR library
summary
An open, community-driven TypeScript FHIR SDK is available on GitHub under MIT, currently publishing R4 core with code generation that covers DSTU2 through R5 but focuses on R4 for now. It provides runtime classes that parse and serialize FHIR JSON, basic model validation (cardinality, type checks, required bindings reported as OperationOutcome), and bundled value set expansions for dropdowns. Built as a monorepo with Rush and pnpm, example apps for Node, Deno and React are included; it’s beta but already used internally, with invariants, 64-bit support and custom JSON parsing planned.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:02About the speaker
- 2:06Disclaimers and context
- 3:31Problem and motivation
- 6:02Library features overview
- 8:08Primitives and extensions
- 10:57Arrays of primitives
- 12:24Choice types and validation
- 15:30Fluent API and utilities
- 16:55Value set bindings
- 17:37Basic validation
- 18:42Feedback and future
- 19:25Q&A








