You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/healthcare-apis/azure-api-for-fhir/use-smart-on-fhir-proxy.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ ms.date: 06/03/2022
12
12
13
13
# SMART on FHIR overview
14
14
15
-
Substitutable Medical Applications and Reusable Technologies([SMART on FHIR](https://docs.smarthealthit.org/)) is a healthcare standard through which applications can access clinical information through a data store. It adds a security layer based on open standards including OAuth2 and OpenID Connect, to FHIR interfaces to enable integration with EHR systems. Using SMART on FHIR provides at least three important benefits:
15
+
Substitutable Medical Applications and Reusable Technologies([SMART on FHIR](https://docs.smarthealthit.org/)) is a healthcare standard through which applications can access clinical information through a data store. It adds a security layer based on open standards including OAuth2 and OpenID Connect, to FHIR interfaces to enable integration with EHR systems. Using SMART on FHIR provides at least three important benefits:
16
16
- Applications have a known method for obtaining authentication/authorization to a FHIR repository.
17
17
- Users accessing a FHIR repository with SMART on FHIR are restricted to resources associated with the user, rather than having access to all data in the repository.
18
18
- Users have the ability to grant applications access to a further limited set of their data by using SMART clinical scopes.
@@ -21,19 +21,19 @@ Below tutorials describe steps to enable SMART on FHIR applications with FHIR Se
-[Register public client application in Azure AD](https://learn.microsoft.com/azure/healthcare-apis/azure-api-for-fhir/register-public-azure-ad-client-app)
28
28
- After registering the application, make note of the applicationId for client application.
29
29
30
-
## SMART on FHIR using samples (Preferred approach)
31
-
As a pre-requisite , ensure you have access to Azure Subscription of FHIR service, to create resources and add role assignments.
30
+
## SMART on FHIR using samples (preferred approach)
31
+
As a prerequisite , ensure you have access to Azure Subscription of FHIR service, to create resources and add role assignments.
32
32
33
-
### Step 1: Set up FHIR SMART user role
34
-
Follow the steps listed under section [Manage Users: Assign Users to Role](https://learn.microsoft.com/azure/active-directory/fundamentals/active-directory-users-assign-role-azure-portal). Any user added to role - "FHIR SMART User" will be able to access the FHIR Service if their requests comply with the SMART on FHIR implementation Guide, such as request having access token which includes a fhirUser claim and a clinical scopes claim. The access granted to the users in this role will then be limited by the resources associated to their fhirUser compartment and the restrictions in the clinical scopes.
33
+
### Step 1: Set up FHIR SMART user role
34
+
Follow the steps listed under section [Manage Users: Assign Users to Role](https://learn.microsoft.com/azure/active-directory/fundamentals/active-directory-users-assign-role-azure-portal). Any user added to role - "FHIR SMART User" will be able to access the FHIR Service if their requests comply with the SMART on FHIR implementation Guide, such as request having access token, which includes a fhirUser claim and a clinical scopes claim. The access granted to the users in this role will then be limited by the resources associated to their fhirUser compartment and the restrictions in the clinical scopes.
35
35
36
-
### Step 2: FHIR server integration with samples
36
+
### Step 2: FHIR server integration with samples
37
37
[Follow the steps](https://github.com/Azure-Samples/azure-health-data-services-samples/blob/main/samples/Patient%20and%20Population%20Services%20G10/docs/deployment.md) under Azure Health Data Service Samples OSS. This will enable integration of FHIR server with other Azure Services (such as APIM, Azure functions and more).
38
38
39
39
This is our preferred approach, as it demonstrates to Health IT developers steps needed to comply with 21st Century Act Criterion §170.315(g)(10) Standardized API for patient and population services criterion.
@@ -42,8 +42,8 @@ This is our preferred approach, as it demonstrates to Health IT developers steps
42
42
> These samples are open-source code, and you should review the information and licensing terms on GitHub before using it. They are not part of the Azure Health Data Service and are not supported by Microsoft Support. These samples can be used to demonstrate how Azure Health Data Services and other open-source tools can be used together to demonstrate ONC (g)(10) compliance, using Azure Active Directory as the identity provider workflow.
43
43
44
44
45
-
## SMART on FHIR Proxy
46
-
### Step 1: Set admin consent for your client application
45
+
## SMART on FHIR proxy
46
+
### Step 1: Set admin consent for your client application
47
47
48
48
To use SMART on FHIR, you must first authenticate and authorize the app. The first time you use SMART on FHIR, you also must get administrative consent to let the app access your FHIR resources.
0 commit comments