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',