---
schema_version: "1"
id: cbf46a8abe1127ec773acbe635ca7f2da262fbf86ed1eb1fbf92990ef887a2d9
title: ComplianceStatementDef
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/life_sciences_dev_guide/sforce_api_objects_compliancestatementdef.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_objects_compliancestatementdef.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: fd7b4f569433a3142744b144f8de52a3cef5edbaed131ed788652c6b63425fe2
description: Used to ensure adherence to regulatory requirements during health care provider engagements. Stores essential compliance information that's displayed across multiple use cases, including visits and consent capture. Compliance statements can be configured to require acknowledgement, have an optional acknowledgement, or be purely informational. Their intended audience can vary from the accounts that are being engaged with to the end user themselves.
---
# ComplianceStatementDef

Used to ensure adherence to regulatory requirements during health care provider engagements. Stores essential compliance information that's displayed across multiple use cases, including visits and consent capture. Compliance statements can be configured to require acknowledgement, have an optional acknowledgement, or be purely informational. Their intended audience can vary from the accounts that are being engaged with to the end user themselves.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Fields

### DisplayOrder

- **Type**: int
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Display order of statements when there are multiple for a given context.

### FilterAttributeValues

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Attributes to filter compliance statements such as target audience location or language.

### JurisdictionCountries

- **Type**: multipicklist
- **Properties**: Create, Filter, Nillable, Update
- **Description**: Represents the jurisdiction countries to which the compliance statement is applicable.

### JurisdictionType

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Represents the jurisdiction type to which the compliance statement is applicable.
- **Possible values**:
    - City
    - Country
    - State

### LastReferencedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The timestamp when the current user last accessed this record indirectly, for example, through a list view or related record.

### LastViewedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The timestamp when the current user last viewed this record or list view.
    
    If this value is null, and LastReferenceDate is not null, the user accessed this record or list view indirectly.

### ModuleType

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Indicates the module for which the expense type is available.
- **Possible values**:
    - Consent
    - MedicalInquiry
    - ProviderVisit
    - RemoteEngagement

### Name

- **Type**: string
- **Properties**: Autonumber, Defaulted on create, Filter, idLookup, Sort
- **Description**: Name of compliance statement record. Auto-number is populated.

### OwnerId

- **Type**: reference
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: ID of the owner or creator of this object. This field is a polymorphic relationship field.
- **Relationship Name**: Owner
- **Refers To**: Group, User

### SourceSystemIdentifier

- **Type**: string
- **Properties**: Create, Filter, Group, idLookup, Nillable, Sort, Update
- **Description**: An external ID from the source system for data integrations.

### SourceSystemName

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The name of the source system for data integrations.

### StatementRequirementLevel

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Requirement level for the compliance agreements.
- **Default value**: None
- **Possible values**:
    - None
    - Optional
    - Required

### StatementText

- **Type**: textarea
- **Properties**: Create, Nillable, Update
- **Description**: Compliance statement text.

### StatementType

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: The type of compliance statements.
- **Default value**: ComplianceNote
- **Possible values**:
    - ComplianceAgreement
    - ComplianceNote
    - Disclaimer
    - TermsAndConditions

### UsageType

- **Type**: picklist
- **Properties**: Create, Filter, Group, Restricted picklist, Sort, Update
- **Description**: Represents the cloud using the object. This is a read-only field and you can't specify or update its value.
- **Possible values**:
    - LifeSciences