public YellowstonePathology.Business.Specimen.Model.SpecimenOrderCollection GetSelectedSpecimen()
 {
     YellowstonePathology.Business.Specimen.Model.SpecimenOrderCollection result = new Business.Specimen.Model.SpecimenOrderCollection();
     foreach (XElement specimenElement in this.m_View.Elements("SpecimenOrder"))
     {
         bool selected = Convert.ToBoolean(specimenElement.Element("IsSelected").Value);
         if (selected == true)
         {
             string specimenOrderId = specimenElement.Element("SpecimenOrderId").Value;
             YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderById(specimenOrderId);
             result.Add(specimenOrder);
         }
     }
     return(result);
 }
 public void SetCPTCodes(Business.Specimen.Model.SpecimenOrderCollection specimenOrderCollection, string reportNo, int clientId, string medicalRecordNo, string account)
 {
     foreach (Business.Specimen.Model.SpecimenOrder specimenOrder in specimenOrderCollection)
     {
         if (this.Exists("88305", specimenOrder.SpecimenOrderId) == false)
         {
             YellowstonePathology.Business.Billing.Model.CptCode     cpt88305             = Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88305", null);
             YellowstonePathology.Business.Test.PanelSetOrderCPTCode panelSetOrderCPTCode = this.GetNextItem(reportNo);
             panelSetOrderCPTCode.Quantity            = 1;
             panelSetOrderCPTCode.CPTCode             = cpt88305.Code;
             panelSetOrderCPTCode.CodeType            = cpt88305.CodeType.ToString();
             panelSetOrderCPTCode.EntryType           = YellowstonePathology.Business.Billing.Model.PanelSetOrderCPTCodeEntryType.ManualEntry;
             panelSetOrderCPTCode.CodeableDescription = "Specimen " + specimenOrder.SpecimenNumber + ": " + specimenOrder.Description;
             panelSetOrderCPTCode.SpecimenOrderId     = specimenOrder.SpecimenOrderId;
             panelSetOrderCPTCode.ClientId            = clientId;
             panelSetOrderCPTCode.MedicalRecord       = medicalRecordNo;
             panelSetOrderCPTCode.Account             = account;
             this.Add(panelSetOrderCPTCode);
         }
     }
 }
 public YellowstonePathology.Business.Specimen.Model.SpecimenOrderCollection GetSelectedSpecimen()
 {
     YellowstonePathology.Business.Specimen.Model.SpecimenOrderCollection result = new Business.Specimen.Model.SpecimenOrderCollection();
     foreach (XElement specimenElement in this.m_View.Elements("SpecimenOrder"))
     {
         bool selected = Convert.ToBoolean(specimenElement.Element("IsSelected").Value);
         if (selected == true)
         {
             string specimenOrderId = specimenElement.Element("SpecimenOrderId").Value;
             YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrderById(specimenOrderId);
             result.Add(specimenOrder);
         }
     }
     return result;
 }