feat: Replace Patient Root query to Study Root query, add Implicit Transfer Syntax.
This commit is contained in:
@@ -41,7 +41,9 @@ bool MoveWorker::initDcmSCU()
|
||||
mScu->setPeerAETitle(mStrPeerTitle);
|
||||
OFList<OFString> syntaxes;
|
||||
syntaxes.push_back(UID_LittleEndianExplicitTransferSyntax);
|
||||
mScu->addPresentationContext(UID_MOVEPatientRootQueryRetrieveInformationModel, syntaxes);
|
||||
syntaxes.push_back(UID_LittleEndianImplicitTransferSyntax);
|
||||
|
||||
mScu->addPresentationContext(UID_MOVEStudyRootQueryRetrieveInformationModel, syntaxes);
|
||||
OFCondition cond = mScu->initNetwork();
|
||||
if (cond.bad())
|
||||
{
|
||||
@@ -67,7 +69,7 @@ void MoveWorker::moveBySeriesUID(const QString& studyInstanceUID, const QString&
|
||||
}
|
||||
mMoveStoreThread->setScpConfig(mStrOurTitle,static_cast<unsigned short>(mUlOurPort));
|
||||
mMoveStoreThread->start();
|
||||
T_ASC_PresentationContextID pcid = mScu->findPresentationContextID(UID_MOVEPatientRootQueryRetrieveInformationModel,"");
|
||||
T_ASC_PresentationContextID pcid = mScu->findPresentationContextID(UID_MOVEStudyRootQueryRetrieveInformationModel,"");
|
||||
OFList<RetrieveResponse*> responses;
|
||||
DcmDataset dataset;
|
||||
std::string strStudyInstanceUID = studyInstanceUID.toStdString();
|
||||
|
||||
@@ -37,7 +37,12 @@ bool QueryWorker::initDcmSCU()
|
||||
m_Scu->setPeerAETitle(m_strPeerTitle_.toStdString());
|
||||
OFList<OFString> syntaxes;
|
||||
syntaxes.push_back(UID_LittleEndianExplicitTransferSyntax);
|
||||
syntaxes.push_back(UID_LittleEndianImplicitTransferSyntax);
|
||||
|
||||
// m_Scu->addPresentationContext(UID_FINDPatientRootQueryRetrieveInformationModel, syntaxes);
|
||||
m_Scu->addPresentationContext(UID_FINDStudyRootQueryRetrieveInformationModel, syntaxes);
|
||||
|
||||
|
||||
OFCondition cond = m_Scu->initNetwork();
|
||||
if (cond.bad())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user