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

Call Graph Total: 7

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

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

Package Total Caller Graph
Inpatient Medications 2 PSGAP0  PSGAPP  

Entry Points

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

External References

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

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+11*

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