The IDMP Viewer consolidates and displays medicinal product submission data in a unified view, allowing your organization to more easily review IDMP data prior to and following submission.
Note: This feature is only available on RIM Registrations Vaults and must be configured by an Admin.
Initiating an IDMP Viewer Session
You can initiate an IDMP Viewer session via the Generate IDMP Data View action from an IDMP Grouping record you’ve created, or from a single Product Data Submission record. Generally, a single IDMP Viewer session can include up to 20 total data sets.
- From a Regulatory Objective record, navigate to the IDMP Groupings or Product Data Submissions section, then locate and open the record you want to load in the viewer.
- In the record’s Actions menu, select Generate IDMP Data View. Depending on your Vault’s configuration, the action may only be available for records in a specific lifecycle state, for example the In Progress state for IDMP Groupings and the Planned state for Product Data Submissions.
- Depending on your Vault’s IDMP Viewer settings, the Data View Selection dialog includes various prompts. Click Continue once you’ve made your selection(s).
- Use the Select IDMP Data View Owner(s) dropdown to select yourself, or designate another user. When Collaborative Review is enabled, you can select up to 20 Data View Owners. You must select yourself in order to participate in the review session.
- Select FHIR messages within the Compare Data dropdown for comparison in the viewer. Options are limited to messages stored in the Library under the IDMP > EU IDMP Submission or IDMP > eAF FHIR Output document subtypes.
- Select or deselect the Include PMS Data checkbox option.
Vault begins processing the request. Once complete, you or the selected owner receive a Vault notification and email with a link to the IDMP Viewer session, as well as a CSV file confirming results.
Note: IDMP Viewer links are unique to the user who received the notification and cannot be shared.
Returning to a Session
While your IDMP Viewer session is active, you can use the link provided in the original Vault notification or email to return to it as needed. You cannot return to the session by re-running the Generate IDMP Data View action, even if you initated the session or are one of the current Data View Owners.
Working in the IDMP Viewer
Once Vault initiates an IDMP Viewer session, Data View Owner(s) can begin reviewing the selected records across one or multiple sessions. When the view includes Unmatched data, click Review> to do so directly in grid view. Clicking Commit from this screen closes the IDMP Viewer session.
Otherwise, use the Filters to locate and open the element(s) you’d like to review, then click Compare.
In the comparison view, you can:
- Select the FHIR Data, PMS Data, or Unmatched filter chip to quickly display that type.
- Apply additional standard filters, as well as the Only Text Fields and Differing Values quick filters.
- Select or deselect records in the left-hand navigation tree to temporarily hide or show them in the comparison view.
- Click Edit to update text override fields.
As you work in the viewer and Save your changes, Vault adds them to a temporary file it creates for the session. We recommend clicking Save often to ensure you do not lose any edits.
Note: Frequently saving edits is especially important for Collaborative Review: A given session can include up to 20 Data View Owners reviewing and/or updating concurrently, and clicking Save often ensures edits are continually visible to all owners with the same records in their own compare view. See additional details about how Vault handles concurrent edits across Data View Owners.
About Unmatched Data
When the IDMP Viewer flags PMS or FHIR message data as Unmatched, this means that the data exists in PMS but does not exist in RIM, or PMS data does not match existing RIM data based on defining characteristics. The viewer’s various filters can help you determine which is correct.
When updates are required, we recommend doing so within RIM by updating the source data then re-generating IDMP data and the data view.
The Unmatched filter chip displays such records in the viewer grid within highlighted blocks. Each block is an XML representation of PMS data elements for the indicated medicinal product.
Records are grouped by the parent Medicinal Product with other records of the same type. For example, the viewer displays unmatched PDS Packaged Medicinal Product Element records with matched PDS Packaged Medicinal Product Element records from PMS and IDMP output records of the same type.
About Text Fields & Differing Values
You can apply the comparison view’s Only Text Fields and Differing Values quick filters together or separately.
- The Only text fields filter displays only text override fields, for example GMO Text, which overrides the GMO field in the PDS Classification System object.
- The Differing values filter displays only fields with different field values.
- Vault highlights fields in blue to indicate a data difference in that field, in comparison to the record listed first in the grid, on the far left.
- Vault does not highlight differences in other types of fields, such as object reference fields. For example, Vault would not highlight a Legal Basis field because it is a PDS Classification System field referencing a Legal Basis Controlled Vocabulary object record.
Note: Vault highlights differing fields only to indicate further review may be required. Highlighting does not necessarily indicate a problem with the data, and some differences among like records may be appropriate. For example, the PDS Classification System object includes the GMO Text field, which is configured for only the GMO object type. When comparing a GMO record against other classification object types (Legal Basis, Paediatric Use), the viewer highlights the GMO Text field as different, because GMO Text is not configured for the other types.
Comparing Submission Data & FHIR Messages
When you generate an IDMP data view, you can additionally Compare selected data sets. For example, the viewer can highlight differences between a PDS Packaged Medicinal Product Element record and its related packaging configurations captured in Packaged Medicinal Product records.
Vault highlights any differing data points among like records, which a Data View Owner can update where necessary directly in the viewer.
Refreshing IDMP Data
The Refresh IDMP Data action is available to recreate IDMP elements from source data for the Product Data Submissions related to an IDMP Grouping.
Depending on your Vault’s configuration, this action may be available on IDMP Grouping records in the In Progress state.
Note: The Refresh IDMP Data action is strictly for recreating IDMP elements related to an IDMP Grouping. This action does not refresh the viewer with other users’ updates during a Collaborative Review session. See additional details about how Vault handles concurrent updates across Data View Owners.
Committing & Closing a Session
When your review and edits are complete, click the Commit button to confirm and close the IDMP viewer session, even if you did not make any changes.
Upon committing, Vault permanently ends the IDMP viewer session and:
- Updates the IDMP output records with any changes captured within the temporary file it created for the session.
- Unlocks the Product Data Submission and selected IDMP output records, allowing other users to edit and view them within a new viewer session.
- Inactivates the session link from the original IDMP Viewer session notification. If you attempt to reinitiate the session from an inactive link, Vault displays a “Page Not Found” error message, and you must return to the IDMP Grouping or Product Data Submission record to initiate a new session.
- Purges the temporary file.
Vault performs these actions asynchronously within the Commit IDMP Data View system job.
Note: In a Collaborative Review scenario, Vault ends each Data View Owner’s session as they commit their changes, and only ends the overall session once the last Data View Owner clicks Commit. In the event further changes are required and the session is still open, the initiating user can re-add a Data View Owner via the Manage Data Viewers action. See additional details about closing a Collaborative Review session.
About IDMP Data Sets & Data View Selection
The IDMP Viewer displays unified views of up to 20 total IDMP data sets.
A single data set can be:
- A Medicinal Product for which IDMP data has been generated.
- A single Medicinal Product record corresponds to a single Product Data Submission record in scope of a given Regulatory Objective.
- Up to 20 Product Data Submission records can be collected within an IDMP Grouping to manage them in bulk.
- PMS data for a single Medicinal Product.
- FHIR messages generated either in RIM as part of the IDMP process, or from the EMA’s Product Lifecycle Management (PLM) Portal as an eAF output report.
This means that users generating a data view may be prevented from selecting certain Data View Selection dialog options, based on previous selections. For example, a user initiates an IDMP Viewer session (runs the Generate IDMP Data View action) from an IDMP Grouping with 15 related Product Data Submission records, accounting for 15 Medicinal Products. (As noted above, one Product Data Submission record corresponds to one Medicinal Product record.) For the remaining five data sets, the user can select up to five FHIR messages in the Compare Data dropdown, for a total of 20 data sets.
This limitation is especially impactful in RIM Vaults configured for PMS submission, where users may want to create a data view with PMS data for Medicinal Products, likely within an IDMP Grouping. Using the example above, a user in a PMS-configured Vault would not be able to select the Include PMS Data checkbox, because the view already includes 15 Medicinal Products, and PMS data for a single Medicinal Product is counted as one data set.
Working with IDMP Groupings
The IDMP Viewer supports reviewing data for a single Product Data Submission record, or you can create an IDMP Grouping object record for up to 20 Product Data Submission records in scope of the related Regulatory Objective.
Using a grouping also allows you to refresh IDMP elements from source data for the included Product Data Submissions.
To create an IDMP grouping:
- From a Regulatory Objective record, navigate to the IDMP Groupings section.
- Click Create, populate any required fields, and click Save. Vault loads the Regulatory Objective record page.
- Navigate to the IDMP Groupings section and open the record you created.
- Within the IDMP Product Data Submissions section, click Create.
- In the Create IDMP Product Data Submission dialog, populate a Medicinal Product and any other required fields. Click Save.
Repeat these steps as applicable for up to 20 Product Data Submission records. Selecting more than 20 records causes the related Vault job to error when generating the view.
About the Data View Owner
By default, Vault sets the Data View Owner on the selected Product Data Submission records with the name of the user who initiates the viewer session. When this single-select field is populated, all other users are prevented from initiating a session which includes any of these records.
In the event the Data View Owner is unable to commit their changes and end the session, remove their name from this field. This discards all uncommitted changes, unlocks the Product Data Submission record(s), and allows another user to initiate a new session.
When configured, initiating users can instead initiate a Collaborative Review session by selecting up to 20 IDMP Data View Owner(s) in the viewer’s Data View Selection dialog, based on corresponding Application Settings:
- When IDMP Data View Owner(s) is single-select, initiating users can select themselves, or designate a single owner.
- In the latter scenario, the designated owner receives a notification with their user-specific link to the viewer session. The initiating user does not receive a notification and cannot access the session unless they select themselves as the owner. In the event Vault cannot generate the session, only the initiating user receives the failure notification.
- In any scenario, Vault still sets the Data View Owner on the selected Product Data Submission records, and clearing this field discards that user’s session as described above.
- When IDMP Data View Owner(s) is multi-select, initiating users can select up to 20 owners for Collaborative Review.
- Upon generation, Vault sends a notification with a user-specific link to the viewer session. The initiating user does not receive a notification and cannot access the session, unless they include themselves as an owner. In the event Vault cannot generate the session, only the initiating user receives the failure notification.
- Vault sets the selected owners within the Data View Owners and Data View Owner IDs fields on related Product Data Submission records. See additional details about managing an open session’s Data View Owners.
About Collaborative Review
When configured, Collaborative Review allows a user initiating an IDMP Viewer session to select up to 20 IDMP Data View Owner(s) in the viewer’s Data View Selection dialog, allowing for parallel (instead of sequential) IDMP data review and remediation.
Each time Vault successfully initiates a Collaborative Review session, all selected Data View Owners receive a Vault notification with a link to their session. Then, each Data View Owner can work in the IDMP Viewer and commit their changes as they normally would, with some caveats specific to the Collaborative Review process outlined below.
Concurrent Edits in Collaborative Review
In a review scenario, when one Data View Owner saves changes within their session, Vault accounts for other owners with that same record in their own comparison view. To best support this behavior, Data View Owners should frequently Save their changes to ensure other reviewers are aware that records have been updated.
To manage concurrent edits during Collaborative Review, the IDMP Viewer:
- Highlights updated cells and marks them with an icon indicating that another user edited it . For example, if both Data View Owners 1 and 2 update the same Code Text field and Owner 1 saves their changes first, the viewer flags Owner 2’s Code Text field with the icon.
- Immediately notifies the second owner that a field has been updated, with a link to refresh their view to see the updates. Using the example above, when Owner 2 clicks the notification to refresh, Vault displays Owner 1’s saved update and overrides Owner 2’s Code Text update.
Managing Data View Owners for Collaborative Review
The Collaborative Review initiator can use the Manage Data Viewers action to manage an open session’s Data View Owners. The action is additionally useful in the event the last remaining Data View Owner is unable to commit their updates and end their session: In this case, the initiator can remove that owner, then add themselves or another user to commit and close the session.
To manage Data View Owners in an active Collaborative Review session:
- Locate the IDMP Grouping or Product Data Submission record with the active IDMP viewer session.
- In the record’s Actions menu, select Manage Data Viewers. Depending on your Vault’s configuration, the action may only be available for records in a specific lifecycle state, for example the In Progress state for IDMP Groupings and the Planned state for Product Data Submissions.
- In the dialog, add and/or remove users accordingly, then click Save.
Vault sends any new Data View Owners a link to their session. When an existing Data View Owner is removed, they receive an error within the viewer the next time they attempt to access their session.
To manage this, Vault updates the users referenced in related Product Data Submission records’ Data View Owners field:
- This multi-select field is separate from Data View Owner, the single-select field Vault uses by default when Collaborative Review is not enabled.
- Vault additionally maintains the related Data View Owner IDs field for Collaborative Review.
Committing & Closing a Collaborative Review Session
As each Data View Owner Commits their updates, Vault removes them from the related Product Data Submission record’s Data View Owners and Data View Owner IDs fields. In the event further changes are required and the session is still open, the initiating user can re-add a Data View Owner via the Manage Data Viewers action.
Once the last owner commits their review, Vault ends the overall session and sends a notification to the initiating user.
FHIR Message Support
Generally, the IDMP Viewer supports generating and comparing FHIR messages using v5.0.0 only.
While the viewer can display messages for other FHIR versions, comparison data may be incomplete. See additional details about how Vault supports different FHIR versions.
About eAF FHIR Messages
The IDMP Viewer supports viewing eAF FHIR message XML in human-readable format. For more information, see Generating eAF Output Reports.
Related Permissions
See IDMP Configuration for the permissions required to use this feature.