feat(findingSite): Allow customizing the measurement panel and show site/finding (#3155)

* feat: Allow customizing the measurements panel.

Also includes default display of the site/finding values from the DICOM
SR object.

Update fixes

PR review comments - move the recordInteraction to COmmandsManager.run

PR fixes

fix: Dependency updates to allow right click to be recognized

PR fixes

* Use newer CSWIL

* Make both the base measurements and the tracking measurements show codes

* Fix the right click context menu bringing up menu
This commit is contained in:
Bill Wallace authored and GitHub committed 2023-03-24 16:45:21 -04:00
1 parent dd22e37e4c
commit 8e9d7bd2bb
10 files changed
+152 -48

No files matched your search

@@ -222,16 +222,6 @@ function commandsModule({ servicesManager, commandsManager }) {
updatedMeasurement.findingSites = [code];
}
}
// TODO - remove this once measurement items customization is ready
const allCodes = [];
if (textLabel) allCodes.push(textLabel);
if (updatedMeasurement.finding) {
allCodes.push(updatedMeasurement.finding.CodeMeaning);
}
(updatedMeasurement.findingSites || []).forEach(it =>
allCodes.push(it.CodeMeaning)
);
updatedMeasurement.label = allCodes.join(', ');
}
measurementService.update(
updatedMeasurement.uid,