Looking for information on Ocean forms, referral submission types, data mapping, attachment support, and referral updates? Please refer to this article.
PREREQUISITES
Confirm Administrator Access
Ensure that at least one user on your Ocean site has administrator privileges, as these permissions are required for integration setup.
Identify Your Ocean Site ID
Your Ocean Site ID is essential for future troubleshooting and ensuring proper integration.
How to locate your Ocean Site ID:
Log into Ocean
Find your Site ID in the top-right corner of the screen
Share this ID with Caredove for future troubleshooting
Identify Ocean Directory Listings for Integration
Determine which Ocean directory listings will be integrated with Caredove service listings. Ensure the listings exist in Caredove before proceeding.
In Ocean:
Navigate to "Menu" > "Admin"
Click on "Directory Listings"
Locate each service you’d like to integrate with Caredove. The Ocean–Caredove integration follows a one-to-one model, meaning one Ocean directory listing can be connected to one Caredove service listing.
Obtain Integration Credentials from Caredove
Caredove will provide the necessary integration credentials. Your organization is responsible for securely storing and managing these credentials.
CONFIGURATION STEPS
Step 1: Configure the Integration Settings
Set up the integration properties by following these steps:
In Ocean:
Go to "Admin" > "Integrations"
Click on "Register an Integration" and select "eReferrals"
In the dialog box, enter the following details:
Integration Name: Caredove
Webhook Endpoint - Request URL:
fhir.caredove.com/MessageHeader/$process-message
Payload Type: FHIR v0.10.0
Select "HTTP Basic Authentication"
Username & Password: Enter the credentials provided by Caredove
Email Notifications: Select your preferred options, considering existing notifications in Caredove to avoid duplicates
Attachments: Enable or disable the "Prevent referral senders from including attachments" option based on your referral requirements
Permissions: Leave the checkboxes in the "API Behaviour" section unchecked. For all other checkboxes, please consult your Ocean representative for further guidance.
Click "Save Changes" to complete this step.
Step 2: Identify Caredove Service Listings for Integration
Determine which Caredove service listings will be integrated with Ocean. Note that you must select appropriate Ocean-supported categories (such as "Care Coordination") for your service listings, as certain Caredove categories may not be supported in Ocean.
In Caredove:
Navigate to your organization’s profile
Click on "Listings"
Locate each service you want to integrate
For each service in scope, identify the Caredove Service Listing ID:
The ID appears in the service URL as:
The XXXXX represents the Caredove Service ID. Note this for mapping in Ocean
Step 3: Map Ocean Listings to Caredove Services
In Ocean:
Navigate to "Admin" > "Directory Listings"
For each service being integrated:
Go to "Advanced"
Under "Integration", select "Caredove"
In "External Service ID", enter the following URL: http://fhir.caredove.com/HealthcareService/XXXXX (replace XXXXX with the Caredove Service ID identified earlier)
Under "Resubmission Restrictions", enable "Prevent senders from resubmitting referrals"
If supporting attachments, disable "Prevent referral senders from including attachments" under "Submission Settings"
Click "Save Changes"
Step 4: Generate Ocean OAuth 2.0 Credentials for Caredove (If Supporting Attachments)
If attachments are supported in your referrals, create dedicated OAuth 2.0 credentials for Caredove. These credentials should not be shared with other integration partners.
In Ocean:
Navigate to "Admin" > "Manage Credentials"
Click on "Manage OAuth Credentials"
Enter your Shared Encryption Key
Enter a credential name (e.g., "Caredove Credentials") and click "Add New Credential"
Securely share the Client ID and Secret values with Caredove
Caredove will configure this credentials on their site.
IMPORTANT NOTES
To disable the integration, go to "Admin" > "Listings" > "Advanced", and select "None selected" under integration settings.
Service updates (e.g., descriptions, hours of operation) must be manually updated on both Ocean and Caredove to ensure consistency.
By following these steps, your Ocean site will be successfully integrated with Caredove, enabling smooth referral submissions.
If you encounter any issues, please consult your Caredove representative or reach out to support for assistance.