DGENEGT1 ;ALB/KCL,ISA/KWP,LBD,RGL,BRM,DLF,TDM - Enrollment Group Threshold API's ; 6/17/09 11:05am
Source file <DGENEGT1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| NOTIFY(DGEGT,OLDEGT) | ; ; Description: This is used to send a message to local mail group. ; The notification is used to communicate changes in the Enrollment ; Group Threshold (EGT) setting to users at the local site. | |
| ABOVE(DPTDFN,ENRPRI,ENRGRP,EGTPRI,EGTGRP,EGTFLG) | ; ; Description: This function will determine if the enrollment is above ; the threshold. | |
| EDATE(APP,EFF) | ; Compare the Application Date and Effective Date and ; return the earlier date | |
| OVRRIDE(DPTDFN,EGT) | ;check for previous EGT override by HEC and new rules | |
| RULES(DPTDFN,EGTENR,EGT,DGPAT) | ;check for new cont enrollment rules (DG*5.3*672) | |
| DISPLAY() | ; ; Description: Display Enrollment Group Threshold (EGT) settings. | |
| ABOVE2(DPTDFN,ENRDT,PRIORITY,SUBGRP) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | ABOVE+20, ABOVE2+14 | 
| $$FINDCUR^DGENA | OVRRIDE+5 | 
| $$FINDPRI^DGENA | OVRRIDE+9, OVRRIDE+33 | 
| $$GET^DGENA | OVRRIDE+8, OVRRIDE+32, RULES+37 | 
| $$FINDCUR^DGENEGT | DISPLAY+6, ABOVE+19, ABOVE2+15 | 
| $$GET^DGENEGT | DISPLAY+6, ABOVE+19, ABOVE2+15 | 
| $$GET^DGENELA | OVRRIDE+3 | 
| $$STAEXP^DGENELA4 | RULES+19, RULES+25 | 
| $$LST^DGMTU | RULES+39 | 
| $$EXTERNAL^DILFD | NOTIFY+29, NOTIFY+34, NOTIFY+35, NOTIFY+36, DISPLAY+11, DISPLAY+12, DISPLAY+13, DISPLAY+14 | 
| ^XMD | NOTIFY+39 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DGEN(27.16 - [#27.16] | EXTERNAL^DILFD | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DGEN(27.11 - [#27.11] | RULES+36 | 
| ^DGEN(27.15 - [#27.15] | OVRRIDE+16, OVRRIDE+38 | 
| ^DGMT(408.31 - [#408.31] | RULES+40 | 
| Name | Line Occurrences | 
|---|---|
| $$ABOVE | ABOVE2+18, ABOVE2+19 | 
| $$EDATE | OVRRIDE+15, OVRRIDE+37 | 
| $$OVRRIDE | ABOVE+32 | 
| $$RULES | OVRRIDE+26, OVRRIDE+44 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ABOVE | ABOVE+18~, ABOVE+25, ABOVE+26*, ABOVE+28*, ABOVE+30*, ABOVE+31*, ABOVE+32*, ABOVE+36*, ABOVE+37*, ABOVE2+9~ , ABOVE2+10*, ABOVE2+20 | 
| APP | EDATE~, EDATE+3*, EDATE+4 | 
| CE | OVRRIDE+1~, OVRRIDE+26*, OVRRIDE+29*, OVRRIDE+41*, OVRRIDE+44*, OVRRIDE+45 | 
| CUR | OVRRIDE+1~, OVRRIDE+2*, OVRRIDE+6, OVRRIDE+13* | 
| CVDT | OVRRIDE+1~ | 
| DGEGT | NOTIFY~, DISPLAY+3~, DISPLAY+6 | 
| DGEGT("EFFDATE" | NOTIFY+36, DISPLAY+14 | 
| DGEGT("ENTERED" | DISPLAY+11 | 
| DGEGT("PRIORITY" | NOTIFY+34, DISPLAY+12 | 
| DGEGT("SUBGRP" | NOTIFY+34, DISPLAY+12 | 
| DGEGT("TYPE" | NOTIFY+35, DISPLAY+13 | 
| DGPAT | OVRRIDE+1~, OVRRIDE+3, OVRRIDE+26, OVRRIDE+44, RULES~ | 
| DGPAT("AO" | RULES+16 | 
| DGPAT("AOEXPLOC" | RULES+17 | 
| DGPAT("EC" | RULES+23 | 
| DGPAT("SCPER" | RULES+4 | 
| DGPAT("VACKAMT" | RULES+4 | 
| DPTDFN | ABOVE~, ABOVE+32, ABOVE2~, ABOVE2+18, ABOVE2+19, OVRRIDE~, OVRRIDE+3, OVRRIDE+5, OVRRIDE+26, OVRRIDE+44 , RULES~, RULES+36 | 
| DT | OVRRIDE+15, OVRRIDE+37 | 
| EDT | EDATE+2~, EDATE+4*, EDATE+5*, EDATE+6 | 
| EFF | EDATE~, EDATE+3*, EDATE+4, EDATE+5 | 
| EGT | ABOVE+18~, ABOVE+19, ABOVE+32, ABOVE2+9~, ABOVE2+15, OVRRIDE~, OVRRIDE+26, OVRRIDE+44, RULES~ | 
| EGT("EFFDATE" | ABOVE+21, ABOVE2+16, ABOVE2+17, OVRRIDE+18, OVRRIDE+23, OVRRIDE+41 | 
| EGT("PRIORITY" | ABOVE+28, ABOVE+30, ABOVE+36, ABOVE+38 | 
| EGT("SUBGRP" | ABOVE+31, ABOVE+37 | 
| EGT("TYPE" | ABOVE+25, ABOVE2+18 | 
| EGTENR | OVRRIDE+1~, OVRRIDE+8, OVRRIDE+26, OVRRIDE+32, OVRRIDE+44, RULES~ | 
| EGTENR("APP" | OVRRIDE+15, OVRRIDE+37 | 
| EGTENR("EFFDATE" | OVRRIDE+15, OVRRIDE+37, RULES+17, RULES+20, RULES+26 | 
| EGTENR("ELIG" | RULES+4, RULES+7, RULES+17, RULES+18, RULES+24, RULES+28, RULES+34 | 
| EGTENR("PRIORITY" | RULES+34 | 
| EGTENR("SOURCE" | OVRRIDE+18 | 
| EGTENR("STATUS" | OVRRIDE+12, OVRRIDE+16, OVRRIDE+20, OVRRIDE+36, OVRRIDE+38 | 
| EGTFLG | ABOVE~ | 
| EGTGRP | ABOVE~ | 
| EGTPRI | ABOVE~ | 
| ENIEN | RULES+35~, RULES+36*, RULES+37 | 
| ENR | RULES+35~, RULES+37 | 
| ENR("APP" | RULES+39 | 
| ENR("ELIG" | RULES+38 | 
| ENR("PRIORITY" | RULES+38 | 
| ENRCAT | OVRRIDE+1~, OVRRIDE+16*, OVRRIDE+18, OVRRIDE+26, OVRRIDE+38*, OVRRIDE+44 | 
| ENRDT | ABOVE2~, ABOVE2+13*, ABOVE2+15, OVRRIDE+1~, OVRRIDE+15*, OVRRIDE+18, OVRRIDE+23, OVRRIDE+37*, OVRRIDE+41, RULES+28 | 
| ENRGRP | ABOVE~, ABOVE+16*, ABOVE+31, ABOVE+37 | 
| ENRIEN | OVRRIDE+1~, OVRRIDE+5*, OVRRIDE+7, OVRRIDE+8, OVRRIDE+9*, OVRRIDE+31, OVRRIDE+32, OVRRIDE+33* | 
| ENRPRI | ABOVE~, ABOVE+17*, ABOVE+27, ABOVE+28, ABOVE+30, ABOVE+36, ABOVE+38 | 
| MTDT | RULES+35~, RULES+39* | 
| MTIEN | RULES+35~, RULES+39*, RULES+40 | 
| OLDEGT | NOTIFY~ | 
| OLDEGT("PRIORITY" | NOTIFY+21 | 
| OLDEGT("SUBGRP" | NOTIFY+29 | 
| OLDPRI | NOTIFY+11~, NOTIFY+21*, NOTIFY+29 | 
| PRIORITY | ABOVE2~, ABOVE2+12*, ABOVE2+18, ABOVE2+19 | 
| RTN | RULES+1~, RULES+16, RULES+17*, RULES+20*, RULES+23, RULES+26*, RULES+34*, RULES+40* | 
| STAEXP | RULES+1~, RULES+19*, RULES+20, RULES+25*, RULES+26 | 
| STOP | OVRRIDE+1~, OVRRIDE+2*, OVRRIDE+6, OVRRIDE+7*, OVRRIDE+8*, OVRRIDE+14, OVRRIDE+29*, OVRRIDE+30, OVRRIDE+31*, OVRRIDE+32* , OVRRIDE+41*, OVRRIDE+44* | 
| SUBGRP | ABOVE2~, ABOVE2+11*, ABOVE2+18, ABOVE2+19 | 
| TEXT | NOTIFY+11~ | 
| TEXT(1 | NOTIFY+24* | 
| TEXT(10 | NOTIFY+33* | 
| TEXT(11 | NOTIFY+34* | 
| TEXT(12 | NOTIFY+35* | 
| TEXT(13 | NOTIFY+36* | 
| TEXT(2 | NOTIFY+25* | 
| TEXT(3 | NOTIFY+26* | 
| TEXT(4 | NOTIFY+27* | 
| TEXT(5 | NOTIFY+28* | 
| TEXT(6 | NOTIFY+29* | 
| TEXT(7 | NOTIFY+30* | 
| TEXT(8 | NOTIFY+31* | 
| TEXT(9 | NOTIFY+32* | 
| TODAY | ABOVE+18~, ABOVE+20*, ABOVE+21, ABOVE2+9~, ABOVE2+14*, ABOVE2+17 | 
| U | OVRRIDE+12, OVRRIDE+20, OVRRIDE+36, RULES+34, RULES+36, RULES+38, RULES+40 | 
| X | ABOVE+18~, ABOVE+20, ABOVE2+9~, ABOVE2+14 | 
| XMDUN | NOTIFY+11~, NOTIFY+15* | 
| XMDUZ | NOTIFY+11~, NOTIFY+15* | 
| XMROU | NOTIFY+11~ | 
| XMSTRIP | NOTIFY+11~ | 
| XMSUB | NOTIFY+11~, NOTIFY+14* | 
| XMTEXT | NOTIFY+11~, NOTIFY+23* | 
| XMY | NOTIFY+11~ | 
| XMY("G.DGEN E | GT UPDATES" , NOTIFY+18* | 
| XMZ | NOTIFY+11~ |