docs icon indicating copy to clipboard operation
docs copied to clipboard

Create robust CDS Hooks reference implementation

Open kpshek opened this issue 7 years ago • 3 comments

In discussion with @bvdh today, we discussed the need for a reference implementation with which to test the specification against. Having a reference implementation would help ensure changes to the specification are illustrated in code, compatible with existing implementations, and good examples for other implementers.

Today, our cds-hooks/sandbox is the closest to an EHR reference implementation that we have; same for cds-hooks/sandbox-cds-services for a CDS Service reference implementation.

However, neither project has a test suite that would allow us to more formally ensuring correctness across specification versions/changes. Additionally, both projects do not implement the specification fully.

I'm inclined to make this a 1.0 milestone, though I recognize that this will have implications on our desired/proposed release timelines.

kpshek avatar Feb 01 '18 05:02 kpshek

This would be super helpful - it'll give a big leg up to working with the standard.

vadi2 avatar Feb 01 '18 13:02 vadi2

We'd be happy to offer OpenCDS and some sample content (e.g., opioid CDS) for the service-side reference implementation. It would take some work, but if there's interest we're happy to try to do it.

kensaku-kawamoto avatar Feb 01 '18 17:02 kensaku-kawamoto

We have a CDS Hooks reference implementation that plugs in to the HAPI-FHIR server and would be happy to help get that available in the sandbox. The public endpoint is here:

http://measure.eval.kanvix.com/cqf-ruler/cds-services

brynrhodes avatar Feb 02 '18 18:02 brynrhodes