An Open Source secure REST implementation for the HL7 FHIR Specification. For API documentation, please see https://github.com/Asymmetrik/node-fhir-server-core/wiki.
See docs/MIGRATION_2.0.0.md for a complete list of breaking changes, new features, bug fixes, and things missing from the 2.0.0 release.
In summary, there are several enhancements here:
generated code is finally a 100% plugin, no modification necessary to profiles or other areas to support things
controllers are version specific
handlers dont cast resources, making it easy to make them generic and move them out. They are now in phx-tools
bundle returns are now consistently handled the same as all other resources. Previously, you had to cast all your entry resources yourself and then we would inject it into the bundle. You now need to create the bundle yourself
All returned elements from services should now be case in the services, see docs/MIGRATION_2.0.0.md for examples.
services should now return resources and not raw JSON, there is a new resolveSchema method to help with getting the version specific resources
You can now return operation outcomes from your services to customize errors and error codes
Added support for favicons
enhanced logger api by providing access to winston's container api
all files now lowercased so we could remove case correcting logic throughout the codebase
See docs/MIGRATION_2.0.0.md for a complete list of breaking changes, new features, bug fixes, and things missing from the 2.0.0 release.
In summary, there are several enhancements here: