Search found 1454 matches

by Marco Eichelberg
Sat, 2024-05-25, 12:23
Forum: DCMTK - General
Topic: ECG modality (scu) does not find records in wlmscpfs (scp) when they exist
Replies: 7
Views: 84

Re: ECG modality (scu) does not find records in wlmscpfs (scp) when they exist

there is one thing you might want to try, if you can compile wlmscpfs from source: in file dcmwlm/libsrc/wlmactmg.cc , look for the following line: dcmEnableAutomaticInputDataCorrection.set( OFFalse ); Change "OFFalse" to "OFTrue", re-compile and check if it makes a difference. I...
by Marco Eichelberg
Fri, 2024-05-24, 13:39
Forum: DCMTK - Installation
Topic: Configuring DCMTK using CMake Utility
Replies: 7
Views: 260

Re: Configuring DCMTK using CMake Utility

Great to hear that it's working now :)
by Marco Eichelberg
Fri, 2024-05-24, 13:38
Forum: DCMTK - General
Topic: ECG modality (scu) does not find records in wlmscpfs (scp) when they exist
Replies: 7
Views: 84

Re: ECG modality (scu) does not find records in wlmscpfs (scp) when they exist

The provider keeps telling me that it is a Transfer Syntax issue. I disagree. I see no sign of any transfer syntax related problems. If the modality negotiates Implicit VR Little Endian, then the worklist SCP will convert all response messages to that transfer syntax before sending. If the provider...
by Marco Eichelberg
Fri, 2024-05-24, 13:34
Forum: DCMTK - General
Topic: Specific Character set issue
Replies: 4
Views: 55

Re: Specific Character set issue

It looks like you are trying to compile DCMTK 3.6.2 on MacOS for ARM. That platform is only supported since DCMTK 3.6.8.
DCMTK 3.6.2, which is from 2017, predates the existence of MacOS for ARM by several years.
by Marco Eichelberg
Fri, 2024-05-24, 13:28
Forum: DCMTK - General
Topic: Secure Connections with DCMTK
Replies: 3
Views: 59

Re: Secure Connections with DCMTK

1. Once I build the toolkit using WITH_OPENSSL, I should be able to do secure and unsecure connections (I think the answer is yes)? Correct. 2. Is the only way to create, and use secure, connections with TLS to always create a DcmTLSTransportLayer and pass it to ASC_setTransportLayer? Yes, this is ...
by Marco Eichelberg
Tue, 2024-05-21, 16:52
Forum: DCMTK - General
Topic: Secure Connections with DCMTK
Replies: 3
Views: 59

Re: Secure Connections with DCMTK

I would suggest that you look at how dcmnet/apps/findscu.cc does this, since this is one of the DCMTK command line tools that support secure TLS connections. dcmnet/apps/storescp.cc would be an example of a server application with TLS support.
by Marco Eichelberg
Tue, 2024-05-21, 16:50
Forum: DCMTK - Installation
Topic: Configuring DCMTK using CMake Utility
Replies: 7
Views: 260

Re: Configuring DCMTK using CMake Utility

I am sorry, Michael, but this is not really a DCMTK question. There are certainly tutorials out there how to compile things with Visual Studio. Basically, you need to start Visual Studio, open the "solution" file (.sln) and start the compiler within Visual Studio.
by Marco Eichelberg
Sat, 2024-05-18, 18:58
Forum: DCMTK - Installation
Topic: Configuring DCMTK using CMake Utility
Replies: 7
Views: 260

Re: Configuring DCMTK using CMake Utility

This information is not sufficient to provide any help. CMake certainly reports more about the source of the problem than "Error in configuration process". First thing to check, have you installed the C++ compiler within Visual Studio? That is not installed by default. In the Visual Studio...
by Marco Eichelberg
Mon, 2024-04-29, 09:10
Forum: DCMTK - Installation
Topic: Setting the SITE_UID_ROOT with CMake
Replies: 9
Views: 8307

Re: Setting the SITE_UID_ROOT with CMake

If I remember correctly, the UID generation algorithm will cut off the UID after 64 characters. In this case the UID may not be unique anymore.
by Marco Eichelberg
Wed, 2024-04-24, 16:44
Forum: DCMTK - Installation
Topic: Setting the SITE_UID_ROOT with CMake
Replies: 9
Views: 8307

Re: Setting the SITE_UID_ROOT with CMake

SITE_UID_ROOT needs to be passed to the C++ compiler. You are just defining a CMake variable that never gets used. Try CXXFLAGS=-DSITE_UID_ROOT=\"1.2.826.0.1.3680043.10.1395\" cmake -DDCMTK_ENABLE_CXXX11:BOOL=ON ... I suspect that your UID root is too long for the UID generation algorithm...
by Marco Eichelberg
Tue, 2024-04-16, 15:44
Forum: DCMTK - General
Topic: DCMTK IPV6 support
Replies: 5
Views: 491

Re: DCMTK IPV6 support

I don't see any reason why this should not work, but in the absence of an IPv6 network, I cannot test it. Sorry.
by Marco Eichelberg
Tue, 2024-04-16, 15:28
Forum: DCMTK - General
Topic: How to save a single frame dicom
Replies: 3
Views: 348

Re: How to save a single frame dicom

There is no general answer to this question. If you have a DICOM image type that exists both in a single frame and a multiframe variety, then converting from multiframe to single frame requires an adaptation of all physical parameters related to the image acquisition. This is a fairly complex tasks ...
by Marco Eichelberg
Fri, 2024-04-12, 08:41
Forum: DCMTK - General
Topic: DCMTK IPV6 support
Replies: 5
Views: 491

Re: DCMTK IPV6 support

The command line tools will not work with IPv6 yet. On library level, some classes and functions are "IPv6 ready", such as class OFSockAddr OFStandard::getHostnameByAddress() the gethostid() function, which in some cases uses the system's IP address the oflog logging module Other functions...
by Marco Eichelberg
Thu, 2024-04-11, 17:44
Forum: DCMTK - General
Topic: DCMTK IPV6 support
Replies: 5
Views: 491

Re: DCMTK IPV6 support

DCMTK contains partial support for IPv6, but the support is incomplete, so it is not entirely surprising that you are encountering issues.
by Marco Eichelberg
Thu, 2024-04-11, 17:31
Forum: DCMTK - General
Topic: UID's generated by DCMTK are DICOM-compliant ?
Replies: 6
Views: 1142

Re: UID's generated by DCMTK are DICOM-compliant ?

OFFIS explicity permits the use of the UIDs generated by DCMTK under the OFFIS UID root by DCMTK users. While we cannot accept any legal responsibility for the uniqueness of the UIDs, the UIDs are as unique as technically possible. If the PACS vendor has reason to suspect otherwise, I would be happy...