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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: AMEROUT

Package: Emergency Room

Routine: AMEROUT


Information

AMEROUT ; IHS/ANMC/GIS - REPORT GENERATOR ;

Source Information

Source file <AMEROUT.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Emergency Room 6 (EXIT,EXIT1)^AMER  ^AMERBSET  SYNCHERS^AMERERS  ^AMEROUT1  ^AMEROUT4  $$AMERDHD^AMERREPT  
VA Fileman 3 ^%DTC  EN1^DIP  ^DIR  
Kernel 1 HOME^%ZIS  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Emergency Room 5 AMERBSET  AMEROUT1  AMEROUT2  AMEROUT3  AMEROUT4  

Entry Points

Name Comments DBIA/ICR reference
SORT ; SORT OPTIONS
OPT ; LIST SORT OPTIONS
RUN
TEMP ; SELECT TEMPLATE TYPE
S1 ; ENTRY POINT FROM AMEROUT1
T2
T1
EN1
EN2 ; RECENT ER VISITS
EN3 ; Recent ER Visits with Insurance Information for Business Office people
EXIT
TIME ; TIME FRAME
INCI
PSET ; PRLIMINARY SET
FIN ; FINISHING TOUCHES
OUT ;ENTRY POINT FROM AMERBSET
; QUIT

External References

Name Field # of Occurrence
^%DTC T2+6
HOME^%ZIS AMEROUT+3
EXIT^AMER EXIT
EXIT1^AMER EN2+15, EN3+12
^AMERBSET FIN+3
SYNCHERS^AMERERS RUN+4
^AMEROUT1 RUN+6
^AMEROUT4 RUN+5
$$AMERDHD^AMERREPT T2+7
EN1^DIP EN2+15, EN3+12
^DIR TEMP+2, FIN+6, T1, T2, EN2+1, EN2+5, EN2+9, EN2+16, EN3+1, EN3+5
, EN3+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: AMEROUT+3
Function Call: WRITE
  • Prompt: !!,"Session terminated...."
  • Line Location: OUT+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: OUT+3
Function Call: WRITE
  • Prompt: !!,?20,"***** REPORT OPTIONS *****"
  • Line Location: TEMP+1
Function Call: WRITE
  • Prompt: !!!!,?20,"***** DISPLAY OPTIONS *****"
  • Line Location: FIN+5
Function Call: WRITE
  • Prompt: !!!!,?20,"***** TIME FRAME *****"
  • Line Location: TIME+1
Function Call: WRITE
  • Prompt: " (start at first ER visit)"
  • Line Location: T1+2
Function Call: WRITE
  • Prompt: " (",Y,")"
  • Line Location: T1+3
Function Call: WRITE
  • Prompt: " (end at last ER visit)"
  • Line Location: T2+2
Function Call: WRITE
  • Prompt: " ??",*7," Ending date must follow starting date"
  • Line Location: T2+4
Function Call: WRITE
  • Prompt: " (",Y,")"
  • Line Location: T2+5
Function Call: WRITE
  • Prompt: *7,!," The maximum time span for this report is 30 days. Try again...",!
  • Line Location: T2+6
Function Call: WRITE
  • Prompt: !!!!,?20,"***** SORT OPTIONS *****",!!
  • Line Location: SORT+2
Function Call: WRITE
  • Prompt: "Patient attributes =>"
  • Line Location: EN1+0
Function Call: WRITE
  • Prompt: !!,"Visit attributes =>"
  • Line Location: EN1+1
Function Call: WRITE
  • Prompt: !?3,I,")",?8,^TMP("AMER",$J,6,AMERCON,I)
  • Line Location: INCI+1
Function Call: WRITE
  • Prompt: ?43,(I+AMERINC),")",?48,^(I+AMERINC)
  • Line Location: INCI+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN2+1
Function Call: WRITE
  • Prompt: " (Start with first visit)"
  • Line Location: EN2+3
Function Call: WRITE
  • Prompt: " ??",*7,!!!
  • Line Location: EN2+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN3+1
Function Call: WRITE
  • Prompt: " (Start with first visit)"
  • Line Location: EN3+3
Function Call: WRITE
  • Prompt: " ??",*7,!!!
  • Line Location: EN3+8
Routine Call
  • %ZIS
  • Line Location:
    • AMEROUT+3
Routine Call
  • DIR
  • Line Location:
    • TEMP+2
    • FIN+6
    • T1
    • T2
    • EN2+1
    • EN2+5
    • EN2+9
    • EN2+16
    • EN3+1
    • EN3+5
    • EN3+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AMERVSIT - [#9009080] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMER(2.2 - [#9009082.2] S1+2
^DD("DD" T1+3, T2+5
^TMP("AMER" AMEROUT+4!, SORT+1!, S1+2*, S1+3*, INCI+1, INCI+2

Label References

Name Line Occurrences
EN2 EN2+8
EN3 EN3+8
EXIT RUN, RUN+1, RUN+2, RUN+5, RUN+6
FIN RUN+1
INCI INCI+3
OPT EN1, EN1+1
OUT TEMP+3, FIN+7, T1+1, T2+1, EN2+2, EN2+6, EN2+10, EN3+2, EN3+6, EN3+9
PSET RUN+6
SORT RUN+6
T1 T2+6
T2 T1+2, T2+4
TEMP RUN
TIME RUN+2

Naked Globals

Name Field # of Occurrence
^( S1+3, INCI+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT EXIT+1!
%X EXIT+1!
%Y EXIT+1!
AMERA1 EXIT+2!
AMERA2 EXIT+2!
AMERATNM EXIT+2!
AMERBRK EXIT+1!, EN1*, EN1+1*, INCI
AMERBY EXIT+2!
AMERCAT EXIT+2!
AMERCON EXIT+1!, EN1*, EN1+1*, INCI+1, INCI+2
AMERD1 RUN+4, EXIT+1!, T1+2*, T1+3*, T2+4, T2+6!, T2+7, PSET+5, PSET+6
AMERD2 RUN+4, EXIT+1!, T2+2*, T2+5*, T2+6!, T2+7, PSET+5, PSET+6
>> AMERDHD T2+7*
AMERDISP EXIT+1!, FIN+2*, FIN+4*, FIN+8*, PSET+5
AMERFR EXIT+2!
AMERGBL EXIT+2!
>> AMERHDR TEMP+5*, TEMP+6*, TEMP+7*, T2+7, EN2+13
AMERINC EXIT+1!, EN1*, EN1+1*, INCI+2
AMERPTOT EXIT+2!, S1+1*, S1+3*, EN1, EN1+1
AMERQUIT AMEROUT+4!, RUN, RUN+1, RUN+2, RUN+6, EXIT+1!, OUT+3*, TEMP+3, TEMP+9*, FIN+7
, T1+1, T2+1, EN2+2!, EN2+6!, EN2+10!, EN3+2!, EN3+6!, EN3+9!
AMERRTYP RUN+5, EXIT+1!, TEMP+4*, FIN+1, FIN+2*, FIN+3, FIN+4, T1, T2, T2+6
, S1+2, PSET+1
AMERSCR EXIT+2!
AMERSFL EXIT+2!
AMERSTAT EXIT+1!, FIN+2!*, PSET+5
AMERSTRT EXIT+1!, EN1*, EN1+1*, OPT+1
AMERTO EXIT+2!
AMERTOT EXIT+1!
AMERVTOT EXIT+2!, S1+1*, S1+3*, EN1+1
AMERX EXIT+1!
AMERZ EXIT+1!
B EXIT+2!
BY EXIT+2!, EN2+12*, EN3+11*, PSET+2*, PSET+5*, PSET+6*
>> DHD EN2+13*, EN2+14*, EN3+11*
DIC EXIT+2!, EN2+12*, EN3+11*
DIE EXIT+2!
DIJ EXIT+2!
DIR TEMP+2!, FIN+6!, T1!, T2!, EN2+1!, EN2+5!, EN2+9!, EN3+1!, EN3+5!
DIR("?" TEMP+2*, FIN+6*, T1*, T2*
DIR("A" TEMP+2*, FIN+6*, T1*, T2*, EN2+1*, EN2+5*, EN2+9*, EN3+1*, EN3+5*
DIR("B" TEMP+2*, FIN+6*, EN2+5*, EN2+9*, EN3+5*
DIR(0 TEMP+2*, FIN+6*, T1*, T2*, EN2+1*, EN2+5*, EN2+9*, EN2+16*, EN3+1*, EN3+5*
, EN3+13*
DIROUT OUT+3!
DIRUT EXIT+2!, OUT+3!
DISYS EXIT+2!
DP EXIT+2!
DT T2+2
DTOUT OUT+3!
DUOUT OUT+3!
FLDS EXIT+2!, TEMP+8*, TEMP+9, EN2+11*, EN3+10*
FR EXIT+2!, EN2+4*, EN2+8, EN3+4*, EN3+8, PSET+2*, PSET+5*, PSET+6*
>> I S1+3*, OPT+1*, INCI*, INCI+1, INCI+2
IOF AMEROUT+3, OUT+3
IOST EN2+16, EN3+13
L EXIT+2!, S1+2*, S1+3*
P EXIT+2!
POP OUT+2*, OUT+3!
TO EXIT+2!, EN2+7*, EN2+8, EN3+7*, EN3+8, PSET+2*, PSET+5*, PSET+6*
U S1+2
X EXIT+1!, T1+2, T2+2, T2+6~, S1+1*, S1+2*, S1+3*, EN2+3*, EN3+3*
X1 T2+6~*
X2 T2+6~*
Y EXIT+1!, TEMP+4, TEMP+5, TEMP+6, TEMP+7, TEMP+8, FIN+8, T1+3, T2+3*, T2+4
, T2+5, S1+2*, S1+3*, EN2+4, EN2+7, EN2+11, EN3+4, EN3+7
>> Z S1+2*, S1+3*
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 |  Naked Globals |  Local Variables |  All