More control of what is imported via store scp
If QR is used to import data from a PACS, it isn't possible to filter on station name, so a PACS that has a lot of imported studies will end up dragging in lots of external studies.
Investigate querying on study description, to include or exclude per query; also look at adding a check for station names to exclude at store, possibly with a list of rejected StudyInstanceUIDs to prevent requesting a C-Move on the same objects multiple times.
Comments (11)
-
reporter -
reporter Starting to work in study description include and exlude function. Refs
#316→ <<cset 0ff053ae8576>>
-
reporter Map function failed as we are using unicode not str. Correcting. Refs
#316→ <<cset fa124fe7ed0a>>
-
reporter Added UI update of progress for include exclude step. Forced re-load of number of studies at the same point for logging. This has been tested and works, just needs to be a little prettier. Refs
#316.→ <<cset 5f977db84478>>
-
reporter Added metavar for dates. Initial attempt to accept and pass exclude and include terms. Refs
#316→ <<cset b61116561757>>
-
reporter Enabled crispy forms for the QR, already much nicer! Refs
#316→ <<cset 97196d1d1df1>>
-
reporter Much prettier form now. Needs testing. Refs
#316→ <<cset f2dff7b51557>>
-
reporter Lack of ID in form meant it wasn't picked up by the javascript. Refs
#316→ <<cset 81c616927c31>>
-
reporter Made use of get_value_kw to cover the case of non-ASCII characters in series description. Refs
#256. Also ensures that we don't store '' to an integer field. Refs#316→ <<cset 3af97675ec37>>
-
reporter - changed status to resolved
Query retrieve now has exclude terms and include terms, a much prettier form and fewer bugs/better error checking. Fixes
#316→ <<cset 17a24f73f1a3>>
-
reporter Updated changes and release notes for ref
#316→ <<cset c3d467bdc021>>
- Log in to comment
Sorry to add yet another feature to 0.7; but without sorting this out either my database is going to get very messy or I won't be able to use QR against my PACS on a routine basis :-(