public PendingStudies() { m_IsSurgical = false; this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(this.IsSurgical); this.m_Rule.ActionList.Add(this.HasPendingAncillaryStudies); }
public CaseReportAmendment() { m_FontSizeConverter = new FontSizeConverter(); m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(this.SetAmendments); }
public PathologistFinalRules() { this.m_PapCorrelationWordList = new WordSearchList(); this.m_PapCorrelationWordList.Add(new WordSearchListItem("ECC", true, string.Empty)); this.m_PapCorrelationWordList.Add(new WordSearchListItem("CERVIX", true, string.Empty)); this.m_PapCorrelationWordList.Add(new WordSearchListItem("CERVICAL", true, string.Empty)); this.m_PapCorrelationWordList.Add(new WordSearchListItem("VAGINAL", true, string.Empty)); this.m_PapCorrelationWordList.Add(new WordSearchListItem("ENDOCERVICAL", true, string.Empty)); this.m_PapCorrelationWordList.Add(new WordSearchListItem("BLADDER", true, string.Empty)); this.m_PapCorrelationWordList.Add(new WordSearchListItem("THYROID", true, string.Empty)); this.m_PapCorrelationWordList.Add(new WordSearchListItem("BREAST", true, string.Empty)); this.m_PapCorrelationWordList.Add(new WordSearchListItem("GALLBLADDER", false, string.Empty)); this.m_Rule = new Rule(); this.m_Rule.ActionList.Add(IsTheCaseBeingSigned); this.m_Rule.ActionList.Add(AreAncillaryStudiesHandled); this.m_Rule.ActionList.Add(IsPapCorrelationHandled); this.m_Rule.ActionList.Add(CaseIsAssigned); this.m_Rule.ActionList.Add(IsSpecialDermCaseViolation); this.m_Rule.ActionList.Add(IsIntraoperativeCorrelationHandled); this.m_Rule.ActionList.Add(CaseHasQuestionMarks); this.m_Rule.ActionList.Add(CurrentUserIsTheAssignedUser); this.m_Rule.ActionList.Add(CaseHasSvhAccount); this.m_Rule.ActionList.Add(CaseHasSvhMRN); this.m_Rule.ActionList.Add(CaseHasClientNotFound); this.m_Rule.ActionList.Add(CaseHasPhysicianNotFound); this.m_Rule.ActionList.Add(CaseHasUnfinaledPeerReview); this.m_Rule.ActionList.Add(GradedStainsAreHandled); this.m_Rule.ActionList.Add(SignCase); this.m_Rule.ActionList.Add(UnSignCase); this.m_Rule.ActionList.Add(DeleteUndistributedLogItems); }
public ScreeningFinal(ProcessingModeEnum processingMode) { this.m_ProcessingMode = processingMode; this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(IsUserPathologistOrCytotech); this.m_Rule.ActionList.Add(DoesPriorUnacceptedScreeningExist); this.m_Rule.ActionList.Add(ArePanelResultsAlreadyAccepted); this.m_Rule.ActionList.Add(DoesTheResultCodeHaveAnyNines); this.m_Rule.ActionList.Add(HandleHistorectomyWarning); this.m_Rule.ActionList.Add(AreThePanelOrderResultsSet); this.m_Rule.ActionList.Add(SetScreenedByUserData); this.m_Rule.ActionList.Add(SetScreeningError); this.m_Rule.ActionList.Add(AddNoChargePeerReviewForEndoGreaterThan40Comment); this.m_Rule.ActionList.Add(AddPathologistReviewIfDiagnosisIsTwoOrBetter); this.m_Rule.ActionList.Add(HandleUnsatPrimaryScreeningResult); this.m_Rule.ActionList.Add(HandleUnsatPathologistReviewScreeningConfirmedResult); this.m_Rule.ActionList.Add(HandleNoChargePathologistReview); this.m_Rule.ActionList.Add(HandleNoChargePathologistReviewEndometrialCells); this.m_Rule.ActionList.Add(AcceptPanelOrder); this.m_Rule.ActionList.Add(DoesDotReviewExist); this.m_Rule.ActionList.Add(AddQCReviewIfNecessary); this.m_Rule.ActionList.Add(HandleImagerError); this.m_Rule.ActionList.Add(IsOkToFinalPanelSetOrderResult); this.m_Rule.ActionList.Add(IsQCScreenerSameAsInitialScreener); this.m_Rule.ActionList.Add(FinalPanelSetOrder); this.m_Rule.ActionList.Add(HandleScreeningError); }
public CaseReportOtherCases() { m_Rule = new YellowstonePathology.Business.Rules.Rule(); m_Rule.ActionList.Add(this.MakePatientHistoryList); m_Rule.ActionList.Add(this.SetOtherCases); }
public FinalAmendment() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(this.IsFinal); this.m_Rule.ActionList.Add(this.DoesAmendmentHaveQuestionMarks); this.m_Rule.ActionList.Add(this.SetFinalValues); }
public DeletePanelOrder() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(HaltIfNotOkToDelete); this.m_Rule.ActionList.Add(RemovePanelOrder); }
public ScreeningUnfinal() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(HasFinalWHP); this.m_Rule.ActionList.Add(UnfinalPanelSetOrder); this.m_Rule.ActionList.Add(UnfinalPanelOrder); }
public DotReviewFinal() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(IsItOkToFinalDotReview); this.m_Rule.ActionList.Add(FinalDotReview); }
public ClearCase() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(ClearPanelSetOrder); this.m_Rule.ActionList.Add(ClearPanelOrder); }
public SetAmendmentSignatureText() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(IsNotFinal); this.m_Rule.ActionList.Add(IsFinalAndNotDistributed); this.m_Rule.ActionList.Add(IsFinalAndDistributed); this.m_Rule.ActionList.Add(IsNotLocked); }
public ReassignCase() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(this.UserIsPathologist); this.m_Rule.ActionList.Add(this.CreateAmendment); this.m_Rule.ActionList.Add(this.ChangeUser); }
public SetOtherCondition() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(IsOkToSetOtherCondition); this.m_Rule.ActionList.Add(SetOtherConditionComment); this.m_Rule.ActionList.Add(HandleEndoInWomenOlderThan40ReportComment); this.m_Rule.ActionList.Add(HandleECCReportComment); }
public SearchNameOrReportNo() { this.m_ExecutionStatus = new YellowstonePathology.Business.Rules.ExecutionStatus(); this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(this.HasContent); this.m_Rule.ActionList.Add(this.GetReportNo); this.m_Rule.ActionList.Add(this.GetName); }
public SetResult() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(IsItOkToSetTheResult); this.m_Rule.ActionList.Add(SetSpecimenAdequacy); this.m_Rule.ActionList.Add(SetScreeningImpression); this.m_Rule.ActionList.Add(SetResultCode); }
public Accept() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(DoesUserHavePermission); this.m_Rule.ActionList.Add(HaltIfPanelOrderIsAccepted); this.m_Rule.ActionList.Add(HaltIfPanelSetOrderIsFinal); this.m_Rule.ActionList.Add(HaltIfAnyResultsAreEmpty); this.m_Rule.ActionList.Add(PatientIsLinked); }
public WorkspaceEnableRules() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(this.LockAcquired); this.m_Rule.ActionList.Add(this.IsFinal); this.m_Rule.ActionList.Add(this.UserIsPathologist); this.m_Rule.ActionList.Add(this.HasOpenAmendment); this.m_Rule.ActionList.Add(this.UserIsTyping); this.m_Rule.ActionList.Add(this.BillingAudited); }
public AddCytologyQCPanelOrder() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(IsModulusNotZero); this.m_Rule.ActionList.Add(DoesPathologistReviewExist); this.m_Rule.ActionList.Add(DoesCytotechReviewExist); this.m_Rule.ActionList.Add(AddQCPanel); this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance; }
public SetScreeningImpression() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_ExecutionStatus = new YellowstonePathology.Business.Rules.ExecutionStatus(); this.m_Rule.ActionList.Add(IsOkToSetScreeningImpression); this.m_Rule.ActionList.Add(SetScreeningImpressionResult); this.m_Rule.ActionList.Add(RemoveBiopsyPerformedInAnotherFacilityComment); this.m_Rule.ActionList.Add(SetScreeningImpressionCode); this.m_Rule.ActionList.Add(AddBiopsyPerformedInAnotherFacilityComment); }
public RulesPanelSetOrderFinalCommonV2() { this.m_Rule = new Rule(); this.m_Rule.ActionList.Add(IsAlreadyFinal); this.m_Rule.ActionList.Add(IsPatientDataOK); this.m_Rule.ActionList.Add(IsLinked); this.m_Rule.ActionList.Add(IsClientDataOK); this.m_Rule.ActionList.Add(ResultsAreNotSet); this.m_Rule.ActionList.Add(SetAsFinal); this.m_Rule.ActionList.Add(UnSignCase); }
public Accept() { this.m_TestCollection = YellowstonePathology.Business.Test.Model.TestCollection.GetAllTests(); this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(DoesUserHavePermission); this.m_Rule.ActionList.Add(HaltIfPanelOrderIsAccepted); this.m_Rule.ActionList.Add(HaltIfPanelSetOrderIsFinal); this.m_Rule.ActionList.Add(HaltIfAnyResultsAreEmpty); this.m_Rule.ActionList.Add(PatientIsLinked); }
public SetSpecimenAdequacy() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_ExecutionStatus = new YellowstonePathology.Business.Rules.ExecutionStatus(); this.m_Rule.ActionList.Add(IsOkToSetSpecimenAdequacy); this.m_Rule.ActionList.Add(SetSpecimenAdequacyResult); this.m_Rule.ActionList.Add(RemoveTZoneReportComment); this.m_Rule.ActionList.Add(RemoveUnsatResultComment); this.m_Rule.ActionList.Add(SetSpecimenAdequacyCode); this.m_Rule.ActionList.Add(HandleAbsentTZoneReportComment); this.m_Rule.ActionList.Add(HandleUnsatResult); }
public AssignScreening(object writer) { this.m_Writer = writer; this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(this.Assign); }
public SetReportComment() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(IsOkToSetReportComment); this.m_Rule.ActionList.Add(SetComment); }
public SetResultToAgree() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(IsOkToSetResults); this.m_Rule.ActionList.Add(SetResults); }
public AddScreeningReview() { this.m_Rule = new YellowstonePathology.Business.Rules.Rule(); this.m_Rule.ActionList.Add(AddPanelOrder); this.m_Rule.ActionList.Add(SetResultsFromOrderingPanelOrder); }
public RuleAcceptBoneMarrowSummaryOnLastFinal() { this.m_Rule = new Rules.Rule(); this.m_Rule.ActionList.Add(AcceptSummary); }