Пример #1
0
 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);
 }
Пример #2
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        public CaseReportOtherCases()
        {
            m_Rule = new YellowstonePathology.Business.Rules.Rule();

            m_Rule.ActionList.Add(this.MakePatientHistoryList);
            m_Rule.ActionList.Add(this.SetOtherCases);
        }
Пример #7
0
 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);
 }
Пример #8
0
        public DeletePanelOrder()
        {
            this.m_Rule = new YellowstonePathology.Business.Rules.Rule();

            this.m_Rule.ActionList.Add(HaltIfNotOkToDelete);
            this.m_Rule.ActionList.Add(RemovePanelOrder);
        }
Пример #9
0
        public DeletePanelOrder()
        {
            this.m_Rule = new YellowstonePathology.Business.Rules.Rule();

            this.m_Rule.ActionList.Add(HaltIfNotOkToDelete);
            this.m_Rule.ActionList.Add(RemovePanelOrder);
        }
Пример #10
0
 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);
 }
Пример #11
0
 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);
 }
Пример #12
0
        public DotReviewFinal()
        {
            this.m_Rule = new YellowstonePathology.Business.Rules.Rule();

            this.m_Rule.ActionList.Add(IsItOkToFinalDotReview);
            this.m_Rule.ActionList.Add(FinalDotReview);
        }
Пример #13
0
        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);
        }
Пример #14
0
        public DotReviewFinal()
        {
            this.m_Rule = new YellowstonePathology.Business.Rules.Rule();

            this.m_Rule.ActionList.Add(IsItOkToFinalDotReview);
            this.m_Rule.ActionList.Add(FinalDotReview);
        }
Пример #15
0
        public CaseReportOtherCases()
        {
            m_Rule = new YellowstonePathology.Business.Rules.Rule();

            m_Rule.ActionList.Add(this.MakePatientHistoryList);
            m_Rule.ActionList.Add(this.SetOtherCases);
        }
Пример #16
0
        public ClearCase()
        {
            this.m_Rule = new YellowstonePathology.Business.Rules.Rule();

            this.m_Rule.ActionList.Add(ClearPanelSetOrder);
            this.m_Rule.ActionList.Add(ClearPanelOrder);
        }
Пример #17
0
        public ClearCase()
        {
            this.m_Rule = new YellowstonePathology.Business.Rules.Rule();

            this.m_Rule.ActionList.Add(ClearPanelSetOrder);
            this.m_Rule.ActionList.Add(ClearPanelOrder);
        }
Пример #18
0
        public CaseReportAmendment()
        {
            m_FontSizeConverter = new FontSizeConverter();
            m_Rule = new YellowstonePathology.Business.Rules.Rule();

            this.m_Rule.ActionList.Add(this.SetAmendments);
        }
Пример #19
0
 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);
 }
Пример #20
0
 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);
 }
Пример #21
0
 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);
 }
Пример #22
0
        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);
        }
Пример #23
0
 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);
 }
Пример #24
0
        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);
        }
Пример #25
0
        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);
        }
Пример #26
0
        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);
        }
Пример #27
0
        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);
        }
Пример #28
0
        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);
        }
Пример #29
0
        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);
        }
Пример #30
0
        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);
        }
Пример #31
0
        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);
        }
Пример #32
0
 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);
 }
Пример #33
0
 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);
 }
Пример #37
0
        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);
        }
Пример #38
0
        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);
        }
Пример #39
0
        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 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);
 }
Пример #41
0
        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);
        }
Пример #42
0
        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);
        }
Пример #43
0
 public AssignScreening(object writer)
 {
     this.m_Writer = writer;
     this.m_Rule = new YellowstonePathology.Business.Rules.Rule();
     this.m_Rule.ActionList.Add(this.Assign);
 }
Пример #44
0
 public SetReportComment()
 {
     this.m_Rule = new YellowstonePathology.Business.Rules.Rule();
     this.m_Rule.ActionList.Add(IsOkToSetReportComment);
     this.m_Rule.ActionList.Add(SetComment);
 }
Пример #45
0
 public SetResultToAgree()
 {
     this.m_Rule = new YellowstonePathology.Business.Rules.Rule();
     this.m_Rule.ActionList.Add(IsOkToSetResults);
     this.m_Rule.ActionList.Add(SetResults);
 }
Пример #46
0
 public SetReportComment()
 {
     this.m_Rule = new YellowstonePathology.Business.Rules.Rule();
     this.m_Rule.ActionList.Add(IsOkToSetReportComment);
     this.m_Rule.ActionList.Add(SetComment);
 }
Пример #47
0
 public AssignScreening(object writer)
 {
     this.m_Writer = writer;
     this.m_Rule   = new YellowstonePathology.Business.Rules.Rule();
     this.m_Rule.ActionList.Add(this.Assign);
 }
Пример #48
0
 public AddScreeningReview()
 {
     this.m_Rule = new YellowstonePathology.Business.Rules.Rule();
     this.m_Rule.ActionList.Add(AddPanelOrder);
     this.m_Rule.ActionList.Add(SetResultsFromOrderingPanelOrder);
 }
Пример #49
0
 public SetResultToAgree()
 {
     this.m_Rule = new YellowstonePathology.Business.Rules.Rule();
     this.m_Rule.ActionList.Add(IsOkToSetResults);
     this.m_Rule.ActionList.Add(SetResults);
 }
Пример #50
0
 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);
 }