* fix: Rename services to lower camel case, hp, measure * fix: Rename DisplaySetService instances to displaySetService * fix: Rename CornerstoneViewportService to lower camel case * fix: Added lower case segmentationService rename * rename other services (#3166) * rename uiDialogService * rename toolGroupService * rename uiNotificationService * rename viewportGridService * rename syncGroupService * rename CornerstoneCacheService * Fix a syntax error in hotkeys * Fix a couple of rename issues that were missed --------- Co-authored-by: Alireza <ar.sedghi@gmail.com>
11 lines
430 B
JavaScript
11 lines
430 B
JavaScript
const MIN_SR_SERIES_NUMBER = 4700;
|
|
|
|
export default function getNextSRSeriesNumber(displaySetService) {
|
|
const activeDisplaySets = displaySetService.getActiveDisplaySets();
|
|
const srDisplaySets = activeDisplaySets.filter(ds => ds.Modality === 'SR');
|
|
const srSeriesNumbers = srDisplaySets.map(ds => ds.SeriesNumber);
|
|
const maxSeriesNumber = Math.max(...srSeriesNumbers, MIN_SR_SERIES_NUMBER);
|
|
|
|
return maxSeriesNumber + 1;
|
|
}
|