Missing information
Komodo Care Connect can be configured to check for fields that are missing information on a given record and to automatically add a stage to a patient's program journey to gather the missing information. For example, after a user completes and submits the Enrollment Wizard to enroll a patient into a care plan, Komodo Care Connect can check to make sure that all of the information that a case manager may need for the care plan has been submitted. If information is missing, a missing information stage can automatically be added to the patient's care plan progress bar for the case manager to complete. For instructions on how to configure both the functionality to check for missing information as well as create a missing information stage, reference the sections below.
Check for missing information
In Komodo Care Connect V2.1.0 and above, missing information can be checked on any record, and the fields with missing information are listed in the PJN_MissingInformation
Aura component, which wraps around a nested pjnMissingInformation
Lightning Web Component. The records that are checked for missing information are determined by the object, record type, and program specified in the Missing Information Group (mvn__PJN_Missing_Information_Group__mdt
) custom metadata type. In Komodo Care Connect V2.0.0 and below, missing information can only be checked on Care Plan records or records related to Care Plan records either directly or via a parent object, and the fields with missing information are listed in the PJN_CaseMissingInformation
Aura component. In all versions of the product, the Missing Information component refreshes automatically when information that was previously missing has been added. This lets users know in real-time what data they still need to capture.
Configure Komodo Care Connect V2.1.0 and above
To configure Komodo Care Connect V2.1.0 and above to check for missing information on any record:
Warning
The steps below have been updated with the release of the Komodo Care Connect V2.1.4 hotfix patch. For more information about the hotfix, reference Hotfixes.
Create a Missing Information Group (
mvn__PJN_Missing_Information_Group__mdt
) metadata record that specifies which object, record type, and program should be checked for missing information. This metadata record is used to group the Missing Information Configuration metadata records from step 2 below.In the Program field, select the Program (
mvn__PJN_Program__mdt
) metadata record of the program that should be checked for missing information.In the Object field, enter the API name of the object that should be checked for missing information.
In the Record Type field, enter the API name of the record type of the object from step 1b that should be checked for missing information. If there are no record types on the object, this can be left blank.
Create a Missing Information Configuration (
mvn__PJN_Missing_Information_Configuration__mdt
) metadata record for each field that should be checked for missing information.(Optional) In the Display Text field, enter the text that will help users identify which field on a record is missing information. This will appear in the Missing Information component in step 3 below. If this is left blank, the default format is
<object label>: <field label>
.In the Field Path field, enter the field path that is to be checked for missing information. This can traverse object relationships such that the field being referenced does not have to be present on the starting object.
In the Missing Information Group field, select the Missing Information Group metadata record created in step 1.
To check for missing information on or related to a Care Plan (
Case
) record upon a new care plan enrollment, repeat step 1 and step 2 for each field that should be checked and then listed on the Missing Information component on the Missing Information activity record page.Note
When a user completes a new care plan enrollment (i.e., clicks Finish in the last step of the Enrollment Wizard), the Care Plan (
CarePlan
) Case record is updated and a trigger is fired automatically via the Care Plan Missing Information (PJN_CarePlanMissingInformationHdlr
) handler class. (This handler class can be managed through the Trigger Handler Setting (mvn__PJN_Trigger_Handler_Setting__mdt
) custom metadata type.)This trigger uses the Missing Information Configuration metadata records to check if any fields on or related to the Care Plan record are missing information. If information is missing and a Program Problem (
mvn__PJN_Program_Problem__mdt
) metadata record has been configured for a Missing Information stage, then the Missing Information stage is added to the care plan. The stage starts automatically and creates a child Missing Information (PJN_Missing_Information
) Case record for the parent Care Plan record. For more information on how to configure this Missing Information stage, reference the Create a missing information stage section below.To ensure that the Missing Information component mentioned in step 4 below, which is available on the Missing Information record page out of the box, shows all of the fields that are missing information for the care plan, you should repeat step 1 and step 2 for the same list of fields to be checked. To do so, Komodo Health recommends the following:
Create a second Missing Information Group metadata record for the Case object of the Missing Information record type.
Clone each Missing Information Configuration metadata record for the Case object.
Relate each cloned metadata record to the new missing information group from step a above.
Append
Parent.
to the Field Path value. This is to reference the Case fields on the parent Care Plan record from the child Missing Information record.
Add and configure the Missing Information (
PJN_MissingInformation
) Aura component on the record page for which missing information is to be checked.Note
This component is available on the Missing Information activity record page out of the box.
In the Lightning App Builder, search for the Missing Information component and drag and drop it into the desired location on the record page.
In the Path To Care Plan field, enter the field path to the parent Care Plan (
Case
) record.In the Path To Program Developer Name field, enter the field path that contains the Care Program (
CareProgram
) record of the Program metadata record from step 1a.
For additional guidance on how to configure the missing information functionality, reference the following examples:
To check for a patient's date of birth when enrolling a patient into a fictitious care program called Kalytex (KTX), you may reference the following sample metadata records and values:
Field label | Sample value |
---|---|
Program |
|
Object |
|
Record Type |
|
Field label | Sample value |
---|---|
Field Path |
|
Missing Information Group | The Missing Information Group metadata record created in Table 89, “Sample mvn__PJN_Missing_Information_Group__mdt record for Care Plan record type” above. |
Field label | Sample value |
---|---|
Program |
|
Object |
|
Record Type |
|
Field label | Sample value |
---|---|
Display Text | Leave blank to show the object and field label by default (e.g., "Account: Birthdate"). |
Field Path |
|
Missing Information Group | The Missing Information Group metadata record created in Table 91, “Sample mvn__PJN_Missing_Information_Group__mdt record for Missing Information record type” above. |
Field label | Sample value |
---|---|
Path To Care Plan |
|
Path To Program Developer Name |
|
To check for missing household income information when enrolling a patient into an assistance program for a fictitious care program called Kalytex (KTX), you may reference the following sample metadata records and values:
Field label | Sample value |
---|---|
Program |
|
Object |
|
Record Type |
|
Field label | Sample value |
---|---|
Display Text |
|
Field Path |
|
Missing Information Group | The Missing Information Group metadata record created in Table 89, “Sample mvn__PJN_Missing_Information_Group__mdt record for Care Plan record type” above. |
Field label | Sample value |
---|---|
Path To Care Plan |
|
Path To Program Developer Name |
|
Configure Komodo Care Connect V2.0.0 and below
To configure Komodo Care Connect V2.0.0 and below to check for missing information on a Case or Case-related record:
Create a Missing Information Config (
mvn__PJN_Missing_Information_Config__mdt
) metadata record for each field that should be checked for missing information.(Optional) In the Display Text field, enter the text that will help users identify which field on a record is missing information. This will appear in the Missing Information component in step 2 below. If this is left blank, the default format is
<object label>: <field label>
.In the Field Path field, enter the field path that is to be checked for missing information. This can traverse lookups to reference fields outside of but related to the Care Plan (
Case
) record.In the Program field, select the Program (
mvn__PJN_Program__mdt
) metadata record of the program that should be checked for missing information.
Add the Missing Information (
PJN_CaseMissingInformation
) Aura component on the record page for which missing information is to be checked.Note
This component is available on the Missing Information activity record page out of the box.
Create a missing information stage
To set up the automatic creation of a Missing Information stage in a program journey when missing information is detected upon the completion of a new care plan enrollment (i.e., a user clicks Finish in the last step of the Enrollment Wizard):
Create a Program Problem (
mvn__PJN_Program_Problem__mdt
) metadata record for the Missing Information stage.Set the Missing Enrollment Info Problem (
mvn__PJN_Missing_Enrollment_Info_Problem__c
) field in the related Program (mvn__PJN_Program__mdt
) metadata record to the API name of the newly created program problem.
Once configured, when a new care plan enrollment is completed and missing information is identified:
a Missing Information stage is added to the patient's program journey;
a Missing Information activity is added to the care plan to prompt the user to capture the remaining details; and
the Missing Information component in the corresponding Activity record page displays the remaining details that still need to be captured.
You can also manually add the Missing Information stage to a patient's program journey to view the list of fields with missing information in the Missing Information activity record.