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

Package: Inpatient Medications

Routine: PSGOEF2


Information

PSGOEF2 ;BIR/JMC - INPATIENT MEDS OVERLAPPING ADMIN TIMES ;23 Jun 09 / 2:48 PM

Source Information

Source file <PSGOEF2.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Order Entry Results Reporting 1 ($$PTR,GETDLG,GETDLG1,GETORDER)^ORCD  

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

Package Total Caller Graph
Inpatient Medications 1 PSGOEF  

Entry Points

Name Comments DBIA/ICR reference
OVERLAP ; Check for overlapping admin times on complex orders with "AND" conjunction.
CHK ;
DWCHK(X,Y) ; PSJ*5*264 - DWCHK added
CHK2 ;
BUILD ;
EXIT ; Kill variables

External References

Name Field # of Occurrence
$$PTR^ORCD OVERLAP+4
GETDLG^ORCD OVERLAP+5
GETDLG1^ORCD OVERLAP+7, OVERLAP+8, OVERLAP+9
GETORDER^ORCD OVERLAP+7, OVERLAP+8, OVERLAP+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("PSJATOVR" OVERLAP+1!, CHK+10*, CHK2+15*, BUILD+1*, BUILD+2*

Label References

Name Line Occurrences
BUILD OVERLAP+17
CHK OVERLAP+25
CHK2 OVERLAP+36
DWCHK CHK+8
EXIT OVERLAP+25, OVERLAP+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT OVERLAP+3~, OVERLAP+14*, OVERLAP+15*, OVERLAP+16, OVERLAP+25, CHK+1, CHK+4, DWCHK+2*, DWCHK+3, EXIT+2!
DAY DWCHK+1~, DWCHK+3*, DWCHK+4
DAYOVLP CHK+7~, CHK+10, DWCHK+2, DWCHK+4*
DWSCH CHK+7~, CHK+8*, CHK+10
ORDIALOG OVERLAP+1!, OVERLAP+10!
ORDIALOG( OVERLAP+6, OVERLAP+7, OVERLAP+8, OVERLAP+9
PSJADOV EXIT+1!
PSJADOV( OVERLAP+23*, CHK+5, CHK+9, CHK+10, CHK2+9
PSJADOV2 EXIT+1!
PSJADOVR CHK+2!, CHK2+3!, EXIT+1!
PSJADOVR( CHK2+9*, CHK2+11, CHK2+12, CHK2+13, CHK2+14, CHK2+15
PSJAND OVERLAP+33*, OVERLAP+34, EXIT+1!
PSJAND( OVERLAP+35*, CHK2+5, CHK2+6, CHK2+7
PSJAND1 OVERLAP+34*, OVERLAP+35, CHK2+1, CHK2+4, CHK2+10, EXIT+1!
>> PSJCOM OVERLAP+7, OVERLAP+8, OVERLAP+9
PSJORDLG OVERLAP+3~, OVERLAP+4*, OVERLAP+5, OVERLAP+7, OVERLAP+8, OVERLAP+9, EXIT+2!
>> PSJOVR( OVERLAP+12!*
>> PSJOVR("ADMIN" OVERLAP+8*, OVERLAP+19, OVERLAP+20, OVERLAP+23*, OVERLAP+28, BUILD+2
>> PSJOVR("CONJ" OVERLAP+7*, OVERLAP+14, OVERLAP+15, OVERLAP+29
>> PSJOVR("SCHEDULE" OVERLAP+9*, CHK+8, BUILD+1
>> PSJOVR("STRING" OVERLAP+29*, OVERLAP+30, OVERLAP+32, OVERLAP+33, OVERLAP+35
>> PSJOVRLP OVERLAP+2*, CHK+10*, CHK2+15*
PSJTHEN OVERLAP+30*, OVERLAP+31, EXIT+1!
PSJTHEN1 OVERLAP+31*, OVERLAP+32, OVERLAP+33, OVERLAP+35, EXIT+1!
PSJZT CHK2+2*, CHK2+10*, CHK2+15, EXIT+2!
SCH1 DWCHK+1~*, DWCHK+2, DWCHK+3
SCH2 DWCHK+1~*, DWCHK+4
TOTCONJ OVERLAP+3~, OVERLAP+14*, OVERLAP+25, EXIT+2!
X OVERLAP+3~, OVERLAP+6*, OVERLAP+7, OVERLAP+8, OVERLAP+9, OVERLAP+12*, OVERLAP+14*, OVERLAP+15*, OVERLAP+19*, OVERLAP+20
OVERLAP+23, OVERLAP+28*, OVERLAP+29, CHK+3*, CHK+4*, CHK+8, CHK+10, DWCHK~, DWCHK+1, CHK2+2*
CHK2+4*, CHK2+11*, CHK2+12, CHK2+13, CHK2+14, CHK2+15, BUILD+1*, BUILD+2*, EXIT+2!
X1 OVERLAP+20*, OVERLAP+22*, OVERLAP+23, CHK2+2*, CHK2+12*, CHK2+13, CHK2+14, CHK2+15, EXIT+2!
X2 OVERLAP+20*, OVERLAP+21, CHK+5*, CHK+8, CHK+9, CHK+10, CHK2+2*, CHK2+5*, CHK2+6, CHK2+7
CHK2+9, CHK2+13*, CHK2+14, CHK2+15, EXIT+2!
X3 OVERLAP+21*, OVERLAP+22, OVERLAP+23, CHK+9*, CHK+10, CHK2+2*, CHK2+6*, CHK2+7, CHK2+9, CHK2+14*
CHK2+15, EXIT+2!
X4 CHK2+2*, CHK2+7*, CHK2+8, CHK2+9, EXIT+2!
Y DWCHK~, DWCHK+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All