feat(hangingProtocols): added selection of the HangingProtocol stage from the url (#4310)

This commit is contained in:
Sofien-Sellami authored and GitHub committed 2024-10-17 09:41:41 -04:00
1 parent e8f9345b93
commit fa2435d5e9
4 files changed
+26 -6

No files matched your search

@@ -394,7 +394,7 @@ export default class HangingProtocolService extends PubSubService {
* the studies to display in viewports.
* @param protocol is a specific protocol to apply.
*/
public run({ studies, displaySets, activeStudy }, protocolId) {
public run({ studies, displaySets, activeStudy }, protocolId, options = {}) {
this.studies = [...(studies || this.studies)];
this.displaySets = displaySets;
this.setActiveStudyUID((activeStudy || studies[0])?.StudyInstanceUID);
@@ -406,7 +406,7 @@ export default class HangingProtocolService extends PubSubService {
if (protocolId && typeof protocolId === 'string') {
const protocol = this.getProtocolById(protocolId);
this._setProtocol(protocol);
this._setProtocol(protocol, options);
return;
}