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 |  Marked Items  | All
Print Page as PDF
Routine: DVBCLOGE

Package: Automated Medical Information Exchange

Routine: DVBCLOGE


Information

DVBCLOGE ;ALB/GTS-557/THM-SET UP C&P EXAM ; 5/10/91 8:55 AM

Source Information

Source file <DVBCLOGE.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Automated Medical Information Exchange 3 WR^DVBAUTL4  INSXM^DVBCUTA1  ($$EXAM,CONTMES,ROLLBCK,SPM,STM)^DVBCUTL4  
VA FileMan 3 ^DIC  (FILE,YN)^DICN  ^DIE  

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
Automated Medical Information Exchange 1 DVBCLOG  

Entry Points

Name Comments DBIA/ICR reference
EXMHD
EXMSEL
EXMDIS
EXMOD ;drop into - correct exams
EXMOD1
EXMASK
EXMLOG
EXMLOG1 ;called by EXMLOG
KVARS ;Kill this routines variables

External References

Name Field # of Occurrence
^DIC EXMSEL+7, EXMOD1
FILE^DICN EXMLOG1+3
YN^DICN EXMDIS+1, EXMDIS+6, EXMASK+1
^DIE EXMLOG+11
WR^DVBAUTL4 EXMHD+8, EXMHD+14
INSXM^DVBCUTA1 EXMLOG1+6
$$EXAM^DVBCUTL4 EXMLOG+2
CONTMES^DVBCUTL4 EXMDIS+2, EXMDIS+8, EXMASK+3
ROLLBCK^DVBCUTL4 EXMLOG+7, EXMLOG1+7
SPM^DVBCUTL4 EXMLOG+4
STM^DVBCUTL4 EXMLOG+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @FF,?(IOM-$L(HD2)\2),HD2
  • Line Location: EXMHD+1
Function Call: WRITE
  • Prompt: !!,"Please select the exams for ",$P(PNAM,",",2,99)," ",$P(PNAM,",",1)
  • Line Location: EXMHD+2
Function Call: WRITE
  • Prompt: !,"Use ? to see a list of exams available for selection.",!!
  • Line Location: EXMHD+3
Function Call: WRITE
  • Prompt: " ???"
  • Line Location: EXMSEL+11
Function Call: WRITE
  • Prompt: " Duplicate - ignored",!,*7
  • Line Location: EXMSEL+12
Function Call: WRITE
  • Prompt: *7," -- already ON FILE",!
  • Line Location: EXMSEL+13
Function Call: WRITE
  • Prompt: @FF,!!
  • Line Location: EXMDIS+0
Function Call: WRITE
  • Prompt: !!,*7,"You have not selected any exams.",!,"Do you want to try again"
  • Line Location: EXMDIS+1
Function Call: WRITE
  • Prompt: !!,"Enter Y to go back and select exams or N to DELETE the entire request",!,"as well as any exams selected."
  • Line Location: EXMDIS+2
Function Call: WRITE
  • Prompt: !!,"You have selected these exams:",!!
  • Line Location: EXMDIS+4
Function Call: WRITE
  • Prompt: ?5,EXMNM,!
  • Line Location: EXMDIS+4
Function Call: WRITE
  • Prompt: !,"Enter Y to go ahead and log the selected exams or N to modify the list."
  • Line Location: EXMDIS+8
Function Call: WRITE
  • Prompt: @FF,!!!
  • Line Location: EXMOD+1
Function Call: WRITE
  • Prompt: " Ok ..."
  • Line Location: EXMOD1+4
Function Call: WRITE
  • Prompt: @FF,!!,"Want to add more exams"
  • Line Location: EXMASK+0
Function Call: WRITE
  • Prompt: !!,"Enter Y to add more exams or N to go on and log existing selections."
  • Line Location: EXMASK+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: EXMLOG+0
Function Call: WRITE
  • Prompt: @IOF,!,"Please enter any remarks for this request:",!!!
  • Line Location: EXMLOG+10
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>50
  • Line Location: EXMLOG1+4
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>40&($L(EXMNM)>30)
  • Line Location: EXMLOG1+4
Function Call: WRITE
  • Prompt: EXMNM_" -added, "
  • Line Location: EXMLOG1+4
Function Call: WRITE
  • Prompt: *7,"Exam addition error ! "
  • Line Location: EXMLOG1+5
Function Call: WRITE
  • Prompt: *7,"Exam addition error ! "
  • Line Location: EXMLOG1+7
Routine Call
  • DIC
  • Line Location:
    • EXMSEL+7
    • EXMOD1
Routine Call
  • DIE
  • Line Location:
    • EXMLOG+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DVB(396.3 - [#396.3] Classic Fileman Calls
^DVB(396.4 - [#396.4] Classic Fileman Calls
^DVB(396.6 - [#396.6] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DVB(396.3 - [#396.3] EXMHD+4, EXMHD+10, EXMSEL+1, EXMSEL+2, EXMSEL+3
^DVB(396.4 - [#396.4] EXMSEL+13, EXMSEL+14
^DVB(396.6 - [#396.6] EXMSEL+10, EXMOD1+3
^TMP($J EXMSEL+12, EXMSEL+16*, EXMDIS+1, EXMDIS+4, EXMOD1+4!, EXMLOG+2

Label References

Name Line Occurrences
EXMASK EXMOD1+2, EXMASK+3
EXMDIS EXMSEL+9, EXMDIS+2, EXMDIS+8, EXMASK+4, EXMLOG+7
EXMHD EXMDIS+1
EXMLOG EXMDIS+6
EXMLOG1 EXMLOG+2
EXMOD1 EXMOD1+4, EXMOD1+5
EXMSEL EXMSEL+11, EXMSEL+12, EXMSEL+15, EXMSEL+16, EXMDISEXMASK+1
KVARS EXMSEL+8, EXMDIS+1, EXMDIS+3, EXMDIS+7, EXMOD1+1, EXMASK+2, EXMLOG+8, EXMLOG+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXMDIS!, EXMDIS+1*, EXMDIS+3, EXMDIS+6*, EXMOD+1, EXMASK+1*
%Y EXMDIS!, EXMDIS+2, EXMDIS+8, EXMASK+3
DA EXMLOG+9!*
DD EXMLOG1+1!
>> DFN EXMSEL+13, EXMSEL+14
DIC EXMSEL!, EXMSEL+6*, EXMDIS!, EXMOD+3*, EXMLOG+12!, EXMLOG1+1*
DIC("A" EXMSEL+7*, EXMOD+2*
DIC("DR" EXMLOG1+2*
DIC("S" EXMSEL+4*, EXMSEL+5*, EXMOD+3*
DIC(0 EXMSEL+7*, EXMOD+2*, EXMLOG1+1*
DIE EXMDIS!, EXMLOG+11*, EXMLOG+12!, EXMLOG1+1*
DO EXMLOG1+1!
DR EXMLOG!, EXMLOG+11*, EXMLOG+12!
DTIME EXMLOG+6
>> DTOUT EXMSEL+8, EXMDIS+1, EXMDIS+7, EXMOD1+1, EXMASK+2, EXMLOG1+7
DVBADA EXMHD~, KVARS+1!
DVBADT EXMHD~, KVARS+1!
DVBAINDA EXMSEL+3*, EXMSEL+4, KVARS+1!
DVBAQT EXMSEL!, EXMSEL+14*, EXMSEL+15, KVARS+1!
DVBARQDT EXMHD~, EXMSEL+1*, KVARS+1!
>> DVBCCONT EXMLOG+6*
DVBCDEL EXMLOG+12!
>> DVBCJ EXMLOG+2*
>> DVBCLCKD EXMSELEXMDISEXMLOG+2*, EXMLOG+5, EXMLOG+6, EXMLOG+7
EXMNM EXMSEL+10*, EXMSEL+12, EXMSEL+16, EXMDIS+4*, EXMOD1+3*, EXMOD1+4, EXMLOG*, EXMLOG+2*, EXMLOG+12!, EXMLOG1+4
EXMPTR EXMSEL+10*, EXMSEL+13, EXMSEL+14, EXMLOG+12!
>> FF EXMHD+1, EXMDISEXMOD+1, EXMASK
>> HD2 EXMHD+1
IOF EXMLOG+10
IOM EXMHD+1
>> JY EXMDIS+4*, EXMDIS+5
OUT EXMHD!, EXMSEL!, EXMSEL+8*, EXMDIS+1*, EXMDIS+3*, EXMDIS+7*, EXMOD1!, EXMOD1+1*, EXMASK+2*, EXMLOG+2
EXMLOG+8, EXMLOG1+1!, EXMLOG1+5*, EXMLOG1+7*
>> PNAM EXMHD+2
>> REQDA EXMHD+4, EXMHD+10, EXMSEL+1, EXMSEL+2, EXMSEL+3, EXMLOG+9
TVAR EXMHD+9!, EXMHD+15!
TVAR(1 EXMHD+5*, EXMHD+11*
TVAR(2 EXMHD+6*, EXMHD+12*
TVAR(3 EXMHD+7*, EXMHD+13*
U EXMSEL+1, EXMSEL+2, EXMSEL+3, EXMSEL+9, EXMSEL+10, EXMOD1+2, EXMOD1+3
X EXMSEL+9, EXMOD1+2, EXMLOG+2*, EXMLOG+12!
>> XRTN EXMLOG+3*
Y EXMSEL+10, EXMSEL+11, EXMSEL+16!, EXMOD1+3, EXMOD1+4, EXMLOG+12!, EXMLOG1+4, EXMLOG1+5

Marked Items

Name Field # of Occurrence
$T( EXMLOG+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 |  Local Variables |  Marked Items  | All