public CaseDocumentCollection GetBillingDetailFiles(string reportNo) { CaseDocumentCollection caseDocumentCollection = new CaseDocumentCollection(); foreach (CaseDocument item in this) { if (item.FileName.ToUpper().Contains(".BILLINGDETAILS")) { caseDocumentCollection.Add(item); } } return(caseDocumentCollection); }
public CaseDocumentCollection GetRequisitions() { CaseDocumentCollection caseDocumentCollection = new CaseDocumentCollection(); foreach (CaseDocument item in this) { if (item.FileName.Contains("REQ") || this.FileIs1000s(item.FileName)) { caseDocumentCollection.Add(item); } } return(caseDocumentCollection); }
public CaseDocumentCollection GetPsaFiles(string reportNo, string masterAccessionNo) { CaseDocumentCollection caseDocumentCollection = new CaseDocumentCollection(); foreach (CaseDocument item in this) { if (item.FileName.ToUpper().Contains("REQ") || this.FileIs1000s(item.FileName) || item.FileName.ToUpper() == masterAccessionNo.ToUpper() + ".PATIENT.TIF" || item.FileName.ToUpper() == reportNo.ToUpper() + ".BILLINGDETAILS.XML" || item.FileName.ToUpper() == reportNo.ToUpper() + ".TIF") { caseDocumentCollection.Add(item); } } return(caseDocumentCollection); }
public void RefreshPatientHistoryCaseDocumentCollection(string reportNo) { this.m_PatientHistoryCaseDocumentCollection = new Document.CaseDocumentCollection(reportNo); this.NotifyPropertyChanged("PatientHistoryCaseDocumentCollection"); }
public YellowstonePathology.Business.Rules.MethodResult CreatePsftpScript(string folderName, Document.CaseDocumentCollection caseDocumentCollection) { YellowstonePathology.Business.Rules.MethodResult methodResult = new Rules.MethodResult(); using (StreamWriter streamWriter = new StreamWriter(this.m_BatchFileName)) { streamWriter.WriteLine("mkdir " + folderName); streamWriter.WriteLine("cd " + folderName); foreach (Document.CaseDocument caseDocument in caseDocumentCollection) { streamWriter.WriteLine("put " + caseDocument.FullFileName + " " + caseDocument.FileName); } streamWriter.WriteLine("quit"); } return(methodResult); }