Search found 1821 matches

by Michael Onken
Tue, 2021-07-20, 10:45
Forum: DCMTK - General
Topic: Modality worklist wlmscpfs inconsistent results
Replies: 6
Views: 129

Re: Modality worklist wlmscpfs inconsistent results

Hi, I changed the sleep implementation that so that sleeping a given amount of seconds is guaranteed. The change is not yet visible in the public DCMTK (but will in a few days). I have built a windows binary using Visual Studio 2017 (together two DLLs) that you can download from here . I hope it wor...
by Michael Onken
Mon, 2021-07-05, 13:58
Forum: DCMTK - General
Topic: MPPS development with pydicom / pynetdicom, testing with DVTk, general questions
Replies: 6
Views: 117

Re: MPPS development with pydicom / pynetdicom, testing with DVTk, general questions

Hi,

yes, just mail to the address provided on the website. Note, however, that the tool does not come with test data (if I remember correctly, one or two MPPS objects are included for tryout).

Best,
Michael
by Michael Onken
Mon, 2021-07-05, 11:53
Forum: DCMJP2K
Topic: Reading compressed DICOM JPEG2K images
Replies: 1
Views: 132

Re: Reading compressed DICOM JPEG2K images

Hi,

yes, you can read it like any other DICOM file using DCMTKs dcmdata library (this is for example, what also the dcmdump does). Here is a short code example in the dcmdata documentation start page.

Best regards,
Michael
by Michael Onken
Mon, 2021-07-05, 11:51
Forum: DCMTK - General
Topic: MPPS development with pydicom / pynetdicom, testing with DVTk, general questions
Replies: 6
Views: 117

Re: MPPS development with pydicom / pynetdicom, testing with DVTk, general questions

This might be relevant ? https://forum.dcmtk.org/viewtopic.php?t=583 #2 Post by Marco Eichelberg » Mon, 2006-01-02, 14:11 Attributes of group (0000,xxxx) never belong in the dataset. These are only ever sent as part of the command set. Since you already successful assemble a command struct using th...
by Michael Onken
Mon, 2021-07-05, 11:51
Forum: DCMTK - General
Topic: MPPS development with pydicom / pynetdicom, testing with DVTk, general questions
Replies: 6
Views: 117

Re: MPPS development with pydicom / pynetdicom, testing with DVTk, general questions

I guess that instead of using DVTk I could use dcmtk mppsscu to create some test scripts to do some testing with dcmtk from the command line or from a script directly also ? There is no free mpssscu tool in DCMTK, but OFFIS sells it, if you're interested, see this page for details and contact . Bes...
by Michael Onken
Fri, 2021-07-02, 12:55
Forum: DCMTK - General
Topic: Modality worklist wlmscpfs inconsistent results
Replies: 6
Views: 129

Re: Modality worklist wlmscpfs inconsistent results

Hi, it actually sounds like wlmscpfs tries to read incompletely written files. I understand that you use "--sleep-before 5" to avoid that. Assuming that you stay below 5 seconds generating the worklist responses after the query arrives, my guess is that the sleep routine internally called by wlmscpf...
by Michael Onken
Thu, 2021-06-03, 11:14
Forum: DCMTK - General
Topic: Proper way to add private sop class uid
Replies: 3
Views: 136

Re: Proper way to add private sop class uid

For completeness: If you plan to patch DCMTK with a private SOP Class (though I doubt you need it that deep in DCMTK), we have a wiki page that describes the most important code files. As Marco said, for most networking tools there are either configuration options or a configuration file.

Michael
by Michael Onken
Thu, 2021-05-20, 11:03
Forum: DCMTK - General
Topic: Combine two data sets
Replies: 2
Views: 112

Re: Combine two data sets

Hi Amal, there is no specific support for that. There are some methods in DcmIODCommon (dcmtk/dcmiod/iodcmmn.h) to import basic patient/study/series data from other projects, if this is what you are looking for. Otherwise you would have to copy DICOM elements manually between datasets. Best regards,...
by Michael Onken
Thu, 2021-05-06, 11:45
Forum: DCMTK - General
Topic: Issue with Modality Worklist Config and Setup for Esaote G-Scan and Orthanc
Replies: 10
Views: 353

Re: Issue with Modality Worklist Config and Setup for Esaote G-Scan and Orthanc

Hi Stephen,

regarding dump2dcm: The tool adds, if necessary, the null byte itself, you dont need to specify it.
regarding the root: You could also use the Orthanc root, or write a little tool (few lines with DCMTK) to generate a UID locally, if this is an option for you.

Best regards,
Michael
by Michael Onken
Thu, 2021-05-06, 08:36
Forum: DCMTK - General
Topic: Questions on pdf2dcm.exe
Replies: 4
Views: 175

Re: Questions on pdf2dcm.exe

Hi,

try DLLS for dcmdata, oflog and ofstd.

Best regards,
Michael
by Michael Onken
Wed, 2021-05-05, 16:51
Forum: DCMTK - Installation
Topic: Working movescu with same --port and port number. Bad?
Replies: 3
Views: 185

Re: Working movescu with same --port and port number. Bad?

Ah, yes, sorry, I read over that one. Not 100% sure if I understand the question, but: You cannot use the same port on the same system, so in that regard you cannot "re-use" a port. So if 138.218.233.66 is yourself then you should use a different port at the "--port 1112" option. Make sure the PACS ...
by Michael Onken
Wed, 2021-05-05, 09:00
Forum: DCMTK - General
Topic: Issue with Modality Worklist Config and Setup for Esaote G-Scan and Orthanc
Replies: 10
Views: 353

Re: Issue with Modality Worklist Config and Setup for Esaote G-Scan and Orthanc

Hi Stephen, So if Esaote added: (0008,1030) LO (no value available) # 0, 0 StudyDescription to the query, then that value would be returned to the scanner and they could use that to populate that tag ? Exactly, otherwise you will never get it back. However, note that support for returning this field...
by Michael Onken
Wed, 2021-05-05, 08:24
Forum: DCMTK - Installation
Topic: Working movescu with same --port and port number. Bad?
Replies: 3
Views: 185

Re: Working movescu with same --port and port number. Bad?

Hi, DICOM datasets, i.e. actual DICOM objects (CT image, Structured Report, etc.) never contain tags from group (0002,...) since those are reserved for the DICOM meta header which is part of the DICOM file format. When you transfer DICOM file (in file format) to a network destination, you have to cu...
by Michael Onken
Tue, 2021-05-04, 07:59
Forum: DCMTK - General
Topic: Issue with Modality Worklist Config and Setup for Esaote G-Scan and Orthanc
Replies: 10
Views: 353

Re: Issue with Modality Worklist Config and Setup for Esaote G-Scan and Orthanc

Hi, Study Description: The simple general rule is that the worklist server only returns what you ask it for. So the request must contain StudyDescription (with empty value) to get the description back from the worklist server. Study Instance UID: Yes, a single (!) NULL byte is used to make the UID v...
by Michael Onken
Tue, 2021-05-04, 07:50
Forum: DCMTK - General
Topic: Questions on pdf2dcm.exe
Replies: 4
Views: 175

Re: Questions on pdf2dcm.exe

Hi, dcm2pdf that you can download here as part of the 3.6.6 executable windows binaries is not self-contained but links against (some of) the DLLs that are also contained in the download package. However, since the DLLs are in the same directory as the dcm2pdf.exe binary, I think running this binary...