私は DICOM プロトコルに非常に慣れていないので、画像を送信する前に選択する必要がある「転送構文」に関連する質問があります。
リモートサーバーに送信したい画像のリストがあります。そのリストの画像は、CR、CT、DOC、DX、ES、KO、MG、MR、NM、OT、PR、PT、RF、SC、US、XA のいずれかの形式にすることができます。それで、どの転送構文がどの DICOM 形式に対応するかを確認できるリストがあるかどうか疑問に思っていましたか? DICOM 画像を取得して、上記からその形式を判断できますが、それぞれに使用する転送構文がわかりません。
これは、1 つの画像をハードコーディングする場合の例です。
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();
私が言ったように、私は画像のリストを持っています。それぞれをループに入れることはできますが、各 DICOM 画像に使用する転送構文をどのように知ることができますか?