Skip to content

Define an optional "launch request" URL for apps #36

Description

@jmandel

In addition to having an app expose its main URL in apps.json, allow apps to also define a structured "launch request" URL template.

Use case: external system (like a provider's EHR) that generates launch links for a given app, with expected/desired server + patient context embedded.

E.g. each app could expose a discoverable URL template with fields for provider (BB+ data holder server) and patient, like http://bpgrapher.org/launch/{provider}/{patient}

This would tell the app: try authorizing against the supplied server, for the specified patient. An expanded URL might be:

http://bpgrapher.org/launch/http%3A%2F%2Fbbplus-ri.aws.af.cm/123

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions