cqframework / cqf-ruler

FHIR Clinical Reasoning Module Server
Apache License 2.0
64 stars 49 forks source link

Added client_id OAuth 2.0 support to CDSHooks service #701

Closed c-schuler closed 1 year ago

c-schuler commented 1 year ago

The OAuth 2.0 client_id header may be required to request access to patient data. This PR provides the default client_id header name along with a way to configure that to be environment-specific (like Epic-Client-ID for instance). See the CDSHooks docs for more information, especially the subject element in the fhirAuthorization request parameter.

alackerbauer commented 1 year ago

looks good +1

@c-schuler I approved the request but still the "review required" check pops up. I may not have the role to provide full approval (but i was able to click the approve radio button.