tag:blogger.com,1999:blog-4086510872090494676.post7743410182012776959..comments2024-03-25T11:50:27.242-07:00Comments on DICOM is Easy: DICOM Query/Retrieve Part Ironizahttp://www.blogger.com/profile/00133919772972711462noreply@blogger.comBlogger29125tag:blogger.com,1999:blog-4086510872090494676.post-69555074429843175712021-04-30T09:07:08.753-07:002021-04-30T09:07:08.753-07:00Ok, thank you for your reply.Ok, thank you for your reply.Anonymoushttps://www.blogger.com/profile/04117874622567923184noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-2258154494660341972021-04-30T08:36:11.864-07:002021-04-30T08:36:11.864-07:00The standard doesn’t define sorting so the order y...The standard doesn’t define sorting so the order you get the result is implementation specificronizahttps://www.blogger.com/profile/00133919772972711462noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-52336017730625366822021-04-30T08:36:05.216-07:002021-04-30T08:36:05.216-07:00The standard doesn’t define sorting so the order y...The standard doesn’t define sorting so the order you get the result is implementation specificronizahttps://www.blogger.com/profile/00133919772972711462noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-48074531333597429732021-04-30T08:01:53.624-07:002021-04-30T08:01:53.624-07:00Hi there,
Is there an order to results of a query...Hi there,<br /><br />Is there an order to results of a query? For example, if your query contains a study date range are the results likely to be date-ordered? What factors affect the ordering of the results?<br /><br />Thanks,<br /><br />SpencerAnonymoushttps://www.blogger.com/profile/04117874622567923184noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-36581205387302818302021-02-03T00:40:09.150-08:002021-02-03T00:40:09.150-08:00Hi,
I am wondering whether it is possible to use ...Hi,<br /><br />I am wondering whether it is possible to use C-FIND on the IMAGE level for collecting information on number of images in a series, slice thickness, in-plane resolution and image orientation? I succeeded in finding a specific image of a series in a study but I have been failing so far in retrieving the mentioned information. Any guidance is very much appreciated.<br /><br />All the Best<br /> Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-62589350311806532282016-05-27T10:08:29.718-07:002016-05-27T10:08:29.718-07:00Hi Roni,
The CPPQueryRetrieveSCUExample.cpp examp...Hi Roni,<br /><br />The CPPQueryRetrieveSCUExample.cpp example has study root for query (1.2.840.10008.5.1.4.1.2.2.1). May be you intended to have patient root there?<br /><br />Thanks for the great post!<br /><br />BijuAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-43057234311428497362015-12-23T00:07:59.009-08:002015-12-23T00:07:59.009-08:00Hi Giacomo,
Accession number is not part of the se...Hi Giacomo,<br />Accession number is not part of the series level return keys.<br />You should not add it to query level query.<br />It is a required key in the Study level (DICOM 2015 part 4, page 114).<br />Some systems support relational queries meaning that any key is supported in any level. This must be agreed in the association negotiation phase using extended negotiation.<br />Ronironizahttps://www.blogger.com/profile/00133919772972711462noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-26728407241509988692015-12-22T06:52:13.389-08:002015-12-22T06:52:13.389-08:00It is not clear to me if an SCU is allowed to add ...It is not clear to me if an SCU is allowed to add a "return key" for a level ABOVE the current one. E.g. Specifying the AccessionNumber as a return key (zero-length value tag) in PatientRoot/SeriesLevel query.<br /><br />P.S. Great blog!Giacomo Petroniohttp://hijack.itnoreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-85391089442711229682015-04-28T02:06:26.756-07:002015-04-28T02:06:26.756-07:00Hi Roni,
i have a problem that the patient have to...Hi Roni,<br />i have a problem that the patient have to many series in one study. I would like to auto generate a new study instance UID when the modality and series date different from each other. Can you help me? Thanks alot.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-20461312780296882442015-01-09T23:45:19.125-08:002015-01-09T23:45:19.125-08:00So add QueryRetrieveLevel to the query object. It ...So add QueryRetrieveLevel to the query object. It should have one of the following values depending on your query: "PATIENT" "STUDY" "SERIES" "IMAGEronizahttps://www.blogger.com/profile/00133919772972711462noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-50605327370170554282015-01-09T08:46:53.387-08:002015-01-09T08:46:53.387-08:00HI roniza,
I getting error "Miss...HI roniza, <br /> I getting error "Missing Query Retrieve Level" while call the C-Move method .Could you help me why i m getting this error.vinay kumarnoreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-86571029734852477502014-10-15T01:46:43.077-07:002014-10-15T01:46:43.077-07:00I'm not aware of a standard way of doing this....I'm not aware of a standard way of doing this.<br />Interestingronizahttps://www.blogger.com/profile/00133919772972711462noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-53345944258145945612014-10-14T05:55:56.264-07:002014-10-14T05:55:56.264-07:00Hello Roni!!
One question, if i want to query for...Hello Roni!!<br /><br />One question, if i want to query for an empty tag? How can i do it? <br /><br />I have some studies,but i only want to display the images of one of the series.<br /> I have de accesion number info, but what diferences one serie of another is the tag PatientPosition. The serie i want to display has this tag empty. Is there any solution for this without develop extra code?<br /> Because i can do the Q/R of the complete study but only display the dicom object with the empty tag, but it will be more efficient if i don't develop functionality.<br /><br />Thanks in advace,Pandorahttps://www.blogger.com/profile/06194757623581124482noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-57536583587013637842014-10-05T23:52:20.218-07:002014-10-05T23:52:20.218-07:00Hello Roni!
You stated the IHE recommends "S...Hello Roni!<br /><br />You stated the IHE recommends "Study Root Information Model". Can you tell something about why they do? I dont't find any hints in the Radiology Technical Framework. The only thing i can imagine would be a possible ambiguity in search results when using the Patient Root Model with Patient Level. But thats just a guess.<br /><br />Kind regards,<br />ChristianAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-91824316448967539192014-05-29T22:35:11.540-07:002014-05-29T22:35:11.540-07:00Great question. DICOM has multi value query syntax...Great question. DICOM has multi value query syntax using the \ separator so you may try using patient name = a\b but this is not at all common and I wouldn't relay on that to work when designing a system. Instead I would recommend sending two queries for a and b and unifing the resultsronizahttps://www.blogger.com/profile/00133919772972711462noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-38537224039948993652014-05-29T21:11:29.796-07:002014-05-29T21:11:29.796-07:00Is it possible to query for multiple values for a ...Is it possible to query for multiple values for a particular tag? For e.g. retrieve all images belong "patient_1" AND "patient_2" in a single command..kanthahttps://www.blogger.com/profile/03254323281919570958noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-22822579979639671212014-02-06T10:14:38.166-08:002014-02-06T10:14:38.166-08:00Hi Michael
With RZDCX toolkit, you can return a E_...Hi Michael<br />With RZDCX toolkit, you can return a E_FAIL HRESULT (or throw exception in C#) from the OnQueryResponseReceived event (http://rzdcx.roniza.com/group___q.html#gaffff639b5ce0133105dc8fb7c23341ed)<br />This will send a C-CANCEL command to the SCP that should stop the query.<br />You count of course on the SCP that implemented the C-CANCEL and will indeed stop sending results.<br />If the SCP doesn't stop, you must hard stop the query somehow from your side.<br />In RZDCX your E_FAIL will do this. <br />I try not to send queries that may result with many responses. Try for example querying in small date ranges or even with time combinationsronizahttps://www.blogger.com/profile/00133919772972711462noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-17637432589942858172014-02-06T10:04:59.026-08:002014-02-06T10:04:59.026-08:00How would you limit the amount of results returned...How would you limit the amount of results returned. So lets say I have a data base of 100,000 images. I want to search for images taken on a certain day but because I don't want to kill the network I want to limit returned results of only 100. Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-28230602850093876752013-11-29T00:21:51.467-08:002013-11-29T00:21:51.467-08:00Not enough information to answer this, sorry. Send...Not enough information to answer this, sorry. Send using Query SCP? Synedra? Error while perfuming ...? what error? Can you get more information? One thing I can say about DICOM software that they lack good error handling and diagnostic information. Can't help here. Sorry.ronizahttps://www.blogger.com/profile/00133919772972711462noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-85458054960628155982013-11-29T00:01:04.074-08:002013-11-29T00:01:04.074-08:00How to send .dcm image through Query SCP emulator ...How to send .dcm image through Query SCP emulator to Synedra. To do the query retrive testing. It showing, <br />"Error while performing DICOM CFIND request".<br />How can I overcome this problem.swanandhttps://www.blogger.com/profile/03828713857395133974noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-9954445758641214982013-10-17T23:23:47.408-07:002013-10-17T23:23:47.408-07:00Hi,
Please explain about Patient root, study root...Hi,<br /><br />Please explain about Patient root, study root and patient study only query models and the difference among those.<br /><br />Thanks in advance.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-83726544148677247942013-03-13T22:41:13.431-07:002013-03-13T22:41:13.431-07:00I have been hurt by the relationship of the ROOT a...I have been hurt by the relationship of the ROOT and the LEVEL for a long long time.It's very useful for me~ Thank you!Anonymoushttps://www.blogger.com/profile/01333626064605695216noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-68573455346548683832013-01-11T14:40:39.972-08:002013-01-11T14:40:39.972-08:00thans thans Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-2729692996422435252012-12-21T04:51:12.048-08:002012-12-21T04:51:12.048-08:00Hi Igor,
SOP Class UID is an optional key in Patie...Hi Igor,<br />SOP Class UID is an optional key in Patient root Q/R Model C-FIND IMAGE level. See (2009) P.3-4 C.6.1.1.5.<br />Frame of reference UID is optional too.<br />It important to check the capabilities of the specific PACS you work with. You can check this in the conformance statement.<br />As a good practice of application development I suggest not to relay on any optional keys as well as to have a fallback for cases that required keys are not behaving as expected too.<br />Ronironizahttps://www.blogger.com/profile/00133919772972711462noreply@blogger.comtag:blogger.com,1999:blog-4086510872090494676.post-55448931450965730472012-12-21T02:43:37.503-08:002012-12-21T02:43:37.503-08:00Hi Roni,
Thanks for all the tutorials.
Currently...Hi Roni,<br /><br />Thanks for all the tutorials. <br />Currently I managed to get all "primary keys" from every hierarchy level and now I am having trouble querying the SOPClassUID (which should be in SOP Common module of Image level) and FrameOfReferenceUID (which is not part of any level according to the A.17.3 RT Image IOD Module Table in documentation part 3.). <br /><br />Can you please help me with this problem?<br /><br />Regards,<br />IgorAnonymousnoreply@blogger.com