Enter your app's launch URL, choose scopes and a patient. The sandbox acts as the EHR — constructing the real SMART EHR Launch URL your app receives, with iss and launch parameters.
launch opaque token and iss parameter. Your app exchanges these at auth.sandbox.ajfhir.org using PKCE S256.scope claim. SmartScopeInterceptor validates it against every FHIR request — try removing a scope to see a 403.patient as a SMART v2.2 top-level claim. P. Kumar's Observations, Consent, and referral Task are all pre-seeded and queryable.