WorkItemWebClient wwc = new WorkItemWebClient(BaseUri);
DicomDataSet queryDS = new DicomDataSet()
{
{ Keyword.SOPInstanceUID, "" },
{ Keyword.PatientID, "" },
{ Keyword.StudyInstanceUID, "" },
{ Keyword.ScheduledProcedureStepStartDate, "2022/07/01" },
{ Keyword.InputReadinessState, "" },
{ Keyword.ProcedureStepState, "SCHEDULED" },
{ Keyword.ScheduledProcedureStepPriority, "" },
{ Keyword.WorklistLabel, "" },
{ Keyword.ProcedureStepLabel, "" },
{ Keyword.ScheduledProcessingParametersSequence, "" },
{ Keyword.InputInformationSequence, ""},
{ Keyword.ScheduledWorkitemCodeSequence, ""}
};
DicomDataSetCollection stationNameCodeSequence = new DicomDataSetCollection();
DicomDataSet sqItem = new DicomDataSet
{
{ Keyword.CodeValue, "station 1" },
{ Keyword.CodingSchemeDesignator, "DCM" }
};
stationNameCodeSequence.Add(sqItem);
queryDS.Add(Keyword.ScheduledStationNameCodeSequence, stationNameCodeSequence);
var results = wwc.Query(queryDS);