diff --git a/extensions/default/src/DicomWebDataSource/qido.js b/extensions/default/src/DicomWebDataSource/qido.js
index a728e442a..50e113c2c 100644
--- a/extensions/default/src/DicomWebDataSource/qido.js
+++ b/extensions/default/src/DicomWebDataSource/qido.js
@@ -47,6 +47,7 @@ function processResults(qidoStudies) {
studies.push({
studyInstanceUid: getString(qidoStudy['0020000D']),
studyDate: getString(qidoStudy['00080020']),
+ // HHmmss.SSS (24-hour, minutes, seconds, fractional seconds)
studyTime: getString(qidoStudy['00080030']),
accessionNumber: getString(qidoStudy['00080050']),
// referringPhysicianName: getString(qidoStudy['00080090']),
diff --git a/platform/viewer/src/routes/StudyListContainer/StudyListContainer.jsx b/platform/viewer/src/routes/StudyListContainer/StudyListContainer.jsx
index 5742b1f7c..053d3f309 100644
--- a/platform/viewer/src/routes/StudyListContainer/StudyListContainer.jsx
+++ b/platform/viewer/src/routes/StudyListContainer/StudyListContainer.jsx
@@ -183,7 +183,7 @@ function StudyListContainer({ history, data: studies }) {
{moment(studyDate).format('MMM-DD-YYYY')}
- {moment(studyTime).format('hh:mm A')}
+ {studyTime && ({moment(studyTime, 'HHmmss.SSS').format('hh:mm A')})}
),
title: 'time',