API

SMARTAppLaunch.ProviderEHRLaunchConfigType
ProviderEHRLaunchConfig(; kwargs...)

Required Keyword Arguments:

  • client_id::String
  • redirect_uri::String

Optional Keyword Arguments:

  • enforce_iss_https::Bool. Default value: true
  • enforce_iss_allowlist::Bool. Default value: true
  • iss_allowlist::Vector{String}. Default value: String[]
source
SMARTAppLaunch.provider_ehr_launchMethod
provider_ehr_launch(
    config::ProviderEHRLaunchConfig,
    queryparams::Dict;
    kwargs...,
)

Optional Keyword Arguments:

  • scope::String. Default value: launch.
source
SMARTAppLaunch.provider_ehr_launchMethod
provider_ehr_launch(
    config::ProviderEHRLaunchConfig,
    uri_string::String;
    kwargs...,
)

Optional Keyword Arguments:

  • scope::String. Default value: launch.
source
SMARTAppLaunch.provider_ehr_launchMethod
provider_ehr_launch(
    config::ProviderEHRLaunchConfig;
    iss::String,
    launch_token::String,
    kwargs...,
)

Required Keyword Arguments:

  • iss::String
  • launch_token::String

Optional Keyword Arguments:

  • scope::String. Default value: launch.
source
SMARTAppLaunch.provider_ehr_launch_part_oneMethod
provider_ehr_launch_part_one(
    config::ProviderEHRLaunchConfig;
    iss::String,
    launch_token::String,
    kwargs...,
)

Required Keyword Arguments:

  • iss::String
  • launch_token::String

Optional Keyword Arguments:

  • scope::String. Default value: launch.
  • additional_state::Union{Dict, Nothing}. Default value: nothing.
source