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.
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.