 0 Table of Contents |
  1 Overview |
  2 Apps |
   2.1 App Launch: Launch and Authorization |
   2.2 App Launch: Scopes and Launch Context |
   2.3 Persisting App State (Experimental) |
   2.4 Task profile for requesting SMART launch (Experimental) |
  3 Backend Services |
  4 Client Authentication |
   4.1 Client Authentication: Asymmetric (public key) |
   4.2 Client Authentication: Symmetric (shared secret) |
  5 Token Introspection |
  6 Conformance |
  7 Best Practices |
  8 Patient-Access Brands and Endpoints |
   8.1 Patient-Access Brand Examples |
  9 Examples |
   9.1 Example App Launch for Public Client |
   9.2 Example App Launch for Asymmetric Client Auth |
   9.3 Example App Launch for Symmetric Client Auth |
   9.4 Example Backend Services Flow |
   9.5 Example Id Token |
   9.6 Example JWS generation for Asymmetric Client Auth |
  10 References |
  11 Artifacts Summary |
   11.1 Patient Access Brand (Organization) Profile |
   11.2 Patient Access Brands Bundle Profile |
   11.3 Patient Access Endpoint Profile |
   11.4 Brand Flags Extension |
   11.5 Brand Logo Use Agreement Extension |
   11.6 Brand Logo Extension |
   11.7 Brands Bundle Extension |
   11.8 Endpoint FHIR Version Extension |
   11.9 Patient Access Description Extension |
   11.10 Patient Access Logo Use Agreement Extension |
   11.11 Patient Access Logo Extension |
   11.12 Patient Access Name Extension |
   11.13 Patient Access URL Extension |
   11.14 Brand Flags Code System |
   11.15 Patient Access Category Code System |
   11.16 Brand Flags Value Set |
   11.17 Patient Access Category Value Set |
   11.18 brand1-opt2 |
   11.19 brand2-opt2 |
   11.20 cust-hosted-examplehealth |
   11.21 ehchospital |
   11.22 ehpmadison |
   11.23 example |
   11.24 examplehealth |
   11.25 examplehospital1-ehr1 |
   11.26 examplehospital2-ehr2 |
   11.27 examplehospital3-ehr1 |
   11.28 examplehospital3-ehr2 |
   11.29 examplelabs |
   11.30 brand1-opt2 |
   11.31 brand2-opt2 |
   11.32 ehr1-examplehealth |
   11.33 example |
   11.34 examplehealth-r2 |
   11.35 examplehealth-r4 |
   11.36 examplehospital1-ehr1 |
   11.37 examplehospital2-ehr2 |
   11.38 examplelabs |
   11.39 example1 |
   11.40 example6 |
   11.41 example4 |
   11.42 example5 |
   11.43 example2 |
   11.44 example3 |
   11.45 SMART App State |
   11.46 TaskEhrLaunch |
   11.47 TaskStandaloneLaunch |
   11.48 SMART on FHIR terminology. |
   11.49 Codes for tasks to application launches |
   11.50 Launch Types for tasks to application launches |
   11.51 Example App State |
   11.52 Example Task for Standalone Launch |
   11.53 Example Task for EHR Launch |
   11.54 smart-app-state-server |