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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DVBCUTL6

Package: Automated Medical Information Exchange

Routine: DVBCUTL6


Information

DVBCUTL6 ;ALB/GTS-AMIE C&P APPT LINK DISPLAY SUBRTNS ; 10/20/94 1:45 PM

Source Information

Source file <DVBCUTL6.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Automated Medical Information Exchange 2 (LNKARY,LNKLIST)^DVBCUTA3  (EXAMLST,REFRSH)^DVBCUTA4  
VA FileMan 2 EN^DIQ1  ^DIR  
Scheduling 1 $$STATUS^SDAM1  

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

Package Total Caller Graph
Automated Medical Information Exchange 3 DVBCLKT2  DVBCLKTL  DVBCUTA4  

Entry Points

Name Comments DBIA/ICR reference
LKHDOUT ;** Link MGNT screen hdr
EXMOUT(LPDA) ;** Output exam
EXMDISP(REQDA) ;** Output Open/Completed exams
EXMHD ;** Exam header
APPTSEL(DVBADFN,APPTTYPE,REQDA,STRTDT,ENDDT) ;Select appt
ARYDISP ;** Display appts for selection
SELAPT ;** Select Appt
LINKINF(REQDA,CURRAPT) ;** Display Link info

External References

Name Field # of Occurrence
EN^DIQ1 APPTSEL+19
^DIR SELAPT+11
LNKARY^DVBCUTA3 SELAPT+17
LNKLIST^DVBCUTA3 SELAPT+18
EXAMLST^DVBCUTA4 EXMDISP+7
REFRSH^DVBCUTA4 SELAPT+22
$$STATUS^SDAM1 APPTSEL+21

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: LKHDOUT+1
Function Call: WRITE
  • Prompt: "AMIE/C&P Appointment Link Management",!!,"Current appointment links"
  • Line Location: LKHDOUT+2
Function Call: WRITE
  • Prompt: !,"Clinic",?32,"Date/Time",?51,"Status",!
  • Line Location: LKHDOUT+3
Function Call: WRITE
  • Prompt: !!,"Exam: ",$P(^DVB(396.6,$P(^DVB(396.4,LPDA,0),U,3),0),U,2)
  • Line Location: EXMOUT+1
Function Call: WRITE
  • Prompt: !,"Clinic",?32,"Date/Time",?49,"Status"
  • Line Location: EXMOUT+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EXMHD+1
Function Call: WRITE
  • Prompt: !!,"AMIE exams on 2507 request for: ",$P(^DPT($P(^DVB(396.3,REQDA,0),U,1),0),U,1)
  • Line Location: EXMHD+5
Function Call: WRITE
  • Prompt: !,"2507 Request Date Reported to MAS: ",Y
  • Line Location: EXMHD+6
Function Call: WRITE
  • Prompt: !,DVBALN
  • Line Location: EXMHD+8
Function Call: WRITE
  • Prompt: !!,"Exam:",?40,"Status:"
  • Line Location: EXMHD+9
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: APPTSEL+6
Function Call: WRITE
  • Prompt: !!!,"Select an appointment to link to the 2507 request",!
  • Line Location: ARYDISP+8
Function Call: WRITE
  • Prompt: !,?1,"1",?4,"Display Current C&P Appointment Links"
  • Line Location: ARYDISP+9
Function Call: WRITE
  • Prompt: !
  • Line Location: SELAPT+1
Function Call: WRITE
  • Prompt: !,"Current Appt: ",?36,Y
  • Line Location: LINKINF+26
Routine Call
  • DIR
  • Line Location:
    • SELAPT+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" EXMHD+4, APPTSEL+20, LINKINF+11, LINKINF+16, LINKINF+21, LINKINF+25
^DPT - [#2] EXMHD+5, APPTSEL+13, APPTSEL+14, APPTSEL+15, APPTSEL+21
^DVB(396.3 - [#396.3] EXMHD+3, EXMHD+5
^DVB(396.4 - [#396.4] EXMOUT+1, EXMDISP+4, EXMDISP+5, EXMDISP+6
^DVB(396.6 - [#396.6] EXMOUT+1
^DVB(396.95 - [#396.95] ARYDISP+14, LINKINF+3, LINKINF+4
^TMP("DVBC" APPTSEL+23*, ARYDISP+10*, ARYDISP+11, ARYDISP+12, ARYDISP+13, ARYDISP+14, ARYDISP+15, ARYDISP+16, ARYDISP+21, ARYDISP+22!
^UTILITY("DIQ" APPTSEL+18!, APPTSEL+19!

Label References

Name Line Occurrences
ARYDISP APPTSEL+25
EXMHD EXMDISP+1
SELAPT ARYDISP+17, ARYDISP+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTTYPE APPTSEL~, APPTSEL+15
CURRAPT LINKINF~, LINKINF+3, LINKINF+8, LINKINF+13, LINKINF+18, LINKINF+24
DA APPTSEL+17*, ARYDISP+5!
DA( APPTSEL+17*
DIC APPTSEL+17*, ARYDISP+5!
DIQ APPTSEL+18*, ARYDISP+5!
DIR SELAPT+25!
DIR("?" SELAPT+5*, SELAPT+6*, SELAPT+7*, SELAPT+8*, SELAPT+9*, SELAPT+10*
DIR("A" SELAPT+2*, SELAPT+3*
DIR(0 SELAPT+4*
DR APPTSEL+17*, ARYDISP+5!
DR( APPTSEL+17*
DTOUT EXMDISP+4, SELAPT+12, SELAPT+25!
DUOUT EXMDISP+4, SELAPT+12, SELAPT+25!
>> DVBAAPT ARYDISP+19*, ARYDISP+21*
>> DVBAARY( APPTSEL+23, APPTSEL+24!
DVBADA EXMDISP+2~, EXMDISP+3*, EXMDISP+4*, EXMDISP+5, EXMDISP+6, EXMDISP+7
DVBADFN APPTSEL~, APPTSEL+13, APPTSEL+14, APPTSEL+15, APPTSEL+17, APPTSEL+21, SELAPT+17
DVBALN EXMHD+2~, EXMHD+7*, EXMHD+8
DVBAMORE ARYDISP+6~, ARYDISP+16*, ARYDISP+17, ARYDISP+18
>> DVBAOUT SELAPT+12*
DVBASTAT EXMDISP+2~, EXMDISP+6*, EXMDISP+7
ENDDT APPTSEL~, APPTSEL+10*, APPTSEL+11*, APPTSEL+14
INITDTE LINKINF+1~, LINKINF+5*, LINKINF+8, LINKINF+10
IOF LKHDOUT+1, EXMHD+1, APPTSEL+6, SELAPT+16
LINKDA LINKINF+1~, LINKINF+2*, LINKINF+3*, LINKINF+4
LINKNODE LINKINF+1~, LINKINF+4*, LINKINF+5, LINKINF+6, LINKINF+7
LPDA EXMOUT~, EXMOUT+1
ORIGDTE LINKINF+1~, LINKINF+6*, LINKINF+13, LINKINF+15
REQDA EXMDISP~, EXMDISP+4, EXMHD+3, EXMHD+5, APPTSEL~, ARYDISP+14, SELAPT+17, LINKINF~, LINKINF+3
STATUS APPTSEL+12!, APPTSEL+22*, APPTSEL+23, APPTSEL+24!
STATVAR APPTSEL+12!, APPTSEL+21*, APPTSEL+22, APPTSEL+24!
STRTDT APPTSEL~, APPTSEL+8*, APPTSEL+9*, APPTSEL+14*, APPTSEL+15, APPTSEL+17, APPTSEL+20, APPTSEL+21, APPTSEL+23
TMPDA APPTSEL+7~, APPTSEL+8*, APPTSEL+16*, APPTSEL+23, ARYDISP+7~, ARYDISP+11*, ARYDISP+12, ARYDISP+13, ARYDISP+14, ARYDISP+15
ARYDISP+16, ARYDISP+18, SELAPT+3, SELAPT+4, SELAPT+12*, SELAPT+13*, SELAPT+19*, SELAPT+20*, SELAPT+21*, SELAPT+22
U EXMOUT+1, EXMDISP+6, EXMHD+3, EXMHD+5, APPTSEL+15, APPTSEL+21, ARYDISP+12, ARYDISP+13, ARYDISP+14, ARYDISP+15
, LINKINF+5, LINKINF+6, LINKINF+7
VETDTE LINKINF+1~, LINKINF+7*, LINKINF+18, LINKINF+20
Y EXMHD+3*, EXMHD+6, EXMHD+10!, APPTSEL+20*, APPTSEL+23, APPTSEL+24!, ARYDISP+20, ARYDISP+21, ARYDISP+22, SELAPT+13
SELAPT+14, SELAPT+15, SELAPT+23!, SELAPT+24!, LINKINF+9!, LINKINF+10*, LINKINF+12, LINKINF+14!, LINKINF+15*, LINKINF+17
, LINKINF+19!, LINKINF+20*, LINKINF+22, LINKINF+23!, LINKINF+24*, LINKINF+26, LINKINF+27!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All