Represents the observed values for care metrics originating from external systems that contain biometric data. This object is available in API version 49.0 and later.
Additional Information for CareObservation in Other Objects
In addition to creating a record using these fields, you can add more details to your CareObservation record by creating records in certain other objects, and referencing your CareObservation record as the parent record. Here’s the list of objects you can associate to CareObservation in this way, the type of information they add, and the field they use to reference CareObservation.
Object
Type of Information
Reference Field
CareObservationComponent
Associates information about the observation’s child components.
CareObservationId
CareObservationDetail
Associates detailed findings or contextual information for the observation.
Description: The system-defined code that represents the type of the observation. This field is meant to be used if the CodeId and AdditionalCode1Id fields aren’t sufficient.
Description: Represents the document or observation from which the value of the observation is derived. If the observation value is derived from a document, reference the diagnostic summary record that represents the document. If the observation value is derived from another observation, reference the CareObservation record representing that observation.
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether the observed value is obtained via remote monitoring. This record can only be used in processing and charting if this field is set to True.
Default value: false
IsObserved
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates the boolean value for the observation. The value is true if something is observed, and false if it’s not. This field is a duplicate field introduced in API version 51.0 that stores the same information as IsOutcomePositive. Use only one of these two fields for this type of information.
Default value: false
IsOutcomePositive
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates the boolean value for the observation. The value is true if something is observed, and false if it’s not. The IsObserved field is a duplicate of this field that stores the same information. Use only one of these two fields for this type of information.
Description: The date and time the current version of the observation record is issued.
LastReferencedDate
Type: dateTime
Properties: Filter, Nillable, Sort
Description: The timestamp for when the current user last viewed a record related to this record.
LastViewedDate
Type: dateTime
Properties: Filter, Nillable, Sort
Description: The timestamp for when the current user last viewed this record. If this value is null, it’s possible that this record was referenced (LastReferencedDate) and not viewed.
Description: The unit of measure for the observed value. This is a duplicate field introduced in API version 51.0 that stores the same information as UnitOfMeasureId. Use only one of these fields to store this information.
Description: The processing result of this observation record. Applicable only if IsMonitoredRemotely is set to True
Possible values:
DATA_TYPE_MISMATCH—Invalid record. Provide a numeric value that matches the data type in the Expected Value field.
DOES_NOT_MEET_TARGET—Record processed. Expected value updated. Observation Numeric Value or Outcome Positive does not meet Care Metric Target conditions.
MEETS_TARGET—Record processed. Expected value updated. Observation Numeric Value or Outcome Positive meets Care Metric Target conditions.
MISSING_UNIT—Invalid record. Provide a valid unit of measure for the code.
NO_EXPECTED_VALUE_IN_DATE—Record processed. There is no Expected Value with Care Metric Target StartDate and EndDate that meets Observation Effective Date Time
NO_VALUE_WITH_UNIT—Record processed. There is no Expected Value with matching Observation Unit of Measure
NULL_PATIENT_DEVICE—Invalid record. Add information about the patient or the device.
PATIENT_NOT_FOUND—Invalid record. Patient not found in the system.
Description: The unit of measure for the observed value. The ObservedValueUnitId field is a duplicate of this field that stores the same information. Use only one of these fields to store this information.
Referenced Objects:
UnitOfMeasure
When creating a Care Observation record in Apex, use Salesforce IDs instead of external IDs.
Description: The time of day (hh:mm:ss) that’s recorded as the observed value. Available in API version 68.0 and later.
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.