---
schema_version: "1"
id: ff95e0580a256eb0f4cf186d9588057dbd35775430b7e21aa6eda1b87a81fb3a
title: Set Up Integration Definitions for Apex Classes
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/admin_utlization_management_integration_definition.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.admin_utlization_management_integration_definition.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2e79b435dd58174e8ecc97d0428136138375efca6006cd47b5f007bdf200ea94
description: Use integration definitions to quickly set up integrations with different external endpoints using a low-code interface. Create integration definitions for Apex classes used to integrate providers with EHR and payer systems. The integration procedures of the provider process call these integration definitions instead of directly pointing to the Apex classes.
products:
  - Health
release: "264"
---
# Set Up Integration Definitions for Apex Classes

Use integration definitions to quickly set up integrations with different external endpoints using a low-code interface. Create integration definitions for Apex classes used to integrate providers with EHR and payer systems. The integration procedures of the provider process call these integration definitions instead of directly pointing to the Apex classes.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
        <colgroup>
          <col>
        </colgroup>
        <tbody>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">
              <p>Available in: Lightning Experience</p>
              <p style="margin-bottom:0;">Available in: <strong>Enterprise</strong> and <strong>Unlimited</strong> Editions with Health Cloud</p>
            </td>

          </tr>
        </tbody>
      </table> <table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d160885e66">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d160885e66 ">To create an integration definition:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d160885e66 ">
              <p>IndustriesIntegrationFwk org permission</p>
              <p style="margin-bottom:0;">Health Cloud: Utilization Management for
                providers org permission</p>
            </td>

          </tr>
        </tbody>
      </table>

You can easily point integration procedures to a different Apex class by making simple updates to the integration definition.

1. From Setup, in the Quick Find box, enter Integration Definitions, and then select **Integration Definitions**.
2. Click **New**.
3. Set the type as **Apex Defined**.
4. For Name, enter EHR.
5. For Developer Name, enter hcumprovider.ElectronicHealthRecordIntegrationService.
6. Select the corresponding **hcumprovider.ElectronicHealthRecordIntegrationService** Apex class.
7. Click **Save**, and then activate the integration definition.
8. Create and activate another integration definition. For Name, enter Payer. For Developer Name, enter hcumprovider.PayerIntegrationService. For Apex Class, select **hcumprovider.PayerIntegrationService**.

Your integration procedures can now call the integration definitions and the configured Apex classes.

#### See Also

- [_Salesforce Help_: Integration Definitions](https://help.salesforce.com/s/articleView?id=ind.consumption_framework_integration_definitions.htm&type=5&language=en_US)
- [_Salesforce Help_: Set Up Permissions and Data for Utilization Management](https://help.salesforce.com/s/articleView?id=ind.admin_utilization_management_prereq.htm&language=en_US)