コード例 #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);
        }
コード例 #3
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);
        }
コード例 #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
ファイル: DeletePanelOrder.cs プロジェクト: ericramses/YPILIS
        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
ファイル: FinalAmendment.cs プロジェクト: ericramses/YPILIS
 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
ファイル: DotReviewFinal.cs プロジェクト: ericramses/YPILIS
        public DotReviewFinal()
        {
            this.m_Rule = new YellowstonePathology.Business.Rules.Rule();

            this.m_Rule.ActionList.Add(IsItOkToFinalDotReview);
            this.m_Rule.ActionList.Add(FinalDotReview);
        }
コード例 #13
0
ファイル: ScreeningFinal.cs プロジェクト: ericramses/YPILIS
        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
ファイル: ClearCase.cs プロジェクト: ericramses/YPILIS
        public ClearCase()
        {
            this.m_Rule = new YellowstonePathology.Business.Rules.Rule();

            this.m_Rule.ActionList.Add(ClearPanelSetOrder);
            this.m_Rule.ActionList.Add(ClearPanelOrder);
        }
コード例 #17
0
ファイル: ClearCase.cs プロジェクト: WilliamCopland/YPILIS
        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
ファイル: ScreeningUnfinal.cs プロジェクト: ericramses/YPILIS
 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
ファイル: ReassignCase.cs プロジェクト: WilliamCopland/YPILIS
        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
ファイル: SetResult.cs プロジェクト: WilliamCopland/YPILIS
        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);
 }
コード例 #34
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;
        }
コード例 #35
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);
        }
コード例 #36
0
 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
ファイル: Accept.cs プロジェクト: WilliamCopland/YPILIS
        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;
        }
コード例 #40
0
 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
ファイル: SetReportComment.cs プロジェクト: ericramses/YPILIS
 public SetReportComment()
 {
     this.m_Rule = new YellowstonePathology.Business.Rules.Rule();
     this.m_Rule.ActionList.Add(IsOkToSetReportComment);
     this.m_Rule.ActionList.Add(SetComment);
 }
コード例 #47
0
ファイル: AssignScreening.cs プロジェクト: ericramses/YPILIS
 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);
 }
コード例 #51
0
 public RuleAcceptBoneMarrowSummaryOnLastFinal()
 {
     this.m_Rule = new Rules.Rule();
     this.m_Rule.ActionList.Add(AcceptSummary);
 }