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

Package: Inpatient Medications

Routine: PSIVHYPL


Information

PSIVHYPL ;BIR/PR-PRINT OUT LABELS ;26 FEB 97 / 3:20 PM

Source Information

Source file <PSIVHYPL.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Inpatient Medications 5 ($$BCMA,UP2,UP3)^PSIVBCID  ^PSIVHYP  CONVER^PSIVLABL  ^PSIVSTAT  ENIV^PSJAC  
Kernel 1 PSET^%ZISP  
Pharmacy Data Management 1 $$HAZ^PSSUTIL  
VA FileMan 1 NOW^%DTC  

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

Package Total Caller Graph
Inpatient Medications 4 PSIVLBL1  PSIVORE1  PSIVORE2  PSIVSUS  

Entry Points

Name Comments DBIA/ICR reference
SSWARD ;Get patient SS# and ward location
START
Q
RE
SOL
MEDRT ;Find Medication Route
INF
HAZ(TYP) ; Printing hazardous to handle/dispose warnings *364
; TYP=1 ADDITIVES | TYPE=2 SOLUTIONS
PRNTL
PMR ; Print Med Route on label
TVOL ;
SOL1
HYP ;
SETP
MESS ;PSJ*5*184 -make MESS a local array so all messages display for all additives.
UPD
BARCODE

External References

Name Field # of Occurrence
NOW^%DTC SSWARD+24
PSET^%ZISP BARCODE
$$BCMA^PSIVBCID RE+3
UP2^PSIVBCID UPD+7, UPD+8
UP3^PSIVBCID RE+18
^PSIVHYP SSWARD+11
CONVER^PSIVLABL SOL+2
^PSIVSTAT START+6
ENIV^PSJAC SSWARD+8
$$HAZ^PSSUTIL HAZ+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SSWARD+22
Function Call: WRITE
  • Prompt: !
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !
  • Line Location: PRNTL+4
Function Call: WRITE
  • Prompt: $E(X,1,PSIVRM)
  • Line Location: PRNTL+8
Function Call: WRITE
  • Prompt: !
  • Line Location: PRNTL+10
Function Call: WRITE
  • Prompt: !
  • Line Location: PMR+6
Function Call: WRITE
  • Prompt: $E(X,1,PSIVRM)
  • Line Location: PMR+11
Function Call: WRITE
  • Prompt: !
  • Line Location: PMR+13
Function Call: WRITE
  • Prompt: @IOBARON
  • Line Location: BARCODE+2
Function Call: WRITE
  • Prompt: PSJBCID
  • Line Location: BARCODE+3
Function Call: WRITE
  • Prompt: @IOBAROFF
  • Line Location: BARCODE+4
Function Call: WRITE
  • Prompt: !
  • Line Location: BARCODE+5
Function Call: WRITE
  • Prompt: PSJBCID
  • Line Location: BARCODE+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(2 - [#3.2] SSWARD+3
^DIC(42 - [#42] SSWARD+10
^PS( HAZ+5, HYP+3
^PS(51.2 - [#51.2] SSWARD+18, MEDRT+3
^PS(52.6 - [#52.6] RE+11, TVOL+1, MESS+1
^PS(52.7 - [#52.7] RE+15, RE+19, SOL1
^PS(55 - [#55] SSWARD+5, SSWARD+10, SSWARD+11, SSWARD+16, SSWARD+24*, RE+4, RE+6, RE+11, RE+13, RE+17
MEDRT+2, INF+1, HAZ+5, TVOL+1, SOL1HYP+2, SETPUPD+4, UPD+8
^PS(59.5 - [#59.5] INF+6
^SC - [#44] SSWARD+6, SSWARD+7

Label References

Name Line Occurrences
BARCODE RE+3
HAZ RE+12, RE+14, RE+18, HYP+4
HYP RE+23
MEDRT SOL+1
MESS RE+12
PMR SSWARD+19, MEDRT+4
PRNTL SSWARD+20, RE+7, RE+8, RE+10, RE+12, RE+14, RE+15, RE+18, RE+19, SOL
SOL+1, SOL+2, INFINF+1, INF+2, INF+3, INF+5, INF+6, INF+7, HAZ+7
TVOL+2, HYP+1, HYP+4
Q SSWARD+11
RE SSWARD+14, START+1
SETP SSWARD+11
SOL RE+16
SOL1 RE+14, RE+18
TVOL RE+9

Naked Globals

Name Field # of Occurrence
^( SSWARD+3, RE+11, RE+13, RE+17, TVOL+1
^(0 RE+11, RE+13, RE+17, TVOL+1, SOL1HYP+3
^(1 SSWARD+3
^(3 INF+1
^(4 INF+6
^(9 SSWARD+24*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SSWARD+24
>> DFN SSWARD+5, SSWARD+10, SSWARD+11, SSWARD+16, SSWARD+24, RE+3, RE+4, RE+6, RE+11, RE+13
RE+17, RE+18, MEDRT+2, INF+1, HAZ+5, TVOL+1, SOL1HYP+2, SETPUPD+4
UPD+7, UPD+8
DIEN HAZ+2~, HAZ+5*
DO RE+1!
DT RE+4, RE+6
FIL HAZ+2~, HAZ+3*, HAZ+5
HAZ HAZ+2~, HAZ+5*, HAZ+6
HYPAD RE+24!
HYPAD( UPD+3, UPD+5*
HYPL Q!
HYPL( RE+20, RE+21, HYP+3
HYPLPRT Q!
>> HYPLRPT( UPD+2
I SSWARD+2~, SSWARD+3*, RE+20*, RE+21*, PRNTL~, PRNTL+5*, PRNTL+7*, PRNTL+9*, PMR+7*, PMR+10*
PMR+12*, HYP+1, HYP+2, HYP+3, HYP+4, UPD+2, UPD+8, BARCODE+7*, BARCODE+9*
>> IOBAROFF BARCODE+4
>> IOBARON BARCODE+2
IOST(0 SSWARD+3
LINE SSWARD+14*, SSWARD+22*, START+1*, START+3*, Q!, PRNTL*, PRNTL+1, PRNTL+2*, PMR+2*, PMR+3
PMR+4*
MESS Q!, INF+5
MESS( INF+5, MESS+1*
>> ON SSWARD+5, SSWARD+10, SSWARD+11, SSWARD+16, SSWARD+24, RE+3, RE+4, RE+6, RE+11, RE+13
RE+17, MEDRT+2, INF+1, HAZ+5, TVOL+1, SOL1HYP+2, SETPUPD+4, UPD+8
>> P( SETP*
>> P(11 INF+3
>> P(15 RE*
>> P(16 RE*, TVOL+1, UPD+6
>> P(4 SSWARD+17, SOL+1
>> P(8 INF
>> P(9 INF+2
P16 SSWARD+11*, Q!, RE
PDATE Q!
PDOSE Q!
PSIMESS Q!, INF+5*
PSIV Q!, RE+11*, RE+13*, RE+15, RE+17*, RE+18, RE+19, RE+20*, RE+21*, INF+6*
, HAZ+5, TVOL+1*, TVOL+2, SOL1HYP+1, HYP+2, HYP+3, UPD+7, UPD+8
PSIV1 SSWARD+14*, SSWARD+17, START*, Q!, RERE+3, RE+18, SOL+1, SOL+2, INF+7
TVOL+1
PSIV2 SSWARD+14*, SSWARD+21, Q!, RE+3
PSIVA Q!, HYP+2*, HYP+3
PSIVAD UPD~, UPD+2*, UPD+3, UPD+4, UPD+5
PSIVCLAB SSWARD+2~, SSWARD+7*, SSWARD+8
PSIVCLDT SSWARD+5~, SSWARD+6*
PSIVCLIN SSWARD+5~*, SSWARD+6*, SSWARD+7, SSWARD+8, RE+5
PSIVCT SSWARD+11!, SSWARD+24, START+6, Q!, RE+3
PSIVDOSE Q!, SOL+2*
PSIVEL UPD~, UPD+1*, UPD+2
PSIVFLAG SSWARD+14*, SSWARD+25!, START+2, Q!, RE+11, RE+13, RE+16
>> PSIVNOL SSWARD+11, SSWARD+14*, SSWARD+21*, SSWARD+24, STARTRE+3, INF+7
>> PSIVP UPD+1
PSIVRM SSWARD+11*, Q!, RE+5, RE+10, SOLPRNTL+8, PRNTL+11, PMR+11, PMR+14
>> PSIVRP SSWARD+15*, SSWARD+16*, SSWARD+18, MEDRT+1*, MEDRT+2*, MEDRT+3
>> PSIVRT SSWARD+15*, SSWARD+18*, SSWARD+19, MEDRT+1*, MEDRT+3*, MEDRT+4
PSIVSH SSWARD+25!
>> PSIVSITE SSWARD+11, SSWARD+13, SSWARD+17, SSWARD+22, START+3, RE+8, RE+9, SOL+1, PRNTL+1, PRNTL+4
PMR+3, PMR+6
>> PSIVSN INF+6
PSIVWD SSWARD+8*, SSWARD+10*, Q!, RE+4, RE+5, RE+6
>> PSJBCID RE+3*, BARCODE+3, BARCODE+8
>> PSJBLN RE+18, UPD+7, UPD+8
PSJIO SSWARD+2~, SSWARD+4*, SSWARD+12, SSWARD+22, SSWARD+23, START+3, START+4, START+5, RE+2, PRNTL+3
PRNTL+10, PMR+5, PMR+13, BARCODE+1, BARCODE+6
PSJIO( SSWARD+3*, PRNTL+5, PRNTL+7, PRNTL+9, PMR+7, PMR+10, PMR+12, BARCODE+7, BARCODE+9
PSJIO("EL" SSWARD+23, START+4
PSJIO("FE" START+5
PSJIO("FI" SSWARD+12
PSJIO("SL" RE+2
PSJTRNC RE+5~*, RE+6
TSUB HAZ+2~, HAZ+4*, HAZ+5
TVOL Q!, TVOL+1
TYP HAZ~, HAZ+3, HAZ+4
U SSWARD+8, SSWARD+11, SSWARD+13, SSWARD+16, SSWARD+17, SSWARD+18, SSWARD+22, SSWARD+24, START+3, RE+4
RE+6, RE+8, RE+9, RE+11, RE+15, RE+19, SOL+1, MEDRT+2, MEDRT+3, INF+1
INF+6, TVOL+1, SOL1HYP+3, SETPMESS+1, UPD+6
>> VADM(1 RE+8
>> VADM(2 SSWARD+8*, RE+4, RE+6
>> VAIN(4 SSWARD+8, RE+5
>> VAIN(5 RE+8
VAR HAZ+2~, HAZ+5*
X SSWARD+19*, SSWARD+20*, RE+4*, RE+5, RE+6*, RE+8*, RE+10*, RE+11*, RE+15*, RE+19*
RE+21*, RE+23, SOL*, SOL+1*, SOL+2*, MEDRT+4*, INF*, INF+1*, INF+2*, INF+3*
INF+5*, INF+6*, INF+7*, HAZ+6*, HAZ+7, PRNTLPRNTL+8, PRNTL+11*, PMR+2, PMR+11
PMR+14*, TVOL+1*, TVOL+2*, SOL1*, HYP+1*, HYP+3*, SETP*, UPD~
X0 SSWARD+2~, SSWARD+3*
Y SSWARD+24*, RE+11*, RE+21*, INF+6*, SETP*, MESS+1, UPD~
>> YY RE+13*, RE+17*, RE+18, UPD+4*, UPD+6, UPD+7, UPD+8*
ZGSN SSWARD+1~
ZZ PRNTL+4*, PRNTL+6!, PMR+6*, PMR+8!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All