Welcome Guest! To enable all features, please Login or Register.



Last Go to last post Unread Go to first unread post
#1 Posted : Wednesday, April 9, 2008 9:21:11 PM(UTC)

Groups: Registered
Posts: 2

I am trying to filter C-find based on modality, i manipulated my database filters accordingly and getting results proper. It works fine for Leadtools.

BUT when i try to retrieve using applications other than Leadtools it's not filtering on Modality.
I am using "STUDY" as QueryRetrieve level and setting modality to filter in my query dataset. Is it the right way ????????

But when i try other applications like OSIRIX, they or not filtering results for me and i am not able to filter results for them.

I want to make a filter at modality level which could work with any 3rd party.


Try the latest version of LEADTOOLS for free for 60 days by downloading the evaluation: https://www.leadtools.com/downloads

Wanna join the discussion? Login to your LEADTOOLS Support accountor Register a new forum account.

#2 Posted : Thursday, April 10, 2008 12:04:03 PM(UTC)


Groups: Registered, Tech Support, Administrators
Posts: 764

Which LEADTOOLS version and interface (API, .NET, etc.) are you using?

What is the file version of Leadtools.dll and ltkrn##*.dll?

Have you written both the SCP and SCU at this point or only one of them?  If trying to do both at the same time, I'd suggest going one at a time and using one of our other Demo applications to test with.  SCUs are typically easier to write than SCPs.

Have you tried using the MWL SCP demo that ships with the toolkit?  Do your 3rd party SCUs work with it?
#3 Posted : Thursday, April 10, 2008 11:37:25 PM(UTC)

Groups: Registered
Posts: 2

hey Greg,
i am using LEADTOOLS EVAL 15\Examples\DotNet\CS.
Yes i did try MWL SCP. My problem is that out of all given queryretrieve levels, there is none which lets me query for modality,patient,study at same time.
Even in "DicomFindMoveDemo" , all query levels are there but only two(Study & StudySeries) works.And even this demo is not searching for modality either.Now my question is how to incorporate Modaity filter with all other filters(Patient/Study etc.)
#4 Posted : Monday, April 14, 2008 6:18:45 AM(UTC)


Groups: Registered, Tech Support, Administrators
Posts: 764

As for your question, all you should have to do is add the tag(s) you
want to search by in the dataset you send when calling
SendCFindRequest.  Perhaps you're getting confused by our demos listing specific tags and groups, this is more of a ease of use / organizational feature.  Basically, the SCU should send a dataset with some tags filled in and others left blank.  The server should parse that dataset and return datasets that match the criteria sent from the SCU.  As for our demos, this code should be found in the CFind.cs class in the GetDS() function. 

The only thing that should limit the search results you want is the kind of Dataset you are sending.  For example, there will be different tags you're able to set when using a ModalityWorklistFind vs PatientRootQueryFind and the kind you choose should depend on the application you're trying to develop.

These demos use a pretty high level of abstraction which may be confusing.  If you want somthing really simple, take a look at the .NET v15 help file's example for SendCFindRequest.

If that doesn't answer your question, please answer mine.

What is the file version of Leadtools.dll that you're using?

Is your main problem with writing an SCU or an SCP?

Does the Dicom MWL SCP demo work with your 3rd party SCUs?

You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF.NET | YAF.NET © 2003-2024, Yet Another Forum.NET
This page was generated in 0.083 seconds.