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 ;05-May-2014 19:00;DU

Source Information

Source file <PSIVHYPL.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Inpatient Medications 5 ($$BCMA,UP2,UP3)^PSIVBCID  ^PSIVHYP  (CONVER,OFFSET)^PSIVLABL  ^PSIVSTAT  ENIV^PSJAC  
Kernel 2 PSET^%ZISP  ($$DT,$$FMADD,$$FMTE)^XLFDT  
VA Fileman 1 NOW^%DTC  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Inpatient Medications 4 PSIVLBL1  PSIVORE1  PSIVORE2  PSIVSUS  

Entry Points

Name Comments DBIA/ICR reference
HYP ;
PMR ; Print Med Route on label
RE
MESS ;PSJ*5*184 -make MESS a local array so all messages display for all additives.
PRNTL
BARCODE
MEDRT ;Find Medication Route
SOL
Q
START
SETP
SSWARD ;Get patient SS# and ward location
INF
TVOL ;
UPD
SOL1

External References

Name Field # of Occurrence
NOW^%DTC SSWARD+20
PSET^%ZISP BARCODE
$$BCMA^PSIVBCID RE+3
UP2^PSIVBCID UPD+7, UPD+8
UP3^PSIVBCID RE+33
^PSIVHYP SSWARD+7
CONVER^PSIVLABL SOL+2
OFFSET^PSIVLABL INF+9
^PSIVSTAT START+6
ENIV^PSJAC SSWARD+6
$$DT^XLFDT RE+10
$$FMADD^XLFDT RE+10
$$FMTE^XLFDT RE+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SSWARD+18
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+7
Function Call: WRITE
  • Prompt: PSJBCID
  • Line Location: BARCODE+8
Function Call: WRITE
  • Prompt: @IOBAROFF
  • Line Location: BARCODE+9
Function Call: WRITE
  • Prompt: !
  • Line Location: BARCODE+10
Function Call: WRITE
  • Prompt: PSJBCID
  • Line Location: BARCODE+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(2 - [#3.2] SSWARD+2
^PS( HYP+3
^PS(51.2 - [#51.2] SSWARD+14, MEDRT+3
^PS(52.6 - [#52.6] RE+25, TVOL+1, MESS+1
^PS(52.7 - [#52.7] RE+30, RE+34, SOL1
^PS(55 - [#55] SSWARD+7, SSWARD+12, SSWARD+20*, RE+9, RE+10, RE+21, RE+25, RE+28, RE+32, MEDRT+2
, INF+1, TVOL+1, SOL1, HYP+2, SETP, UPD+4, UPD+8
^PS(59.5 - [#59.5] RE+5, INF+6

Label References

Name Line Occurrences
BARCODE RE+3
HYP RE+38
MEDRT SOL+1
MESS RE+27
PMR SSWARD+15, MEDRT+4
PRNTL SSWARD+16, RE+21, RE+22, RE+24, RE+26, RE+29, RE+30, RE+33, RE+34, SOL
, SOL+1, SOL+2, INF, INF+1, INF+2, INF+3, INF+5, INF+6, INF+10, TVOL+2
, HYP+1, HYP+4
Q SSWARD+7
RE SSWARD+10, START+1
SETP SSWARD+7
SOL RE+31
SOL1 RE+29, RE+33
TVOL RE+23

Naked Globals

Name Field # of Occurrence
^( SSWARD+2, RE+25, RE+28, RE+32, TVOL+1
^(0 RE+25, RE+28, RE+32, TVOL+1, SOL1, HYP+3
^(1 SSWARD+2
^(3 INF+1
^(4 INF+6
^(9 SSWARD+20*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SSWARD+20
>> DFN SSWARD+7, SSWARD+12, SSWARD+20, RE+3, RE+9, RE+10, RE+21, RE+25, RE+28, RE+32
, RE+33, MEDRT+2, INF+1, TVOL+1, SOL1, HYP+2, SETP, UPD+4, UPD+7, UPD+8
DO RE+1!
DT RE+21
EXDT RE+8~, RE+10*, RE+11
HYPAD RE+39!
HYPAD( UPD+3, UPD+5*
HYPL Q!
HYPL( RE+35, RE+36, HYP+3
HYPLPRT Q!
>> HYPLRPT( UPD+2
I SSWARD+1~, SSWARD+2*, RE+35*, RE+36*, PRNTL~, PRNTL+5*, PRNTL+7*, PRNTL+9*, PMR+7*, PMR+10*
, PMR+12*, HYP+1, HYP+2, HYP+3, UPD+2, UPD+8, BARCODE+12*, BARCODE+14*
IHSEXDT Q!, RE+9*, RE+11*, INF+9
>> IOBAROFF BARCODE+9
>> IOBARON BARCODE+7
IOST(0 SSWARD+2
LINE SSWARD+10*, SSWARD+18*, 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+7, SSWARD+12, SSWARD+20, RE+3, RE+9, RE+10, RE+21, RE+25, RE+28, RE+32
, MEDRT+2, INF+1, TVOL+1, SOL1, HYP+2, SETP, UPD+4, UPD+8
>> P( SETP*
>> P(11 INF+3
>> P(15 RE*
>> P(16 RE*, TVOL+1, UPD+6
>> P(4 SSWARD+13, SOL+1
>> P(8 INF
>> P(9 INF+2
P16 SSWARD+7*, Q!, RE
PDATE Q!
PDOSE Q!
>> PRTFLG INF+9
>> PRTLINE INF+9
PSIMESS Q!, INF+5*
PSIV Q!, RE+25*, RE+28*, RE+30, RE+32*, RE+33, RE+34, RE+35*, RE+36*, INF+6*
, TVOL+1*, TVOL+2, SOL1, HYP+1, HYP+2, HYP+3, UPD+7, UPD+8
PSIV1 SSWARD+10*, SSWARD+13, START*, Q!, RE, RE+3, RE+33, SOL+1, SOL+2, INF+9
, TVOL+1
PSIV2 SSWARD+10*, SSWARD+17, Q!, RE+3
PSIVA Q!, HYP+2*, HYP+3
PSIVAD UPD~, UPD+2*, UPD+3, UPD+4, UPD+5
PSIVCT SSWARD+7!, SSWARD+20, START+6, Q!, RE+3
PSIVDOSE Q!, SOL+2*
PSIVEL UPD~, UPD+1*, UPD+2
PSIVFLAG SSWARD+10*, SSWARD+21!, START+2, Q!, RE+25, RE+28, RE+31
>> PSIVNOL SSWARD+7, SSWARD+10*, SSWARD+17*, SSWARD+20, START, RE+3, INF+9
>> PSIVP UPD+1
PSIVRM SSWARD+7*, Q!, RE+24, SOL, PRNTL+8, PRNTL+11, PMR+11, PMR+14
>> PSIVRP SSWARD+11*, SSWARD+12*, SSWARD+14, MEDRT+1*, MEDRT+2*, MEDRT+3
>> PSIVRT SSWARD+11*, SSWARD+14*, SSWARD+15, MEDRT+1*, MEDRT+3*, MEDRT+4
PSIVSH SSWARD+21!
>> PSIVSITE SSWARD+7, SSWARD+9, SSWARD+13, SSWARD+18, START+3, RE+22, RE+23, SOL+1, PRNTL+1, PRNTL+4
, PMR+3, PMR+6
>> PSIVSN RE+5, INF+6
PSIVWD SSWARD+6*, Q!, RE+21
>> PSJBCID RE+3*, BARCODE+8, BARCODE+13
>> PSJBLN RE+33, UPD+7, UPD+8
PSJIO SSWARD+1~, SSWARD+3*, SSWARD+8, SSWARD+18, SSWARD+19, START+3, START+4, START+5, RE+2, PRNTL+3
, PRNTL+10, PMR+5, PMR+13, BARCODE+6, BARCODE+11
PSJIO( SSWARD+2*, PRNTL+5, PRNTL+7, PRNTL+9, PMR+7, PMR+10, PMR+12, BARCODE+12, BARCODE+14
PSJIO("EL" SSWARD+19, START+4
PSJIO("FE" START+5
PSJIO("FI" SSWARD+8
PSJIO("SL" RE+2
TEXT1 Q!, RE+9*, RE+11*
TVOL Q!, TVOL+1
U SSWARD+6, SSWARD+7, SSWARD+9, SSWARD+12, SSWARD+13, SSWARD+14, SSWARD+18, SSWARD+20, START+3, RE+5
, RE+9, RE+10, RE+21, RE+22, RE+23, RE+25, RE+30, RE+34, SOL+1, MEDRT+2
, MEDRT+3, INF+1, INF+6, TVOL+1, SOL1, HYP+3, SETP, MESS+1, UPD+6
>> VA("BID" SSWARD+6
>> VADM(1 RE+22
>> VADM(2 SSWARD+6*, RE+21
>> VAIN(4 SSWARD+6
>> VAIN(5 RE+22
X SSWARD+15*, SSWARD+16*, RE+21*, RE+22*, RE+24*, RE+25*, RE+30*, RE+34*, RE+36*, RE+38
, SOL*, SOL+1*, SOL+2*, MEDRT+4*, INF*, INF+1*, INF+2*, INF+3*, INF+5*, INF+6*
, INF+9*, PRNTL, PRNTL+8, PRNTL+11*, PMR+2, PMR+11, PMR+14*, TVOL+1*, TVOL+2*, SOL1*
, HYP+1*, HYP+3*, SETP*, UPD~
X0 SSWARD+1~, SSWARD+2*
XX1 RE+8~, RE+10*
Y SSWARD+20*, RE+25*, RE+36*, INF+6*, SETP*, MESS+1, UPD~
>> YY RE+28*, RE+32*, RE+33, UPD+4*, UPD+6, UPD+7, UPD+8*
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