Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public void RefreshPatientHistoryCaseDocumentCollection(string reportNo)
 {
     this.m_PatientHistoryCaseDocumentCollection = new Document.CaseDocumentCollection(reportNo);
     this.NotifyPropertyChanged("PatientHistoryCaseDocumentCollection");
 }
Exemplo n.º 5
0
 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);
 }