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

Package: Automated Medical Information Exchange

Routine: DVBCADE2


Information

DVBCADE2 ;ALB/GTS-557/THM-ADD C&P EXAMS TO REQUESTS, PART 2 ; 4/18/91 7:23 AM

Source Information

Source file <DVBCADE2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 ^DIC  YN^DICN  ^DIE  ^DIR  
Automated Medical Information Exchange 3 ^DVBCADE1  ^DVBCBUL1  ($$EXAM,CONTMES,EXMLOG1,ROLLBCK)^DVBCUTL4  

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 DVBCADEX  

Entry Points

Name Comments DBIA/ICR reference
EXMHD
EXMSEL
FMT ;drop into
FMT1
EXMDIS
EXMOD ;drop into
EXMOD1
EXMASK
EXMLOG

External References

Name Field # of Occurrence
^DIC EXMSEL+3, EXMOD1
YN^DICN EXMDIS+1, EXMASK+2
^DIE EXMLOG+8
^DIR EXMDIS+9, EXMLOG+10
^DVBCADE1 EXMLOG+11
^DVBCBUL1 EXMLOG+9
$$EXAM^DVBCUTL4 EXMLOG+2
CONTMES^DVBCUTL4 EXMASK+4
EXMLOG1^DVBCUTL4 EXMLOG+2
ROLLBCK^DVBCUTL4 EXMLOG+3, EXMLOG+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @FF,?(IOM-$L(HD2)\2),HD2,!!,"Please select the exams for ",$P(PNAM,",",2,99)," ",$P(PNAM,",",1),!,"Use ? to see a list exams available for selection.",!!
  • Line Location: EXMHD+0
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: EXMSEL+5
Function Call: WRITE
  • Prompt: " Duplicate - ignored",!,*7
  • Line Location: EXMSEL+7
Function Call: WRITE
  • Prompt: *7," -- already ON FILE",!
  • Line Location: EXMSEL+8
Function Call: WRITE
  • Prompt: *7," -- Previously cancelled, addition allowable",!
  • Line Location: EXMSEL+9
Function Call: WRITE
  • Prompt: @FF,!!!
  • Line Location: FMT1+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 select more exams or N to abort adding exams to this request.",!!
  • Line Location: EXMDIS+2
Function Call: WRITE
  • Prompt: @FF,!!,"You have selected:",!!
  • Line Location: EXMDIS+4
Function Call: WRITE
  • Prompt: ?5,EXMNM,!
  • Line Location: EXMDIS+5
Function Call: WRITE
  • Prompt: @FF,!!!
  • Line Location: EXMOD1+0
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>50!($X<10)
  • Line Location: EXMOD1+4
Function Call: WRITE
  • Prompt: " Ok ..."
  • Line Location: EXMOD1+4
Function Call: WRITE
  • Prompt: @FF,!!,"Want to add more exams"
  • Line Location: EXMASK+1
Function Call: WRITE
  • Prompt: !!,"Enter Y to add more exams or N to go on and log existing selections."
  • Line Location: EXMASK+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: EXMLOG+0
Function Call: WRITE
  • Prompt: !
  • Line Location: EXMLOG+9
Routine Call
  • DIC
  • Line Location:
    • EXMSEL+3
    • EXMOD1
Routine Call
  • DIE
  • Line Location:
    • EXMLOG+8
Routine Call
  • DIR
  • Line Location:
    • EXMDIS+9
    • EXMLOG+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DVB(396.3 - [#396.3] 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] EXMLOG+8
^DVB(396.4 - [#396.4] EXMSEL+8, EXMSEL+9
^DVB(396.6 - [#396.6] EXMSEL+6, EXMOD1+3
^TMP($J EXMSEL+7, FMT1*, EXMDIS+1, EXMDIS+5, EXMOD1+4!, EXMLOG+2

Label References

Name Line Occurrences
EXMASK EXMOD1+2, EXMASK+4
EXMDIS EXMSEL+4, EXMDIS+2, EXMASK+5, EXMLOG+7
EXMHD EXMDIS+1, EXMASK+2
EXMLOG EXMDIS+11
EXMOD EXMOD1+4
EXMOD1 EXMOD1+5
EXMSEL EXMSEL+5, EXMSEL+7, EXMSEL+8, FMT1EXMDIS
FMT1 FMT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXMDIS!, EXMDIS+1*, EXMDIS+3, EXMASK+2*
%Y EXMDIS!, EXMDIS+2, EXMASK+4
>> DA EXMLOG+8*
>> DFN EXMSEL+8, EXMSEL+9
DIC EXMSEL+1*, EXMDIS!, EXMOD+1!*, EXMASK!, EXMLOG+8*
DIC("A" EXMSEL+2*, EXMOD+1*
DIC("S" EXMSEL+1*, EXMOD+1*
DIC(0 EXMSEL+1*, EXMOD+1*
DIE EXMDIS!, EXMLOG+8*
DIR EXMDIS+10!, EXMOD+1!
DIR("?" EXMLOG+10*
DIR("A" EXMDIS+7*, EXMLOG+10*
DIR("B" EXMDIS+8*
DIR(0 EXMDIS+6*, EXMLOG+10*
DIROUT EXMDIS+12!
>> DIRUT EXMDIS+12
DR EXMLOG!, EXMLOG+8*
DT EXMLOG+8
DTIME EXMLOG+6
>> DTOUT EXMSEL+3, EXMDIS+1, EXMOD1+1, EXMASK+3, EXMLOG+3
DUZ EXMLOG+8
>> DVBCCONT EXMLOG+6*
>> DVBCJ EXMLOG+2*
DVBCLCKD EXMSELEXMDISEXMLOG+1~, EXMLOG+2*, EXMLOG+5, EXMLOG+6, EXMLOG+7
>> EXCNT FMT+1*, FMT+2, FMT1EXMOD1+4*
>> EXMDA EXMSEL+6*, EXMSEL+8, EXMSEL+9, FMT1
>> EXMNM EXMSEL+6*, EXMSEL+7, FMT1EXMDIS+4*, EXMDIS+5*, EXMOD1+3*, EXMOD1+4, EXMLOG*, EXMLOG+2*
>> FF EXMHDFMT1EXMDIS+4, EXMOD1EXMASK+1
>> FMT FMT+4*, FMT1
>> HD2 EXMHD
IOM EXMHD
>> JY EXMDIS+5*, EXMDIS+7
OUT EXMSEL+3!*, FMT+3!, EXMDIS+1!*, EXMDIS+3*, EXMDIS+12*, EXMOD1!, EXMOD1+1*, EXMASK+3*, EXMLOG!, EXMLOG+2
EXMLOG+3*, EXMLOG+4, EXMLOG+10
>> PNAM EXMHD
>> REQDA EXMLOG+8
U EXMSEL+4, EXMSEL+6, FMT1EXMOD1+2, EXMOD1+3, EXMLOG+8, EXMLOG+10
>> X EXMSEL+4, EXMOD1+2, EXMLOG+2*
Y EXMSEL+5, EXMSEL+6, FMT1!, EXMDIS+11!, EXMDIS+12!, EXMOD+1!, EXMOD1+3, EXMOD1+4, EXMLOG+10
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