RZDCX - Fast Strike DICOM Toolkit  Release 2.0.7.4
Information for DICOM Conformance Statement
Class ENCAPSULATED_VIDEO_PROPS
These attributes are set in the relevant DICOM Elements of the created Encapsulated Video
Member IDCXACC::AcceptJpeg2000Storage
When true, accepts the following transfer syntxes for all Storage SOP classes
  • 1.2.840.10008.1.2.4.90
  • 1.2.840.10008.1.2.4.91
  • 1.2.840.10008.1.2.4.92
  • 1.2.840.10008.1.2.4.93 Control:
  • TRUE - JPEG 2000 Transfer Syntaxes are accepted
  • FALSE - JPEG 2000 Transfer Syntaxes are rejected
Member IDCXACC::AcceptJpegLosslessStorage
When true, accepts the following transfer syntxes for all Storage SOP classes
  • 1.2.840.10008.1.2.4.57
  • 1.2.840.10008.1.2.4.70 Control:
  • TRUE - JPEG Lossless Transfer Syntaxes are accepted
  • FALSE - JPEG Lossless Transfer Syntaxes are rejected
Member IDCXACC::AcceptJpegLossyStorage
When true, accepts the following transfer syntxes for all Storage SOP classes
  • 1.2.840.10008.1.2.4.50
  • 1.2.840.10008.1.2.4.51 Control:
  • TRUE - JPEG (Lossy) Transfer Syntaxes are accepted
  • FALSE - JPEG (Lossy) Transfer Syntaxes are rejected
Member IDCXOBJ::EncodeJpeg (long quality)
Saved file has transfr syntax: 1.2.840.10008.1.2.4.50
Member IDCXOBJ::EncodeLosslessJpeg ()
Saved file has transfr syntax: 1.2.840.10008.1.2.4.70
Member IDCXREQ::CommitFiles ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR fileList, [out, retval] BSTR *transactionUID)
  • Requested Presentation Contexts:
    • Verification SOP Class - 1.2.840.10008.1.1
    • Storage Commitment Push Model SOP Class - 1.2.840.10008.1.20.1
  • Proposed Transfer Syntaxes (for all verification and C-MOVE Model SOP Class):
    • Little Endian Implicit - 1.2.840.10008.1.2
Member IDCXREQ::Echo ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port)
  • Requested Presentation Contexts: Verification SOP Class 1.2.840.10008.1.1
  • Proposed Transfer Syntaxes: LEI, LEE, BEE
Member IDCXREQ::Move ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR targetAETitle, [in] IDCXOBJ *query)
  • Requested Presentation Contexts:
    • Verification SOP Class - 1.2.840.10008.1.1
    • C-MOVE Patient Root Information Model - 1.2.840.10008.5.1.4.1.2.1.2
  • Proposed Transfer Syntaxes (for all verification and C-MOVE Model SOP Class):
    • Little Endian Implicit - 1.2.840.10008.1.2
    • Little Endian Explicit - 1.2.840.10008.1.2.1
    • Big Endian Explicit - 1.2.840.10008.1.2.2
Member IDCXREQ::MoveAndStore ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short called_port, [in] BSTR targetAETitle, [in] IDCXOBJ *query, [in] unsigned short calling_port, [in] IDCXACC *inAssocAccepter)
  • Requested Presentation Contexts (outbound association):
    • Verification SOP Class - 1.2.840.10008.1.1
    • C-MOVE Patient Root Information Model - 1.2.840.10008.5.1.4.1.2.1.2
  • Proposed Transfer Syntaxes (for verification and C-MOVE Model SOP Class):
    • Little Endian Implicit - 1.2.840.10008.1.2
    • Little Endian Explicit - 1.2.840.10008.1.2.1
    • Big Endian Explicit - 1.2.840.10008.1.2.2
  • For the inbound association see conformance of IDCXACC methods
Member IDCXREQ::MovePatient ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR targetAETitle, [in] BSTR patientName, [in] BSTR patientID)
  • Requested Presentation Contexts:
    • Verification SOP Class - 1.2.840.10008.1.1
    • C-MOVE Patient Root Information Model - 1.2.840.10008.5.1.4.1.2.1.2
  • Proposed Transfer Syntaxes (for all verification and C-MOVE Model SOP Class):
    • Little Endian Implicit - 1.2.840.10008.1.2
    • Little Endian Explicit - 1.2.840.10008.1.2.1
    • Big Endian Explicit - 1.2.840.10008.1.2.2
  • Query Retrieve Level (0008,0052) is "PATIENT"
Member IDCXREQ::Query ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR sopClassUid, [in] IDCXOBJ *obj, [out, retval] IDCXOBJIterator **i)
  • Requested Presentation Contexts:
    • Verification SOP Class 1.2.840.10008.1.1
    • sopClassUid (parameter #5) should be one of the following:
      • C-FIND Patient Root - 1.2.840.10008.5.1.4.1.2.1.1
      • C-FIND Study Root - 1.2.840.10008.5.1.4.1.2.2.1
      • C-FIND Patient Study Only - 1.2.840.10008.5.1.4.1.2.3.1
  • Proposed Transfer Syntaxes (for all verification and C-FIND Model SOP Class):
    • Little Endian Implicit - 1.2.840.10008.1.2
    • Little Endian Explicit - 1.2.840.10008.1.2.1
    • Big Endian Explicit - 1.2.840.10008.1.2.2
Member IDCXREQ::Send ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR fileList, [out] BSTR *succeededFilesList, [out] BSTR *failedFilesList)
  • Requested Presentation Contexts:
    • Verification SOP Class 1.2.840.10008.1.1
    • All the SOP classes of the files in filesList (parameter #5)
  • Proposed Transfer Syntaxes:
    • For SOP classes of files from filesList that are stored in one of the non-compressed (LEI, LEE and BEE) LEI, LEE and BEE are proposed.
    • For SOP classess of compressed files from filesList, the file's transfer syntax is requested.
    • If two files in the list have the same SOP Class, one is compressed (e.g. lossless JPEG) and another is one of the non-compressed, then two presentation contexts are negotiated, one with LEI, LEE and BEE and one with the compressed transfered syntax.
Member IDCXREQ::SendMPPSNCreateRequest ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj)
  • Requested Presentation Contexts:
    • Verification SOP Class - 1.2.840.10008.1.1
    • Modality Performed Procedure Step SOP Class - 1.2.840.10008.3.1.2.3.3
  • Proposed Transfer Syntaxes (for all verification and C-MOVE Model SOP Class):
    • Little Endian Implicit - 1.2.840.10008.1.2
Member IDCXREQ::SendMPPSNSetRequest ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj)
  • Requested Presentation Contexts:
    • Verification SOP Class - 1.2.840.10008.1.1
    • Modality Performed Procedure Step SOP Class - 1.2.840.10008.3.1.2.3.3
  • Proposed Transfer Syntaxes (for all verification and C-MOVE Model SOP Class):
    • Little Endian Implicit - 1.2.840.10008.1.2
Member IDCXREQ::SendObject ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj)
  • Requested Presentation Contexts:
    • Verification SOP Class 1.2.840.10008.1.1
    • The SOP class of the object from element (0008,0016)
  • Proposed Transfer Syntaxes:
    • If object was compressed, the compressed transfer syntax is proposed, otherwise LEE is proposed.
Member IDCXREQ::StartColorPrintSessionEx ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj, [out, retval] IDCXPrintSession **session)
  • Requested Presentation Contexts:
    • Verification SOP Class - 1.2.840.10008.1.1
    • Basic Color Print Management Meta SOP Class - 1.2.840.10008.5.1.1.18
    • Basic Annotation Box SOP Class - 1.2.840.10008.5.1.1.15
  • Proposed Transfer Syntaxes (for all SOP Classes):
    • Little Endian Implicit - 1.2.840.10008.1.2
    • Little Endian Explicit - 1.2.840.10008.1.2.1
    • Big Endian Explicit - 1.2.840.10008.1.2.2
Member IDCXREQ::StartGrayscalePrintSessionEx ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj, [out, retval] IDCXPrintSession **session)
  • Requested Presentation Contexts:
    • Verification SOP Class - 1.2.840.10008.1.1
    • Basic Grayscale Print Management Meta SOP Class - 1.2.840.10008.5.1.1.9
    • Basic Annotation Box SOP Class - 1.2.840.10008.5.1.1.15
  • Proposed Transfer Syntaxes (for all SOP Classes):
    • Little Endian Implicit - 1.2.840.10008.1.2
    • Little Endian Explicit - 1.2.840.10008.1.2.1
    • Big Endian Explicit - 1.2.840.10008.1.2.2
Member rzdcxLib::IDCXACCEvents::OnStoreDone (BSTR filename, VARIANT_BOOL storage_status, VARIANT_BOOL *accept_storage)
The out parameter accept_storage governs the C-STORE response status.
  • TRUE - C-STORE Response Status is set to 0x0000 (Success)
  • FALSE - C-STORE Response Status is set to 0xc000 (Error - Cannot Understand)
Member VIDEO_FORMAT
The following video encoding are compatible with the DICOM standard