Supported Calls
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
Additional Information for HealthCondition in Other Objects
In addition to creating a record using these fields, you can add more details to your HealthCondition record by creating records in certain other objects, and referencing your HealthCondition record as the parent record. Here’s the list of objects you can associate to HealthCondition in this way, the type of information they add, and the field they use to reference HealthCondition.
| Object | Type of Information | Reference Field |
|---|---|---|
| Identifier | Associates an identifier value to the health condition. | ParentRecordId |
Fields
AbatementEndDateTime
- Type: dateTime
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The end date and time of the abatement period.
AbatementStartDateTime
- Type: dateTime
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The start date and time of the abatement period or the specific date and time when the condition abated.
AssertionSourceId
- Type: Polymorphic reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The person made the assertion about the condition. This may be a physician, a patient, or even the patient’s contact.
-
Referenced Objects:
- Account
- HealthcareProvider
CaseId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: The case associated with the health condition of the disease outbreak.
This field is a relationship field.
- Relationship Name: Case
- Refers To: Case
ClinicalEncounterId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The clinical encounter that the immunization was a part of.
-
Referenced Objects:
- ClinicalEncounter
ConditionCodeId
- Type: reference
- Properties: Create, Filter, Group, Sort, Update
- Description: The system-defined code that represents the condition.
-
Referenced Objects:
- CodeSetBundle
ConditionStatus
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Specifies the status of the condition.
-
Possible values:
- Active
- Inactive
- Recurrence
- Relapse
- Remission
- Resolved
DiagnosticStatus
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The diagnostic status of the condition.
-
Possible values:
- Confirmed
- Differential
- Entered in error
- Provisional
- Refuted
- Unconfirmed
ExtlProblemDefIdentifier
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The ID of the external problem definition in the source system.
LastReferencedDate
- Type: dateTime
- Properties: Filter, Nillable, Sort
- Description: The date and time when the record was last referenced.
LastViewedDate
- Type: dateTime
- Properties: Filter, Nillable, Sort
- Description: The date and time when the record was last viewed.
Name
- Type: string
- Properties: Autonumber, Defaulted on create, Filter, idLookup, Sort
- Description: The system-generated name of the health condition record.
OnsetEndDateTime
- Type: dateTime
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The end date and time of the onset period.
OnsetStartDateTime
- Type: dateTime
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The start date and time of the onset period or the specific date and time when the condition manifested.
OwnerId
- Type: reference
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: The owner of the health condition record. Available in API version 56.0 and later. This is a polymorphic relationship field.
- Relationship Name: Owner
- Relationship Type: Lookup
-
Refers To:
- Group
- User
PatientId
- Type: Master-detail reference
- Properties: Create, Filter, Group, Sort
- Description: The patient who is afflicted with the condition.
-
Referenced Objects:
- Account
ProblemDefinitionId
- Type: Lookup
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: References the problem definition in the PGI library that was used to
instantiate the HealthCondition record in a care plan.
This field is available from version 57.0
This field is a relationship field.
- Relationship Name: ProblemDefinition
- Relationship Type: Lookup
- Refers To: ProblemDefinition
ProblemDescription
- Type: textarea
- Properties: Create, Nillable, Update
-
Description: The description for the condition as a problem in a care plan.
This field is available from version 57.0
ProblemName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: The name of the condition as a problem in a care plan.
This field is available from version 57.0
RecordCreationDateTime
- Type: dateTime
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The date and time when the record of the condition was created.
RecordCreatorId
- Type: Polymorphic reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The person who created the record of the condition.
-
Referenced Objects:
- Account
- HealthcareProvider
RelatedHealthConditionId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: The health condition associated with the primary health condition.
This field is a relationship field.
- Relationship Name: RelatedHealthCondition
- Refers To: HealthCondition
RelatedHealthConditionType
ReportDate
- Type: dateTime
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The date the health condition was reported.
Severity
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Specifies the severity of the condition.
-
Possible values:
- Mild
- Moderate
- Severe
SiteId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The system-defined code that represents the site of the condition on the patient’s body.
-
Referenced Objects:
- CodeSetBundle
SourceSystem
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The source system from where the record was brought into Salesforce.
SourceSystemIdentifier
- Type: string
- Properties: Create, Filter, Group, idLookup, Nillable, Sort, Update
- Description: The identifier for the record in its source system.
SourceSystemModified
- Type: dateTime
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The date and time when the record was last modified in its source system.
StageId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The system-defined code that represents the stage of the condition.
-
Referenced Objects:
- CodeSetBundle
Type
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The contextual type of the condition.
-
Possible values:
- Encounter Diagnosis
- Problem List Item
Associated Objects
This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.
- HealthConditionChangeEvent (API version 58.0)
- Change events are available for the object.
- HealthConditionOwnerSharingRule (API version 56.0)
- Sharing rules are available for the object.
- HealthConditionShare (API version 56.0)
- Sharing is available for the object.