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: EASMTRP3

Package: Enrollment Application System

Routine: EASMTRP3


Information

EASMTRP3 ; ALB/GAH - MEANS TEST ANV DATES BY APPT DATE ; 10/10/2006

Source Information

Source file <EASMTRP3.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Registration 3 EN^DGMTR  ($$FUT,$$LST)^DGMTU  PID^VADPT6  
Kernel 2 ($$FMADD,$$FMTE,$$NOW)^XLFDT  EN^XUTMDEVQ  
VA FileMan 2 $$GET1^DIQ  ^DIR  
Scheduling 1 $$SDAPI^SDAMA301  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Enrollment Application System 1 EAS MT APPT EXPIRATION RPT  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
QUE ; Que off the appointment list search by MT anniversary date
EN ; Main entry point for appointment list by MT anniversary date
LOOP ; Loop through a clinic's appointment list
PRINT ; Print Report
HDR(EASCLN) ; Report Header
PAUSE ;

External References

Name Field # of Occurrence
EN^DGMTR LOOP+14
$$FUT^DGMTU LOOP+18
$$LST^DGMTU LOOP+10, PRINT+14
$$GET1^DIQ LOOP+16, PRINT+16, HDR+10
^DIR QUE+5, HDR+6
$$SDAPI^SDAMA301 EN+17
PID^VADPT6 PRINT+17
$$FMADD^XLFDT LOOP+21, PRINT+15
$$FMTE^XLFDT PRINT+19, PRINT+22, HDR+12, HDR+13
$$NOW^XLFDT HDR+13
EN^XUTMDEVQ QUE+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,"No MT Anniversary dates found for this appointment date."
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: !,^TMP("EASAP",$J,"CLN",EACLN)
  • Line Location: PRINT+11
Function Call: WRITE
  • Prompt: !?3,$$GET1^DIQ(2,DFN,.01)
  • Line Location: PRINT+16
Function Call: WRITE
  • Prompt: ?30,VA("BID")
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: ?38,$S(ANVDT>0:$$FMTE^XLFDT(ANVDT),1:"")
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: ?55,$$FMTE^XLFDT(APDT,"2P"),!
  • Line Location: PRINT+22
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: "Means Test Expiration Report by Appt Date "_$S(CLINIC]"":"for "_CLINIC,1:"")
  • Line Location: HDR+11
Function Call: WRITE
  • Prompt: !!,"For Appointment Date: ",$$FMTE^XLFDT(^TMP("EASAP",$J,"APDT"))
  • Line Location: HDR+12
Function Call: WRITE
  • Prompt: !,"Print Date: ",$$FMTE^XLFDT($$NOW^XLFDT)
  • Line Location: HDR+13
Function Call: WRITE
  • Prompt: ?TAB,"Page "_PAGE
  • Line Location: HDR+15
Function Call: WRITE
  • Prompt: !!?30,"Last",?38,"Anniversary",?55,"Appointment"
  • Line Location: HDR+18
Function Call: WRITE
  • Prompt: !?3,"Name",?30,"Four",?38,"Date",?55,"Time"
  • Line Location: HDR+19
Function Call: WRITE
  • Prompt: !,LINE,!
  • Line Location: HDR+20
Routine Call
  • DIR
  • Line Location:
    • QUE+5
    • HDR+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^DGMT(408.31 - [#408.31] GET1^DIQ
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] EN+6, EN+7, EN+8
^TMP("EASAP" EN+2!, EN+3*, LOOP+5*, LOOP+22*, PRINT+3, PRINT+9, PRINT+11, PRINT+13, PRINT+21, HDR+12
^TMP($J EN+18*, EN+20, EN+21*, EN+22!, EN+24!, LOOP+3, LOOP+5, LOOP+6, LOOP+7, LOOP+9

Label References

Name Line Occurrences
$$HDR PRINT+4, PRINT+10, PRINT+23
LOOP EN+23
PRINT EN+23

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACNT EN+1~, EN+6*, EN+9, EN+11*
ANVDT PRINT+1~, PRINT+14*, PRINT+15*, PRINT+19
APDT PRINT+1~, PRINT+20*, PRINT+21*, PRINT+22
CLARR EN+1~, EN+24!
CLARR( EN+9*, EN+15, EN+16, EN+21
CLINIC HDR+1~, HDR+10*, HDR+11
DFN LOOP+1~, LOOP+6*, LOOP+7, LOOP+9, LOOP+10, LOOP+18, LOOP+22, PRINT+1~, PRINT+12*, PRINT+13*
PRINT+14, PRINT+16, PRINT+21
DGADDF EN+1~, LOOP+14*
DGARRAY EN+1~, EN+17, EN+24!
DGARRAY("FLDS" EN+14*
DGARRAY(1 EN+14*
DGARRAY(2 EN+16*
DGMSGF EN+1~, LOOP+14*
DGREQF EN+1~, LOOP+14
DIR QUE+5!, HDR+6!
DIR("?" QUE+4*
DIR("A" QUE+4*
DIR("B" QUE+4*
DIR(0 QUE+3*, HDR+5*
>> DIRUT QUE+6
EACLN PRINT+1~, PRINT+8*, PRINT+9*, PRINT+10, PRINT+11, PRINT+13, PRINT+21, PRINT+23
EASABRT PRINT+1~, PRINT+9, PRINT+10*, PRINT+13, PRINT+21, PRINT+23*
EASANV LOOP+1~, LOOP+20*, LOOP+21*, LOOP+22
EASAPT LOOP+1~, LOOP+7*, LOOP+9, LOOP+22
EASCLN HDR~, HDR+10
EASDT QUE+1~, QUE+7*, EN+3, EN+14, LOOP+22
EASSC EN+1~, EN+6*, EN+7, EN+8, EN+9, LOOP+3*, LOOP+5, LOOP+6, LOOP+7, LOOP+9
LOOP+22
ERROR EN+1~, EN+20*, EN+21, PRINT+1~, PRINT+8*, PRINT+9, PRINT+11*
I EN+1~, EN+15*, EN+16, EN+21, EN+24!
IOF HDR+9
IOM HDR+14, HDR+20
IOSL PRINT+23
IOST HDR+4
LASTMT LOOP+10*, LOOP+12, LOOP+14, LOOP+16, LOOP+20, LOOP+21, PRINT+1~, PRINT+14*, PRINT+15
LINE HDR+1~, HDR+20*
PAGE EN+1~, EN+3*, PRINT+1~, PRINT+4*, PRINT+10*, HDR+15, HDR+16*
RCNT EN+1~, EN+6*, EN+9*, EN+11*
RSLT HDR+1~, HDR+3*, HDR+4, HDR+7*
SDCNT EN+1~, EN+17*, EN+18, EN+19
TAB HDR+1~, HDR+14*, HDR+15
U EN+8, LOOP+9, LOOP+12, LOOP+14, LOOP+16, LOOP+20, LOOP+21, PRINT+14, PRINT+15
VA PRINT+1~, PRINT+18!
VA("BID" PRINT+18
XX PRINT+1~, PRINT+4*
>> Y QUE+7, HDR+7
ZTSAVE QUE+1~, QUE+10
ZTSAVE("EASDT" QUE+9*
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