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

Package: IHS View Patient Record

Routine: BVPMAIN


Information

BVPMAIN ; IHS/ITSC/LJF - VPR ENTRY POINT ;

Source Information

Source file <BVPMAIN.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
Registration 3 EN^VALM  TERM^VALM0  (CLEAR,FULL)^VALM1  
IHS VA Utilities 2 GUIR^XBLM  EN^XBVK  
IHS View Patient Record 2 EN^BVPMAIN  ($$PKGCK,$$VALMSG,MSG)^BVPU  
Kernel 2 KILL^%ZISS  DISP^XQORM1  
Patient Care Component 2 (EOJ,GETVISIT)^APCDDISP  ^APCDVD  
IHS Patient 1 KILL^AUPNPAT  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS View Patient Record 4 BVPMAIN  BVPRP  BVPRX  BVPSD  

Entry Points

Name Comments DBIA/ICR reference
RESET ;EP -- update partition for return to list manager
EN ;EP -- main entry point for list template BVP HS VIEW
VST ;EP -- view/edit pcc visits
; Called by BVP VISIT VIEW (Visit Details) protocol
HDR ;EP -- header code
EOJ ; -- end of job
EXPND ;EP -- expand code
GETPAT ; -- ask user to select patient
INIT ;EP -- init variables and list array
SETPT(DFN) ;EP; -- sets AUPN variables when DFN is set
EXIT ;EP -- exit code
HS ;EP; -- change health summary
; Called by BVP HS CHANGE (Change Health Summary) protocol
RESET2 ;EP -- update partition without recreating display array
GETHSTYP ;EP -- ask user for health summary type
; Called by ^BVPVRL1
HELP ;EP -- help code

External References

Name Field # of Occurrence
KILL^%ZISS EOJ+2
EOJ^APCDDISP VST+3
GETVISIT^APCDDISP VST+3
^APCDVD VST+3
KILL^AUPNPAT BVPMAIN+9, EOJ+1
EN^BVPMAIN HS+6
$$PKGCK^BVPU BVPMAIN+6
$$VALMSG^BVPU HDR+1, INIT+8
MSG^BVPU BVPMAIN+7, EN+2, HELP+1, RESET+3
^DIC GETPAT+1, GETHSTYP+7, SETPT+1
EN^VALM EN+3
TERM^VALM0 EN+1, INIT+7, RESET+2, RESET2+2
CLEAR^VALM1 EN+1, EN+4
FULL^VALM1 BVPMAIN+14, VST+2, HS+3
GUIR^XBLM INIT+3
EN^XBVK EOJ+1
DISP^XQORM1 HELP+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^APCHSCTL - [#9001015] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCHSCTL - [#9001015] GETHSTYP+5
^DISV( GETHSTYP+5
^TMP("BVP" BVPMAIN+9!, INIT+2!, INIT+4, INIT+6*, EXIT+1!

Label References

Name Line Occurrences
EN BVPMAIN+14
EXIT BVPMAIN+6, BVPMAIN+12, BVPMAIN+14
GETHSTYP BVPMAIN+12, HS+4
GETPAT BVPMAIN+10
HDR RESET+5, RESET2+2
INIT RESET+5
RESET2 VST+5, HS+5
SETPT RESET+4, VST+4

Naked Globals

Name Field # of Occurrence
^(0 GETHSTYP+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMCHDAYS BVPMAIN+11~
AMCHDOB BVPMAIN+11~
>> APCDPAT VST+3*
APCHSMTY BVPMAIN+11~
APCHSPAT BVPMAIN+11~, BVPMAIN+13*, EXIT+2!
APCHSTAT BVPMAIN+11~
APCHSTYP BVPMAIN+11~, BVPMAIN+12, GETHSTYP+7*, HS+4, HS+5*
>> AUPNPAT VST+4*
BVPHS HS+2~, HS+4*, HS+5
BVPSAV BVPMAIN+11~, BVPMAIN+13*, EXIT+2!, RESET+4, VST+4
BVPSECX RESET+5!
DD GETHSTYP+2~
DFN BVPMAIN+10, BVPMAIN+13, EXIT+2!, RESET+4*, GETPAT+1!*, VST+3, VST+4*, SETPT~, SETPT+1
DIC GETPAT+1!*, GETHSTYP+2~, GETHSTYP+3*, GETHSTYP+7!, SETPT+1~*
DIC("B" GETHSTYP+5*, GETHSTYP+6*
DIC(0 GETPAT+1*, GETHSTYP+3*, SETPT+1*
DR GETHSTYP+2~
DUZ GETHSTYP+5
U GETHSTYP+5
>> VALMBCK RESET+1*, RESET+2*, RESET2+1*, RESET2+2*, HS+6*
VALMCNT EN+1~, INIT+5*
>> VALMQUIT RESET+1, RESET2+1
>> VALMSG HDR+1*, INIT+8*
X INIT+1~, INIT+4*, INIT+5, INIT+6, HELP+1*, GETHSTYP+2~, HS+2~, SETPT+1~*
Y GETPAT+1!, GETHSTYP+2~, GETHSTYP+5*, GETHSTYP+7, HS+2~, SETPT+1~
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