public static IDicomClient CreateClient(this DicomServerSettings settings) { var client = new DicomClient( settings.QRServerHost, settings.QRServerPort, false, settings.AET, settings.QRServerAET); client.NegotiateAsyncOps(); return(client); }
public void SaveDicomServerSettings([FromBody] DicomServerSettings newSettings) { var server = PSUtils.GetDicomServer(); server.StopServer(); server.UseSettings(newSettings); server.StartServer(); }
public static DicomCMoveRequest CreateCMoveRequest(this ImageDesc imageDesc, DicomServerSettings settings) => new DicomCMoveRequest( settings.AET, imageDesc.StudyInstanceUid, imageDesc.SeriesInstanceUid, imageDesc.SopInstanceUid);
public static DicomCMoveRequest CreateCMoveRequest(this Series series, DicomServerSettings settings) => new DicomCMoveRequest( settings.AET, series.StudyInstanceUid, series.SeriesInstanceUid);