Search found 101 matches

by omarelgazzar
Tue, 2012-08-28, 11:07
Forum: DCMTK - General
Topic: Dimse Status always be Success (Should be Pending)
Replies: 5
Views: 6476

Re: Dimse Status always be Success (Should be Pending)

May be your query dataset does not match any records from the database of the SCP. In this case, there is no pending messages and the response would be a single final success find response. So, check your query and check the database. You can try using the modality worklist server tool (wlmscpfs). S...
by omarelgazzar
Tue, 2012-07-31, 09:34
Forum: DCMTK - General
Topic: Retrieving Structured Reports
Replies: 7
Views: 7319

Re: Retrieving Structured Reports

Hello, you can retrieve DICOM SR objects within the same retrieved study the same way as retrieving any other DICOM image objects. For the C-STORE sub-operations of the C-Move request, the movescu support some SOP classes as SCP including DICOM SR (see the movescu man page documentation). Usually, t...
by omarelgazzar
Thu, 2012-07-19, 08:36
Forum: DCMTK - General
Topic: Modality Worklist AEtitle
Replies: 3
Views: 4661

Re: Modality Worklist AEtitle

Did you read FAQ#37?
by omarelgazzar
Wed, 2012-07-11, 10:56
Forum: DCMTK - General
Topic: DCMQRSCP compressed/uncompressed automatic configuration
Replies: 3
Views: 4358

Re: DCMQRSCP compressed/uncompressed automatic configuration

Hello, If you propose the JPEG lossless transfer syntax using -xs option and the OSIRIX application does not support this transfer syntax, then the dcmqrscp should be able to do on-the-fly decompression of the JPEG files to convert the files to the uncompressed syntax accepted by OSIRIX (e.g. Explic...
by omarelgazzar
Tue, 2012-07-10, 14:58
Forum: DCMTK - General
Topic: Read Structured report
Replies: 8
Views: 7752

Re: Read Structured report

The SR comes in a new series only if it receives a new Series Instance UID which is the unique identifier on the series level. So, it is possible to find a DICOM SR stored along with other DICOM images such as CT in a single series if they have the same Series Instance UID. The best practice is to c...
by omarelgazzar
Thu, 2012-05-31, 14:59
Forum: DCMTK - General
Topic: How to distinguish the different device DICOM image?
Replies: 2
Views: 3167

Re: How to distinguish the different device DICOM image?

You should check the value of Institution name (0008, 0080). In the context of clinical trials, the tag clinical trial site name (0012,0031) can be used. Note that institution name is a TYPE 3 attribute which means optional but if it is filled by the site, then it should contain the name of the inst...
by omarelgazzar
Tue, 2012-05-29, 16:45
Forum: DCMTK - General
Topic: After C-Move operation successful ?
Replies: 10
Views: 20523

Re: After C-Move operation successful ?

To check that you are really listening on the right port you specified for the PACS, use echoscu or storescu to test your storescp application? The log you have shown indicates that the operation was successful. Also, If you have access to the PACS log, check it. You can use also dcmqrscp commandlin...
by omarelgazzar
Tue, 2012-05-29, 11:40
Forum: DCMTK - General
Topic: After C-Move operation successful ?
Replies: 10
Views: 20523

Re: After C-Move operation successful ?

Did you try to listen for incoming connections using storescp on the port you specified for the PACS?
by omarelgazzar
Fri, 2012-05-25, 10:04
Forum: DCMTK - General
Topic: After C-Move operation successful ?
Replies: 10
Views: 20523

Re: After C-Move operation successful ?

Hello, You should specify the application entity title (AET) to which you wish to store the images in the sendMoveRequest() using the parameter "moveDestinationAETitle". The SCP should be configured to associate this AET to a certain host (port, ip address) to initiate store request. You s...
by omarelgazzar
Thu, 2012-05-24, 10:18
Forum: DCMTK - General
Topic: After C-Move operation successful ?
Replies: 10
Views: 20523

Re: After C-Move operation successful ?

DcmDataset req; req.putAndInsertOFStringArray ( DCM_QueryRetrieveLevel, "IMAGE"); req.putAndInsertOFStringArray ( DCM_SeriesInstanceUID, "1.2.840.113747.1078798801.1964.3000.1762082110160.0"); req.putAndInsertOFStringArray ( DCM_StudyInstanceUID, "1.3.12.2.1107.5.2.12.21264...
by omarelgazzar
Tue, 2012-04-24, 08:42
Forum: DCMTK - General
Topic: Crash in Tx Syntax conversion from native to JPEG-LS
Replies: 10
Views: 13031

Did you try dcmcjpls commandline tool in the debug mode to see the error message? Look at this example from the documentation.
by omarelgazzar
Fri, 2012-04-20, 14:44
Forum: DCMTK - General
Topic: Need to retrieve Dicom Images ?
Replies: 1
Views: 2897

For a complete instruction, please refer to DICOM part 4 section C.4.2 Cmove Operation. After sending C-Move request, the SCP respond by starting a new association to initiate C-store requests to store them to a move destination parameter specified by the C-Move request. The SCP needs to configured ...
by omarelgazzar
Mon, 2012-04-16, 17:49
Forum: DCMTK - General
Topic: difference between MediaStorageSOPInstanceUID and SOPInstanceUID
Replies: 2
Views: 6548

Re: difference between MediaStorageSOPInstanceUID and SOPInstanceUID

I'm trying to clarify the exact differences between SOPInstanceUID and MediaStorageSOPInstanceUID. 1) There should only be a single SOPInstanceUID per DICOM file and these DICOMs are not following the standard. Correct. SOPInstanceUID is a unique identifier for the DICOM dataset. 2) MediaStorageSOP...
by omarelgazzar
Tue, 2012-04-10, 11:37
Forum: DCMTK - General
Topic: Write DICOM Data issues.
Replies: 6
Views: 7017

Hello, DICOM standard does not allow float pixel data but only integers. You can use float values for the rescale slope and rescale intercept to scale and shift the pixel data only if you can represent the fractions using a linear operation. However, in practice, the float pixel values are quantized...
by omarelgazzar
Mon, 2012-03-12, 13:49
Forum: DCMTK - General
Topic: Accessing Compressed Data
Replies: 2
Views: 3233

Are you sure that you have included the header files in the following order?

Code: Select all

#include "dcmtk/config/osconfig.h"    /* make sure OS specific configuration is included first */
#include "dcmtk/dcmdata/dctk.h"
#include "dcmtk/dcmdata/dcpxitem.h"