Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 345x 345x 345x 345x 345x 345x 513x 513x 513x 345x | export default function getModalities(Modality, ModalitiesInStudy) { Iif (!Modality && !ModalitiesInStudy) { return {}; } const modalities = Modality || { vr: 'CS', Value: [], }; // Rare case, depending on the DICOM server we are using, but sometimes, // modalities.Value is undefined or null. modalities.Value = modalities.Value || []; if (ModalitiesInStudy) { if (modalities.vr && modalities.vr === ModalitiesInStudy.vr) { for (let i = 0; i < ModalitiesInStudy.Value.length; i++) { const value = ModalitiesInStudy.Value[i]; if (modalities.Value.indexOf(value) === -1) { modalities.Value.push(value); } } } else E{ return ModalitiesInStudy; } } return modalities; } |