Exemple #1
0
 public AccessionOrderDataSheetDataClientOrder(ClientOrder.Model.ClientOrder clientOrder)
 {
     this.m_ClientName            = clientOrder.ClientName;
     this.m_OrderedBy             = clientOrder.OrderedBy;
     this.m_OrderDate             = clientOrder.OrderDate.Value.ToShortDateString();
     this.m_Submitted             = clientOrder.Submitted.ToString();
     this.m_Accessioned           = clientOrder.Accessioned.ToString();
     this.m_SystemInitiatingOrder = string.IsNullOrEmpty(clientOrder.SystemInitiatingOrder) == false ? clientOrder.SystemInitiatingOrder : string.Empty;
 }
Exemple #2
0
        private void SetPlacentaDetailValues(ClientOrder.Model.ClientOrder clientOrder)
        {
            ClientOrder.Model.PlacentaClientOrderDetail placentaClientOrderDetail = this.GetPlacentaClientOrderDetail(clientOrder);
            if (placentaClientOrderDetail != null)
            {
                this.m_DateSubmitted        = placentaClientOrderDetail.DateSubmitted.HasValue ? placentaClientOrderDetail.DateSubmitted.Value.ToString(this.m_DateFormat) : string.Empty;
                this.m_Birthdate            = string.IsNullOrEmpty(placentaClientOrderDetail.Birthdate) == false ? placentaClientOrderDetail.Birthdate : string.Empty;
                this.m_BirthTime            = string.IsNullOrEmpty(placentaClientOrderDetail.BirthTime) == false ? placentaClientOrderDetail.BirthTime : string.Empty;
                this.m_PlacentaDeliveryTime = string.IsNullOrEmpty(placentaClientOrderDetail.PlacentaDeliveryTime) == false ? placentaClientOrderDetail.PlacentaDeliveryTime : string.Empty;
                this.m_GestationalAge       = string.IsNullOrEmpty(placentaClientOrderDetail.GestationalAge) == false ? placentaClientOrderDetail.GestationalAge : string.Empty;
                this.m_Gravida           = string.IsNullOrEmpty(placentaClientOrderDetail.Gravida) == false ? placentaClientOrderDetail.Gravida : string.Empty;
                this.m_Para              = string.IsNullOrEmpty(placentaClientOrderDetail.Para) == false ? placentaClientOrderDetail.Para : string.Empty;
                this.m_Apgar1Min         = string.IsNullOrEmpty(placentaClientOrderDetail.Apgar1Min) == false ? placentaClientOrderDetail.Apgar1Min : string.Empty;
                this.m_Apgar5Min         = string.IsNullOrEmpty(placentaClientOrderDetail.Apgar5Min) == false ? placentaClientOrderDetail.Apgar5Min : string.Empty;
                this.m_Apgar10Min        = string.IsNullOrEmpty(placentaClientOrderDetail.Apgar10Min) == false ? placentaClientOrderDetail.Apgar10Min : string.Empty;
                this.m_InfantWeight      = string.IsNullOrEmpty(placentaClientOrderDetail.InfantWeight) == false ? placentaClientOrderDetail.InfantWeight : string.Empty;
                this.m_SpecificQuestions = string.IsNullOrEmpty(placentaClientOrderDetail.SpecificQuestions) == false ? placentaClientOrderDetail.SpecificQuestions : string.Empty;
                this.m_OtherExam         = string.IsNullOrEmpty(placentaClientOrderDetail.OtherExam) == false ? placentaClientOrderDetail.OtherExam : string.Empty;
                this.m_Other1            = string.IsNullOrEmpty(placentaClientOrderDetail.Other1) == false ? placentaClientOrderDetail.Other1 : string.Empty;
                this.m_Other2            = string.IsNullOrEmpty(placentaClientOrderDetail.Other2) == false ? placentaClientOrderDetail.Other2 : string.Empty;
                this.m_Other3            = string.IsNullOrEmpty(placentaClientOrderDetail.Other3) == false ? placentaClientOrderDetail.Other3 : string.Empty;
                this.m_SubmittedBy       = string.IsNullOrEmpty(placentaClientOrderDetail.SubmittedBy) == false ? placentaClientOrderDetail.SubmittedBy : string.Empty;

                this.m_Abortion                             = placentaClientOrderDetail.Abortion;
                this.m_GrossExam                            = placentaClientOrderDetail.GrossExam;
                this.m_CompleteExam                         = placentaClientOrderDetail.CompleteExam;
                this.m_Cytogenetics                         = placentaClientOrderDetail.Cytogenetics;
                this.m_DiabetesMellitus                     = placentaClientOrderDetail.DiabetesMellitus;
                this.m_PregnancyInducedHypertension         = placentaClientOrderDetail.PregnancyInducedHypertension;
                this.m_UnexplainedFever                     = placentaClientOrderDetail.UnexplainedFever;
                this.m_PrematureRuptureOfMembranes          = placentaClientOrderDetail.PrematureRuptureOfMembranes;
                this.m_PoorOrLimitedPrenatalCare            = placentaClientOrderDetail.PoorOrLimitedPrenatalCare;
                this.m_Polyhydramnios                       = placentaClientOrderDetail.Polyhydramnios;
                this.m_Oligohydramnios                      = placentaClientOrderDetail.Oligohydramnios;
                this.m_PretermDeliveryLessThan36Weeks       = placentaClientOrderDetail.PretermDeliveryLessThan36Weeks;
                this.m_PostTermDeliveryMoreThan42Weeks      = placentaClientOrderDetail.PostTermDeliveryMoreThan42Weeks;
                this.m_Infection                            = placentaClientOrderDetail.Infection;
                this.m_PostpartumHemorrhage                 = placentaClientOrderDetail.PostpartumHemorrhage;
                this.m_MaternalHistoryOfReproductiveFailure = placentaClientOrderDetail.MaternalHistoryOfReproductiveFailure;
                this.m_SeverePreeclampsia                   = placentaClientOrderDetail.SeverePreeclampsia;
                this.m_SuspectedDrugUse                     = placentaClientOrderDetail.SuspectedDrugUse;
                this.m_SuspectedInfection                   = placentaClientOrderDetail.SuspectedInfection;
                this.m_Stillborn                            = placentaClientOrderDetail.Stillborn;
                this.m_ErythroblastosisFetalis              = placentaClientOrderDetail.ErythroblastosisFetalis;
                this.m_NeonatalDeath                        = placentaClientOrderDetail.NeonatalDeath;
                this.m_TransferToNICU                       = placentaClientOrderDetail.TransferToNICU;
                this.m_ViscidOrThickMeconium                = placentaClientOrderDetail.ViscidOrThickMeconium;
                this.m_MultipleGestation                    = placentaClientOrderDetail.MultipleGestation;
                this.m_OminousFHRTracing                    = placentaClientOrderDetail.OminousFHRTracing;
                this.m_Prematurity                          = placentaClientOrderDetail.Prematurity;
                this.m_IUGR = placentaClientOrderDetail.IUGR;
                this.m_ApgarLessThan7at5Min   = placentaClientOrderDetail.ApgarLessThan7at5Min;
                this.m_CordpHLessThan7dot10   = placentaClientOrderDetail.CordpHLessThan7dot10;
                this.m_CongenitalAnomalies    = placentaClientOrderDetail.CongenitalAnomalies;
                this.m_NeonatalSeizures       = placentaClientOrderDetail.NeonatalSeizures;
                this.m_Infarcts               = placentaClientOrderDetail.Infarcts;
                this.m_AbnormalCalcifications = placentaClientOrderDetail.AbnormalCalcifications;
                this.m_Abruption              = placentaClientOrderDetail.Abruption;
                this.m_PlacentaPrevia         = placentaClientOrderDetail.PlacentaPrevia;
                this.m_VasaPrevia             = placentaClientOrderDetail.VasaPrevia;
                this.m_AbnormalCordAppearance = placentaClientOrderDetail.AbnormalCordAppearance;
                this.m_Mass = placentaClientOrderDetail.Mass;
            }
        }
Exemple #3
0
 private void SetClientOrderValues(ClientOrder.Model.ClientOrder clientOrder)
 {
     this.m_PFirstName = clientOrder.PFirstName;
     this.m_PLastName  = clientOrder.PLastName;
 }
Exemple #4
0
 public PlacentalPathologyQuestionnaireDataV2(ClientOrder.Model.ClientOrder clientOrder)
 {
     SetClientOrderValues(clientOrder);
     SetPlacentaDetailValues(clientOrder);
 }
Exemple #5
0
 private ClientOrder.Model.PlacentaClientOrderDetail GetPlacentaClientOrderDetail(ClientOrder.Model.ClientOrder clientOrder)
 {
     ClientOrder.Model.PlacentaClientOrderDetail result = null;
     foreach (YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetail clientOrderDetail in clientOrder.ClientOrderDetailCollection)
     {
         if (clientOrderDetail.OrderTypeCode == "PLCNT")
         {
             result = (ClientOrder.Model.PlacentaClientOrderDetail)clientOrderDetail;
             break;
         }
     }
     return(result);
 }