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

Package: Inpatient Medications

Routine: PSIVHYPR


Information

PSIVHYPR ;BIR/PR-REPRINT LABELS ;26 FEB 97 / 3:20 PM

Source Information

Source file <PSIVHYPR.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Inpatient Medications 4 DRG^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: 1

Package Total Caller Graph
Inpatient Medications 1 PSIVLBRP  

Entry Points

Name Comments DBIA/ICR reference
SSWARD ;Get patient SS# and ward location
START
Q
RE ;I PSIV1 S:P(15)>2880!('P(15)) P(15)=2880 S P(16)=P16+PSIV1#(1440/P(15)+.5\1) S:'P(16) P(16)=1440/P(15)+.5\1
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.
BARCODE
PSIVHYP ;

External References

Name Field # of Occurrence
NOW^%DTC SSWARD+24
PSET^%ZISP BARCODE
DRG^PSIVHYP PSIVHYP+1
CONVER^PSIVLABL SOL+2
^PSIVSTAT START+6
ENIV^PSJAC SSWARD+6
$$HAZ^PSSUTIL HAZ+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SSWARD+22
Function Call: WRITE
  • Prompt: !
  • Line Location: START+2
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+5
Function Call: WRITE
  • Prompt: $E(X,1,PSIVRM)
  • Line Location: PMR+10
Function Call: WRITE
  • Prompt: !
  • Line Location: PMR+12
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+2
^DIC(42 - [#42] SSWARD+7
^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+4, SSWARD+7, SSWARD+10, SSWARD+16, SSWARD+24*, RE+3, RE+11, RE+13, RE+17, RE+21
MEDRT+2, INF+1, HAZ+5, TVOL+1, SOL1SETPPSIVHYP+1
^PS(59.5 - [#59.5] INF+6
^SC - [#44] SSWARD+4, SSWARD+5

Label References

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

Naked Globals

Name Field # of Occurrence
^( SSWARD+2, RE+11, RE+13, RE+17, TVOL+1, PSIVHYP+1
^(0 RE+11, RE+13, RE+17, TVOL+1, SOL1HYP+3
^(1 SSWARD+2
^(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+4, SSWARD+7, SSWARD+10, SSWARD+16, SSWARD+24, RE+3, RE+11, RE+13, RE+17, RE+21
MEDRT+2, INF+1, HAZ+5, TVOL+1, SOL1SETPPSIVHYP+1
DIEN HAZ+2~, HAZ+5*
DRG PSIVHYP+1*, PSIVHYP+2!
DT RE+3
EL PSIVHYP+2!
FIL HAZ+2~, HAZ+3*, HAZ+5
HAZ HAZ+2~, HAZ+5*, HAZ+6
HYPL Q!, PSIVHYP+1!
HYPL( RE+20, RE+21, HYP+2, HYP+3
I SSWARD+1~, SSWARD+2*, SSWARD+23*, RE+20*, RE+21, PRNTL~, PRNTL+5*, PRNTL+7*, PRNTL+9*, PMR+6*
PMR+9*, PMR+11*, HYP+1, HYP+2, HYP+3, HYP+4, BARCODE+7*, BARCODE+9*
>> IOBAROFF BARCODE+4
>> IOBARON BARCODE+2
IOST(0 SSWARD+2
LINE SSWARD+14*, SSWARD+22*, START*, START+2*, Q!, PRNTL*, PRNTL+1, PRNTL+2*, PMR+1*, PMR+2
PMR+3*
MESS Q!, INF+5
MESS( INF+5, MESS+1*
NAD PSIVHYP+2!
>> ON SSWARD+4, SSWARD+7, SSWARD+10, SSWARD+16, SSWARD+24, RE+3, RE+11, RE+13, MEDRT+2, INF+1
, HAZ+5, SETP
>> P( SETP*
>> P(11 INF+3
>> P(16 START+6*, TVOL+1
>> P(4 SSWARD+17, SOL+1
>> P(8 INF
>> P(9 INF+2
P16 SSWARD+10*, Q!
PDATE Q!
PDOSE Q!
PSIMESS Q!, INF+5*
PSIV Q!, RE+11*, RE+13*, RE+15, RE+17*, RE+19, RE+20*, RE+21, INF+6*, HAZ+5
TVOL+1*, TVOL+2, SOL1HYP+1, HYP+2, HYP+3
PSIV1 SSWARD+9~*, SSWARD+14*, SSWARD+17, START*, Q!, RE+2, SOL+1, SOL+2, INF+7, TVOL+1
PSIV2 SSWARD+14*, SSWARD+21, Q!
PSIVA Q!, RE+21*, HYP+3
>> PSIVBAG INF+7
PSIVCLAB SSWARD+1~, SSWARD+5*, SSWARD+6
PSIVCLIN SSWARD+4~*, SSWARD+5, SSWARD+6
PSIVCT SSWARD+10!, SSWARD+24, START+6, Q!
PSIVDOSE Q!, SOL+2*
PSIVFLAG SSWARD+14*, SSWARD+25!, START+1, Q!, RE+11, RE+13, RE+16
>> PSIVNOL SSWARD+10, SSWARD+14*, SSWARD+21*, SSWARD+24, START+6
PSIVRM SSWARD+10*, Q!, RE+5, RE+10, SOLPRNTL+8, PRNTL+11, PMR+10, PMR+13
>> 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+10, SSWARD+13, SSWARD+17, SSWARD+22, START+2, RE+8, RE+9, SOL+1, PRNTL+1, PRNTL+4
PMR+2, PMR+5
>> PSIVSN INF+6
PSIVWD SSWARD+6*, SSWARD+7*, Q!, RE+3
>> PSJBCID BARCODE+3, BARCODE+8
PSJICW RE+5~*
>> PSJIDNO RE+17, RE+21, TVOL+1, SOL1PSIVHYP+1
PSJIO SSWARD+1~, SSWARD+3*, SSWARD+11, SSWARD+22, SSWARD+23, START+2, START+3, START+4, RE+1, PRNTL+3
PRNTL+10, PMR+4, PMR+12, BARCODE+1, BARCODE+6
PSJIO( SSWARD+2*, SSWARD+23, PRNTL+5, PRNTL+7, PRNTL+9, PMR+6, PMR+9, PMR+11, BARCODE+7, BARCODE+9
PSJIO("EL" START+3
PSJIO("FE" START+4
PSJIO("FI" SSWARD+11
PSJIO("SL" RE+1
>> PSJRPHD SSWARD+13
TMPX RE+5~*
TMPX1 RE+5~*, RE+6
TMPX2 RE+5~
TSUB HAZ+2~, HAZ+4*, HAZ+5
TVOL Q!, TVOL+1, PSIVHYP+1*, PSIVHYP+2*
TYP HAZ~, HAZ+3, HAZ+4
U SSWARD+6, SSWARD+10, SSWARD+13, SSWARD+16, SSWARD+17, SSWARD+18, SSWARD+22, SSWARD+24, START+2, RE+3
RE+8, RE+9, RE+11, RE+15, RE+19, RE+21, SOL+1, MEDRT+2, MEDRT+3, INF+1
INF+6, TVOL+1, SOL1HYP+3, SETPMESS+1
>> VADM(1 RE+8
>> VADM(2 SSWARD+6*, RE+3
>> VAIN(4 SSWARD+6
>> VAIN(5 RE+8
VAR HAZ+2~, HAZ+5*
>> X SSWARD+19*, SSWARD+20*, RE+3*, RE+5*, RE+6*, RE+8*, RE+10*, RE+11*, RE+15*, RE+19*
, 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+1, PMR+10, PMR+13*, TVOL+1*
TVOL+2*, SOL1*, HYP+1*, HYP+2*, HYP+3*, SETP*
X0 SSWARD+1~, SSWARD+2*
>> Y SSWARD+24*, RE+11*, INF+6*, SETP*, MESS+1
>> YY RE+13*, RE+17*
Z RE+21*, HYP+2, HYP+3, PSIVHYP+1*, PSIVHYP+2!
ZZ PRNTL+4*, PRNTL+6!, PMR+5*, PMR+7!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All