intervention-engine / fhir

Generic FHIR server implementation in GoLang.
Apache License 2.0
112 stars 51 forks source link

Various fixes and improvements, including XML support #136

Open eug48 opened 6 years ago

eug48 commented 6 years ago

The XML support (largely thanks to https://github.com/lantanagroup/FHIR.js and https://github.com/dop251/goja) makes it possible to test using Crucible which should help improve the spec compliance of what is quite a good server (especially from a start-up time & performance point of view).

I've also added a workaround for the lack of transactions into my fork of fhir-server (https://github.com/eug48/fhir-server/commit/bb06f) but with the upcoming support for transactions in MongoDB 4.0 it should be relatively easy to implement them properly.

If this is merged the previous PR (#134) can be closed.