Example #1
0
        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();
            }
        }
Example #2
0
 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;
 }
Example #3
0
 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;
 }
Example #5
0
 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;
 }
Example #6
0
        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;
        }
Example #7
0
        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();
            }
        }