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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BSDX41G

Package: Clinical Scheduling for Windows

Routine: BSDX41G


Information

BSDX41G ; IHS/OIT/HMW/MSC/SAT - WINDOWS SCHEDULING RPCS ;

Source Information

Source file <BSDX41G.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Clinical Scheduling for Windows 2 $$FILL^BSDX41  (DISPREF,PRTTXT)^BSDX41F  
IHS VA Utilities 1 ($$VAL,$$VALI)^XBDIQ1  
VA Fileman 1 (,C)^%DTC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Clinical Scheduling for Windows 1 BSDX41  

Entry Points

Name Comments DBIA/ICR reference
MEDBLD ;BUILD ARRAY OF MEDICATIONS
CONT ; <SETUP>
HOLDDSP1 ;write out med
MEDSNDUP ; ************* ALL, NON DUPLICATED *************
MEDSCURR ; ************** CURRENT MEDICATIONS * 9000010.14 ********
HOLD(S) ;EP - is this prescription on hold?
MEDSCHR1 ; ******* CHRONIC MEDICATIONS, W/O D/C'ED *******
ALL ;all meds included
SITE ;DETERMINE IF OUTSIDE LOCATION INFO PRESENT
CHRONIC ;chronic meds only
MEDDSP ;DISPLAY MEDICATION
MEDSCHRN ; ************* CHRONIC MEDCICATIONS ************
NODUP ;
MEDSALL ; **************** ALL MEDICATIONS * 9000010.14 **********
HOLDMEDS(P,R) ;EP - get meds on hold for display
CURR ; current meds only
MEDX
REF ;DETERMINE THE NUMBER OF REFILLS REMAINING
SIG ;CONSTRUCT THE FULL TEXT FROM THE ENCODED SIG
HOLDDSP ;EP - display all meds on hold

External References

Name Field # of Occurrence
^%DTC CURR+2, MEDDSP+9
C^%DTC MEDDSP+11
$$FILL^BSDX41 MEDDSP+22, MEDDSP+23, MEDDSP+25, HOLDDSP1+10, HOLDDSP1+11, HOLDDSP1+16
DISPREF^BSDX41F CONT+13
PRTTXT^BSDX41F MEDDSP+27, HOLDDSP1+15, HOLDDSP1+19
$$VAL^XBDIQ1 HOLDDSP1+11, HOLDDSP1+16, HOLDDSP1+18
$$VALI^XBDIQ1 SIG+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?14,"Dispensed at: ",APCHSITE,!
  • Line Location: HOLDDSP1+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVMED - [#9000010.14] MEDBLD+3, MEDBLD+4, MEDDSP+3, MEDDSP+15
^AUPNVMED("AA" CONT+6
^AUPNVMED("AC" CONT+1
^AUPNVSIT - [#9000010] SITE+2, SITE+3, SITE+4
^BSDXTMP($J CONT+3*, MEDDSP+24*, MEDDSP+25*, HOLDDSP+5*, HOLDDSP+6*, HOLDDSP+7*, HOLDDSP+8*, HOLDDSP+13*, HOLDDSP+14*, HOLDDSP+16*
, HOLDDSP+18*, HOLDDSP+20*, HOLDDSP1+12*, HOLDDSP1+16*
^DIC(4 - [#4] SITE+4
^PS(51 - [#51] SIG+3
^PS(55 - [#55] CHRONIC+3, MEDDSP+5, HOLDMEDS+5, HOLDMEDS+6, HOLDDSP1+1
^PSDRUG - [#50] MEDBLD+5, MEDDSP+12
^PSRX - [#52] REF+2, HOLD+2, HOLD+7, HOLDDSP1+2, HOLDDSP1+3, HOLDDSP1+4, HOLDDSP1+5
^PSRX("APCC" CHRONIC+2, MEDDSP+4
^TMP($J CONT+5!, CONT+8, MEDX+2!, CURR+1, CURR+3*, ALL+1*, NODUP+3*, NODUP+4, NODUP+5*, CHRONIC+1
, CHRONIC+6*, MEDDSP+2

Label References

Name Line Occurrences
$$HOLD HOLDMEDS+7
@( MEDBLD+14
CONT MEDSCURR+1, MEDSALL+1, MEDSCHRN+1, MEDSNDUP+1, MEDSCHR1+1
HOLDDSP CONT+11
HOLDDSP1 HOLDDSP+10
HOLDMEDS HOLDDSP+2
MEDBLD CONT+6
MEDDSP CONT+8
REF MEDDSP+19, HOLDDSP1+7
SIG MEDDSP+18, HOLDDSP1+6
SITE MEDDSP+20

Naked Globals

Name Field # of Occurrence
^( CHRONIC+2, MEDDSP+4
^(21 SITE+2
^(9 SIG+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APCHHMED HOLDDSP+1!, HOLDDSP+2, HOLDDSP+3, HOLDDSP+21!
APCHHMED( HOLDDSP+9
APCHORTS MEDX!, MEDDSP+15*, MEDDSP+16
APCHSALL MEDX+1!
>> APCHSBRK CONT+3
APCHSCRN MEDX+1!, MEDDSP+5*, MEDDSP+22, HOLDDSP1+1*, HOLDDSP1+10
>> APCHSCVD MEDDSP+6, MEDDSP+11, MEDDSP+13, HOLDDSP1+2
APCHSDAT MEDX!, MEDDSP+6*, MEDDSP+22, HOLDDSP1+2*, HOLDDSP1+10
APCHSDC MEDX!, MEDBLD+8*, CURR+3, ALL+1, NODUP+5, CHRONIC+5, CHRONIC+6, MEDDSP+7*, MEDDSP+13, MEDDSP+16
APCHSDCP MEDSCHR1+1*, MEDX!, CHRONIC+5
>> APCHSDLM CONT+6
APCHSDRG MEDX+1!
APCHSDTM MEDX!, MEDBLD+6*, CURR+2, MEDDSP+6*, MEDDSP+9, MEDDSP+11, HOLDDSP1+2*
APCHSDYS MEDX!, MEDBLD+8*, MEDBLD+10*, CURR+2, MEDDSP+7*, MEDDSP+8*, MEDDSP+11, MEDDSP+23, HOLDDSP1+3*, HOLDDSP1+11
APCHSEXP MEDX!, MEDDSP+10*, MEDDSP+11*, MEDDSP+13*, MEDDSP+16*, MEDDSP+23
APCHSFN CONT+13*, CONT+14!
APCHSICL MEDDSP+27*!, HOLDDSP1+15*!, HOLDDSP1+18*, HOLDDSP1+19!
APCHSIG MEDX!, MEDDSP+7*, MEDDSP+18*, MEDDSP+19*, MEDDSP+27, SIG+1, SIG+2, SIG+3, HOLDDSP1+5*, HOLDDSP1+6*
, HOLDDSP1+7*, HOLDDSP1+15
APCHSITE MEDX+1!, MEDDSP+25, SITE+1*, SITE+2*, SITE+4*
APCHSIVD CONT+6*, CONT+8*, MEDX!, MEDBLD+6, CURR+3, ALL+1, NODUP+3, NODUP+5, CHRONIC+6, MEDDSP+2
, MEDDSP+6
APCHSMED MEDX!, MEDDSP+12*, MEDDSP+23
APCHSMFX MEDX!, MEDBLD+8*, CURR+1, CURR+3, ALL+1, NODUP+3, NODUP+4, NODUP+5, CHRONIC+1, CHRONIC+6
, MEDDSP+7*, MEDDSP+12
APCHSMTS MEDX!
APCHSMTY MEDSCURR+1*, MEDSALL+1*, MEDSCHRN+1*, MEDSNDUP+1*, MEDSCHR1+1*, MEDX+1!, MEDBLD+14
APCHSMX CONT+6*, MEDX!, MEDBLD+3, MEDBLD+4, CURR+3, ALL+1, NODUP+3, NODUP+5, CHRONIC+2, CHRONIC+6
, MEDDSP+2*, MEDDSP+3, MEDDSP+4, MEDDSP+15
APCHSN MEDX!, MEDBLD+4*, MEDBLD+5, MEDBLD+8, MEDDSP+3*, MEDDSP+7, MEDDSP+12
APCHSNAB MEDX+1!
APCHSNFL MEDX+1!
>> APCHSNPG CONT+3
APCHSNRQ MEDDSP+27*!, HOLDDSP1+15*!, HOLDDSP1+18*, HOLDDSP1+19!
APCHSNSH MEDX+1!
APCHSP MEDX!, MEDDSP+27!, SIG+2*, SIG+3, HOLDDSP1+15!, HOLDDSP1+19!
>> APCHSPAT CONT+1, CONT+6, CHRONIC+3, MEDDSP+5, HOLDDSP+2, HOLDDSP1+1
>> APCHSQ CONT+6*, CONT+8*
>> APCHSQIT HOLDDSP+9
APCHSQTY MEDX!, MEDDSP+7*, MEDDSP+23, HOLDDSP1+4*, HOLDDSP1+11
APCHSREF MEDX+1!, MEDDSP+19, REF+1*, REF+2*, REF+3*, HOLDDSP1+7
APCHSRFL MEDX+1!, REF+2*, REF+3
APCHSRX MEDX+1!, MEDDSP+4*, MEDDSP+5, REF+1, REF+2, HOLDDSP+9*, HOLDDSP1+1, HOLDDSP1+2, HOLDDSP1+3, HOLDDSP1+4
, HOLDDSP1+5, HOLDDSP1+11, HOLDDSP1+16, HOLDDSP1+18
APCHSSGY MEDX!, MEDDSP+18, SIG+1*, SIG+2*, SIG+4*, HOLDDSP1+6
APCHST CONT+13*, CONT+14!
APCHSTXT MEDX+1!, MEDDSP+27*, HOLDDSP1+15*, HOLDDSP1+18*
>> APCHSTYP SIG+1
APCHSVDF MEDX!, MEDDSP+7*, SITE+2, SITE+3, SITE+4
APCHSVSC MEDX+1!
>> BSDXI CONT+3*, MEDDSP+24*, MEDDSP+25*, HOLDDSP+5*, HOLDDSP+6*, HOLDDSP+7*, HOLDDSP+8*, HOLDDSP+13*, HOLDDSP+14*, HOLDDSP+16*
, HOLDDSP+18*, HOLDDSP+20*, HOLDDSP1+12*, HOLDDSP1+16*
>> BSDXTMP MEDDSP+22*, MEDDSP+23*, MEDDSP+24, HOLDDSP1+10*, HOLDDSP1+11*, HOLDDSP1+12
C HOLDMEDS+3~
D HOLDMEDS+3~, HOLDMEDS+4*, HOLDMEDS+5*, HOLDMEDS+6
DT CURR+2, MEDDSP+9, HOLDMEDS+4
DUZ(2 SITE+4
N HOLDMEDS+3~, HOLDMEDS+6*, HOLDMEDS+7, HOLDMEDS+8
P HOLDMEDS~, HOLDMEDS+2, HOLDMEDS+5, HOLDMEDS+6
R HOLDMEDS~
R( HOLDMEDS+8*
S HOLD~, HOLD+2, HOLD+7
U MEDBLD+5, MEDBLD+8, MEDDSP+7, MEDDSP+12, REF+2, SITE+2, SITE+3, SITE+4, HOLD+2, HOLD+7
, HOLDDSP1+2, HOLDDSP1+3, HOLDDSP1+4, HOLDDSP1+5
X MEDX+3!, CURR+2, CHRONIC+2*, CHRONIC+3, MEDDSP+11, SIG+2*, SIG+3*, SIG+4, HOLD+1~, HOLD+2*
, HOLD+3, HOLD+4, HOLD+5, HOLD+7*, HOLD+8, HOLD+9, HOLD+10
X1 MEDX+3!, CURR+2*, MEDDSP+9*, MEDDSP+11*
X2 MEDX+3!, CURR+2*, MEDDSP+9*, MEDDSP+11*
Y MEDX+3!, CHRONIC+3*, CHRONIC+4, MEDDSP+6*, MEDDSP+11*, MEDDSP+13*, MEDDSP+16, SIG+3*, HOLDDSP1+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All