Code |
S TIUY=$NA(^TMP("TIUR",$J)) K @TIUY I $G(CONTEXT)'>0 Q I $G(CLASS)'>0 Q I $G(CONTEXT)=1 D STRT1^AWCMCPR1 ; TIU*1.0*181 S:+$G(EARLY)'>0!(+$G(CONTEXT)=1) EARLY=0 S:+$G(LATE)'>0!(+$G(CONTEXT)=1) LATE=5000000 I EARLY>LATE D SWAP(.EARLY,.LATE) I $L(LATE,".")=1 D EXPRANGE(.EARLY,.LATE) S:+$G(PERSON)'>0 PERSON=DUZ S:$G(SEQUENCE)']"" SEQUENCE="D" S:+$G(OCCLIM)'>0 OCCLIM=9999999 S DFN=+$G(DFN) S EARLY=9999999-EARLY,LATE=9999999-LATE ; CHANGE TO REVERSE DATES I CONTEXT=1!(CONTEXT=5) D G CTXQ . D ACLPT(.TIUY,CLASS,DFN,LATE,EARLY,OCCLIM,SEQUENCE) I CONTEXT=2 D G CTXQ . I DFN>0 D Q . . D ACLAU(.TIUY,CLASS,PERSON,DFN,LATE,EARLY,SEQUENCE,$G(INCUND)) . F S DFN=$O(^TIU(8925,"ACLAU",CLASS,PERSON,DFN)) Q:DFN'>0 D ACLAU(.TIUY,CLASS,PERSON,DFN,LATE,EARLY,SEQUENCE,$G(INCUND)) I CONTEXT=3 D G CTXQ . I DFN>0 D Q . . D ACLEC(.TIUY,CLASS,PERSON,DFN,LATE,EARLY,SEQUENCE) . F S DFN=$O(^TIU(8925,"ACLEC",CLASS,PERSON,DFN)) Q:DFN'>0 D ACLEC(.TIUY,CLASS,PERSON,DFN,LATE,EARLY,SEQUENCE) I CONTEXT=4 D G CTXQ . I DFN>0 D Q . . ;VMP OIFO BAY PINES;ELR;TIU*1.0*194 REMOVED EXECUTION OF ACLSB & ADDED APTCL . . ;D ACLSB(.TIUY,CLASS,PERSON,DFN,LATE,EARLY,SEQUENCE) . . D APTCL^TIUSRVLP(.TIUY,CLASS,PERSON,DFN,LATE,EARLY,SEQUENCE) . F S DFN=$O(^TIU(8925,"APTCL",DFN)) Q:DFN'>0 D APTCL^TIUSRVLP(.TIUY,CLASS,PERSON,DFN,LATE,EARLY,SEQUENCE)
|