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.