Creates a Workitem on the target Worklist. It corresponds to the UPS DIMSE N-CREATE operation.
'Declaration
Public Function Create( _
ByVal As DicomDataSet, _
Optional ByVal As DicomDataEncoding, _
Optional ByVal As System.String _
) As System.Net.Http.HttpResponseMessage
'Usage
Dim instance As WorkItemWebClient
Dim WorkItem As DicomDataSet
Dim Encoding As DicomDataEncoding
Dim TransferSyntax As System.String
Dim value As System.Net.Http.HttpResponseMessage
value = instance.Create(WorkItem, Encoding, TransferSyntax)
Parameters
- WorkItem
- Workitem encoded in the media type specified in the Content-Type header field. The payload shall contain all data elements to be stored.
- Encoding
- The encoding to use (native/json/xml)
- TransferSyntax
- The transfer syntax used to encode and send the WorkItem
Return Value
HttpResponseMessage
WorkItemWebClient wwc = new WorkItemWebClient(BaseUri);
DicomDataSet ups = new DicomDataSet
{
SOPClass = SOPClasses.UnifiedProcedureStepPush,
Name = "Test^Patient",
PatientID = "12345",
StudyUID = "1.2.840.10001.123.456.789",
SeriesUID = "1.2.840.10001.123.456.789.1",
InstanceUID = "1.2.840.10001.123.456.789.1.1"
};
ups.Add(Keyword.InputInformationSequence, new DicomDataSetCollection());
var re = wwc.Create(ups, DicomDataEncoding.Json);
Target Platforms: .NET CLR 4.8 or higher