Sandbox Endpoints

Endpoints

Sandbox (application)

Public EndpointInternal EndpointPurpose
sandbox.hspconsortium.orgsandbox.hspconsortium.org/hspc-sandbox-manager/[brain1]/Sandbox Welcome Page
sandbox.hspconsortium.org/managesandbox.hspconsortium.org/hspc-sandbox-manager/[brain1]/manageManagement above any team sandbox
sandbox.hspconsortium.org/healthsandbox.hspconsortium.org/hspc-sandbox-manager/[brain1]/healthHealth check
sandbox.hspconsortium.org/dashboardsandbox.hspconsortium.org/hspc-sandbox-manager/[brain1]/dashboardFuture use
sandbox.hspconsortium.org/adminsandbox.hspconsortium.org/hspc-sandbox-manager/[brain1]/adminFuture use
sandbox.hspconsortium.org/hspcsandbox.hspconsortium.org/hspc-sandbox-manager/[brain2]/hspcHSPC shared team sandbox
sandbox.hspconsortium.org/{sandboxid}sandbox.hspconsortium.org/hspc-sandbox-manager/[brain2]/{sandboxid}Dashboard for a team sandbox
sandbox.hspconsortium.org/{sandboxid}/managesandbox.hspconsortium.org/hspc-sandbox-manager/[brain2]/manageManagement endpoint for a team sandbox

FHIR Server

Public EndpointInternal EndpointPurpose
api.hspconsortium.org (Info page) Root of the multi-tenant FHIR server
api.hspconsortium.org/manage Management endpoint of the root FHIR server
api.hspconsortium.org/{team} Root of a team sandbox
api.hspconsortium.org/{team}/data Root of a team FHIR server
api.hspconsortium.org/{team}/management Management endpoint of the team sandbox

Authorization Server

Public EndpointInternal EndpointPurpose
auth.hspconsortium.org Root of the HSPC Authorization server

Applications (Cloud hosted)

Public EndpointInternal EndpointPurpose
apps.hspconsortium.org (Info Page) Root of the HSPC Applications server
apps.hspconsortium.org/bilirubin-risk-chart Info page for Bilirubin risk chart app
apps.hspconsortium.org/{application} 

Info page for the application

apps.hspconsortium.org/{application}/launch Sample launch endpoint for a SMART style application
apps.hspconsortium.org/{application}/redirect Sample redirect endpoint for a SMART style application

Application Gallery

Public EndpointInternal EndpointPurpose
appgallery.hspconsortium.org Root of the HSPC application gallery
appgallery.hspconsortium.org/{application} Info page for the application with try it out link. {application} is the key for this application, needs to be consistent for apps.hspconsortium.org endpoints.
  

Possibly we would like to have REST API to get, put, delete applications from the appgallery

Test Endpoints

Public EndpointInternal EndpointPurpose
test-api.hspconsortium.orghspcreferenceapi-sandbox-env.us-west-2.elasticbeanstalk.com/Root of the FHIR API server
test-auth.hspconsortium.orghspcreferenceauth-sandbox-env.us-west-2.elasticbeanstalk.com/Root of the OpenID Connect Auth server
test-messaging.hspconsortium.orghspcreferencemessag-env.us-west-2.elasticbeanstalk.com/Root of the messaging server
test-sandbox.hspconsortium.orghspcsandboxmanager-env.us-west-2.elasticbeanstalk.com/

Root of the test sandbox instance for all Sandbox (application) endpoints above

For example, test-sandbox.hspconsortium.org/hspc is the HSPC team sandbox

test-apps.hspconsortium.org Root of the test sandbox apps server
test-apps.hspconsortium.org/{application} For example, test.hspconsortium.org/apps/bilirubin-chart
? Root of the test sandbox app gallery