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

Package: Inpatient Medications

Routine: PSGAPIV


Information

PSGAPIV ;BIR/MV-ACTION PROFILE #1 IV ORDERS ;07 Apr 98 / 1:10 PM

Source Information

Source file <PSGAPIV.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Inpatient Medications 6 NP^PSGAPP  ($$ENDTC,$$ENPDN)^PSGMI  $$ENSET^PSGSICHK  GT55^PSIVORFB  $$WRTDRG^PSIVUTL  $$ONE^PSJBCMA  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Inpatient Medications 2 PSGAP0  PSGAPP  

Entry Points

Name Comments DBIA/ICR reference
NP(TYPE) ;
IV ;
START ;
EXIT ;
PRT(ON) ;*** Print IV on Action Profile #1.
PRTST ;*** Print the rest of the 1st line.

External References

Name Field # of Occurrence
NP^PSGAPP NP+2
$$ENDTC^PSGMI PRT+3
$$ENPDN^PSGMI IV+7
$$ENSET^PSGSICHK PRT+4
GT55^PSIVORFB IV+1, PRT+2
$$WRTDRG^PSIVUTL PRT+9, PRT+11
$$ONE^PSJBCMA IV+5, PRT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PRT+8
Function Call: WRITE
  • Prompt: ?11,$$WRTDRG^PSIVUTL(DRG("AD",X),41)
  • Line Location: PRT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PRT+9
Function Call: WRITE
  • Prompt: ?11,"in "
  • Line Location: PRT+10
Function Call: WRITE
  • Prompt: !
  • Condition for execution: X>1
  • Line Location: PRT+11
Function Call: WRITE
  • Prompt: ?14,$$WRTDRG^PSIVUTL(DRG("SOL",X),41)
  • Line Location: PRT+11
Function Call: WRITE
  • Prompt: !?11,"Special Instructions: "
  • Line Location: PRT+13
Function Call: WRITE
  • Prompt: !?33
  • Condition for execution: ($L(Y1)+$X)>79
  • Line Location: PRT+13
Function Call: WRITE
  • Prompt: Y1_" "
  • Line Location: PRT+13
Function Call: WRITE
  • Prompt: !
  • Line Location: PRT+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(55 - [#55] START+2
^TMP($J IV+8*

Label References

Name Line Occurrences
EXIT PRT+9, PRT+11
IV START+2
NP PRT+9, PRT+11
PRTST PRT+8, PRT+9, PRT+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN IV+1*, IV+5, PRT+2*, PRT+5
DRG START+1~, IV+7*, IV+8, PRT+1, PRT+2~
DRG( NP+2
DRG("AD" IV+7, PRT+8, PRT+9, PRT+12
DRG("SOL" IV+7, PRT+11
IOSL NP+2
>> N PRT+7
ON START+1~*, START+2*, IV+5, IV+8, PRT~, PRT+1*, PRT+5
ON55 IV+1~, PRT+2~
P START+1~, PRT+2~
P( PRT+3*
P("MR" IV+4
P("OPI" PRT+4
P(17 IV+3, PRTST+1
P(2 IV+2, IV+5, PRT+5, PRTST+1
P(3 IV+5, PRT+5, PRTST+1
P(4 IV+7
P(8 PRT+12
P(9 IV+5, IV+6, PRT+5, PRT+6, PRT+12
>> PN IV+8
PRTST PRT+2~*, PRT+12, PRTST+1, PRTST+2*
>> PSGAPWDN IV+8
>> PSGDT START+2
>> PSGEXPDT START+2*
>> PSGP START+2, IV+1, PRT+2
>> PSJDLW PRT+9, PRT+11
>> PSJSI PRT+4*, PRT+13
>> PST START+2, IV+4
>> QST IV+5*, IV+6*, IV+8, PRT+5*, PRT+6*, PRT+7
>> STP IV+2
>> TM IV+8
TYPE PRT+1~*, PRTST+1, NP~, NP+2
U IV+4, IV+7, IV+8, PRT+1
X IV+1~, IV+4*, IV+7*, PRT+3*, PRT+9*, PRT+11*, NP+1~
>> XTYPE IV+4
>> Y PRT+13*
>> Y1 PRT+13*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All