Adapting StudyPrefetcher to the new metadata structure

This commit is contained in:
Bruno Alves de Faria 2017-07-07 09:07:09 -03:00
parent 6efd8da0d1
commit 0f30648646

View File

@ -167,12 +167,12 @@ export class StudyPrefetcher {
getSeries(study, image) {
const seriesMetadata = cornerstoneTools.metaData.get('series', image.imageId);
return _.find(study.seriesList, series => series.seriesInstanceUid === seriesMetadata.seriesInstanceUid);
return study.getSeriesByUID(seriesMetadata.seriesInstanceUid);
}
getInstance(series, image) {
const instanceMetadata = cornerstoneTools.metaData.get('instance', image.imageId);
return _.find(series.instances, instance => instance.sopInstanceUid === instanceMetadata.sopInstanceUid);
return series.getInstanceByUID(instanceMetadata.sopInstanceUid);
}
getActiveDisplaySet(displaySets, instance) {
@ -191,10 +191,6 @@ export class StudyPrefetcher {
}
const study = this.getStudy(image);
if (!study.seriesList || !study.seriesList.length) {
console.error(study);
}
const series = this.getSeries(study, image);
const instance = this.getInstance(series, image);
const displaySets = study.displaySets;