Stream: implementers
Topic: Can crucible code be used for DSTU 2.1?
Marc Dumontier (Jan 28 2020 at 22:24):
Can I use the ruby code to implement application code which needs to communicate with May2016 FHIR (prior to official STU3)
Lloyd McKenzie (Jan 28 2020 at 23:09):
Not out of the box. Where are you using May2016?
Marc Dumontier (Jan 28 2020 at 23:12):
Hi Llloyd..I was looking at PrescribeIT documentation.
https://specs.prescribeit.ca/R3.0/erx/erx.html#background
Marc Dumontier (Jan 28 2020 at 23:20):
What kind of challenges would I face if I used one of the out the box models..I'm assuming STU3 would be the closest...would integration still be doable or would we need the 2.1 models in crucible?
Lloyd McKenzie (Jan 28 2020 at 23:31):
k. Good. I was worried someone else was also using May2016. I'm actually not sure which version May2016 is closest to - I've never done that analysis. It's unlikely the Crucible maintainers will updated the product to support that release because Infoway is the only organization we're aware of using that release. (And the Crucible creators are U.S.-based and funded by U.S. organizations). So you'd be looking at having to extend Crucible yourselves to support the release. I don't have the experience with Crucible to evaluate how challenging a task that would be. (The good news is that you don't need to support all of the STU2 resources, just those used by PrescribeIT.)
Jason Walonoski (Jan 29 2020 at 13:48):
Crucible does not have a lot of active development, but it should have support for the latest versions of DSTU2, STU3, and R4.
Jason Walonoski (Jan 29 2020 at 13:49):
That being said, it does not support the particular spec that you linked to.
Jason Walonoski (Jan 29 2020 at 13:49):
You can also use the fhir_client
and fhir_dstu2_models
gems, if you want to develop tools in Ruby. We are actively maintaining those tools.
Jason Walonoski (Jan 29 2020 at 13:50):
See https://github.com/fhir-crucible/fhir_client and https://github.com/fhir-crucible/fhir_dstu2_models
Last updated: Apr 12 2022 at 19:14 UTC