Fhirbolt is an experimental suite of libraries for working with FHIR resources. It currently provides serialization and deserialization of JSON and XML resources for the Rust programming language.
Bindings for other languages shall be added in the future. Primary goal is adding JS bindings by compiling the core Rust crate to WASM.
More elaborate features like validation (including cardinality and slicing) or full FHIRPath evaluation might be added eventually.
Currenlty supported FHIR releases: * R4 * R4B
Lang | JSON ser/de | XML ser/de | Package | | ---------- | ------------ | ---------- | -------------------- | --------------- | Rust | ✓/✓ | ✓/✓ | ![Rust] | Docs | Javascript | tbd./tbd. | tbd./tbd. | | |