How to Upload Images

In SliceVault, uploading images varies slightly depending on whether you’re adding data for a new patient (not yet registered in SliceVault) or adding additional images to an existing patient. Although the way you initiate the upload differs in each case, the steps that follow the same structure:

  • Select Visit
  • Select Files
  • Select Series
  • De-identification and Upload
  • Assign Patient ID

Important: Users are advised to remain on the SliceVault website during uploads. Navigating away from the site or switching to other applications may slow down the upload process. Closing the SliceVault website during an upload may result in fatal errors. Upload duration depends on your internet connection speed and the size of the data being uploaded.

Starting the Upload Process

Begin the upload process from the repository site.

  1. Click the “Add Patient” button to start the import process for a patient who has not yet been registered in SliceVault, or
  2. Locate the patient in the repository, then click the “Add More Images” link next to the correct patient ID to add additional data to an existing patient.

Screenshot of the repository page with upload highlighted

‘Add patient’ Button is Disabled: The “Add Patient” button may be disabled for a different reasons. Most commonly, this occurs because you have run out of pre-assigned patient IDs. Another possible reason is that the option to manually enter patient IDs using free text has been disabled. In either case, please contact your trial administrator or main study contact for assistance.

‘Add More Image’ Link is Missing: If the “Add More Images” link is missing, it is likely because there are no open visits available. To upload images, at least one visit must be unlocked — meaning it has not yet been submitted. If you’re unsure how to proceed, please reach out to your trial administrator or main study contact for assistance.

Step 1: Select Visit

  1. Start by selecting the visit to which the data will be associated. This is an essential step to ensure that data is correctly labeled and linked to the right visit for analysis. You cannot change this label later.
  2. After selecting the visit, click next to proceed.

Screenshot of the select visit page

Visit is Missing: If a visit is missing from the list, it is likely because the visit is locked, meaning you are no longer allowed to upload additional images to it. If you need to unlock a visit in order to add more images, please contact your trial administrator or main study contact for assistance.

Step 2: Select Files

Before uploading to SliceVault, make sure your data has been exported from your local Picture Archiving and Communication System (PACS). Since SliceVault does not integrate directly with PACS, users need to follow local export procedures. Contact your local IT system administrator if you need help exporting files from PACS.

  1. Place files in the upload area by dragging them to the drop zone, or click ‘Choose a file’ to open your file explorer and select files manually.
  2. Once files are in the drop zone, the ‘Next’ button will be enabled. Click ‘Next’ to proceed.

Screenshot of the drag and drop page

Skipping Files: SliceVault will automatically skip any disallowed or unnecessary files during upload. This includes application files (such as .exe), DICOM directory files, document files, duplicate files, and DICOM files with an unsupported Transfer Syntax UID.

Processing Takes a Long Time: If you select a large volume of data, it may take some time for your browser to finish processing, and for the next button to become active. The duration depends on your computer’s performance. During this step, SliceVault is moving the data into your browser’s temporary memory to prepare it for de-identification and upload.

Step 3: Select Series

  1. Files are organized by study and series. For each imaging series, use the dropdown menu to select the correct label to ensure correct image labelling and display in SliceVault. The labels available to you depend on the study configuration.
  2. When a label is selected for all series, the ‘Next’ button will be enabled. Click ‘Next’ to continue.

Screenshot of the select series page

Other Functionalities

  1. You can preview data in the DICOM viewer to verify that the correct files are selected.
  2. You can view DICOM tags to compare values before and after de-identification.
  3. Click to remove any series that you do not wish to upload.

Unable to Select Label: If you are unable to select a label for a specific series, it is likely because the data you are trying to upload is not supported by your study configuration. Please remove the series or contact your study administrator or main study contact for assistance.

Next Button Remains Disabled: If the Next button remains disabled, please ensure that a label has been assigned to all image series.

Step 4: De-identification and Upload

All images are de-identified before being uploaded to SliceVault to preserve patient privacy by removing sensitive Personal Health Information (PHI). The de-identification procedure is fully automated and executes locally in your browser, and combines:

  • DICOM tag redaction for DICOM metadata
  • Optical character recognition (OCR) for burned in annotations
  • Machine learning for video masking

Read our de-identification whitepaper for more information

DICOM Tag Redaction

SliceVault automatically redacts DICOM tags using a redaction script that conforms to the current DICOM standard. This step is fully automated, and no user input is required.

Key points about the de-identification process:

  1. Local Processing: All de-identification happens in your browser before upload
  2. No Manual Pre-work: You do not need to de-identify data manually before using SliceVault

Processing Speed Note: De-identification speed depends on your computer’s processing power and the number of files. For large batches, consider uploading in smaller groups if performance is an issue.

Masking of Burned-In Annotations

Images that may contain PHI embedded directly in the image pixels (i.e., burned in annotations) are scanned using OCR technology. If any characters are detected, user input is required which involves masking any PHI.

If OCR detects characters that may contain sensitive information, you will be prompted to take the following actions:

  1. Use the mouse to draw masks over areas containing PHI. A mask will appear as a red box, fully covering the detected text. Multiple masks can be applied if needed.
  2. Once all areas have been masked, choose the appropriate redaction action to confirm that the sensitive data has been adequately covered.
  3. Click the “OK” button to complete the redaction and proceed with the upload process.

Screenshot: Masking Detected PHI

Video Masking

When uploading video data, you must ensure that all sensitive identifiers and features are hidden in every frame before proceeding. Please mask: patient identifiers such as names, IDs, dates of birth, MRN/Accession numbers, timestamps, site names, and device IDs, any text/labels that could reveal identity, facial features, tattoos, scars, or other unique physical identifiers.

  1. Use the mouse to draw masks over areas containing PHI. A mask will appear as a red box, fully covering the sensitive text or feature. Multiple masks can be applied if needed. Right-click on a mask to remove it.

  2. Use the playback controls to scrub through or step frame-by-frame until identifiers. When the identifier moves or changes size, pause and adjust the mask. Play through the entire clip. Stop wherever the mask drifts, and add or adjust another mask until coverage is complete.

  3. When every identifier and feature is fully covered in all frames, click Upload to complete the process.

Screenshot: Video Masking with markers

Post-Upload PHI Masking: In the event that images with PHI is unintentionally uploaded, SliceVault includes functionality to mask images after upload. Read more here.

De-identification Takes Too Long: De-identification is performed locally in your browser. If the process is taking a long time, try uploading the data in smaller batches instead of all at once, or consider using a more powerful device for better performance.

Upload Takes a Long Time: The upload process is entirely dependent on your internet connection speed. If it is slow, try switching to a faster or wired connection for improved performance.

Upload Unsuccessful: SliceVault includes several fail-safe mechanisms to ensure a fast and reliable upload process. However, uploads may still fail if your internet connection is unstable, interrupted, or temporarily lost. To resolve this, try switching to a more stable connection or uploading the data in smaller batches.

Step 5: Assign Patient ID

After uploading data for a new patient, you must assign a patient ID. If you are adding additional data to an existing patient, this step is skipped because a patient id has been assigned already, and you will return directly to the visit dashboard.

  1. Depending on your study’s setup, you may choose patient id from a list of pre-assigned patient IDs or manually enter a new patient ID using free text. Hereafter you are returned to the visit dashboard.

Screenshot: Assign Patient ID

Compliance Note: For privacy reasons, avoid using patient IDs that could potentially re-identify the patient, such as names or social security numbers.

Upload Complete – What Happens Next?

The final step is to fill out the data transfer form (if required) and complete the submission, ensuring that the data is submitted in a timely manner.

Please follow your study protocol to ensure a complete and compliant submission. Please consult your study sponsor or coordinator if you have questions about your submission.

Note: To avoid delays, please ensure that everything is accurate before submission.


Copyright © 2025 by SliceVault