libfhir is a library to provides FHIR Resources with useful API's that aims at reducing complexities and ease of use for consumers of those resources. The latter are infamous for being over complex, and unfortunately, all the existing solutions tends to be either a generic implementation of the standard, or type interfaces that are very difficult to work with. We are not attempting to create a "one solutions fit all", but taking an approach of adding actual features that are helpful in real world scenarios (and sometimes too vague in the standard iteslf).
We are aiming to implement Release 4 of the standard. Since this is the revision that is being adopted by countries as a first edition. Also,important extension profiles such as mCSD are actually still on R4.
Once the Rust implementation is complete, we want to port those functions to ideally Python and JavaScript/TypeScript.
At this moment, we are currently in a Proof of Concept/exploration phase. However, we are busy with Release 4 of the standard. And would be working on mCSD Resources as a baseline.
TBA