C-MOVE response is succeed but getting "Identifier does not match SOP Class"

Viewed 40

I am using dicomweb-pacs enter link description here An easy to use PACS with DICOMWEB and DIMSE service support. I have successfuly used sendEcho and startScp, now how can I use c-move to send dicom images from my PACS(dicomweb-pacs) to another PACS on the same machine.

When I use C-MOVE I get an error, D: Handling C-MOVE Response E: Identifier does not match SOP class in C-MOVE response I: Releasing Association.

C-MOVE Response on sender, enter image description here C-MOVE RESPONSE on Receiver, enter image description here

Default.js where source and target is defiened, Sender Default.js file

const config = {

source: {
aet: "DICOMWEB_PACS1",
ip: "192.168.100.20",
port: "9991"
},

target: {
aet: "DICOMWEB_PACS2",
ip: "192.168.100.14",
port: "9992"
},
peers: [
{
  aet: "DICOMWEB_PACS2",
  ip: "127.0.0.1",
  port: "9992"
}],
tags: [
{
  key: "0020000D",
  value: "1.2.392.200036.9123.100.12.11.12627.202105253112241",
},
{
  key: "00200010",
  value: "202105253",
},
{
  key: "00200052",
  value: 
"1.2.392.200036.9123.100.12.11.4.12627.202105253.11991240",
},
{
  key: "00100010",
  value: "LIGIBEL BARBARA S.",
},
{
  key: "00100020",
  value: "FL.331627221C/SP",
},
{
  key: "0020000E",
  value: "1.2.392.200036.9123.100.12.11.12627.20210525115406.1",
}, {
  key: "00200011",
  value: "1",
}, {
  key: "00080008",
  value: "ORIGINAL\PRIMARY\OTHER",
},
{
  key: "00280106",
  value: "0",
},
{
  key: "00280107",
  value: "20702",
},

],
destination: "DICOMWEB_PACS2", // e.g. sending to ourself


/*
Supported Transfer Syntaxes:
1.2.840.10008.1.2       Implicit VR Endian: Default Transfer 
Syntax for DICOM    
1.2.840.10008.1.2.1     Explicit VR Little Endian    
1.2.840.10008.1.2.2     Explicit VR Big Endian   
1.2.840.10008.1.2.4.50  JPEG Baseline (Process 1) - Lossy JPEG 8- 
bit Image Compression
1.2.840.10008.1.2.4.51  JPEG Baseline (Processes 2 & 4) - Lossy  
JPEG 12-bit Image Compression
1.2.840.10008.1.2.4.70  JPEG Lossless, Nonhierarchical, First- 
Order Prediction
1.2.840.10008.1.2.4.80  JPEG-LS Lossless Image Compression   <-- 
recommended
1.2.840.10008.1.2.4.81  JPEG-LS Lossy (Near- Lossless) Image 
Compression
1.2.840.10008.1.2.4.90  JPEG 2000 Image Compression (Lossless 
Only)    
1.2.840.10008.1.2.4.91  JPEG 2000 Image Compression
1.2.840.10008.1.2.5     RLE Lossless
*/

// transfer syntax (e.g. compression of dicom files) used for 
transmission via wado and proposed to pacs
transferSyntax: '1.2.840.10008.1.2', // attention: compression 
not yet working with wado-rs
logDir: "./logs",
storagePath: "./data",
webserverPort: 5001,
qidoMinChars: 0, // do not issue c-find if search contains less 
characters
qidoAppendWildcard: true, // auto append * for patient name query
permissiveMode: true, // when set to false, all AETs able to 
query and push need to be in peers
verboseLogging: true // enable verbose logging to std::out 
(contains DIMSE output)
};

module.exports = config;

Receiver Default.js file

const config = {

source: {
  aet: "DICOMWEB_PACS2",
  ip: "192.168.100.14",
  port: "9992"
},
peers: [
  {
    aet: "DICOMWEB_PROXY2",
    ip: "127.0.0.1",
    port: "9992"
  }],
  

/*
Supported Transfer Syntaxes:
1.2.840.10008.1.2       Implicit VR Endian: Default Transfer 
Syntax for DICOM    
1.2.840.10008.1.2.1     Explicit VR Little Endian    
1.2.840.10008.1.2.2     Explicit VR Big Endian   
1.2.840.10008.1.2.4.50  JPEG Baseline (Process 1) - Lossy JPEG 8- 
bit Image Compression
1.2.840.10008.1.2.4.51  JPEG Baseline (Processes 2 & 4) - Lossy 
JPEG 12-bit Image Compression
1.2.840.10008.1.2.4.70  JPEG Lossless, Nonhierarchical, First- 
Order Prediction
1.2.840.10008.1.2.4.80  JPEG-LS Lossless Image Compression   <-- 
recommended
1.2.840.10008.1.2.4.81  JPEG-LS Lossy (Near- Lossless) Image 
Compression
1.2.840.10008.1.2.4.90  JPEG 2000 Image Compression (Lossless 
Only)    
1.2.840.10008.1.2.4.91  JPEG 2000 Image Compression
1.2.840.10008.1.2.5     RLE Lossless
*/

// transfer syntax (e.g. compression of dicom files) used for  
transmission via wado and proposed to pacs
transferSyntax: '1.2.840.10008.1.2', // attention: compression 
not yet working with wado-rs
logDir: "./logs",
storagePath: "./data",
webserverPort: 5001,
qidoMinChars: 0, // do not issue c-find if search contains less 
characters
qidoAppendWildcard: true, // auto append * for patient name query
permissiveMode: true, // when set to false, all AETs able to 
query and push need to be in peers
verboseLogging: true // enable verbose logging to std::out 
(contains DIMSE output)
};

module.exports = config;

What mistake I am doing please help me!
0 Answers
Related