// Copyright (c) 2012-2021 fo-dicom contributors. // Licensed under the Microsoft Public License (MS-PL). using System.Collections.Generic; namespace QueryRetrieve_SCP.Model { public interface IDicomImageFinderService { /// /// Searches in a DICOM store for patient information. Returns a representative DICOM file per found patient /// List FindPatientFiles(string PatientName, string PatientId); /// /// Searches in a DICOM store for study information. Returns a representative DICOM file per found study /// List FindStudyFiles(string PatientName, string PatientId, string AccessionNbr, string StudyUID); /// /// Searches in a DICOM store for series information. Returns a representative DICOM file per found serie /// List FindSeriesFiles(string PatientName, string PatientId, string AccessionNbr, string StudyUID, string SeriesUID, string Modality); /// /// Searches in a DICOM store for all files matching the given UIDs /// List FindFilesByUID(string PatientId, string StudyUID, string SeriesUID); } }