Release notes
This topic contains the V16 release notes for Medical Information Cloud. The release notes are organized into these high-level sections:
Installation and upgrades – link to install and/or upgrade to the new version.
New features – new features and functionalities released in the new version.
Updated features – updated features and functionalities released in the new version.
Defect fixes and maintenance – fixed defects and maintenance items within the new version.
Metadata changes – changes to the underlying data models, user permissions, or system configurations within the new version.
Required pre-install & pre-upgrade actions – required actions administrators must take before installing or upgrading to the new version.
As this page is maintained and updated over time to ensure accurate and timely information, Komodo Health recommends referencing the release notes online rather than printing and referencing static versions of the page. The Changelog page lists all notable changes made to this page.
For the release notes from earlier versions of Medical Information Cloud, visit the Archive.
Installation and upgrades
The Medical Information Cloud V16 release can be installed with the Komodo Install Service at http://install.komodohealth.com/products/mic/16.0.0.30. New installs of Medical Information Cloud will be on the latest release while current customers will need to run and deploy the latest update.
Warning
Remember to complete the steps in the Required pre-install & pre-upgrade actions section below as appropriate.
New features
The V16 release of Medical Information Cloud contains several new features whose functionalities are detailed below. Details about enablement and configuration are included within the product documentation.
New Adverse Event Child Record component
The MIC - Adverse Event Child Record (medAdverseEventChildRecord
) Lightning Web Component is a new component for managing the child records of Adverse Event (MED_Adverse_Event__c
) records. Previously, users had to create new Adverse Event child records in a modal, which prevented the users from accessing other information on the parent Adverse Event record. With the new component, users can create new child records directly on the Adverse Event record page and therefore reference any related information on the parent record or on any other child record. Admin users must configure the component for each child object and can specify the fields to appear, the name of the component, and more. For product documentation, including configuration options, reference Adverse Event Child Record.
Related work item(s): MIC-4000, MIC-4008
Files Connect with Google Drive
Medical Information Cloud now has an integration with Google Drive through Salesforce's Files Connect service that enables users to create, reference, and collaborate on files that are hosted externally. The files can be Microsoft 365 files, Google Drive files, and other text and image files stored in Google Drive up to 6MB in size. Users can also create snapshots of the files to track changes. For product documentation, including setup and configuration steps, reference Files Connect.
Warning
External files created with the Files Connect integration are not supported for fulfillments.
Related work item(s): PLTFM-3034, PLTFM-3037, PLTFM-3075, PLTFM-3096, PLTFM-3107, PLTFM-3108, PLTFM-3109, PLTFM-3116, PLTFM-3127, PLTFM-3136, PLTFM-3149, PLTFM-3162, PLTFM-3168, PLTFM-3193, PLTFM-3201
Updated features
The V16 release of Medical Information Cloud also contains several improvements and optimizations to existing features and functionalities to better align with customer feedback and provide an enhanced user experience. Unless noted otherwise, all updated features are shipped "off" by default for existing customers and "on" by default for new customers.
Updated Account Search V3
Account Search V3 has been updated to include several enhancements to existing functionalities as well as improvements to the user interface and user experience (UI/UX).
Configure default Quick Search options like account type filters
Both the MIC - Case Accounts (MED_CaseAccounts
) component and the MIC - Case Accounts Quick Search (medCaseAccountsQuickSearch
) component have additional default options that admin users can configure, such as the ability to show or hide the Omni Search box, the Country field (which, as described below, is no longer required), the Account record type filters, the Advanced Search fields, and the Restrict toggle. This enhances the usability of the components, especially the option to let users filter by specific Account record types while searching for an account. Previously, users had to first perform an account search before they could filter the search results by account types like HCPs, non-HCPs, or employees. Now, users can select an account type in the initial account search as long as the Account Search component is appropriately configured. For product documentation, reference Configure default visibility.
Related work item(s): MIC-3923
Secondary information in search results
Users are now able to view secondary, or additional, information about each account in the search results by hovering over or clicking the down arrow to the right of any account. A popover will appear and, by default, show the account's source, credentials, primary language, and specialty for both person accounts and institution accounts. Admin users can configure the fields that should appear as secondary information as well as hide the secondary information popover completely. For product documentation, including configuration steps, reference Configure secondary information.
Related work item(s): MIC-3938
Country field no longer required
The Country field is no longer required in Account Search and Account records. Previously, while users could set the Country field to equal None
when searching for an account, Account Search would still use an associated Country value, such as that on the related Interaction record, to query for Account records. Now, if the Country field is None
, null
, or empty, then a global (ZZ
) account search is performed. This ensures that users can search for and create accounts without selecting a country. This also means that the Country field can be removed from Account Search layouts. However, if the Country field is removed from a layout, then the State field, which is dependent on the Country field, must also be removed from the layout to avoid any potential errors.
Note
This will be "on" by default, and no steps are required to enable this enhancement.
Related work item(s): MIC-3955
Visual updates on the results table
The results table has a few visual enhancements, including updated column names, disc-style lists in contact and affiliation columns, highlighted icons for the selected account, and padding between each distinct value in a row. Additionally, the data in each column no longer appears cut off and instead automatically wraps to the following line if it does not fit in the default column width. This improves user readability by ensuring that the data returned by Account Search fits inside the columns in the results table.
Note
This will be "on" by default, and no steps are required to enable this enhancement.
Related work item(s): MIC-3873, MIC-3968
Inactive records excluded from search results
Account Search now automatically excludes Account, Contact Information (MED_Contact_Information__c
), and Affiliation (MED_Affiliation__c
) records that have a Status (MED_Status__c
) value of Inactive
to provide users with the most relevant search results. Previously, Account Search returned both active and inactive records, which admin users can revert to in the new release via the Global Setting (mvn__MED_Global_Setting__mdt
) custom metadata type. On the new Account Search Excluded Statuses (mvn__MED_Account_Search_Excluded_Statuses__c
) field, admin users can configure the statuses that should be excluded, which will subsequently override the new default Account Search behavior of only returning active records. For example, to filter out both inactive and pending Account, Contact Information, and Affiliation records, an admin user must set the Account Search Excluded Statuses field to Inactive,Pending
, not just Pending
. For product documentation, reference Results table.
Note
This will be "on" by default, and no steps are required to enable this enhancement.
Related work item(s): MIC-3975
Auto-scroll to search results
When users conduct an account search in either the Account Search tab or the Quick Search component, Account Search will automatically scroll down to the results. This helps users more quickly access their desired search results.
Note
This will be "on" by default, and no steps are required to enable this enhancement.
Related work item(s): MIC-3986
Add Fulfillment Files List component to other objects
Admin users can now add the MIC - Fulfillment Files List component to the record pages of other objects, such as Adverse Event (MED_Adverse_Event__c
), Request (MED_Request__c
), and PQC (MED_Product_Quality_Complaint__c
) pages. This allows users to more easily manage fulfillment documents across the Medical Information Cloud product, including checking in/out, finalizing, and deleting documents.
Related work item(s): MIC-4003
E2B updates
Admin users can now set null values more explicitly without needing to worry about issues with nullFlavors. For example, if a person's initials are UNK
, they would be sent as Unknown
instead of keeping the valid initials. Additionally, Medical Information Cloud no longer substitutes plain nullFlavor values like MSK
for the nullFlavor syntax. Instead, these will be allowed as values.
To set a nullFlavor, admin users should map a value of nullFlavor_<null flavor value>
. The specified value will be set as the special nullFlavor attribute for the attribute.
Additionally, the MED_E2B_Generate_Button value has been updated from Generate
to Yes. Submit AE
while the MED_E2B_Generator_Header label value has been changed from E2B (R3) Generator
to Submit Adverse Event
.
Related work item(s): MIC-3988, MIC-4009
Complete a task for another user on the Task record
Admin users can now configure the new ✓ Complete Task button to appear on Task records. This enables users with the required permissions to complete workflow tasks directly on the Task record on behalf of a task assignee. Previously, if a user wanted to complete a task in place of an assignee, the user had to mark the task as complete on the Document record because they could not do so on the Task record. With the new release, users can complete tasks both on the Task detail page and the Document record page.
Related work item(s): PLTFM-2961
Reassign a task to another user
Users are now able to reassign their workflow tasks to other users without needing administrator access. Previously, users could not reassign their workflow task unless they had the CM_Admin custom permission or asked another user who had the CM_Admin custom permission. In the new release, users can just be assigned the new CM_Reassign_Task custom permission, which is included in the CM_ReassignTasks permission set. For product documentation, reference Reassign tasks.
Related work item(s): PLTFM-2931
Search with multiple characters in picklists and comboboxes
Picklists and comboboxes previously only allowed single-character searches. This meant that when users entered multiple characters, each character was interpreted as a new search. For example, if a user typed fr
in a picklist field with language options, the picklist would first scroll to the values that start with f
and then scroll to the values that start with r
. In the new release, however, every multiple-character search in picklists and comboboxes is treated as a single filter query. For example, if a user types a fr
in a picklist field with language options, the user will be shown values that start with fr
, like French
.
Note
This will be "on" by default, and no steps are required to enable this enhancement.
Related work item(s): PLTFM-2979
Hide file hosting options in New Document wizard
Each of the file hosting options in the New Document wizard can be hidden via new fields on the MCM Global Setting (mvn__CM_Global_Setting__mdt
) custom metadata type. This enables admins to have greater control over the types of documents that users can create in Medical Information Cloud. For product documentation, reference MCM Global Setting.
Related work item(s): PLTFM-3034, PLTFM-3094
Track the original document of cloned documents
When a document is cloned, users are able to use the new Cloned From (mvn__CM_Document__c
) field on the Document (mvn__CM_Document__c
) object to more easily track the original document.
Related work item(s): PLTFM-3276
Defect fixes and maintenance
Table 5, “Fixed items” details defects and maintenance items identified in V15 that are fixed in the V16 release.
Work item | Description | New behavior |
---|---|---|
MIC-2753 | The MIC - Enhanced Record Edit ( | The MIC - Enhanced Record Edit component uses getLayout instead of getRecordUi. |
MIC-3905 | When a G.K.7.r.1 E2B output was generated, a performer tag was missing, resulting in it being missed by safety systems. | A performer tag has been added to G.k.7.r.1/2. |
MIC-3911 | The Account lookup field on an Interaction ( | A validation rule has been added that disallows changing the selected account's contact information. |
MIC-3918 | When there were long or rich text fields in an Account Search query and any single account in the search results had more than 200 related Contact Information ( NoteThis issue impacted V14.1 and was identified in a known issue (K1-131). | The database queries have been optimized to directly fetch Contact Information records instead of Account records with their related Contact Information records, and field permissions on these objects have been updated. These changes resolve the query error as well as improve Account Search performance. |
MIC-4069 | When users searched for an HCP on a new Interaction ( | New Field ( |
MIC-4074 | Users are allowed to add one new note on a closed Interaction ( | Notes on closed interactions are no longer be editable no matter when the interaction was closed, and an error message is thrown if a user attempts to edit a locked note. |
MIC-4083 | If a user with the Run Ad Hoc QA ( | Users with the Run Ad Hoc QA permission set can open and view the Ad Hoc QA page without errors, even if they do not have a default country set. |
MIC-4084 | Documents of the Internal Document type and Work Instructions subtype should, but did not, appear in the documents list in the Work Instructions component. This was because the API names of the out-of-the-box picklist values on the Requester Type ( | The API names of the out-of-the-box picklist values on the Requester Type and Complainant Type fields have been corrected, and documents appear in the Work Instructions component as expected. |
PLTFM-2551 | When a user created a document without a file and then uploaded a rendition for the document, the document’s metadata appeared in both the Preview and Details tabs on the Document record page. Additionally, in the Preview tab, the document’s metadata appeared below the file preview and therefore overflowed outside the file preview component. | If a document has a rendition, the Preview tab only shows the file preview and does not show the document's metadata. The document’s metadata only appears in the Details tab. |
PLTFM-2996 | When a workflow task was assigned to a user who already had the role that was required to complete the workflow task and then the workflow task was reassigned to another user, the role was taken from the original assignee and granted to the new assignee. This meant that the original assignee lost the role they already had. This also meant that the original assignee lost access to the document if that was their only role on the document. | If a user is assigned a workflow task that grants them a role they already have and then another user is assigned the workflow task instead, the first assignee keeps their role on the document while the new assignee is also granted the role to complete the task. |
PLTFM-3072 | Document roles could not be removed from users with open workflow tasks on documents, even if the document roles were not associated to the open tasks. | Document roles can be removed from a user as long as the document roles are not associated to any of the user’s open tasks on the document or the user is assigned the new CM Delete Document Role With Open Tasks ( |
PLTFM-3076 | The Request Translation button was always available in the Related Documents component, even if customers did not have the integrated language translation service. When users who did not have access to the translation service clicked the button, a wizard opened without any options. | The Request Translation button is hidden from the Related Documents component of a document if the Enable Translation Requests ( |
PLTFM-3123 | When a workflow was started and tasks were assigned to multiple users, every user received notifications about the task assignments, including the tasks that were assigned to other users. | Users will only be notified about tasks that are assigned to themselves. Notifications are no longer sent for tasks that are assigned to other users. |
PLTFM-3324 |
| Users can set the |
Metadata changes
The following subsections capture the changes against entities in key areas of Medical Information Cloud that have been introduced in the latest release. This list is not exhaustive, as it does not contain changes that are internal to the application and that are not exposed to customers for customization, extension, or integration.
Custom label changes are listed in the table(s) below:
Work item(s) | Custom label(s) |
---|---|
MIC-3923 | mvn__MED_Basic_Search mvn__MED_Record_Type mvn__MED_Restrict_Search |
MIC-3987 | mvn__MED_Back |
MIC-4000 | MED_Adverse_Event_Related_Record_Deleted_Message MED_Adverse_Event_Related_Record_Deleted_Success MED_Adverse_Event_Related_Record_Saved |
PLTFM-3034, PLTFM-3037, PLTFM-3075, PLTFM-3096, PLTFM-3108, PLTFM-3109, PLTFM-3116, PLTFM-3127, PLTFM-3162, PLTFM-3193, PLTFM-3201 | mvn__CM_Authorize_File_Repository mvn__CM_Copy_Link mvn__CM_Create_Snapshot_Version mvn__CM_Document_New_Version_Snapshot_Email_Body mvn__CM_Document_New_Version_Snapshot_Feed_Body mvn__CM_Document_New_Version_Snapshot_Notification_Body mvn__CM_Document_Version_Snapshot_Log mvn__CM_External_File_Warning mvn__CM_File_Create_Type_Not_Supported mvn__CM_File_Repository_Auth_Close_Message mvn__CM_File_Repository_Auth_Close_Title mvn__CM_File_Repository_Back mvn__CM_File_Repository_Create mvn__CM_File_Repository_Create_New mvn__CM_File_Repository_Loading_More mvn__CM_File_Repository_New_Item mvn__CM_File_Repository_Select mvn__CM_Files_Connect mvn__CM_Files_Connect_Disclaimer mvn__CM_Files_Connect_Document mvn__CM_Files_Connect_Presentation mvn__CM_Files_Connect_Spreadsheet mvn__CM_Files_Connect_Upload_File mvn__CM_Latest_External_File_Warning mvn__CM_Latest_External_File_Warning_Header mvn__CM_Microsoft_Excel mvn__CM_Microsoft_PowerPoint mvn__CM_Microsoft_Word mvn__CM_Missing_File_Repository_Permissions mvn__CM_Missing_Files_Connect_File_Access mvn__CM_New_Snapshot_Version mvn__CM_No_Repositories mvn__CM_Open mvn__CM_Search_File_Repository mvn__CM_Select_From_File_Repository mvn__CM_Selected_File mvn__CM_Snapshot_Current_Version mvn__CM_System_Event_Document_New_Version_Snapshot |
Work item(s) | Custom label | Modification description |
---|---|---|
MIC-3968 | mvn__MED_Contact_Result_Column_Label_Address | The value has been updated from |
mvn__MED_Contact_Result_Column_Label_Email | The value has been updated from | |
mvn__MED_Contact_Result_Column_Label_Phone | The value has been updated from | |
mvn__MED_Parent_Accounts | The value has been updated from | |
MIC-4009 | MED_E2B_Generate_Button | The value has been updated from |
MED_E2B_Generator_Header | The value has been updated from |
Custom metadata type changes are listed in the tables below:
Table 9, “New custom metadata records”
Note
New custom metadata records are only available via the Medical Information Cloud - Setup plan in the Komodo Install Service.
Work item(s) | Custom metadata type | Field |
---|---|---|
MIC-3975 | mvn__MED_Global_Setting__mdt | mvn__MED_Account_Search_Excluded_Statuses__c |
PLTFM-3034, PLTFM-3094, PLTFM-3116, PLTFM-3127 | mvn__CM_Global_Setting__mdt | mvn__CM_Files_Connect_Excel_Template__c mvn__CM_Files_Connect_PowerPoint_Template__c mvn__CM_Files_Connect_Word_Template__c mvn__CM_Hide_External_File_Button__c mvn__CM_Hide_Files_Connect_File_Button__c mvn__CM_Hide_M365_File_Button__c mvn__CM_Hide_No_File_Button__c mvn__CM_Hide_Translation_File_Button__c mvn__CM_Hide_Upload_File_Button__c |
Work item(s) | Custom metadata type | Metadata record name |
---|---|---|
MIC-3938 | mvn__LY_Field__mdt | MED_Account_Source MED_Credentials MED_Primary_Language MED_Specialty |
mvn__LY_Layout_Field__mdt | MED_Secondary_Info_Account_Source_Inst MED_Secondary_Info_Account_Source_Person MED_Secondary_Info_Credentials_Inst MED_Secondary_Info_Credentials_Person MED_Secondary_Info_Primary_Lang_Inst MED_Secondary_Info_Primary_Lang_Person MED_Secondary_Info_Specialty_Institution MED_Secondary_Info_Specialty_Person | |
mvn__LY_Layout_Section__mdt | MED_Account_Secondary_Results_Inst MED_Account_Secondary_Results_Person | |
MIC-4069 | mvn__LY_Field__mdt | MED_Parent_Name |
mvn__LY_Layout_Field__mdt | MED_Search_Result_Parent | |
mvn__LY_Layout_Section__mdt | MED_Results_Affiliation_Person | |
PLTFM-3034, PLTFM-3109 | mvn__SE_System_Event__mdt | CM_Document_New_Version_Snapshot |
mvn__SE_System_Event_Configuration__mdt | CM_Document_New_Version_Snapshot | |
PLTFM-3034, PLTFM-3149 | mvn__CT_Content_Type__mdt | bmp gif jpg png svg tiff zip |
Work item(s) | Custom metadata type | Field | Modification description |
---|---|---|---|
PLTFM-3034, PLTFM-3109 | mvn__CM_Document_State_Entry_Action__mdt | mvn__CM_Type__c | The New Snapshot Version ( |
Object changes are listed below.
Work item(s) | Object | Field(s) |
---|---|---|
MIC-4008 | MED_AE_Drug_Information__c | MED_E2B_Product__c MED_Other_Product__c MED_Related_Record_Label__c |
MED_AE_Primary_Source__c | MED_Related_Record_Label__c | |
PLTFM-3034, PLTFM-3168 | mvn__CM_Document__c | mvn__CM_External_Content_Version_Id__c |
PLTFM-3276 | mvn__CM_Document__c | mvn__CM_Cloned_From__c |
Work item(s) | Object | Field | Modification description |
---|---|---|---|
MIC-4084 | Case | MED_Requester_Type__c | The API names of the out-of-the-box picklist values will have the |
MED_Product_Quality_Complaint__c | MED_Complainant_Type__c |
Permission changes are listed in the table(s) below:
Work item(s) | Permission set |
---|---|
PLTFM-2931 | CM_ReassignTasks |
Work item | Custom permission |
---|---|
MIC-4008 | MED_E2B_Submission |
PLTFM-2931 | CM_Reassign_Task |
PLTFM-3072 | CM_Delete_Document_Role_With_Open_Tasks |
Work item | Permission set | Modification description |
---|---|---|
MIC-4008 | MED_E2B_User | Added the MED_E2B_Submission custom permission. |
Static resources
Static resource changes are listed in the table(s) below:
Work item(s) | Static resource(s) |
---|---|
PLTFM-3034, PLTFM-3116 | cmExcelTemplate cmPowerPointTemplate cmWordTemplate |
Validation rule
Validation rule changes are listed in the table(s) below:
Table 17, “New validation rules”
Note
New validation rules are only available via the Medical Information Cloud - Setup plan in the Komodo Install Service.
Work item(s) | Object | Validation rule |
---|---|---|
MIC-4008 | MED_AE_Drug_Information__c | MED_Require_Product |
Required pre-install & pre-upgrade actions
This section includes the required actions administrators must take before installing and upgrading to the Medical Information Cloud V16 release.
Enable Lightning Web Security
Lightning Web Security (LWS) must be enabled to install and upgrade to the Medical Information Cloud V16 release. For instructions, reference Salesforce's documentation on how to Enable Lightning Web Security in an Org.