FHIR Chat · Is launch parameter required for EHR workflow? · smart

Stream: smart

Topic: Is launch parameter required for EHR workflow?


view this post on Zulip Yunwei Wang (Mar 04 2022 at 15:27):

SMART 1.0 defines this parameter as

launch  optional    When using the EHR launchflow, this must match the launch value received from the EHR.

SMART 2.0 defines this parameter as

launch  conditional When using the EHR Launch flow, this must match the launch value received from the EHR. Omitted when using the Standalone Launch.

Both fall short to say that client in EHR workflow __MUST__ send "launch" parameter. I can interpret this as IF client send launch parameter then it must match the ....

view this post on Zulip Josh Mandel (Mar 04 2022 at 15:41):

If a client is using the EHR Launch Flow, it needs this parameter (which it will have received from the EHR by the time the client requests authorization).

It's not required (and indeed, can't be used because the client won't have a valid value to supply) in Standalone Launch Flow.

view this post on Zulip Josh Mandel (Mar 04 2022 at 15:44):

Both fall short to say that client in EHR workflow __MUST__ send "launch" parameter.

we say:

this must match the launch value received

I don't see how the value can match if it isn't sent. Happy to accept a PR if you want to add clarification though!


Last updated: Apr 12 2022 at 19:14 UTC