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

Package: Scheduling

Routine: SDAMBMR


Information

SDAMBMR ;ALB/MLI - AMBULATORY PROCEDURE MANAGEMENT REPORTS ; 4/24/00 9:20am

Source Information

Source file <SDAMBMR.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Scheduling 6 (,NONE,QS)^SDAMBMR1  1^SDAMBMR2  INIT^SDAMBMR3  ASK2^SDDIV  $$CPT^SDOE  $$OKAE^SDVSIT2  
Registration 5 IN^DGHELP  (CLOSE,ZIS)^DGUTQ  (,KVAR)^VADATE  KVAR^VADPT  (CLINIC,FIRST,PATIENT)^VAUTOMA  
VA FileMan 3 ^%DT  YN^DICN  ^DIR  
Kernel 1 $$FMTE^XLFDT  

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

Package Total Caller Graph
Scheduling 1 SD AMB PROC MANAGEMENT REPORT  

Entry Points

Name Comments DBIA/ICR reference
EN
1
2
3
4
5
6
7
8
PN
9
10
Q
FY
QQ
CK
MOD

External References

Name Field # of Occurrence
^%DT 1+1
IN^DGHELP 2+1, 35+2, 6+1
CLOSE^DGUTQ Q+1
ZIS^DGUTQ 9
YN^DICN PN
^DIR MOD+4
^SDAMBMR1 10+29
NONE^SDAMBMR1 10+35
QS^SDAMBMR1 3
1^SDAMBMR2 10+35
INIT^SDAMBMR3 10+5
ASK2^SDDIV EN
$$CPT^SDOE 10+26
$$OKAE^SDVSIT2 10+13
^VADATE 10+4
KVAR^VADATE 10+7, Q+1
KVAR^VADPT Q+1
CLINIC^VAUTOMA 4
FIRST^VAUTOMA 8
PATIENT^VAUTOMA 7
$$FMTE^XLFDT 10+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"****Date Range Selection****",!!,"Enter fiscal year or date range within fiscal year",!
  • Line Location: 1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: 1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: 1+1
Function Call: READ
  • Formatting: !
  • Prompt: "Sort by 'C'linic or 'S'ervice: C// "
  • Variable: X
  • Timeout: DTIME
  • Line Location: 2+0
Function Call: WRITE
  • Prompt: !,"Enter: ",!,?5,"'C' to sort data by clinic",!,?5,"'S' to sort by service"
  • Condition for execution: X["?"
  • Line Location: 2+0
Function Call: WRITE
  • Prompt: X
  • Line Location: 2+0
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: 3+0
Function Call: READ
  • Formatting: !
  • Prompt: "Brief or Expanded Report? B//"
  • Variable: X
  • Timeout: DTIME
  • Line Location: 5+0
Function Call: WRITE
  • Prompt: !,"Enter 'B'rief to see a simple breakdown by clinic or service",!,"or 'E'xpanded to be able to sort by procedure or by patient"
  • Condition for execution: X["?"
  • Line Location: 5+0
Function Call: WRITE
  • Prompt: X
  • Line Location: 5+0
Function Call: READ
  • Formatting: !
  • Prompt: "Sort by 'P'rocedure or patient 'N'ame: P//"
  • Variable: X
  • Timeout: DTIME
  • Line Location: 6+0
Function Call: WRITE
  • Prompt: !,"Enter:",!,"'P'to sort by procedure",!,"'N' to sort by patient name"
  • Condition for execution: X["?"
  • Line Location: 6+0
Function Call: WRITE
  • Prompt: X
  • Line Location: 6+0
Function Call: WRITE
  • Prompt: !,"Do you want to see patient names"
  • Line Location: PN+0
Function Call: WRITE
  • Prompt: !,"Enter 'Y'es to see patients alphabetized within procedure",!,"'N'o to see just subtotals of number of patients receiving each procedure."
  • Line Location: PN+0
Function Call: WRITE
  • Prompt: !,"*** Note: this report not designed to display on a CRT. ***"
  • Line Location: 9+0
Function Call: WRITE
  • Prompt: !
  • Line Location: Q+0
Function Call: WRITE
  • Prompt: !,"Enter a ",SDTXT," or 'return' when all ",SDTXT,"s have been selected",!,"You may select a maximum of 20 ",SDTXT,"s"
  • Line Location: QQ+0
Function Call: WRITE
  • Prompt: !,"Dates must be within fiscal year"
  • Line Location: CK+0
Routine Call
  • DIR
  • Line Location:
    • MOD+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ICPT - [#81] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] 10+23
^SC - [#44] 10+27
^SCE - [#409.68] 10+13, 10+14
^SCE("B" 10+9, 10+12
^TMP("SDV" 10+2!, 10+25, 10+31*, 10+33!
^TMP("SDVSTS" 10+1!, 10+24, 10+30*, 10+32!
^TMP($J Q+1!

Label References

Name Line Occurrences
1 1+1
10 9
2 2+1, FY
4 2+1
5 3+2, 5+2
6 6+1
8 6+1
9 5+2, 7
CK 1+1
FY 1+1
MOD 78+3
PN PN+1
Q EN1+1, 23+1, 45678PN+1
9MOD+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% 2+1, 35+2, 6+1, PN*, PN+1, Q+1!
%DT 1+1*!, Q+1!
%DT("A" 1+1*
%DT(0 1+1*
%I Q+1!
%QMK Q+1!
%Y PNPN+1, Q+1!
%YN Q+1!
ANS Q+1!
C Q+1!
DEF Q+1!
DFN 10+15*, 10+23, 10+25, 10+31, Q+1!
DGPGM 9*, Q+1!
DGVAR 9*, Q+1!
DIC 1!, 8*, Q+1!
DIC("A" QQ
DIC("S" 8*
DIR MOD~
DIR("A" MOD+2*
DIR("B" MOD+3*
DIR(0 MOD+1*
DIRUT MOD~, MOD+5
DTIME 2356
DTOUT MOD~, MOD+5
DUOUT MOD~
I 8+1*, Q+1!
I1 Q+1!
IO 9
J Q+1!
J1 Q+1!
K Q+1!
K1 Q+1!
L Q+1!
L1 Q+1!
M Q+1!
N Q+1!
POP 9Q+1!
PR Q+1!
QUES Q+1!
SD 88+1, 8+2!
SD( 8+1!
SDAGE Q!
SDAGEH Q!
SDAGET Q!
SDAGETT Q!
SDAS EN*, 3+1*, Q!
SDB 1+1*, 10+9, Q!, FY*, CK
SDCL Q!
SDCODT 10~, 10+18*, 10+22
SDCT Q!
SDDIV Q!
SDDT 10~, 10+9*, 10+10, 10+12
SDE 1+1*, 10+9, Q!, FY*
SDF Q!
SDFG 10+3*, Q!
SDFL 1*, 1+1, Q!, CK*
SDFY Q!, FY*
SDHI Q!
SDI 3*, 10+10*, Q!
SDINFO Q!
SDJ Q!
SDMOD 5+2*, Q+1!, MOD+6*
SDN Q!
SDNOW 10+6*, Q!
SDOE 10~, 10+11*, 10+12*, 10+13, 10+14, 10+25, 10+26, 10+30, 10+31
SDOE0 10~, 10+14*, 10+15, 10+16, 10+17, 10+18, 10+25, 10+27, 10+31
SDOEP 10~, 10+17*, 10+21
SDP 8*, Q!
SDP( 8+1*
SDPG Q!
SDPN 6+1*, Q!
SDPR Q!
SDPRC Q!
SDPRO Q!
SDPT PN+1*, Q!
SDRT 5+2*, Q!
SDS 33+1*, Q!
SDS( 3*
SDSC 2+1*, Q!
SDSTP Q!
SDSTR Q!
SDSXF Q!
SDSXM Q!
SDT Q!
SDTOT 10+35, Q!
SDTT Q!
SDTXT Q!, QQ*
SDVB Q!
SDVCPT 10~
SDVIEN 10~, 10+16*, 10+24, 10+25, 10+30, 10+31
SDVST Q!
SDX Q!
SDY Q!, CK*
U EN*, 10+15, 10+16, 10+17, 10+18, 10+25, 10+27, 10+31
>> VADAT("D" 10+4*
>> VADAT("F" 10+4*
>> VADATE("I" 10+6
VAUTC 3+2*, Q+1!
VAUTD Q+1!
VAUTN Q+1!
>> VAUTNI 4*, 7*, 8*
>> VAUTSTR 8*
>> VAUTVB 8*
X 2*, 2+1, 3*, 3+1, 5*, 5+2, 6*, 6+1, Q+1!
Y EN1+1, 478Q+1!, FYCK, MOD~, MOD+6
Z 2*, 3*, 5*, 6*, Q+1!
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