public BillingSpecimenViewCollection(YellowstonePathology.Business.Test.Surgical.SurgicalSpecimenCollection surgicalSpecimenCollection,
                                      YellowstonePathology.Business.Specimen.Model.SpecimenOrderCollection specimenOrderCollection,
                                      YellowstonePathology.Business.Test.PanelSetOrderCPTCodeCollection panelSetOrderCPTCodeCollection,
                                      YellowstonePathology.Business.Billing.ICD9BillingCodeCollection icd9BillingCodeCollection)
 {
     this.Refresh(surgicalSpecimenCollection, specimenOrderCollection, panelSetOrderCPTCodeCollection, icd9BillingCodeCollection);
 }
Exemplo n.º 2
0
 public SurgicalSpecimen(string reportNo, string objectId, string surgicalSpecimenId)
 {
     this.m_ReportNo                  = reportNo;
     this.m_ObjectId                  = objectId;
     this.m_SurgicalSpecimenId        = surgicalSpecimenId;
     this.m_StainResultItemCollection = new YellowstonePathology.Business.SpecialStain.StainResultItemCollection();
     this.m_IntraoperativeConsultationResultCollection = new IntraoperativeConsultationResultCollection();
     this.m_ICD9BillingCodeCollection = new YellowstonePathology.Business.Billing.ICD9BillingCodeCollection();
 }
Exemplo n.º 3
0
 public SurgicalSpecimen(string reportNo, string objectId, string surgicalSpecimenId)
 {
     this.m_ReportNo = reportNo;
     this.m_ObjectId = objectId;
     this.m_SurgicalSpecimenId = surgicalSpecimenId;
     this.m_StainResultItemCollection = new YellowstonePathology.Business.SpecialStain.StainResultItemCollection();
     this.m_IntraoperativeConsultationResultCollection = new IntraoperativeConsultationResultCollection();
     this.m_ICD9BillingCodeCollection = new YellowstonePathology.Business.Billing.ICD9BillingCodeCollection();
 }
Exemplo n.º 4
0
 public BillingSpecimenView(YellowstonePathology.Business.Test.Surgical.SurgicalSpecimen surgicalSpecimen,
                            YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder,
                            YellowstonePathology.Business.Test.PanelSetOrderCPTCodeCollection panelSetOrderCPTCodeCollection,
                            YellowstonePathology.Business.Billing.ICD9BillingCodeCollection icd9BillingCodeCollection)
 {
     this.m_SurgicalSpecimen = surgicalSpecimen;
     this.m_SpecimenOrder    = specimenOrder;
     this.m_PanelSetOrderCPTCodeCollection = panelSetOrderCPTCodeCollection;
     this.m_ICD9BillingCodeCollection      = icd9BillingCodeCollection;
     this.m_SpecimenCollection             = YellowstonePathology.Business.Specimen.Model.SpecimenCollection.GetAll();
 }
Exemplo n.º 5
0
        public BillingSpecimenView(YellowstonePathology.Business.Test.Surgical.SurgicalSpecimen surgicalSpecimen,
			YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder,
			YellowstonePathology.Business.Test.PanelSetOrderCPTCodeCollection panelSetOrderCPTCodeCollection,
			YellowstonePathology.Business.Billing.ICD9BillingCodeCollection icd9BillingCodeCollection)
        {
            this.m_SurgicalSpecimen = surgicalSpecimen;
            this.m_SpecimenOrder = specimenOrder;
            this.m_PanelSetOrderCPTCodeCollection = panelSetOrderCPTCodeCollection;
            this.m_ICD9BillingCodeCollection = icd9BillingCodeCollection;
            this.m_SpecimenCollection = YellowstonePathology.Business.Specimen.Model.SpecimenCollection.GetAll();
        }
Exemplo n.º 6
0
        public void AddICD9Code(string icd9Code, string icd10Code)
        {
            int    quantity        = 1;
            string specimenOrderId = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrder(this.PanelSetOrderLeukemiaLymphoma.OrderedOn, this.PanelSetOrderLeukemiaLymphoma.OrderedOnId).SpecimenOrderId;

            YellowstonePathology.Business.Billing.ICD9BillingCode icd9BillingCode = this.m_AccessionOrder.ICD9BillingCodeCollection.GetNextItem(this.PanelSetOrderLeukemiaLymphoma.ReportNo,
                                                                                                                                                this.m_AccessionOrder.MasterAccessionNo, specimenOrderId, icd9Code, icd10Code, quantity);
            this.m_AccessionOrder.ICD9BillingCodeCollection.Add(icd9BillingCode);
            this.m_ICD9BillingCodeCollection = this.m_AccessionOrder.ICD9BillingCodeCollection.GetReportCollection(this.PanelSetOrderLeukemiaLymphoma.ReportNo);
            this.NotifyPropertyChanged("ICD9BillingCodeCollection");
        }
 public void Refresh(YellowstonePathology.Business.Test.Surgical.SurgicalSpecimenCollection surgicalSpecimenCollection,
                     YellowstonePathology.Business.Specimen.Model.SpecimenOrderCollection specimenOrderCollection,
                     YellowstonePathology.Business.Test.PanelSetOrderCPTCodeCollection panelSetOrderCPTCodeCollection,
                     YellowstonePathology.Business.Billing.ICD9BillingCodeCollection icd9BillingCodeCollection)
 {
     this.Clear();
     foreach (YellowstonePathology.Business.Test.Surgical.SurgicalSpecimen surgicalSpecimen in surgicalSpecimenCollection)
     {
         YellowstonePathology.Business.Specimen.Model.SpecimenOrder        specimenOrder  = specimenOrderCollection.GetSpecimenOrderById(surgicalSpecimen.SpecimenOrderId);
         YellowstonePathology.Business.Test.PanelSetOrderCPTCodeCollection codeCollection = panelSetOrderCPTCodeCollection.GetSpecimenOrderCollection(specimenOrder.SpecimenOrderId);
         YellowstonePathology.Business.Billing.ICD9BillingCodeCollection   icd9Collection = icd9BillingCodeCollection.GetSurgicalSpecimenCollection(surgicalSpecimen.SurgicalSpecimenId);
         BillingSpecimenView billingSpecimenView = new BillingSpecimenView(surgicalSpecimen, specimenOrder, codeCollection, icd9Collection);
         this.Add(billingSpecimenView);
     }
 }
Exemplo n.º 8
0
 public SurgicalSpecimen()
 {
     this.m_StainResultItemCollection = new YellowstonePathology.Business.SpecialStain.StainResultItemCollection();
     this.m_IntraoperativeConsultationResultCollection = new IntraoperativeConsultationResultCollection();
     this.m_ICD9BillingCodeCollection = new YellowstonePathology.Business.Billing.ICD9BillingCodeCollection();
 }
Exemplo n.º 9
0
 public void RemoveICD9Code(YellowstonePathology.Business.Billing.ICD9BillingCode item)
 {
     this.m_AccessionOrder.ICD9BillingCodeCollection.Remove(item);
     this.m_ICD9BillingCodeCollection = this.m_AccessionOrder.ICD9BillingCodeCollection.GetReportCollection(this.PanelSetOrderLeukemiaLymphoma.ReportNo);
     this.NotifyPropertyChanged("ICD9BillingCodeCollection");
 }
Exemplo n.º 10
0
        public void AddICD9Code(string icd9Code, string icd10Code)
        {
            int quantity = 1;
            string specimenOrderId = this.m_AccessionOrder.SpecimenOrderCollection.GetSpecimenOrder(this.PanelSetOrderLeukemiaLymphoma.OrderedOn, this.PanelSetOrderLeukemiaLymphoma.OrderedOnId).SpecimenOrderId;

            YellowstonePathology.Business.Billing.ICD9BillingCode icd9BillingCode = this.m_AccessionOrder.ICD9BillingCodeCollection.GetNextItem(this.PanelSetOrderLeukemiaLymphoma.ReportNo,
                this.m_AccessionOrder.MasterAccessionNo, specimenOrderId, icd9Code, icd10Code, quantity);
            this.m_AccessionOrder.ICD9BillingCodeCollection.Add(icd9BillingCode);
            this.m_ICD9BillingCodeCollection = this.m_AccessionOrder.ICD9BillingCodeCollection.GetReportCollection(this.PanelSetOrderLeukemiaLymphoma.ReportNo);
            this.NotifyPropertyChanged("ICD9BillingCodeCollection");
        }
Exemplo n.º 11
0
 public SurgicalSpecimen()
 {
     this.m_StainResultItemCollection = new YellowstonePathology.Business.SpecialStain.StainResultItemCollection();
     this.m_IntraoperativeConsultationResultCollection = new IntraoperativeConsultationResultCollection();
     this.m_ICD9BillingCodeCollection = new YellowstonePathology.Business.Billing.ICD9BillingCodeCollection();
 }
Exemplo n.º 12
0
 public CptBillingCodeItem()
 {
     this.m_ICD9BillingCodeCollection = new YellowstonePathology.Business.Billing.ICD9BillingCodeCollection();
 }
Exemplo n.º 13
0
 public CptBillingCodeItem()
 {
     this.m_ICD9BillingCodeCollection = new YellowstonePathology.Business.Billing.ICD9BillingCodeCollection();
 }
Exemplo n.º 14
0
 public AccessionOrder(string masterAccessionNo, string objectId)
 {
     this.m_MasterAccessionNo = masterAccessionNo;
     this.m_ObjectId = objectId;
     this.m_AccessionDate = DateTime.Today;
     this.m_AccessionTime = DateTime.Now;
     this.m_AccessioningFacilityId = YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.FacilityId;
     this.m_SpecimenOrderCollection = new YellowstonePathology.Business.Specimen.Model.SpecimenOrderCollection();
     this.m_PanelSetOrderCollection = new YellowstonePathology.Business.Test.PanelSetOrderCollection();
     this.m_SpecimenOrderDataTemplate = YellowstonePathology.Business.DataTemplateSpecimenOrderEnum.DataTemplateAccessionTreeView;
     this.m_ICD9BillingCodeCollection = new Billing.ICD9BillingCodeCollection();
     this.m_TaskOrderCollection = new YellowstonePathology.Business.Task.Model.TaskOrderCollection();
 }
Exemplo n.º 15
0
 public AccessionOrder()
 {
     this.m_SpecimenOrderCollection = new YellowstonePathology.Business.Specimen.Model.SpecimenOrderCollection();
     this.m_PanelSetOrderCollection = new YellowstonePathology.Business.Test.PanelSetOrderCollection();
     this.m_SpecimenOrderDataTemplate = YellowstonePathology.Business.DataTemplateSpecimenOrderEnum.DataTemplateAccessionTreeView;
     this.m_ICD9BillingCodeCollection = new Billing.ICD9BillingCodeCollection();
     this.m_TaskOrderCollection = new YellowstonePathology.Business.Task.Model.TaskOrderCollection();
 }
Exemplo n.º 16
0
 public void RemoveICD9Code(YellowstonePathology.Business.Billing.ICD9BillingCode item)
 {
     this.m_AccessionOrder.ICD9BillingCodeCollection.Remove(item);
     this.m_ICD9BillingCodeCollection = this.m_AccessionOrder.ICD9BillingCodeCollection.GetReportCollection(this.PanelSetOrderLeukemiaLymphoma.ReportNo);
     this.NotifyPropertyChanged("ICD9BillingCodeCollection");
 }