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~ |