DGENEGT1 ;ALB/KCL,KWP,LBD,RGL,BRM,DLF,TDM,KUM,ARF,JAM - Enrollment Group Threshold API's ; 6/17/09 11:05am
Source file <DGENEGT1.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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. |
|
DISPLAY() | ;
; Description: Display Enrollment Group Threshold (EGT) settings. |
|
ABOVE(DPTDFN,ENRPRI,ENRGRP,EGTPRI,EGTGRP,EGTFLG) | ;
; Description: This function will determine if the enrollment is above ; the threshold. |
|
ABOVE2(DPTDFN,ENRDT,PRIORITY,SUBGRP) | ;
|
|
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)
|
|
EDATE(APP,EFF) | ; Compare the Application Date and Effective Date and
; return the earlier date |
Name | Field # of Occurrence |
---|---|
NOW^%DTC | ABOVE+20, ABOVE2+14 |
$$FINDCUR^DGENA | OVRRIDE+5 |
$$FINDPRI^DGENA | OVRRIDE+9, OVRRIDE+34 |
$$GET^DGENA | OVRRIDE+8, OVRRIDE+33, RULES+41 |
$$FINDCUR^DGENEGT | DISPLAY+6, ABOVE+19, ABOVE2+15 |
$$GET^DGENEGT | DISPLAY+6, ABOVE+19, ABOVE2+15 |
$$GET^DGENELA | OVRRIDE+3 |
$$STAEXP^DGENELA4 | RULES+23, RULES+29 |
$$LST^DGMTU | RULES+43 |
$$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+40 |
^DGEN(27.15 - [#27.15] | OVRRIDE+16, OVRRIDE+39 |
^DGMT(408.31 - [#408.31] | RULES+44 |
Name | Line Occurrences |
---|---|
$$ABOVE | ABOVE2+18, ABOVE2+19 |
$$EDATE | OVRRIDE+15, OVRRIDE+38 |
$$OVRRIDE | ABOVE+32 |
$$RULES | OVRRIDE+27, OVRRIDE+45 |
>> | 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+27*, OVRRIDE+30*, OVRRIDE+42*, OVRRIDE+45*, OVRRIDE+46 |
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+27, OVRRIDE+45, RULES~ |
DGPAT("AO" | RULES+16 |
DGPAT("AOEXPLOC" | RULES+17 |
DGPAT("EC" | RULES+27 |
DGPAT("SCPER" | RULES+4 |
DGPAT("VACKAMT" | RULES+4 |
DPTDFN | ABOVE~, ABOVE+32, ABOVE2~, ABOVE2+18, ABOVE2+19, OVRRIDE~, OVRRIDE+3, OVRRIDE+5, OVRRIDE+27, OVRRIDE+45 , RULES~, RULES+40 |
DT | OVRRIDE+15, OVRRIDE+38 |
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+27, OVRRIDE+45, RULES~ |
EGT("EFFDATE" | ABOVE+21, ABOVE2+16, ABOVE2+17, OVRRIDE+18, OVRRIDE+24, OVRRIDE+42 |
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+27, OVRRIDE+33, OVRRIDE+45, RULES~ |
EGTENR("APP" | OVRRIDE+15, OVRRIDE+38 |
EGTENR("EFFDATE" | OVRRIDE+15, OVRRIDE+38, RULES+17, RULES+24, RULES+30 |
EGTENR("ELIG" | RULES+4, RULES+7, RULES+17, RULES+22, RULES+28, RULES+32, RULES+38 |
EGTENR("PRIORITY" | RULES+38 |
EGTENR("SOURCE" | OVRRIDE+18 |
EGTENR("STATUS" | OVRRIDE+12, OVRRIDE+16, OVRRIDE+21, OVRRIDE+37, OVRRIDE+39 |
EGTFLG | ABOVE~ |
EGTGRP | ABOVE~ |
EGTPRI | ABOVE~ |
ENIEN | RULES+39~, RULES+40*, RULES+41 |
ENR | RULES+39~, RULES+41 |
ENR("APP" | RULES+43 |
ENR("ELIG" | RULES+42 |
ENR("PRIORITY" | RULES+42 |
ENRCAT | OVRRIDE+1~, OVRRIDE+16*, OVRRIDE+18, OVRRIDE+27, OVRRIDE+39*, OVRRIDE+45 |
ENRDT | ABOVE2~, ABOVE2+13*, ABOVE2+15, OVRRIDE+1~, OVRRIDE+15*, OVRRIDE+18, OVRRIDE+24, OVRRIDE+38*, OVRRIDE+42, RULES+32 |
ENRGRP | ABOVE~, ABOVE+16*, ABOVE+31, ABOVE+37 |
ENRIEN | OVRRIDE+1~, OVRRIDE+5*, OVRRIDE+7, OVRRIDE+8, OVRRIDE+9*, OVRRIDE+32, OVRRIDE+33, OVRRIDE+34* |
ENRPRI | ABOVE~, ABOVE+17*, ABOVE+27, ABOVE+28, ABOVE+30, ABOVE+36, ABOVE+38 |
MTDT | RULES+39~, RULES+43* |
MTIEN | RULES+39~, RULES+43*, RULES+44 |
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+24*, RULES+27, RULES+30*, RULES+38*, RULES+44* |
STAEXP | RULES+1~, RULES+23*, RULES+24, RULES+29*, RULES+30 |
STOP | OVRRIDE+1~, OVRRIDE+2*, OVRRIDE+6, OVRRIDE+7*, OVRRIDE+8*, OVRRIDE+14, OVRRIDE+30*, OVRRIDE+31, OVRRIDE+32*, OVRRIDE+33* , OVRRIDE+42*, OVRRIDE+45* |
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+21, OVRRIDE+37, RULES+38, RULES+40, RULES+42, RULES+44 |
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~ |