question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Query params to filter/promote multiple series instances

See original GitHub issue

✋ Many people requests features. Tell us why yours is important to the community. How does it add value? Why this feature?

Is your request very specific to your needs? Consider contributing it yourself! Or reach out to a community member that offers consulting services.

Request

What feature or change would you like to see made? Today, at viewer page, there is the possibility to filter or promote series based on seriesInstanceUID query param. But this works only for only one series UIDs. Would be useful if user could filter/promote one or any. …

Why should we prioritize this feature?

Acceptance criteria

  • User must be capable to filter/promote series based on query param seriesInstanceUID
  • If many seriesInstanceUID it must be separated by comma. I.e viewer/1.3.6.1.4.1.25403.345050719074.3824.20170126085406.1/?seriesInstanceUID=1.3.6.1.4.1.25403.345050719074.3824.20170126085406.2,2.25.374532628115939034791691984300357809891
  • If one or many seriesInstanceUID were not filtered/promoted a user message must pop up

Technical details

  • App can filter or promote series for a given series into query param
  • To control between filtering or promoting there is a flag filterQueryParam on app config file. False means promote is ON and true means filter is ON.
  • It will filter/promote based on url query param named as seriesInstanceUID and only if there is a given series into that study, otherwise a message will be prompt to user.

PR

There is already a PR going on which might help for this possible new feature https://github.com/OHIF/Viewers/pull/1533

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:28 (23 by maintainers)

github_iconTop GitHub Comments

1reaction
fedorovcommented, Sep 2, 2020

It appears that the proxy cannot deal with multiple series filters?

Adding @wlongabaugh

I don’t have access either. I emailed Bill L to see if he can change that. I guess this is the dicom store he will use behind the proxy but it would be logical if we could access it directly.

While waiting for Bill to respond, the same study is also available under mvp wave0 here: https://idc-sandbox-000.firebaseapp.com/projects/idc-dev-etl/locations/us-central1/datasets/idc_tcia_mvp_wave0/dicomStores/idc_tcia/study/1.3.6.1.4.1.14519.5.2.1.6279.6001.131383203689189807643685075952/?seriesInstanceUID=1.3.6.1.4.1.14519.5.2.1.6279.6001.214252223927572015414741039150,1.2.276.0.7230010.3.1.3.0.3098.1553287530.406853

0reactions
JamesAPettscommented, Sep 22, 2020

This now works on the IDC fork.

Read more comments on GitHub >

github_iconTop Results From Across the Web

java - How to accept multiple query parameters with different ...
To have these parameters as query parameters is just fine according to REST. Your controller method to handle the request will be good ......
Read more >
Filter a report using query string parameters in the URL
Filter a report using URL query string parameters, even filter on more than one field.
Read more >
Query Parameters - Branch.io
Query parameters are a defined set of parameters attached to the end of a url. ... To add multiple parameters, an '&' is...
Read more >
List and filter your resources - Amazon Elastic Compute Cloud
If you have many resources, you can filter the results to include, or exclude, ... IDs for your running instances, add the --query...
Read more >
Parameters - Cypher Manual - Neo4j
Cypher supports querying with parameters. ... See the examples in Transactions in the Neo4j Driver manuals. ... Create multiple nodes with properties.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found