Healthshare FHIR Subscriptions
Hello All,
Having a recent project to create a FHIR repository, I want to know (as looking at the code) if HealthShare FHIR implementaton supports subscriptions?. I know it records the subscriptions ok, BUT does it handle sending the subscription out (based on the tags) to an endpoint (i.e. when a new FHIR request commits data that would trigger the subscription) ?, I'm 50% it doesn't, but would rather find out for sure before shoe horning something in.
Regards
Correct, out of the box HealthConnect's FHIR server doesn't offer any post-processing of Subscription resources. This is something we will offer in the future as the solution matures however, it is still possible to hook into the existing FHIR server to build a subscription processing engine. You are not the first person to ask about this and we are working on a quick write-up on where/how to implement that processing.
Is there any update on this question now four years has passsed?
Calling @Patrick Jamieson
I'm very interested in this thread, another year has passed, any news on this functionality?
For those that care (?) in the end I had to write my own handlers using some undocumented hooks in the ISC code and a LOT of trail and error, plus some custom operations/processes etc. It was a painful process to get to work (but eventually did).
FHIR subscriptions are still immature FHIR technology, but much progress has been made. Early next year FHIR will add more mature resources to support FHIR subscriptions with FHIR R5. FHIR subscriptions are on our roadmap for next year after R5 is released. In the meantime, you can build a production and implement custom logic that can duplicate some of this functionality.
Patrick,.
You do realise this post is 6 years old?, subscriptions is certainly not an immature FHIR technology, it wasn't 6 years ago and now is borderline an essential part of a a useful FHIR service and HealthShare/HealthConnet/HealthRandomWord doesn't support it still without a lot of custom work.
Paul,
You can find more information on this from HL7 at: https://build.fhir.org/subscriptions.html
Topic-Based Subscriptions are at maturity level 0, and the standard status is draft. However, we are actively following this technology, and hope to have some implementation next year.
The FHIR subscription architecture will change in FHIR R5. The SubscriptionTopic Resource exists in FHIR R 5.0.0 snapshot but did not exist in R4. Therefore it has maturity level 0. Advancement of maturity level is a prescribed processs which requires use in connectathons as well as in production (once to level 3). FHIR Subscription Resource is maturity level 2. Maturity level does not relate so much to whether a Resource is implementable as it does to whether the Resource is likely to change.