Fixing metadata issues with Orthanc studies

This commit is contained in:
Bruno Alves de Faria committed 2017-09-28 08:16:23 -03:00
1 parent ef4a8d8684
commit da0595213d
7 files changed
+38 -24

No files matched your search

@@ -9,12 +9,9 @@ import { OHIF } from 'meteor/ohif:core';
export const getImageIdForImagePath = (imagePath, thumbnail=false) => {
const [studyInstanceUid, seriesInstanceUid, sopInstanceUid, frameIndex] = imagePath.split('_');
let study = OHIF.viewer.Studies.findBy({ studyInstanceUid });
if (!(study instanceof OHIF.viewerbase.metadata.StudyMetadata)) {
study = new OHIF.metadata.StudyMetadata(study, study.studyInstanceUid);
}
const series = study.getSeriesByUID(seriesInstanceUid);
const study = OHIF.viewer.Studies.findBy({ studyInstanceUid });
const studyMetadata = OHIF.viewerbase.getStudyMetadata(study);
const series = studyMetadata.getSeriesByUID(seriesInstanceUid);
const instance = series.getInstanceByUID(sopInstanceUid);
const imageId = OHIF.viewerbase.getImageId(instance, frameIndex, thumbnail);
return imageId;