Je suis très nouveau au protocole DICOM, et j'ai des questions liées à "Syntaxe de transfert" qui doit être choisi, avant d'envoyer les images.Comment déterminer la syntaxe de transfert à utiliser pour chaque image DICOM?
J'ai une liste d'images que je veux envoyer à un serveur distant. Les images de cette liste peuvent avoir l'un des formats suivants: CR, CT, DOC, DX, ES, KO, MG, MR, NM, OT, PR, PT, RF, SC, US, XA. Donc je me demandais s'il y a une liste où je peux voir quelle syntaxe de transfert, correspond à quel format DICOM? Je peux prendre mes images DICOM et déterminer leur format par le dessus, mais je ne suis pas sûr de la syntaxe de transfert à utiliser pour chacune d'entre elles.
Voici un exemple, quand je suis dur codant pour une image:
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();
Comme je l'ai dit, je liste des images. Je peux prendre chacun d'entre eux dans une boucle, mais comment puis-je savoir quelle syntaxe de transfert utiliser pour chaque image DICOM?
[Présentation de Transfer_Syntax] (https://www.medicalconnections.co.uk/kb/Transfer_Syntax) – JohnnyQ