public void FromAliquotOrder(YellowstonePathology.Business.Test.AliquotOrder aliquotOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder) { this.m_AliquotOrder = aliquotOrder; YellowstonePathology.Business.OrderIdParser orderIdParser = new YellowstonePathology.Business.OrderIdParser(accessionOrder.MasterAccessionNo); YellowstonePathology.Business.PatientName patientName = new PatientName(accessionOrder.PLastName, accessionOrder.PFirstName); this.m_MasterAccessionNo = orderIdParser.MasterAccessionNo; this.m_AliquotOrder = aliquotOrder; this.m_BlockTitle = aliquotOrder.PrintLabel; this.m_Verified = aliquotOrder.GrossVerified; this.m_PatientInitials = patientName.GetInitials(); this.m_EmbeddingInstructions = aliquotOrder.EmbeddingInstructions; if (accessionOrder.ClientAccessioned == true) { this.m_ClientAccessionNo = accessionOrder.ClientAccessionNo; this.m_ClientAccessioned = true; } else { this.m_ClientAccessionNo = null; this.m_ClientAccessioned = false; } if (YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.UseLaserCassettePrinter == false) { this.m_CassetteColumn = accessionOrder.PrintMateColumnNumber.ToString(); } else { YellowstonePathology.Business.Common.PrintMateCarousel printMateCarousel = new Common.PrintMateCarousel(); YellowstonePathology.Business.Common.PrintMateColumn printMateColumn = printMateCarousel.GetColumn(accessionOrder.PrintMateColumnNumber); this.m_CassetteColumn = printMateColumn.GeneralDataColor.ToString(); } }
public void FromAliquotOrder(string aliquotOrderId, string aliquotLabel, string masterAccessionNo, string pLastName, string pFirstName) { this.m_AliquotOrderId = aliquotOrderId; this.m_MasterAccessionNo = masterAccessionNo; YellowstonePathology.Business.PatientName patientName = new PatientName(pLastName, pFirstName); this.m_PatientInitials = patientName.GetInitials(); this.m_AliquotLabel = aliquotLabel; }
public void FromLegacyAliquotOrder(string aliquotOrderId, string aliquotLabel, string reportNo, string pLastName, string pFirstName) { this.m_AliquotOrderId = aliquotOrderId; this.m_ReportNo = reportNo; YellowstonePathology.Business.PatientName patientName = new PatientName(pLastName, pFirstName); this.m_PatientInitials = patientName.GetInitials(); this.m_AliquotLabel = aliquotLabel; }
public void FromAliquotOrder(YellowstonePathology.Business.Test.AliquotOrder aliquotOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder) { this.m_AliquotOrder = aliquotOrder; YellowstonePathology.Business.OrderIdParser orderIdParser = new YellowstonePathology.Business.OrderIdParser(accessionOrder.MasterAccessionNo); YellowstonePathology.Business.PatientName patientName = new PatientName(accessionOrder.PLastName, accessionOrder.PFirstName); this.m_MasterAccessionNo = orderIdParser.MasterAccessionNo; this.m_AliquotOrder = aliquotOrder; this.m_BlockTitle = aliquotOrder.PrintLabel; this.m_Verified = aliquotOrder.GrossVerified; this.m_PatientInitials = patientName.GetInitials(); this.m_EmbeddingInstructions = aliquotOrder.EmbeddingInstructions; if (accessionOrder.ClientAccessioned == true) { this.m_ClientAccessionNo = accessionOrder.ClientAccessionNo; this.m_ClientAccessioned = true; } else { this.m_ClientAccessionNo = null; this.m_ClientAccessioned = false; } this.m_CassetteColor = accessionOrder.CassetteColor; }
public void FromAliquotOrder(YellowstonePathology.Business.Test.AliquotOrder aliquotOrder, YellowstonePathology.Business.Test.AccessionOrder accessionOrder) { this.m_AliquotOrder = aliquotOrder; YellowstonePathology.Business.OrderIdParser orderIdParser = new YellowstonePathology.Business.OrderIdParser(accessionOrder.MasterAccessionNo); YellowstonePathology.Business.PatientName patientName = new PatientName(accessionOrder.PLastName, accessionOrder.PFirstName); this.m_MasterAccessionNo = orderIdParser.MasterAccessionNo; this.m_AliquotOrder = aliquotOrder; this.m_BlockTitle = aliquotOrder.PrintLabel; this.m_Verified = aliquotOrder.GrossVerified; this.m_PatientInitials = patientName.GetInitials(); this.m_EmbeddingInstructions = aliquotOrder.EmbeddingInstructions; if(accessionOrder.ClientAccessioned == true) { this.m_ClientAccessionNo = accessionOrder.ClientAccessionNo; this.m_ClientAccessioned = true; } else { this.m_ClientAccessionNo = null; this.m_ClientAccessioned = false; } if(YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.UseLaserCassettePrinter == false) { this.m_CassetteColumn = accessionOrder.PrintMateColumnNumber.ToString(); } else { YellowstonePathology.Business.Common.PrintMateCarousel printMateCarousel = new Common.PrintMateCarousel(); YellowstonePathology.Business.Common.PrintMateColumn printMateColumn = printMateCarousel.GetColumn(accessionOrder.PrintMateColumnNumber); this.m_CassetteColumn = printMateColumn.GeneralDataColor.ToString(); } }