The definition of a care plan problem in the reusable PGI library that’s a
part of Integrated Care Management. When instantiated, ProblemDefinition records create
HealthCondition records that serve as problems in care plans. This object is available
in API version 57.0 and later.
Supported Calls
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
Fields
BarrierTypeId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The care barrier type associated with the problem. This field is a relationship field.
- Relationship Name: BarrierType
- Relationship Type: Lookup
- Refers to: CareBarrierType
Category
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The category that the defined problem belongs to.
-
Possible values:
- Encounter Diagnosis
- Problem List Item
CodeId
- Type: Polymorphic lookup
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: The system-defined code that defines the problem.
This field is a polymorphic relationship field.
- Relationship Name: Code
- Relationship Type: Lookup
-
Refers To:
- CodeSet
- CodeSetBundle
Description
- Type: textarea
- Properties: Create, Nillable, Update
- Description: The description for the problem definition.
IsActive
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates whether the problem definition is active or not.
- Default value: false
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: Create, Filter, Group, idLookup, Sort, Update
- Description: The name of the record.
OwnerId
- Type: reference
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
-
Description: The owner of the record.
This field is a polymorphic relationship field.
- Relationship Name: Owner
- Relationship Type: Lookup
- Refers To: Group, User
Priority
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The priority of the defined problem.
-
Possible values:
- High
- Low
- Normal
UsageType
- Type: picklist
- Properties: Create, Filter, Group, Restricted picklist, Sort, Update
- Description: Indicates the type of problem record instantiated from definition.
-
Possible values:
- barrier — Barrier
- careGap — Care Gap
- healthCondition — Health Condition
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.
- ProblemDefinitionFeed
- Feed tracking is available for the object.
- ProblemDefinitionHistory
- History is available for tracked fields of the object.
- ProblemDefinitionShare
- Sharing is available for the object.
- ProblemDefinitionChangeEvent (API version 61.0)
- Change events are available for the object.