Example #1
0
        static async void testObject()
        {
            string[] patients = Orthanc.GetPatients();
            var      patient  = Orthanc.GetPatient(patients[patients.Length - 1]);

            //string[] inst = Orthanc.GetRecentInstances();
            string[] instances = Orthanc.GetInstances();
            //string patientId = Orthanc.GetPatientId(instances[instances.Length-1]);
            string relativePath = Orthanc.GetPath(instances[instances.Length - 1]);
        }
Example #2
0
        static void MakeCatalog()
        {
            string[] instances    = Orthanc.GetInstances();
            DateTime previousDate = DateTime.MinValue;

            using (StreamWriter sWriter = new StreamWriter("catalog.csv"))
            {
                for (int i = 0; i < instances.Length; i++)
                {
                    DateTime date = Orthanc.GetCreationDate(instances[i]);
                    TimeSpan span = date.Subtract(previousDate);
                    previousDate = date;
                    sWriter.WriteLine(i + "," + instances[i] + "," + date.ToString("yyyy-MM-dd HH:mm:ss.fff") + "," + span.TotalMilliseconds);
                }
            }
        }
Example #3
0
 private void copyEverything()
 {
     Orthanc.CreateNeededFolders();
     string[] instances = Orthanc.GetInstances();
     Orthanc.CopyFiles(instances);
 }
Example #4
0
 private void FormMain_FormClosed(object sender, FormClosedEventArgs e)
 {
     Orthanc.SaveConfig();
 }