Stream: cds hooks
Topic: relationship to BPM+ and FHIR
Richard Braman (FLY.HEALTH) (Sep 14 2021 at 19:52):
I have been doing some investigation into the state of the art in CDS and have discovered the BPM+ spec. My question is around how BPM+ ,FHIR, and CDS Hooks work together to make CDS truly interoperable. Is CDS Hooks the launcher? Can it call a BPM+ enabled CDS endpoint like https://service/execute-clinical-pathway-x with a FHIR Bundle in the HTTP Body containing the structured clinical data and get a result? Would the result be a DiagnosticReport?
Lloyd McKenzie (Sep 14 2021 at 20:53):
@Bryn Rhodes
Bryn Rhodes (Sep 14 2021 at 22:16):
CDS Hooks is an integration specification that is intentionally silent about what's on the other side. It would certainly be possible to call to a CDS Hooks service that implemented it's behavior by following the BPM+ spec, it would just need to faithfully implement the server-side of the CDS Hooks specification. What resources are returned depends on the use case. CDS Hooks defines structures for the request and response, with the specific proposals often being represented using FHIR Request resources. For a flavor of the kinds of things that are possible, here's a simple example of building up a CDS Service using the FHIR Clinical Reasoning module to describe the behavior of the service: https://github.com/cqframework/content-ig-walkthrough
Last updated: Apr 12 2022 at 19:14 UTC