public override string BuildResultText(SpecimenOrder specimenOrder, AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { string result = base.BuildResultText(specimenOrder, accessionOrder, systemIdentity); if (accessionOrder.SpecimenOrderCollection.Count == 2) { result = result.Replace("[quantity]", "One"); result = result.Replace("[tonsils]", "tonsil"); result = result.Replace("[measurementstring]", "Measurement: [measurement]"); } else { string measurementString = "Measurement Tonsil 1: [measurement]" + Environment.NewLine + "Measurement Tonsil 2: [measurement]"; result = result.Replace("[tonsils]", "tonsils"); result = result.Replace("[quantity]", "Two"); result = result.Replace("[measurementstring]", measurementString); } result = this.ReplaceRepresentativeSectionsAgeRestricted(result, specimenOrder, accessionOrder); return result; }
public override string BuildResultText(SpecimenOrder specimenOrder, AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { string result = base.BuildResultText(specimenOrder, accessionOrder, systemIdentity); result = this.ReplaceTipsSubmittedWithCurettings(result, specimenOrder); return result; }
public override string BuildResultText(SpecimenOrder specimenOrder, AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { string result = base.BuildResultText(specimenOrder, accessionOrder, systemIdentity); result = this.ReplaceRepresentativeSectionsAgeRestricted(result, specimenOrder, accessionOrder); return result; }
public override string BuildResultText(SpecimenOrder specimenOrder, AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { return base.BuildResultText(specimenOrder, accessionOrder, systemIdentity); }
public override string BuildResultText(SpecimenOrder specimenOrder, AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { string result = this.m_Text.Replace("[patientname]", accessionOrder.PatientDisplayName); result = result.Replace("[slidecount]", specimenOrder.AliquotOrderCollection.GetSlideCount().ToString()); return result; }
public override string BuildResultText(SpecimenOrder specimenOrder, AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { string result = this.m_Text.Replace("[physicianname]", accessionOrder.PhysicianName); result = result.Replace("[clientaccession]", accessionOrder.ClientAccessionNo); result = result.Replace("[patientname]", accessionOrder.PatientDisplayName); result = result.Replace("[blockcount]", specimenOrder.AliquotOrderCollection.GetBlockCountString().ToString()); result = result.Replace("[slidecount]", specimenOrder.AliquotOrderCollection.GetClientAccessionedSlideOrderCountString().ToString()); result = base.ReplaceIdentifier(result, specimenOrder, accessionOrder); YellowstonePathology.Business.Client.Model.Client client = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetClientByClientId(accessionOrder.ClientId); result = result.Replace("[clientname]", client.ClientName); result = result.Replace("[clientcitystate]", client.City + ", " + client.State); return result; }
public override string BuildResultText(SpecimenOrder specimenOrder, AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { string identifier = accessionOrder.PatientDisplayName; if(specimenOrder.AliquotOrderCollection.HasCellBlock() == true) { this.m_Text += " A cell block was made."; } this.m_Text = this.m_Text.Replace("[Specimen]", "Specimen " + specimenOrder.SpecimenNumber); return this.m_Text.Replace("[identifier]", identifier); }
public override string BuildResultText(SpecimenOrder specimenOrder, AccessionOrder accessionOrder, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { //string result = base.BuildResultText(specimenOrder, accessionOrder, systemIdentity); string result = this.ReplaceIdentifier(this.m_Text, specimenOrder, accessionOrder); if (specimenOrder.AliquotOrderCollection.Count == 1) { result = result.Replace("[submitted]", "Entirely submitted in cassette \"" + specimenOrder.AliquotOrderCollection[0].Label + "\""); } else if(specimenOrder.AliquotOrderCollection.Count == 2) { result = result.Replace("[submitted]", "Shave [procedure] and submitted in cassette \"" + specimenOrder.SpecimenNumber + "A\". " + "The curettings are filtered through a fine mesh bag and entirely submitted in cassette \"" + specimenOrder.AliquotOrderCollection.GetLastBlock().Label + "\""); } else { result = "This template only works with 2 blocks."; } result = this.AppendInitials(result, specimenOrder, accessionOrder, systemIdentity); this.m_Text = result; return result; }