title: How to determine which transfer syntax to use for each DICOM image?
body: <p>I'm very new to DICOM protocol, and I'm having a questions related to "Transfer Syntax" that needs to be chosen, before sending the images.</p>
  
  <p>I have a list of images that I want to send to a remote server. Images in that list can be in one of the following format: CR, CT, DOC, DX, ES, KO, MG, MR, NM, OT, PR, PT, RF, SC, US, XA.
  So I was wondering if there is some list where I can see which transfer syntax, corresponds to which DICOM format? I can take my DICOM images and determine their format from above, but I'm not sure what transfer syntax to use for each of them.</p>
  
  <p>This is an example, when I'm hard-coding for one image:</p>
  
  <pre><code>   DicomDataSet ct = new DicomDataSet("CT.dcm");
     DicomDataSetCollection instancesToSend = new DicomDataSetCollection();
     instancesToSend.Add(ct);
     DicomAssociation connection = new DicomAssociation();
     // "Send CT in Implicit VR Little endian format"
     connection.RequestedContexts.Add(ct.SOPClass, "1.2.840.10008.1.2");
     connection.Open("remote host", 104, "client", "server"); 
     connection.SendInstances(instancesToSend);
     connection.Close();
  </code></pre>
  
  <p>As I said, I have list of images. I can take each of them in a loop, but how can I know which transfer syntax to use for each DICOM image?</p>