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]); }
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); } } }
private void copyEverything() { Orthanc.CreateNeededFolders(); string[] instances = Orthanc.GetInstances(); Orthanc.CopyFiles(instances); }
private void FormMain_FormClosed(object sender, FormClosedEventArgs e) { Orthanc.SaveConfig(); }