DVTk (Main) Forum Index
   All Posts (bfsantosjr)

 Bottom   Previous Topic   Next Topic

(1) 2 3 »


Re: Help deciphering a validation error
Quite a regular
Joined:
2007/1/30 18:46
From USA
Group:
Registered Users
Posts: 22
Level : 3; EXP : 41
HP : 0 / 60
MP : 7 / 1128
Offline
Can I have a look at your DICOM object file?

Posted on: 2011/5/13 18:58
Transfer the post to other applications Transfer
Topic | Forum


Re: Help deciphering a validation error
Quite a regular
Joined:
2007/1/30 18:46
From USA
Group:
Registered Users
Posts: 22
Level : 3; EXP : 41
HP : 0 / 60
MP : 7 / 1128
Offline
Do you have the tag 0x30060084 in your DICOM object?

Posted on: 2011/5/11 18:50
Transfer the post to other applications Transfer
Topic | Forum


Re: SCP service
Quite a regular
Joined:
2007/1/30 18:46
From USA
Group:
Registered Users
Posts: 22
Level : 3; EXP : 41
HP : 0 / 60
MP : 7 / 1128
Offline
You can run multiple Storage SCU emulator sessions pointing to the SCP windows service.

Posted on: 2011/5/11 2:46
Transfer the post to other applications Transfer
Topic | Forum


Re: Populating (0008,1163) Time Range in C-Get-RQ statement.
Quite a regular
Joined:
2007/1/30 18:46
From USA
Group:
Registered Users
Posts: 22
Level : 3; EXP : 41
HP : 0 / 60
MP : 7 / 1128
Offline
Just to let everybody know that the DVT script below show the right format to execute Composite Instance Root Retrieve Information Model - MOVE SOP Class Q/R using the Time Range Tag.
Ignore my previous post on the DVT script format.

##
## Composite Instance Root Retrieve Information Model - MOVE SOP Class - SCU DVT Script
##
##

SEND ASSOCIATE-RQ
(
PRESENTATION-CONTEXT-ITEMS
("Composite Instance Root Retrieve Information Model - MOVE SOP Class",
"Implicit VR Little Endian")
)

RECEIVE ASSOCIATE-AC
(
PRESENTATION-CONTEXT-ITEMS
("Composite Instance Root Retrieve Information Model - MOVE SOP Class",
0,
"Implicit VR Little Endian")
)

SEND C-MOVE-RQ "Composite Instance Root Retrieve - MOVE"
(
(0x00000002, "Composite Instance Root Retrieve Information Model - MOVE SOP Class")
(0x00000600, "STORESCP") # Destination AE
(0x00080052, "FRAME") # Q/R Level
(0x00080018, "999.999.2.19960619.163000.1.103") # SOP Instance UID
(0x00081163, "0.0", "0.20841") # Time Range in seconds.
)


RECEIVE C-MOVE-RSP "Composite Instance Root Retrieve - MOVE"
(
(0x00000900, US, 0x0000) # Status
)

SEND RELEASE-RQ

RECEIVE RELEASE-RP

Posted on: 2011/5/10 18:50
Transfer the post to other applications Transfer
Topic | Forum


Re: Regarding types of Dicom validation coverage in DVTK
Quite a regular
Joined:
2007/1/30 18:46
From USA
Group:
Registered Users
Posts: 22
Level : 3; EXP : 41
HP : 0 / 60
MP : 7 / 1128
Offline
Download the new Definition Files 1.1.8, the files have all the information that you are looking for.

Posted on: 2011/5/7 0:32
Transfer the post to other applications Transfer
Topic | Forum


Re: Level-based validation conditions
Quite a regular
Joined:
2007/1/30 18:46
From USA
Group:
Registered Users
Posts: 22
Level : 3; EXP : 41
HP : 0 / 60
MP : 7 / 1128
Offline
>>Obviously the definition files are wrong -- an advice what
and where to fix that would be quite useful.

Ans: Definition files are never wrong you just have understand how they are structured. I need more specifics on your problem before I can help you.

>> Skipping definition file validation: unable to find correct definition file for Dimse Command "CFINDRQ" and SOP Class UID "1.2.840.10008.5.1.4.1.2.2.1".

Ans: There is no CFINDRQ Dimse Command in the definition file. I believe it is C-FIND-RQ. Try this and it should get you further.

I have encountered the same issues that you have but I need more detailed description before I can give an answer that helps you move forward.

Posted on: 2011/5/7 0:22
Transfer the post to other applications Transfer
Topic | Forum


Re: Help deciphering a validation error
Quite a regular
Joined:
2007/1/30 18:46
From USA
Group:
Registered Users
Posts: 22
Level : 3; EXP : 41
HP : 0 / 60
MP : 7 / 1128
Offline
You did not have to add the RT Prescription Module to the RT Plan Storage.def it is already there. I recommend that you download the latest Definition files 1.1.8. Then run you validation again.

Posted on: 2011/5/7 0:10
Transfer the post to other applications Transfer
Topic | Forum


Re: Level-based validation conditions
Quite a regular
Joined:
2007/1/30 18:46
From USA
Group:
Registered Users
Posts: 22
Level : 3; EXP : 41
HP : 0 / 60
MP : 7 / 1128
Offline
Using the original excerpt for reference.

******** C-Find Request Info********
("0x00080052", VR.CS, "PATIENT") ' Query/Retrieve Level
("0x00100010", VR.PN) 'Patient's Name
("0x00100020", VR.LO) 'Patient ID

The above excerpt has no value entered after VR.PN and VR.LO .

I suggest the following revision where you enter "" or "abc" in the value field after the VR.PN and VR.LO as the validation process expect string values for VR.PN and VR.LO.

A blank does not translate into a string value. A blank translate to nothing or no entry and this causes the validation check to generate Type 1 and 2 errors.

If "" is entered, this will pass the Type 1 validation check where it expects the presence of at least one-value ("" is a one-value) and Type 2 where it expects a value with at least a zero-length ("" is zero-length).

******** C-Find Request Info********
("0x00080052", VR.CS, "PATIENT") ' Query/Retrieve Level
("0x00100020", VR.LO, "") 'Patient ID

I want to reiterated that there is no need for Patient Name as input parameter in the C-FIND-RQ structure as defined in the Patient Root Query-Retrieve Information Model - Find.def file.

-bfsantosjr.

Posted on: 2011/4/14 23:48
Transfer the post to other applications Transfer
Topic | Forum


Re: Query function id not working for me
Quite a regular
Joined:
2007/1/30 18:46
From USA
Group:
Registered Users
Posts: 22
Level : 3; EXP : 41
HP : 0 / 60
MP : 7 / 1128
Offline
Raghavendra GH,

I did exactly what you executed on the C-FIND DVT script 2.ds and the SCU results indicate PASS and the SCP results indicate Type 1 and Type 2 validation errors.

I will not spend time trying to correct these errors coming from the DVT Query_SCP.

The main purpose of this DVT C-FIND SCU to SCP communication is to Request and Receive.

From the QUERY_SCU standpoint this was accomplished with the SCU results showing validation passed by receiving what was expected (*.dcm files with the same data expected in the RECEIVE C-FIND-RSP in the SCU 2.ds).

The QUERY_SCP results validation errors did not stop the QUERY_SCP from returning the SEND C-FIND-RSP (SCP 2.ds) with the expected data in the *.dcm files.

All is well.

Enjoy your Query/Retrieve and Worklist journey.

-bfsantosjr.

Posted on: 2011/4/1 23:22
Transfer the post to other applications Transfer
Topic | Forum


Re: Validation of private tags, tags in sub directories
Quite a regular
Joined:
2007/1/30 18:46
From USA
Group:
Registered Users
Posts: 22
Level : 3; EXP : 41
HP : 0 / 60
MP : 7 / 1128
Offline
You may have to add the private tags, tags in subdirectories in the Definition files related to your Dicom Ojects. The Defination files are located in your local computer's C:\Program Files\Common Files\DVTk\Definition Files\DICOM folder.

Let me know if I can be of further assistance.


-bfsantosjr

Posted on: 2011/4/1 0:26
Transfer the post to other applications Transfer
Topic | Forum



 Top
(1) 2 3 »



[Advanced Search]