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 |  Marked Items  | All
Print Page as PDF
Routine: PSGOE1

Package: Inpatient Medications

Routine: PSGOE1


Information

PSGOE1 ;BIR/CML3-ACTION ON INPATIENT ORDERS ;Jul 22, 2020@10:37:11

Source Information

Source file <PSGOE1.m>

Call Graph

Call Graph

Call Graph Total: 22

Package Total Call Graph
Inpatient Medications 19 ^PSGOD  $$ACTPRO^PSGOE1  ($$DDOK,$$OIOK,$$STUFFDD)^PSGOE2  ENO^PSGOEC  ^PSGOEE  ^PSGOEF  ^PSGOEH0  ^PSGOEH1  
^PSGOEI  ^PSGOEL  ^PSGOENG  (,$$EXPIRED)^PSGOER  ^PSGOERI  EN^PSGOEV  ENDS^PSGPO  EN2^PSGVW  
^PSGVWP  $$COMPLEX^PSJOE  $$RNEWOK^PSJUTL2  
Order Entry Results Reporting 2 EN1^ORCFLAG  $$AND^ORX8  
VA FileMan 1 (C,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: 16

Package Total Caller Graph
Inpatient Medications 16 PSGOD  PSGOE0  PSGOE1  PSGOE42  PSGOE82  PSGOEE  PSGOEEW  PSGOEVS  
PSIVEDT  PSIVOD  PSIVORC2  PSJLMGUD  PSJOE  PSJOE0  PSJOE1  PSJOEA  

Entry Points

Name Comments DBIA/ICR reference
EN ;
GO ;
ENACTION(PSGP,PSGORD)
DONE ;
B ; bypass
C ; copy an order (does NOT discontinue original order)
D ; discontinue (or delete) an order
E ; edit orders
F ; finish released orders
H(PSGP,PSGORD) ; hold
I ; mark (or unmark) a non-verified order as 'incomplete'
L ; display logs
N ; mark order as 'not to be given'
O ; Outpatient (discharge) med
P ; print expanded view
R ; renew an order
S ; show the order again
V ; verify an order
ACT ;
OLD ;
NON ;
FNP(PSGDA) ;*319 - check if order finished by a pharmacist, when user is a nurse
ACTO ;
ACTPRO(PSJDA) ;*366 - check provider credentials

External References

Name Field # of Occurrence
C^%DTC OLD+4
NOW^%DTC OLD+4
EN1^ORCFLAG ACT+13, NON+3, NON+4, NON+8, NON+13
$$AND^ORX8 ACT+2
^PSGOD C+1
$$ACTPRO^PSGOE1 ACT+8, NON+10
$$DDOK^PSGOE2 ACT+5, NON+5
$$OIOK^PSGOE2 ACT+5, NON+5
$$STUFFDD^PSGOE2 NON+6
ENO^PSGOEC D+2
^PSGOEE E+1
^PSGOEF F+1
^PSGOEH0 H+2
^PSGOEH1 H+3
^PSGOEI I+1
^PSGOEL L+1
^PSGOENG N+1
^PSGOER R+2
$$EXPIRED^PSGOER ACT+3
^PSGOERI R+3
EN^PSGOEV V+1
ENDS^PSGPO D+1
EN2^PSGVW S+1
^PSGVWP P+1
$$COMPLEX^PSJOE ACT+10
$$RNEWOK^PSJUTL2 ACT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!!,"WARNING! THIS ORDER HAS BEEN MARKED FOR CANCELLATION."
  • Line Location: H+1
Function Call: WRITE
  • Prompt: !!,"UNDER DEVELOPMENT, NOT CURRENTLY AVAILABLE."
  • Line Location: O+1
Function Call: WRITE
  • Prompt: !!,"THIS ORDER IS ALREADY MARKED FOR RENEWAL!"
  • Line Location: R+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(53.1 - [#53.1] DONE+2, NON+2, NON+5, NON+6*, NON+7, NON+12, NON+14*, FNP+3, FNP+4
^PS(53.3 - [#53.3] FNP+4
^PS(55 - [#55] DONE+1, H+1, H+2, R+1, ACT+1, ACT+5, ACT+10, NON+2
^PSDRUG - [#50] NON+7
^VA(200 - [#200] ACTPRO+6, ACTPRO+7, ACTPRO+15
^XUSEC("ORELSE" ACTPRO+11
^XUSEC("PROVIDER" ACTPRO+11
^XUSEC("PSJ RPHARM" OLD+2
^XUSEC("PSJU MGR" OLD+2

Label References

Name Line Occurrences
$$FNP NON+11
@( EN+3
ACT NON+2
EN ENACTION+2
OLD ACT+4

Naked Globals

Name Field # of Occurrence
^( NON+7, FNP+4
^(2 ACT+1
^(2.1 ACT+1
^(4 R+1, ACT+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% OLD+4, ACTPRO+1~, ACTPRO+13*, ACTPRO+17*
A GO+1!, OLD+1*, OLD+3, OLD+5
C DONE+3!
CMPOK ACT+10~*, ACT+11
>> DRG NON+6*, NON+7*
DRGPT NON+1~, NON+7*
DT NON+7, ACTPRO+13, ACTPRO+17
DUZ EN+2, OLD+2
IEN FNP+1~, FNP+4*
>> INACTDT NON+7*
ND GO+1!, ACT+1*, ACT+11, ACT+12, OLD+3, OLD+6, FNP+1~, FNP+4*
>> ND0 ACT+1*, ACT+3, OLD+1
>> ND2 ACT+1*, ACT+4, OLD+4
>> ND2P1 ACT+1*
>> ORACTION GO+1
PSGACT EN+1*, ENACTION+3, DONE+3!, ACT+11*, ACT+12*, ACT+13*, OLD+1*, OLD+2*, OLD+3*, OLD+5*
OLD+6*, NON+3*, NON+4*, NON+8*, NON+11*, NON+12*, NON+13*, ACTO+1
>> PSGACTO ACTO+1*, ACTO+2*
>> PSGCANFL B+1*
PSGDA FNP~, FNP+3, FNP+4
PSGDFLG EN+1!, DONE+3!, ACT+5*, NON+5*, NON+7*
PSGDI EN+1*, GO+1!, DONE+3!, ACT+5*, NON+5*
>> PSGDT ACT+4, OLD+4*
PSGE GO+1!, ACT+5*, ACT+6*, ACT+9*, ACT+11
>> PSGODF D+1
>> PSGOEA EN+1*
>> PSGOEAV D+1
PSGOENG EN+1*, GO+1!, DONE+3!, ACT+1*, ACT+2, OLD+2
>> PSGOETOF ACT+5, ACT+8, NON+5, NON+10
PSGORD EN+3, ENACTION~, DONE+1, DONE+2, D+2, H~, H+1, H+2, R+1, ACT+1
ACT+3, ACT+5, ACT+10, NON+2*, NON+4, NON+5, NON+6, NON+7, NON+11, NON+12
NON+14
PSGP ENACTION~, DONE+1, D+2, H~, H+1, H+2, R+1, ACT+1, ACT+2, ACT+3
ACT+5, ACT+10, NON+2
PSGPFLG EN+1!, DONE+3!, ACT+5*, NON+5*
PSGPI EN+1*, GO+1!, DONE+3!, ACT+8*, NON+10*, NON+11
>> PSGPRIO OLD+3
PSGR GO+1!, ACT+1*, ACT+2*, ACT+3*, ACT+6*, ACT+9*, ACT+11, OLD+4, OLD+5, OLD+6
>> PSGRDTX NON+14
PSGRRF EN+1*, DONE+3!, R+2, OLD+6*
>> PSJCOM ACT+1*, ACT+2
PSJDA ACTPRO~, ACTPRO+2, ACTPRO+3*, ACTPRO+4, ACTPRO+6, ACTPRO+7, ACTPRO+11, ACTPRO+15
>> PSJPCAF OLD+4
>> PSJPRI OLD+5
>> PSJRNF NON+8
>> PSJSYSU R+1, ACT+11, ACT+12, ACT+13, OLD+3, OLD+6, NON+3, NON+4, NON+8, NON+11
NON+13, FNP+3
ST GO+1!, ACT+9*, ACT+11
U H+1, ACT+1, ACT+4, NON+3, NON+8, NON+14, ACTPRO+9, ACTPRO+13, ACTPRO+17
VAL FNP+1~, FNP+2*, FNP+3, FNP+4*, FNP+5
X GO+1!, H+1*, ACT+1*, ACT+6, ACT+8, ACT+9, OLD+4, NON+2*, NON+3, ACTO+1*
X1 GO+1!, OLD+4*, ACTPRO+1~, ACTPRO+7*, ACTPRO+9, ACTPRO+13
X2 GO+1!, OLD+4*, ACTPRO+1~, ACTPRO+15*, ACTPRO+16, ACTPRO+17
XND NON+1~, NON+2*, NON+8, NON+10, NON+11, NON+12
XND2 NON+1~, NON+12*
Y GO+1!

Marked Items

Name Field # of Occurrence
$T(EN1^ORCFLAG ACT+13, NON+3, NON+4, NON+8, NON+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All