The Greenlight Program Management team can help facilitate the needed steps to accurately set up your organization Zoom’s account to enable the Pattern Health integration. The below guide steps through the appropriate steps.
Zoom Apps
Two Zoom applications are required to use the Pattern Health (Greenlight) Zoom integration.
- Server-to-Server OAuth app: enables the use of Zoom APIs from the PH server
- Meeting SDK app: enables direct integration of the Zoom client into the PH mobile apps. Allowing study participants and patients the ability to join Zoom meetings directly from the Pattern mobile apps.
Depending on your organization’s Zoom account set up you may be required to create a Zoom-sub account to facilitate the study set up. This can be done by someone with Zoom administration access. The following steps apply for sub-accounts as well as full accounts.
Configuring the Server-to-Server OAuth App
Prerequisites: Zoom administrative access
Steps:
- Login to Zoom via a browser
- Under the Admin section, select “Advanced -> App Marketplace”
- On the App Marketplace page, click on the “Develop” drop-down in the upper right
- Choose “Build App”
- Choose Server to Server OAuth App and click “Create”
- Enter a name for your app and click “Create”
- Observe: the Account ID, Client ID, and Client Secret are listed once the app is created. Save these values as you will need to use them in the Pattern Health Study Manager Console to set up your Zoom connection. Keep in mind that these are sensitive identifiers so treat them accordingly.
- Click on “Information” in the left navigation menu
- Enter the appropriate information for each requested field
- Click on “Scopes” in the left navigation
- Click on “Add Scopes” and choose the following permissions to add to the app:
- View account info /account:read:admin
View all user meetings /meeting:read:admin - View and manage all user meetings /meeting:write:admin
- View and manage sub account’s user meetings /meeting:master
- View all user recordings /recording:read:admin
- View and manage all user recordings /recording:write:admin
- View and manage sub account’s user recordings /recording:master
- View all user information /user:read:admin
- View and manage sub account’s user information /user:master
- View users information and manage users /user:write:admin
- View account info /account:read:admin
- Click on “Activation” in the left navigation
- Once you’re ready to activate your app, click “Activate your App”
- You should see a confirmation indicating that your app is live and activated on the account
Configuring the Meeting SDK
Prerequisites: Zoom administrative access
Steps:
- Log into Zoom
- Under the Admin section, click on “Advanced -> App Marketplace”
- On the App Marketplace page, click on the drop-down in the upper right that says “Develop”
- Choose “Build App”
- Choose General App and click “Create”
- In the left navigation, click on “Basic Information” and ensure the app is User-managed. This page contains the Client ID and Client Secret which you will need to reference these values when configuring the connection in the Console. Keep in mind that these are sensitive identifiers so treat them accordingly.
- In the left navigation, click on “Scopes” then click on “Add Scopes” and choose the following permissions to add to the app:
- View your meetings /meeting:read
- View your recordings /recording:read
- View user’s zak token /user_zak:read (this is selected by default)
- Note: At the top of the page there are 2 options to choose from: Develop & Production. Develop should be selected by default, but be aware that each of these have different sets of credentials. The Development credentials should be used while testing and should be switched to Production once your program goes live.
The app should be auto saved so there is no need to save anything. App setup is now complete.
Creating new Zoom Users (aka hosts)
Prerequisites: Zoom administrative access
All users that will set up and host Pattern Health Zoom meetings will need to have Zoom user accounts. These accounts can either be created or you can use existing accounts as long as all users have a user type of Licensed.
Zoom meeting participants are not required to have a Zoom account in order to join a meeting.
Configure Zoom integration in the Pattern Health Study Manager Console
Navigate to the group where all of the Zoom credentials will be entered. This should likely be the main Study group. If you have any questions please reach out to your Pattern Health Program Manager or via Support at support@pattern.health.
Prerequisites:
- Permission to manage Zoom credentials in the Pattern Health Study Manager
- Server-to-Server application created (see above)
- Meeting SDK application created (see above)
Steps:
- Login to the Pattern Health Study Manager
- In the left navigation panel, click on Settings -> Integrations -> Zoom
- Enter the appropriate data for each field:
- Zoom Auth URL: only enter a value for this field if you have a vanity url that is in use for your Zoom account
- Zoom Account Id: Taken from the Server-to-Server application created above
- Server-to-Server App Client ID: Taken from the Server-to-Server application created above
- Server-to-Server App Client Secret: Taken from the Server-to-Server application created above
- SDK App Client ID: Taken from the General application created above
- SDK App Client Secret: Taken from the General application created above
- Click “Test” to validate the credentials
- Note: This test only validates the server-to-server credentials listed
Add Zoom Hosts in the Pattern Health Study Manager Console
Prerequisites:
- A group admin has been created for every study admin who will be hosting meetings
- The Zoom integration has been configured in the Pattern Health Study Manger Console
Steps:
- Navigate to the group where all of the Zoom credentials will be entered (this should be the same group as the previous step)
- In the left navigation panel, click on Settings -> Integrations -> Zoom
- In the “Admin User Settings” panel, click “Edit” and then “Add Admin”
- Choose the appropriate group admin from the dropdown and enter either the email address that was used to create the user in Zoom or their Zoom User Id
- Click “Test” to validate the information entered
- Click “Save”
- The admin should now have access to create Zoom meetings
Comments
0 comments
Article is closed for comments.