FHIR Chat · Restrict triggering of service calls · cds hooks

Stream: cds hooks

Topic: Restrict triggering of service calls


view this post on Zulip Alex Tatiyants (Sep 29 2018 at 14:49):

I wanted to capture the details of our discussion this morning (cc @Matt Varghese @Kevin Shekleton @Matt Simko) around restricting the triggering of CDS service calls based on parameters.

Our goal is to allow the CDS service to be called for a specific hook (say order-sign) for a subset of cases (ex. imaging orders vs all orders). Currently, this is either not possible or requires proprietary EMR configuration.

From a CDS service perspective, we prefer not to have to use EMR specific configuration. Instead, we'd like a standard mechanism where, as part of the hook itself, we can specify when we want to be called.

As far as the mechanism itself, the options range from a CQL based specification to a simple list of relevant resources (ex. Imaging Appropriateness service can specify list of imaging orders as part of order-sign hook). My personal preference is to keep it as simple as possible, in order to encourage EMRs to support it. So, I'd be happy with just a list of orders associated with a hook.

view this post on Zulip Mike Gabrin (Sep 29 2018 at 18:23):

Something that we (M*Modal) have been investigating is the use of FHIRPath in order to create this kind of call restricting/filtering. This might be an interesting option as STU3 is more widely adopted.


Last updated: Apr 12 2022 at 19:14 UTC