public SpecimenOrderCollection GetSpecimenWithBlocks() { SpecimenOrderCollection result = new SpecimenOrderCollection(); foreach (SpecimenOrder specimenOrder in this) { if (specimenOrder.AliquotOrderCollection.HasBlocks() == true) { result.Add(specimenOrder); } } return(result); }
public SpecimenOrderCollection GetOrderTargetList(YellowstonePathology.Business.PanelSet.Model.PanelSet panelSet) { SpecimenOrderCollection result = new SpecimenOrderCollection(); foreach (YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder in this) { if (panelSet.OrderTargetTypeCollectionExclusions.Exists(specimenOrder) == false) { result.Add(specimenOrder); } } return(result); }
public SpecimenOrderCollection GetNonPAPSpecimen() { SpecimenOrderCollection result = new SpecimenOrderCollection(); YellowstonePathology.Business.Specimen.Model.SpecimenDefinition.ThinPrepFluid thinPrepFluid = new SpecimenDefinition.ThinPrepFluid(); foreach (SpecimenOrder specimenOrder in this) { if (specimenOrder.SpecimenId != thinPrepFluid.SpecimenId) { result.Add(specimenOrder); } } return(result); }