Friday, February 10, 2012
Google Custom Search

ClearCanvas Highlights

Download our Open Source software
Watch some Videos
Get the Source
Check out our Licensing
Join our  Forums
Some Research: OICR IPP-Trials

Our Community

Membership Membership:
Latest New User Latest: 孙磊
New Today New Today: 1
New Yesterday New Yesterday: 27
User Count Overall: 20591

People Online People Online:
Visitors Visitors: 9
Members Members: 2
Total Total: 11

Online Now Online Now:
01: sridevivuppu
02: 孙磊

ClearCanvas Community Forums

Modality Worklist SCP - VB.Net Sample
Last Post 2011-10-29 09:44 PM by paul.pierre. 10 Replies.
Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
geoffthomas
New Member
New Member
Posts:8

--
2010-03-02 06:58 AM  

Hi anyone out there. Do you perhaps have any source code for a MWL app? I am trying to develop a simple app that will take a query from a modality, and reply with info from a RIS DB. I can code the DB connections etc but need assistance with the actual MWL service / app to handle the queries and responses.

Any help will be greatly appreciated...

mcurry_cl
New Member
New Member
Posts:3

--
2010-04-21 10:22 PM  

Did u have any luck with this Geoff?

geoffthomas
New Member
New Member
Posts:8

--
2010-07-23 09:18 AM  
Unfortunately not. If you hear of anything please post it here...
Fattony
Advanced Member
Advanced Member
Posts:43

--
2010-07-25 01:52 PM  
Hi Geoff ,

thought I might throw an idea into the mix ...If you can code the database connection to push out a booked/scheduled exam in the RIS to a flat txt file then you could use OFFIS DCMTK (wlmscpfs service) to grab the output.

I havent been able to extract scheduled exams from RIS but if you can do it !!

you would basically start the DCMTK wlmscpfs service , it listens on a port (1234)
in directory dcmwlm/data/wlistdb (wlistdb=worklist database)
Within this directory (wlistdb )and each subdirectory represents an Application Entity (AE) title for the wlmscpfs. e.g. requesting an association with the AE title would allow wlmscpfs to search the worklist entities contained in theWorklist sub-directory.Worklst sub dir then contains a file with all AE title info etc)
this link pretty much explains it all

http://forum.dcmtk.org/viewtopic.php?t=1475&highlight=worklist


Rgds

FT
geoffthomas
New Member
New Member
Posts:8

--
2010-07-26 02:39 AM  
Hi FT,

Thanks for that, currently we are using the system that you suggest by exporting info from the database according to planned procedures. The problem with this is that it does not allow for realtime queries of past examinations or for a better query structure configuration based on particular examinations per modality. This is why I was hoping for a quick start on a MWL SCP interface that I can work with to pull queries directly from the DB.

Regards,
Geoff.
mcurry_cl
New Member
New Member
Posts:3

--
2010-07-26 02:56 AM  

Hi Geoff

Thanks for replying. I eventually managed to suss it all out. Was a few frustrating evenings and then the penny dropped. We have the MWL functioning correctly now in our application, if you want to contact me directly, I can help you out with some pointers. the end code contains a lot of proprietary stuff intermixed with the MWL, so I can't post it here. If you want to contact me by email through our website at www.customerlogic.com.au I'd be happy to help you save a few hours of sleep ;)

Cheers Michael.

Fattony
Advanced Member
Advanced Member
Posts:43

--
2010-07-27 06:03 PM  
Hi Geoff ,

could you point me in the right direction regarding as you suggest exporting info from the database according to planned procedures.

I can then use OFFIS DCMTK (wlmscpfs service) to grab the output

Rgds

FT
geoffthomas
New Member
New Member
Posts:8

--
2010-08-06 03:32 PM  
Hi FT,

Our comapny uses it's own RIS so I will have to try and get a sample of a CC RIS database in order to be able to point you in the right direction.

Regards,
Geoff.
Fattony
Advanced Member
Advanced Member
Posts:43

--
2010-09-23 06:18 AM  

Hi Geoff ,

 

you could download the CCRIS installer and extract db is MS management studio on sqlexpreess  or if you have an external email I could post the db ..might be large though ;)

 

Thanx

 

FT

geoffthomas
New Member
New Member
Posts:8

--
2010-11-22 08:24 AM  
Hi FT,

Apologies for the delayed response - haven't been looking into this for some time now. I installed the RIS server and added an order just to get an idea of the options therein.

The obvious way to categorise your worklist results is via the modality type, so CR related studies will only go to modalities that query CR and CT studies will only go to modalities that query CT etc. In your application you can therefore query all the waiting procedures relating to the modality that is querying the worklist.

Another way (which would require extra tables and configuration) is to add a further dimension of Rooms for the procedures. For example: The hospital has an ultrasound unit in the urology department and one in the x-ray department. These departments might both be able to order the same procedure (say US Abdomen) but we want the order to appear only on the modality that it was intended for. What would happen then is one would have to select a room first (say Urology Clinic) and then the procedure that you want. When a worklist query comes from the Urology ultrasound one would then only return procedures from the US modality that were booked against the Urology room.

The second option complicates matters a bit but for a large organisation is definitely the better way to go.

Hope this helps some. Regards,
Geoff.
paul.pierre
New Member
New Member
Posts:1

--
2011-10-29 09:44 PM  
I'm not sure if I'm following this thread correctly.

Has someone managed to develop a script that extracts the scheduled procedures from ccRIS into some sort of file structure. If that is correct, can the person post a sample?
You are not authorized to post a reply.

Active Forums 4.1
Copyright 2011 ClearCanvas Inc.