Alain Mazy / CTO
a...@osimis.io / +32 494 31 67 27
OSIMIS S.A. | |
Hi Alain,Thanks for your tutorial, it's so clear,But I'm still confused:I must save dll file to ... where?C:\OrthancorC:\Program Files (x86)\Orthanc\Orthanc Server 1.0.0By the way, I can not find any tutorial about .dump file,How can I create .dump file, after that how can I create dicom file?Thank you so much,Br,Peter2016-05-26 23:07 GMT+07:00 Alain Mazy <a...@osimis.io>:Hi Peter,No need to understand C/C++. You may download/install DCMTK executables directly.I must admit that the worklist plugin might not be obvious to use. Here is a complete step by step guide (I'll add it to the FAQ) :
- download sample worklist files from the Orthanc source code and copy them in a dedicated folder. I have attached them to this mail.
- Enable the ModalityWorklist plugin in your config.json by adding this section:
"Worklists" : {"Enable": true,"Database": "WorklistsDatabase" //this is the path to the folder with the worklist files. Use absolute path !},
- Add the plugin (this is an example for Windows):
"Plugins" : ["OsimisWebViewer.dll","ModalityWorklists.dll" // on Linux, use ModalityWorklists.so],
- Add the findscu utility to the list of know modalities:
"DicomModalities" : {"horos" : [ "HOROS", "192.168.0.8", 11112 ],"findscu" : [ "FINDSCU", "127.0.0.1", 1234 ]},
- Launch Orthanc as usual, make sure to pass him the configuration file (ex for Windows):
Orthanc.exe config.json
- In a prompt, launch a findscu request to ask Orthanc to return all Worklists for 'CT' modalities (considering findscu and Orthanc both runs on your machine):
findscu -W -k "ScheduledProcedureStepSequence[0].Modality=CT" 127.0.0.1 4242
- You should then receive a list of 4 worklists:
W: ---------------------------W: Find Response: 1 (Pending)W:W: # Dicom-Data-SetW: # Used TransferSyntax: Little Endian ExplicitW: (0008,0005) CS [ISO_IR 192] # 10, 1 SpecificCharacterSetW: (0040,0100) SQ (Sequence with explicit length #=1) # 18, 1 ScheduledProcedureStepSequenceW: (fffe,e000) na (Item with explicit length #=1) # 10, 1 ItemW: (0008,0060) CS [CT] # 2, 1 ModalityW: (fffe,e00d) na (ItemDelimitationItem for re-encoding) # 0, 0 ItemDelimitationItemW: (fffe,e0dd) na (SequenceDelimitationItem for re-encod.) # 0, 0 SequenceDelimitationItemW:W: ---------------------------W: Find Response: 2 (Pending)W:W: # Dicom-Data-SetW: # Used TransferSyntax: Little Endian ExplicitW: (0008,0005) CS [ISO_IR 192] # 10, 1 SpecificCharacterSetW: (0040,0100) SQ (Sequence with explicit length #=1) # 18, 1 ScheduledProcedureStepSequenceW: (fffe,e000) na (Item with explicit length #=1) # 10, 1 ItemW: (0008,0060) CS [CT] # 2, 1 ModalityW: (fffe,e00d) na (ItemDelimitationItem for re-encoding) # 0, 0 ItemDelimitationItemW: (fffe,e0dd) na (SequenceDelimitationItem for re-encod.) # 0, 0 SequenceDelimitationItemW:W: ---------------------------W: Find Response: 3 (Pending)W:W: # Dicom-Data-SetW: # Used TransferSyntax: Little Endian ExplicitW: (0008,0005) CS [ISO_IR 192] # 10, 1 SpecificCharacterSetW: (0040,0100) SQ (Sequence with explicit length #=1) # 18, 1 ScheduledProcedureStepSequenceW: (fffe,e000) na (Item with explicit length #=1) # 10, 1 ItemW: (0008,0060) CS [CT] # 2, 1 ModalityW: (fffe,e00d) na (ItemDelimitationItem for re-encoding) # 0, 0 ItemDelimitationItemW: (fffe,e0dd) na (SequenceDelimitationItem for re-encod.) # 0, 0 SequenceDelimitationItemW:W: ---------------------------W: Find Response: 4 (Pending)W:W: # Dicom-Data-SetW: # Used TransferSyntax: Little Endian ExplicitW: (0008,0005) CS [ISO_IR 192] # 10, 1 SpecificCharacterSetW: (0040,0100) SQ (Sequence with explicit length #=1) # 18, 1 ScheduledProcedureStepSequenceW: (fffe,e000) na (Item with explicit length #=1) # 10, 1 ItemW: (0008,0060) CS [CT] # 2, 1 ModalityW: (fffe,e00d) na (ItemDelimitationItem for re-encoding) # 0, 0 ItemDelimitationItemW: (fffe,e0dd) na (SequenceDelimitationItem for re-encod.) # 0, 0 SequenceDelimitationItemW:
Hi Alain,
Thanks for your helpWhen setup Orthanc, it's on 2 locationC:\Orthanc (seem for data)andC:\Program Files (x86)\Orthanc\Orthanc Server 1.0.0 (seem executable file)I put dll file on C:\Orthanc and it run OK
By the way, dll file of worklist can be downloaded at http://www.orthanc-server.com/browse.php?path=/orthanc/snapshots(just snapshot, is it OK?)