Fhir Proxy stub

Fhir Proxy stub to test SMART on FHIR launch between external EHR and SMART on FHIR client

Configure peering information

See the config endpoint for an peering example.

Specify the following for peering

property description
fhirProfile the fhir profile version - "STU3"
launchIssUrl fhir server base url
launchProfile see below, example: "abc"
clientId clientId
clientSecret clientSecret
scope "launch patient/*.* openid profile"
redirectUrl "http://fhir-proxy.us-east-1.elasticbeanstalk.com/fhir-proxy/redirect"
appEntryPoint "http://fhir-proxy.us-east-1.elasticbeanstalk.com/fhir-proxy/info"
xxxHcpUsername a username: "tkoenigdev"

Post peering info

POST the peering info above as a JSON payload to http://fhir-proxy.us-east-1.elasticbeanstalk.com/fhir-proxy/add-peering

Launch

Launch url with parameters would look like this: