diff --git a/src/components/uploadDicomAndNonedicom/dicomFile.vue b/src/components/uploadDicomAndNonedicom/dicomFile.vue index d062f38a..b8d1aedc 100644 --- a/src/components/uploadDicomAndNonedicom/dicomFile.vue +++ b/src/components/uploadDicomAndNonedicom/dicomFile.vue @@ -731,6 +731,8 @@ export default { fileList: [], dicomInfo: { studyId: data.string('x00200010'), + DicomStudyDate: data.string('x00080020'), + DicomStudyTime: data.string('x00080030'), studyUid: studyUid, patientId: data.string('x00100020'), patientName: patientNameStr, @@ -841,6 +843,8 @@ export default { ) seriesItem = { seriesUid: seriesUid, + DicomSeriesDate: data.string('x00080021'), + DicomSeriesTime: data.string('x00080031'), seriesNumber: data.intString('x00200011') || 1, modality: data.string('x00080060') || '', description: seriesDescriptionStr, @@ -880,6 +884,10 @@ export default { } instanceItem = { instanceUid: instanceUid, + SOPClassUID: data.string('x00080016'), + TransferSytaxUID: data.string('x00020010'), + MediaStorageSOPInstanceUID: instanceUid, + MediaStorageSOPClassUID: data.string('x00080016'), instanceNumber: data.intString('x00200013') || 1, frameCount: data.intString('x00280008') || 1, instanceTime: instanceTime, @@ -1088,6 +1096,8 @@ export default { acquisitionNumber: dicomInfo.acquisitionNumber, triggerTime: dicomInfo.triggerTime, bodyPartExamined: '', + DicomStudyDate: dicomInfo.DicomStudyDate, + DicomStudyTime: dicomInfo.DicomStudyTime, seriesList: [], }, } @@ -1112,6 +1122,10 @@ export default { instanceList.push({ studyInstanceUid: dicomInfo.studyUid, seriesInstanceUid: v.seriesUid, + SOPClassUID: o.SOPClassUID, + TransferSytaxUID: o.TransferSytaxUID, + MediaStorageSOPInstanceUID:o.MediaStorageSOPInstanceUID, + MediaStorageSOPClassUID: o.MediaStorageSOPClassUID, sopInstanceUid: o.instanceUid, instanceNumber: o.instanceNumber, instanceTime: o.instanceTime, @@ -1193,6 +1207,10 @@ export default { studyInstanceUid: dicomInfo.studyUid, seriesInstanceUid: v.seriesUid, sopInstanceUid: o.instanceUid, + SOPClassUID: o.SOPClassUID, + TransferSytaxUID: o.TransferSytaxUID, + MediaStorageSOPInstanceUID:o.MediaStorageSOPInstanceUID, + MediaStorageSOPClassUID: o.MediaStorageSOPClassUID, instanceNumber: o.instanceNumber, instanceTime: o.instanceTime, imageRows: o.imageRows, @@ -1238,6 +1256,8 @@ export default { seriesInstanceUid: v.seriesUid, seriesNumber: v.seriesNumber, seriesTime: v.seriesTime, + DicomSeriesDate: v.DicomSeriesDate, + DicomSeriesTime: v.DicomSeriesTime, sliceThickness: v.sliceThickness, imagePositionPatient: v.imagePositionPatient, imageOrientationPatient: v.imageOrientationPatient, diff --git a/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue b/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue index 12da849c..78410f5d 100644 --- a/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue +++ b/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue @@ -900,6 +900,8 @@ export default { fileList: [], dicomInfo: { studyId: data.string('x00200010'), + DicomStudyDate: data.string('x00080020'), + DicomStudyTime: data.string('x00080030'), studyUid: studyUid, patientId: data.string('x00100020'), patientName: patientNameStr, @@ -1008,6 +1010,8 @@ export default { ) seriesItem = { seriesUid: seriesUid, + DicomSeriesDate: data.string('x00080021'), + DicomSeriesTime: data.string('x00080031'), seriesNumber: data.intString('x00200011') || 1, modality: data.string('x00080060') || '', description: seriesDescriptionStr, @@ -1047,6 +1051,10 @@ export default { } instanceItem = { instanceUid: instanceUid, + SOPClassUID: data.string('x00080016'), + TransferSytaxUID: data.string('x00020010'), + MediaStorageSOPInstanceUID: instanceUid, + MediaStorageSOPClassUID: data.string('x00080016'), instanceNumber: data.intString('x00200013') || 1, frameCount: data.intString('x00280008') || 1, instanceTime: instanceTime, @@ -1405,6 +1413,8 @@ export default { acquisitionNumber: dicomInfo.acquisitionNumber, triggerTime: dicomInfo.triggerTime, bodyPartExamined: '', + DicomStudyDate: dicomInfo.DicomStudyDate, + DicomStudyTime: dicomInfo.DicomStudyTime, seriesList: [], }, } @@ -1429,6 +1439,10 @@ export default { instanceList.push({ studyInstanceUid: dicomInfo.studyUid, seriesInstanceUid: v.seriesUid, + SOPClassUID: o.SOPClassUID, + TransferSytaxUID: o.TransferSytaxUID, + MediaStorageSOPInstanceUID:o.MediaStorageSOPInstanceUID, + MediaStorageSOPClassUID: o.MediaStorageSOPClassUID, sopInstanceUid: o.instanceUid, instanceNumber: o.instanceNumber, instanceTime: o.instanceTime, @@ -1514,6 +1528,10 @@ export default { instanceList.push({ studyInstanceUid: dicomInfo.studyUid, seriesInstanceUid: v.seriesUid, + SOPClassUID: o.SOPClassUID, + TransferSytaxUID: o.TransferSytaxUID, + MediaStorageSOPInstanceUID:o.MediaStorageSOPInstanceUID, + MediaStorageSOPClassUID: o.MediaStorageSOPClassUID, sopInstanceUid: o.instanceUid, instanceNumber: o.instanceNumber, instanceTime: o.instanceTime, @@ -1560,6 +1578,8 @@ export default { seriesInstanceUid: v.seriesUid, seriesNumber: v.seriesNumber, seriesTime: v.seriesTime, + DicomSeriesDate: v.DicomSeriesDate, + DicomSeriesTime: v.DicomSeriesTime, sliceThickness: v.sliceThickness, imagePositionPatient: v.imagePositionPatient, imageOrientationPatient: v.imageOrientationPatient,