-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fhir v4 #909
base: main
Are you sure you want to change the base?
fhir v4 #909
Conversation
Core fhir definitions seem use a different bundle structure to the regular IG definitions. Basically the folder structure is a bit different and the resources are all captured in a single bundle. This commit adds a solution which seems to work in fhir 4 at least
Bit of a false start this afternoon as it turns out that the core fhir definitions seem to use a different structure to the definitions downloaded from IG guides. But I figured that out and I've now managed to download the fhir 4 spec and generate a basic adaptor for it. I'll tune that up an get the basics submitted, then start working on improvements. |
Put each profile in its own file, and just the entrypoints in builders.js
We need these for the docsite anyway - but they're not a good solution for driving ts
A good dev day today with improvements, plus some good news and mixed. In brief I have:
There does seem to be an issue where once we've built to I seriously flirted with adopting a typescript-first implementation today. There are many benefits to this. The biggest reason NOT to is that I have to re-write most of the code generator to use the TypeScript AST (which has a horrible interface) Also worth noting is one failing test which requires investigation. Next steps, I think, are:
I also think the basic datatype builders probably need work (and definitely testing). |
WIP PR for fhir 4 adaptor support
AI Usage
Please disclose how you've used AI in this work (it's cool, we just want to know!):
You can read more details in our Responsible AI Policy