Stream: cds hooks
Topic: Restrict triggering of service calls
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.
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