Newer Version Available

This content describes an older version of this product. View Latest

HealthCondition

Represents a clinical condition, problem, or any clinically relevant occurrence that is a matter of concern. This object is available in API version 51.0 and later.

Supported Calls

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

Fields

Field Details
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 are:
  • 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 are:
  • 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
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Specifies the type of health condition based on which the primary and related health conditions are associated.
Possible values are:
  • Coinfection
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 are:
  • 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 are:
  • Encounter Diagnosis
  • Problem List Item
DiagnosticStatusCategory
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Specifies the category of a patient's diagnosis status.
Possible values are:
  • Confirmed
  • Probable
  • Suspected
  • Unknown

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

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.