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; }