Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: DGENEGT1

Package: Registration

Routine: DGENEGT1


Information

DGENEGT1 ;ALB/KCL,ISA/KWP,LBD,RGL,BRM,DLF,TDM - Enrollment Group Threshold API's ; 6/17/09 11:05am

Source Information

Source file <DGENEGT1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Registration 5 ($$FINDCUR,$$FINDPRI,$$GET)^DGENA  ($$FINDCUR,$$GET)^DGENEGT  $$GET^DGENELA  $$STAEXP^DGENELA4  $$LST^DGMTU  
VA FileMan 2 NOW^%DTC  $$EXTERNAL^DILFD  
MailMan 1 ^XMD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
Registration 9 DGENA6  DGENEGT2  DGENELA4  DGENRPT1  DGENRPT2  DGENRPT3  DGENRPT4  DGRRLU1  
DPTLK  
Enrollment Application System 1 EASEGT2  

Entry Points

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) ;

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+5
Function Call: WRITE
  • Prompt: !,"Enrollment Group Threshold (EGT) settings not found."
  • Line Location: DISPLAY+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGEN(27.16 - [#27.16] EXTERNAL^DILFD

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$ABOVE ABOVE2+18, ABOVE2+19
$$EDATE OVRRIDE+15, OVRRIDE+37
$$OVRRIDE ABOVE+32
$$RULES OVRRIDE+26, OVRRIDE+44

Local Variables

Legend:

>> 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~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All