FHIR Chat · Replacement for ServiceDefinition $evaluate operation in R5 · implementers

Stream: implementers

Topic: Replacement for ServiceDefinition $evaluate operation in R5


view this post on Zulip Katie Wheatley (Mar 31 2021 at 11:15):

@Bryn Rhodes Please could a colleague assist me in understanding the replacement for ServiceDefinition$evaluate as part of Clinical decision support in FHIR R4 and R5. I have found http://www.hl7.org/fhir/clinicalreasoning-cds-on-fhir.html in R4 and http://build.fhir.org/clinicalreasoning-cds-on-fhir.html#guidance-request in R5. The latter appears to use the PlanDefinition resource and CarePlan with RequestGroup as outputs of the $apply operation. Am I on the right track to understanding how ServiceDefinition$evaluate has been replaced in later FHIR versions and are there further links which could help me understand this? Also, could I be made aware of any working implementations of the CDS Hooks approach as it would aid my understanding to see a real life implementation against a relevant use case. I have found the CDS Hooks website url at https://cds-hooks.hl7.org/.

view this post on Zulip Lloyd McKenzie (Mar 31 2021 at 16:30):

@Bryn Rhodes

view this post on Zulip Bryn Rhodes (Mar 31 2021 at 18:44):

Hi @Katie Wheatley, yes, the ServiceDefinition resource was deprecated in favor of the CDS Hooks specification to define decision support interactions. The guidance you've found provides the overall framework for how a Clinical Reasoning implementation could be used in that context, but that's only one possible implementation approach. We have been using that implementation approach in several different projects. The Content IG Walkthrough provides an example of how all the pieces can be used together to implement a CDS Hooks service using Clinical Reasoning components to provide decision support in an EHR that supports CDS Hooks.

view this post on Zulip Richard Braman (FLY.HEALTH) (Nov 10 2021 at 00:34):

@Matt Jenks @Wayne Williams @Viet Nguyen

view this post on Zulip Richard Braman (FLY.HEALTH) (Nov 10 2021 at 00:36):

$evaluate was deprecated as of r4. It only exists in STU3. Therefore, if we want /PlanDefinition/$evaluate it would still require an OperationDefinition in the IG.

view this post on Zulip Richard Braman (FLY.HEALTH) (Nov 10 2021 at 00:36):

http://hl7.org/fhir/2018jan/operation-servicedefinition-evaluate.html


Last updated: Apr 12 2022 at 19:14 UTC