cds-hooks / docs

CDS Hooks website & specification
http://cds-hooks.org
Apache License 2.0
166 stars 61 forks source link

Create robust CDS Hooks reference implementation #163

Open kpshek opened 6 years ago

kpshek commented 6 years ago

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.

vadi2 commented 6 years ago

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

kensaku-kawamoto commented 6 years ago

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.

brynrhodes commented 6 years ago

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