Inherits IDispatch.
|
HRESULT | Echo ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port) |
| send a DICOM C-ECHO command More...
|
|
HRESULT | Query ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR sopClassUid, [in] IDCXOBJ *obj, [out, retval] IDCXOBJIterator **i) |
| send a DICOM C-FIND command More...
|
|
HRESULT | Send ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR fileList, [out] BSTR *succeededFilesList, [out] BSTR *failedFilesList) |
| send one or more files over network connection using DICOM C-STORE commands. More...
|
|
HRESULT | SendObject ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj) |
| Send a DICOM Object Use the Send command to implement a C-STORE SCU. The SendObject command accepts a DCXOBJ. It goes over the object and check the SOP Classes and Transfer Syntaxes that should be negotiated in the Association. Then it initiates an Assocaition and sends the object. More...
|
|
HRESULT | Move ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR targetAETitle, [in] IDCXOBJ *query) |
| Send a DICOM C-MOVE command. This is a C-MOVE SCU. The Query Model that is used for the C-MOVE command is Patient Root Q/R Move Information Model. More...
|
|
HRESULT | MovePatient ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR targetAETitle, [in] BSTR patientName, [in] BSTR patientID) |
| Retrieve images of a specific patint. More...
|
|
HRESULT | MoveStudy ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR targetAETitle, [in] BSTR patientID, [in] BSTR studyInstanceUID) |
| Retrieve images of a specific study. More...
|
|
HRESULT | MoveSeries ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR targetAETitle, [in] BSTR patientID, [in] BSTR studyInstanceUID, [in] BSTR seriesInstanceUID) |
| Retrieve images of a specific series. More...
|
|
HRESULT | MoveInstances ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR targetAETitle, [in] BSTR patientID, [in] BSTR studyInstanceUID, [in] BSTR seriesInstanceUID, [in] BSTR instanceUIDs) |
| Retrieve images of a specific instance or instances. More...
|
|
HRESULT | CommitFiles ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR fileList, [out, retval] BSTR *transactionUID) |
|
HRESULT | CommitInstances ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR instanceList, [out, retval] BSTR *transactionUID) |
| Same as CommitFiles but with instance UID's. More...
|
|
HRESULT | SendMPPSNCreateRequest ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj) |
| send a N-CREATE Request command. More...
|
|
HRESULT | SendMPPSNSetRequest ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj) |
| send a N-SET Request command. More...
|
|
HRESULT | StartGrayscalePrintSession ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [out, retval] IDCXPrintSession **session) |
| Start a DICOM Print Session for Grayscale images printing. More...
|
|
HRESULT | StartColorPrintSession ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [out, retval] IDCXPrintSession **session) |
| Start a DICOM Print Session for Color images printing. More...
|
|
HRESULT | EndPrintSession () |
| End the print session.
|
|
HRESULT | QueryPatients ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR patientName, [in] BSTR patientId, [out, retval] IDCXOBJIterator **i) |
| Make a Patients Query. More...
|
|
HRESULT | QueryStudies ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR patientName, [in] BSTR patientId, [in] BSTR studyInstanceUID, [out, retval] IDCXOBJIterator **i) |
| Make a Studies Query. More...
|
|
HRESULT | QuerySeries ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR patientName, [in] BSTR patientId, [in] BSTR studyInstanceUID, [in] BSTR seriesInstanceUID, [out, retval] IDCXOBJIterator **i) |
| Make a Series Query. More...
|
|
HRESULT | QueryInstances ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR patientName, [in] BSTR patientId, [in] BSTR studyInstanceUID, [in] BSTR seriesInstanceUID, [in] BSTR sopInstanceUID, [out, retval] IDCXOBJIterator **i) |
| Make a Instances Query. More...
|
|
HRESULT | MPPS_Create ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj, [out, retval] BSTR *sopInstanceUID) |
|
HRESULT | MPPS_Set ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj, [in] BSTR sopInstanceUID) |
|
HRESULT | N_Create ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj, [in] BSTR AffectedSopClassUID, [in] BSTR AffectedSopInstanceUID, [out, retval] BSTR *sopInstanceUID) |
|
HRESULT | GetPrinterInfo ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [out, retval] IDCXOBJ **obj) |
| Get printer status. More...
|
|
HRESULT | StartGrayscalePrintSessionEx ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj, [out, retval] IDCXPrintSession **session) |
| Same as StartGrayscalePrintSession but with extra parameters for the N-CREATE. More...
|
|
HRESULT | StartColorPrintSessionEx ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] IDCXOBJ *obj, [out, retval] IDCXPrintSession **session) |
| Same as StartColorPrintSession but with extra parameters for the N-CREATE. More...
|
|
HRESULT | CommitFilesAndWaitForResult ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR fileList, [in] int timeToWaitForResult, [out] VARIANT_BOOL *nEventReportRecieved, [out] VARIANT_BOOL *nEventReportStatus, [out] BSTR *succeeded_instances, [out] BSTR *failed_instances, [out, retval] BSTR *transactionUID) |
| Same as CommitFiles but waits for the N-EVENT-REPORT carring the result on the same association. More...
|
|
HRESULT | CommitInstancesAndWaitForResult ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR instanceList, [in] int timeToWaitForResult, [out] VARIANT_BOOL *nEventReportRecieved, [out] VARIANT_BOOL *nEventReportStatus, [out] BSTR *succeeded_instances, [out] BSTR *failed_instances, [out, retval] BSTR *transactionUID) |
| Same as CommitFilesAndWaitForResult but with instance UID's.
More...
|
|
HRESULT | 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) |
| Send a DICOM C-MOVE command and handle incomming association on provided port. More...
|
|
HRESULT | CommitFilesEx ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR fileList, [in, out] BSTR *transactionUID) |
| Same as CommitFiles but the transaction UID can be provided by the caller. More...
|
|
HRESULT | Get ([in] BSTR callingTitle, [in] BSTR calledTitle, [in] BSTR host, [in] unsigned short port, [in] BSTR sopClassUid, [in] IDCXOBJ *query) |
| Send a DICOM C-GET command. This is a C-GET SCU. The SOP Class for the Query Model is provided by the user. For stadard behavior use one of the DICOM defined C-GET SOP Class UID's. More...
|
|
Use this interface to perfrom tasks of a DICOM Service SCU.
This interface provides methods to do many SCU (client) tasks such as sending DICOM files over a network connection, doing DICOM queries and retrieving DICOM files. Many of the methods take the association parameters calling AE title, called AE title host and port. These methods starts a new association, perform the command and close the association.