Cool, thanks for sharing as open source!
Are you familiar with related initiatives:
And FHIR-connect spec (about to be re-released).
And I’m curious where to find your data type mapping. There’s a project in waiting to standardise mappings for those.