remove-unsed-code-from-SR-parsing (#2997)
This commit is contained in:
parent
0f89aa32f9
commit
0b8facbea6
@ -1,6 +1,5 @@
|
|||||||
import { ImageSet } from '../../classes';
|
import { ImageSet } from '../../classes';
|
||||||
import getMeasurements from './utils/getMeasurements';
|
import getMeasurements from './utils/getMeasurements';
|
||||||
import getReferencedImagesList from './utils/getReferencedImagesList';
|
|
||||||
import isRehydratable from './utils/isRehydratable';
|
import isRehydratable from './utils/isRehydratable';
|
||||||
import addMeasurement from './utils/addMeasurement';
|
import addMeasurement from './utils/addMeasurement';
|
||||||
|
|
||||||
@ -27,7 +26,6 @@ const parseSCOORD3D = ({ servicesManager, displaySets }) => {
|
|||||||
|
|
||||||
const { ContentSequence } = firstInstance;
|
const { ContentSequence } = firstInstance;
|
||||||
|
|
||||||
srDisplaySet.referencedImages = getReferencedImagesList(ContentSequence);
|
|
||||||
srDisplaySet.measurements = getMeasurements(ContentSequence);
|
srDisplaySet.measurements = getMeasurements(ContentSequence);
|
||||||
const mappings = MeasurementService.getSourceMappings(
|
const mappings = MeasurementService.getSourceMappings(
|
||||||
'CornerstoneTools',
|
'CornerstoneTools',
|
||||||
|
|||||||
@ -1,47 +0,0 @@
|
|||||||
import getSequenceAsArray from './getSequenceAsArray';
|
|
||||||
import { CodeNameCodeSequenceValues } from '../enums';
|
|
||||||
|
|
||||||
const getReferencedImagesList = ImagingMeasurementReportContentSequence => {
|
|
||||||
const referencedImages = [];
|
|
||||||
|
|
||||||
const ImageLibrary = ImagingMeasurementReportContentSequence.find(
|
|
||||||
item =>
|
|
||||||
item.ConceptNameCodeSequence.CodeValue ===
|
|
||||||
CodeNameCodeSequenceValues.ImageLibrary
|
|
||||||
);
|
|
||||||
|
|
||||||
if (!ImageLibrary || !ImageLibrary.ContentSequence) {
|
|
||||||
return referencedImages;
|
|
||||||
}
|
|
||||||
|
|
||||||
const ImageLibraryGroup = getSequenceAsArray(
|
|
||||||
ImageLibrary.ContentSequence
|
|
||||||
).find(
|
|
||||||
item =>
|
|
||||||
item.ConceptNameCodeSequence.CodeValue ===
|
|
||||||
CodeNameCodeSequenceValues.ImageLibraryGroup
|
|
||||||
);
|
|
||||||
|
|
||||||
if (!ImageLibraryGroup || !ImageLibraryGroup.ContentSequence) {
|
|
||||||
return referencedImages;
|
|
||||||
}
|
|
||||||
|
|
||||||
getSequenceAsArray(ImageLibraryGroup.ContentSequence).forEach(item => {
|
|
||||||
const { ReferencedSOPSequence } = item;
|
|
||||||
if (ReferencedSOPSequence) {
|
|
||||||
const {
|
|
||||||
ReferencedSOPClassUID,
|
|
||||||
ReferencedSOPInstanceUID,
|
|
||||||
} = ReferencedSOPSequence;
|
|
||||||
|
|
||||||
referencedImages.push({
|
|
||||||
ReferencedSOPClassUID,
|
|
||||||
ReferencedSOPInstanceUID,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
return referencedImages;
|
|
||||||
};
|
|
||||||
|
|
||||||
export default getReferencedImagesList;
|
|
||||||
Loading…
Reference in New Issue
Block a user