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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DVBAREG1

Package: Automated Medical Information Exchange

Routine: DVBAREG1


Information

DVBAREG1 ;ALB/JLU;557/THM-REQ FOR ADMITTED VETS ; 10/29/90 7:53 AM

Source Information

Source file <DVBAREG1.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Automated Medical Information Exchange 9 (ALERT,ALERT1,ASK,CLEAN,CONT,DTRNG,PAGE,SELECT,SINGLE)^DVBAREG2  ($$PAT,SET1,SET2)^DVBAREG3  OLD^DVBAREN1  ^DVBARQP  (DICW,DUZ2,EXIT)^DVBAUTIL  NOPARM^DVBAUTL2  (CLEAR,WR)^DVBAUTL4  ($$LOCK,ERR,UNLOCK)^DVBAUTL6  
($$SITE,CONTMES)^DVBCUTL4  
VA FileMan 2 ^DIC  ^DIR  
Kernel 1 HOME^%ZIS  
Scheduling 1 ($$EXOE,GETGEN)^SDOE  

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 DVBA 7131 INFORMATION REQUEST  

Entry Points

Name Comments DBIA/ICR reference
EN ;this is the main entry point for the driver
TERM ;this subroutine will set various necessary variables
BODY ;this subroutine is a subdriver for this functionality
CHK(A,B,C) ;checks for the existance of admissions, appointments, dispositions
QUEST1(DFN) ;ask user which they wish to see admission or non
DISPLAY ;displays the patient information to the user. Also asks the user
SRCH ;searches the 7131 file for an existing 7131 request.
ADM(A,B) ;This entry point will return the IEN in DGPM for the patient

External References

Name Field # of Occurrence
HOME^%ZIS TERM+7
^DIC SRCH+9
^DIR QUEST1+4
ALERT^DVBAREG2 SRCH+23
ALERT1^DVBAREG2 SRCH+30
ASK^DVBAREG2 SRCH+24
CLEAN^DVBAREG2 BODY+3
CONT^DVBAREG2 DISPLAY+19
DTRNG^DVBAREG2 BODY+10
PAGE^DVBAREG2 BODY+4
SELECT^DVBAREG2 BODY+25
SINGLE^DVBAREG2 DISPLAY+3
$$PAT^DVBAREG3 BODY+6
SET1^DVBAREG3 BODY+5
SET2^DVBAREG3 BODY+8
OLD^DVBAREN1 BODY+17
^DVBARQP BODY+27
DICW^DVBAUTIL SRCH+2
DUZ2^DVBAUTIL TERM+3
EXIT^DVBAUTIL EN+5
NOPARM^DVBAUTL2 TERM+5
CLEAR^DVBAUTL4 BODY+9, BODY+14
WR^DVBAUTL4 DISPLAY+16, SRCH+4, SRCH+14
$$LOCK^DVBAUTL6 SRCH+20
ERR^DVBAUTL6 BODY+15
UNLOCK^DVBAUTL6 BODY+2, BODY+28
$$SITE^DVBCUTL4 TERM+12
CONTMES^DVBCUTL4 SRCH+16
$$EXOE^SDOE CHK+19
GETGEN^SDOE CHK+20

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DVB(396 - [#396] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGPM - [#405] ADM+8
^DGPM("APTT1" CHK+12
^DGPM("ATID1" ADM+6
^DIC(4 - [#4] TERM+11
^DPT - [#2] CHK+14, CHK+16
^DVB(396 - [#396] SRCH+22, SRCH+28
^TMP("DVBA" DISPLAY+5, DISPLAY+11, DISPLAY+14, DISPLAY+15, DISPLAY+20, DISPLAY+25, DISPLAY+26
^VA(200 - [#200] TERM+9

Label References

Name Line Occurrences
$$ADM SRCH+29
$$CHK BODY+12, BODY+13
BODY EN+3
DISPLAY BODY+18
QUEST1 BODY+16
SRCH BODY+24
TERM EN+1

Naked Globals

Name Field # of Occurrence
^(0 TERM+9, TERM+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A CHK~, CHK+12, CHK+14, CHK+16, CHK+19, ADM~, ADM+5*, ADM+6
ADM CHK+8~, CHK+12*, CHK+13
>> ADMNUM SRCH+29*
APT CHK+8~, CHK+14*, CHK+15
B CHK~, CHK+10, CHK+12, CHK+14, CHK+19, ADM~, ADM+6
B1 CHK+8~, CHK+10*, CHK+17
C CHK~, CHK+11, CHK+13, CHK+15, CHK+22
C1 CHK+8~, CHK+11*, CHK+16
C2 CHK+8~
DA SRCH+1!, SRCH+21*, SRCH+22
DFN BODY+6*, BODY+7, BODY+10, BODY+12, BODY+13, BODY+16, QUEST1~, QUEST1+2, SRCH+29
DIC SRCH+6*, SRCH+10!
DIC("S" SRCH+7*, SRCH+8*
DIC(0 SRCH+6*
DIR QUEST1+5!
DIR("A" QUEST1+1*, QUEST1+2*
DIR(0 QUEST1+3*
DISP CHK+8~, CHK+16*, CHK+17
DT BODY+13
>> DTOUT QUEST1+6
>> DUOUT QUEST1+6
DUZ TERM+9
DUZ(2 TERM+11
DVBADM CHK+8~, CHK+9*, CHK+13*, CHK+23, CHK+24
DVBAEDT SRCH+31!
DVBAENTR TERM+13*, BODY+1*, BODY+2, BODY+24, BODY+28, SRCH+1!, SRCH+27*, SRCH+28
>> DVBAIFN SRCH+21*
>> DVBANL DISPLAY+3
DVBANS BODY+24, BODY+25, DISPLAY+4!, DISPLAY+9, DISPLAY+21, DISPLAY+23, DISPLAY+25, DISPLAY+26, DISPLAY+27*
DVBAPT CHK+8~, CHK+9*, CHK+15*, CHK+23, CHK+25
DVBAQUIT EN+2, EN+3, TERM+2!, TERM+4, TERM+6, TERM+8, BODY+7*, BODY+11, BODY+16, BODY+19
BODY+24, BODY+26, QUEST1+6*, SRCH+25, SRCH+31
DVBASTOP BODY+11, BODY+15*, BODY+24, BODY+26, DISPLAY+6*, DISPLAY+9, DISPLAY+21*, SRCH+1!, SRCH+17*, SRCH+20*
SRCH+25, SRCH+32*
DVBAY SRCH+11*, SRCH+12, SRCH+19, SRCH+20, SRCH+21, SRCH+23, SRCH+27, SRCH+34!
>> DVBBDT BODY+12, BODY+13, BODY+15, SRCH+7, SRCH+8
>> DVBCHK BODY+12*, BODY+13*, BODY+15, BODY+16, QUEST1+7*, SRCH+7, SRCH+8
>> DVBCNT DISPLAY+8*, DISPLAY+13*, DISPLAY+14, DISPLAY+18*
DVBDISP CHK+8~, CHK+9*, CHK+17*, CHK+23, CHK+25
>> DVBDOC DISPLAY+24*, DISPLAY+28*, SRCH+7*, SRCH+28*, SRCH+29
>> DVBEDT BODY+12
DVBENC CHK+8~
DVBENC(0 CHK+20
>> DVBREQDT SRCH+22*, SRCH+29
DVBSPCOD CHK+8~, CHK+9*, CHK+22*, CHK+23, CHK+25
>> DVBTYPE DISPLAY+24*, DISPLAY+26*, DISPLAY+28
DVBZERR CHK+8~
>> HD TERM+10*
>> HNAME TERM+12*
>> LOC TERM+11*
>> ONFILE SRCH+26*, SRCH+32
>> OPER TERM+9*
>> PNAM SRCH+3
SPCOD CHK+8~, CHK+19*, CHK+20*, CHK+22
>> SSN SRCH+6
>> STAT SRCH+30
U TERM+9, TERM+11, QUEST1+2, DISPLAY+14, SRCH+22, SRCH+28
VAR DISPLAY+17!, SRCH+5!, SRCH+15!
VAR( DISPLAY+14*
VAR(1 SRCH+3*, SRCH+13*
VAR1 DISPLAY+2~, DISPLAY+7*, DISPLAY+14
X QUEST1+6, SRCH+6*, ADM+4~, ADM+6*, ADM+7, ADM+8*, ADM+10, ADM+11
X1 DISPLAY+2~, DISPLAY+8*, DISPLAY+12*, DISPLAY+14, DISPLAY+15
X2 DISPLAY+2~, DISPLAY+5*, DISPLAY+6, DISPLAY+11, DISPLAY+14, DISPLAY+15, DISPLAY+20*, DISPLAY+21
X3 DISPLAY+2~, DISPLAY+24*, DISPLAY+25, DISPLAY+26*
X4 DISPLAY+2~, DISPLAY+24*, DISPLAY+25*, DISPLAY+26, DISPLAY+27
XTYPE DISPLAY+10*, DISPLAY+11*, DISPLAY+14, DISPLAY+15, DISPLAY+30!
Y QUEST1+7, SRCH+1!, SRCH+11
>> ZI SRCH+21*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All