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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSGCAP0

Package: Inpatient Medications

Routine: PSGCAP0


Information

PSGCAP0 ;BIR/CML3-ACTION PROFILE ;12 Mar 98 / 9:30 AM

Source Information

Source file <PSGCAP0.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Inpatient Medications 10 (DONE,ORS)^PSGCAP  ^PSGCAPIV  ^PSGCAPP  $$ENDTC^PSGMI  ENCV^PSGSETU  $$ENSET^PSGSICHK  (,PSJAC2)^PSJAC  DRGDISP^PSJLMUT1  
($$CLINIC,$$CLINSORT)^PSJO1  $$NFWS^PSJUTL1  
Kernel 1 ^%ZISC  
VA FileMan 1 NOW^%DTC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Inpatient Medications 3 PSGCAP  PSGCAPP  PSJU OR PAT AP-2  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
PP ;
PAT ;
PW ;
PC
GOD ; gather order data
ENQ ; queued entry point
ENOR ;
PG ;
CLIN ;
PL
SETPI(PSGP) ; Set Patient Information for clinic orders when run by Ward

External References

Name Field # of Occurrence
NOW^%DTC PAT+1
^%ZISC ENQ+2
DONE^PSGCAP ENOR+2
ORS^PSGCAP ENOR+2
^PSGCAPIV PAT+7, PAT+8, PAT+9
^PSGCAPP ENQ+2
$$ENDTC^PSGMI GOD+18
ENCV^PSGSETU ENOR+1
$$ENSET^PSGSICHK GOD+20
^PSJAC ENOR+2
PSJAC2^PSJAC PAT+1, SETPI+1
DRGDISP^PSJLMUT1 GOD+4
$$CLINIC^PSJO1 GOD+11
$$CLINSORT^PSJO1 GOD+16
$$NFWS^PSJUTL1 GOD+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(42 - [#42] PG+2, PP+1
^DPT - [#2] PP+1
^DPT("CN" PW+1
^PS(53.1 - [#53.1] PC+1
^PS(55 - [#55] GOD+1, GOD+7, PAT+6, PC+3, PC+4, CLIN+2, CLIN+3
^PS(57.5 - [#57.5] PG+2
^PS(57.7 - [#57.7] PAT+2
^PS(57.8 - [#57.8] PL
^PSDRUG - [#50] GOD+7
^SC - [#44] PC
^TMP("PSGAP0" PC+4, CLIN+3
^TMP($J GOD+14*, GOD+15*, GOD+22*, PAT+10, PAT+11*, ENQ+2!
^VA(200 - [#200] PAT+3

Label References

Name Line Occurrences
@( ENQ+2
CLIN PG+1
GOD PAT+6
PAT PW+1, PP+1, PC+1, PC+4, CLIN+3
PC PL
PW PG+2

Naked Globals

Name Field # of Occurrence
^( GOD+1, GOD+7, GOD+15, GOD+22*, PAT+10*, PAT+11
^(0 PAT+2, PAT+3, PG+2, PC
^(2 GOD+1
^(6 GOD+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PAT+1
ALFLG ENQ+1~
APSTOP PC+2~, PC+3*, PC+4, CLIN+1~, CLIN+2*, CLIN+3
>> CG PL
>> CL PL*, PC, PC+1, PC+4
CLIN CLIN+1~, CLIN+2*, CLIN+3
CLINSORT GOD+11~, GOD+16*
DCU GOD+7*, GOD+22, ENQ+1~
DDRG GOD+7~*
>> DFN PC+4*, CLIN+3*, ENOR+2*
>> DRG GOD+1*, GOD+5*, GOD+22
DRGI ENQ+1~
DRGN ENQ+1~
DRGT ENQ+1~
>> FD GOD+18*, GOD+22
HT ENQ+1~
HTD ENQ+1~
INDEX PC+2~, PC+3*, PC+4, CLIN+1~, CLIN+2*, CLIN+3
KKA ENQ+1~
>> ND GOD+1*, GOD+6*, GOD+22
>> ND2 GOD+1*, GOD+18
>> NF GOD+2*, GOD+22
ON ENQ+1~
>> ORVP ENOR+2
>> PN GOD+14, GOD+15, GOD+22, PAT+1*, PAT+10, PAT+11
PSG GOD+3~, GOD+4
PSG(1 GOD+5
>> PSGAP ENOR+2*
>> PSGAPFD PAT+6
>> PSGAPO PAT+6
>> PSGAPS PAT+2, PAT+3
>> PSGAPSD PAT+6, ENQ+2
PSGAPWD GOD+2, GOD+13~*, GOD+21, PG+1, PG+2*, PP+1*, PC+4*, CLIN+3*, ENOR+2*
PSGAPWDN GOD+13~*, GOD+14, GOD+15, GOD+16~*, GOD+21*, GOD+22, PAT+10, PAT+11, PG+2*, PW+1
, PP+1*, PC*, ENOR+2*
>> PSGAPWG PG+2, ENOR+2*
>> PSGAPWGN ENOR+2*
>> PSGDT PAT+1*
>> PSGMTYPE PAT+4*, PAT+5, PAT+8, PAT+9
PSGP GOD+1, GOD+2, GOD+4, GOD+7, GOD+11, PAT+1, PAT+6, PW+1*, PP+1*, PC+1*
, PC+4*, CLIN+3*, SETPI~, ENOR+2*
PSGP(0 GOD+15, PAT+1, PAT+11, SETPI+3
>> PSGPAT ENOR+2*
>> PSGPAT( PP+1, ENOR+2*
>> PSGSS GOD+13, GOD+16, ENQ+2, ENOR+2*
PSIVUP ENQ+1~
>> PSJACNWP ENQ+2*
PSJCLN GOD+11~*, GOD+13, GOD+16
PSJCLPIN SETPI+1~, SETPI+2*, SETPI+3
>> PSJJORD GOD+1, GOD+2, GOD+4, GOD+7, GOD+11, GOD+22, PAT+6*
>> PSJNKF ENOR+2*
PSJORIFN ENQ+1~
>> PSJPAD GOD+14, PAT+10, SETPI+3
>> PSJPAGE GOD+14, PAT+10, SETPI+2
>> PSJPDOB GOD+14, PAT+10, SETPI+2
>> PSJPDX GOD+14, PAT+10, SETPI+2
>> PSJPHT GOD+15, PAT+11, SETPI+3
>> PSJPHTD GOD+15, PAT+11, SETPI+3
>> PSJPRB GOD+14, PAT+2, PAT+10, SETPI+2
>> PSJPSEX GOD+14, PAT+10, SETPI+2
>> PSJPTD GOD+14, PAT+10, SETPI+3
>> PSJPTSP PAT+3
>> PSJPWD GOD+13, PAT+2
>> PSJPWDN GOD+13, GOD+21
>> PSJPWT GOD+15, PAT+11, SETPI+3
>> PSJPWTD GOD+15, PAT+11, SETPI+3
PST PAT+7*, PAT+8*, PAT+9*, ENQ+1~
>> Q PC+4*, CLIN+3*
QST ENQ+1~
>> S1 GOD+14, GOD+15, GOD+22, PAT+2*, PAT+3*, PAT+10, PAT+11
>> SD GOD+18*, GOD+22
>> SI GOD+1*, GOD+20
>> SM GOD+2*, GOD+22
>> ST GOD+6*, GOD+16, GOD+22
>> STRT PAT+6*
>> STT ENQ+2*
U GOD+2, GOD+6, GOD+16
>> VA("PID" GOD+14, PAT+10, SETPI+2
>> WS GOD+2*, GOD+22
WTD ENQ+1~
X GOD+2*, GOD+3~, GOD+7*, GOD+18*
>> XQUIT ENOR+1
XTYPE PAT+7*, PAT+8~*, PAT+9*, ENQ+1~
>> Y GOD+20*, GOD+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All