Max-Health-Inc/BabelFHIR-TS
Generate profile-aware TypeScript interfaces, validators, and a type-safe FHIR client from any FHIR R4 Implementation Guide
Parses FHIR StructureDefinitions to generate profile-constrained TypeScript interfaces that merge Implementation Guide rules with base types, plus FHIRPath-based runtime validators requiring only the `fhirpath` dependency. Includes a type-safe client extending `@babelfhir-ts/client-r4` with profile-specific accessor methods (e.g., `.usCorePatient()`), test data builders, and direct npm-installable package support via `babelfhir-ts install`.
Available on npm.
Stars
8
Forks
—
Language
TypeScript
License
ISC
Category
Last pushed
Mar 28, 2026
Commits (30d)
0
Dependencies
7
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/Max-Health-Inc/BabelFHIR-TS"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
reagento/descanso
A modern and simple way to create clients for REST like APIs
mikestead/openapi-client
Generate ES6 or Typescript service integration code from an OpenAPI 2 spec
grafana/openapi-to-k6
A CLI tool to convert an OpenAPI schema to a TypeScript client to use with k6.
verizonconnect/ngx-form-generator
Generate Angular ReactiveForms from OpenAPI documents
yhnavein/swaggie
Tool for generating TypeScript client code for given Swagger API endpoints