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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: PSOR52

Package: Outpatient Pharmacy

Routine: PSOR52


Information

PSOR52 ;IHS/DSD/JCM-files refill entries in prescription file ;23-Sep-2013 16:30;PLS

Source Information

Source file <PSOR52.m>

Call Graph

Call Graph Total: 16

Package Total Call Graph
Outpatient Pharmacy 10 PROCESSX^PSOBBC  ECMESND^PSOBPSU1  ($$STATUS,$$SUBMIT)^PSOBPSUT  EN^PSOHDR  $$GETNDC^PSONDCUT  $$HDLG^PSOREJU1  RETRXF^PSOREJU2  $$FIND^PSOREJUT  
BBRX^PSORN52C  SUS^PSORXL  
VA Fileman 3 (C,NOW)^%DTC  (,IX1)^DIK  $$GET1^DIQ  
Pharmacy Data Management 2 PSOUL^PSSLOCK  SAVNDC^PSSNDCUT  
Kernel 1 (T0,T1)^%ZOSV  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Outpatient Pharmacy 3 PSOATRF  PSOATRFC  PSOREF0  

Entry Points

Name Comments DBIA/ICR reference
FINISH ;
END
DIK ;
EOJ ;
DD ;rx data nodes
FINISHX ;
START ;
INIT ;
FILE ;
EN(PSOX) ;Entry Point
INITX

External References

Name Field # of Occurrence
C^%DTC INIT+5, INIT+8
NOW^%DTC INIT+4
T0^%ZOSV START+1
T1^%ZOSV START+5
^DIK EOJ+2
IX1^DIK DIK+2
$$GET1^DIQ FINISH+23
PROCESSX^PSOBBC FINISH+28
ECMESND^PSOBPSU1 FINISH+19
$$STATUS^PSOBPSUT FINISH+6, FINISH+22
$$SUBMIT^PSOBPSUT FINISH+6, FINISH+18
EN^PSOHDR DIK+4
$$GETNDC^PSONDCUT FINISH+23
$$HDLG^PSOREJU1 FINISH+21
RETRXF^PSOREJU2 FINISH+7
$$FIND^PSOREJUT FINISH+20
BBRX^PSORN52C FINISHX+1
SUS^PSORXL FINISH+3, FINISH+12
PSOUL^PSSLOCK EOJ+3
SAVNDC^PSSNDCUT FINISH+23

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] Classic Fileman Calls,  GET1^DIQ
^PS(52.41 - [#52.41] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.41 - [#52.41] EOJ+2
^PSDRUG - [#50] INIT+3
^PSRX - [#52] FILE+2, FILE+3*, FILE+6*, FILE+8*, FILE+9*, FILE+10*, FILE+11*, DIK+3
^PSRX("ACP" DIK+3*

Label References

Name Line Occurrences
DIK START+4
END START+2
EOJ END
FILE START+3
FINISH START+6
FINISHX FINISH+1, FINISH+9, FINISH+25, FINISH+33
INIT START+2

Naked Globals

Name Field # of Occurrence
^(0 FILE+2*, FILE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % INIT+4
ACTION FINISH+16~, FINISH+18, FINISH+19*, FINISH+21*
>> APSPPRIO INIT+19
>> BBFLG FINISHX+1*
>> BINGCRT FINISHX+1*
>> BINGRTE FINISHX+1*
DA DIK+1!, DIK+2*, DIK+3!, FINISH+2*, FINISH+3!, FINISH+11*, FINISH+12!, EOJ+2*, EOJ+3, EOJ+4!
DIK DIK+1!, DIK+2*!, EOJ+2*, EOJ+4!
DT INIT+12, FILE+11, FINISH+9
DUZ INIT+16
>> PPL FINISH+27, FINISH+30*, FINISH+31*
PSOERF FINISH+16~, FINISH+17*, FINISH+18, FINISH+19, FINISH+20, FINISH+21, FINISH+22, FINISH+23
PSOERX FINISH+16~, FINISH+17*, FINISH+18, FINISH+19, FINISH+20, FINISH+21, FINISH+22, FINISH+23
>> PSOPAR INIT+12, FINISH+9
PSOR52 FILE+4*, EOJ+4!
PSOR52( FILE+4*, FILE+6
PSOR52("QFLG" START+2, INIT+1*
PSORFKL EOJ+3*!
>> PSORX("MAIL/WINDOW" FINISHX+1
>> PSORX("PSOL" FINISH+33*, FINISH+34, FINISH+35*, FINISH+36*
>> PSOSITE FINISH+23
PSOX EN~
PSOX("APSPPRIO" INIT+19*
PSOX("CLERK C ODE" , INIT+16*
PSOX("COST" INIT+3*
PSOX("DAYS SU PPLY" , INIT+2*, INIT+5, INIT+7
PSOX("DISPENS ED DATE" , INIT+11*
PSOX("FILL DA TE" , INIT+5, INIT+11, INIT+12, FILE+11, FINISH+9, FINISH+19
PSOX("GENERIC PROVIDER" , INIT+14*
PSOX("IRXN" FILE+2, FILE+3, FILE+4, FILE+6, FILE+8, FILE+9, FILE+10, FILE+11, DIK+2, DIK+4
, FINISH+2, FINISH+6, FINISH+7, FINISH+10, FINISH+11, FINISH+13, FINISH+17, FINISH+27, FINISH+29, FINISH+30
, FINISH+31, FINISH+33, FINISH+35, FINISH+36, FINISH+37, EOJ+2
PSOX("LAST DI SPENSED DATE" , INIT+11*, FILE+9
PSOX("LAST RE FILL DATE" , FILE+10
PSOX("LOGIN D ATE" , INIT+4*, INIT+12, FINISH+9
PSOX("MAIL/WINDOW" INIT+13*, EOJ+1*
PSOX("METHOD OF PICK-UP" , FILE+11
PSOX("NEXT PO SSIBLE REFILL" , INIT+9*, FILE+9
PSOX("NUMBER" INIT+7, FILE+3, FILE+4, FILE+6, DIK+3, FINISH+2, FINISH+6, FINISH+7, FINISH+11, FINISH+17
, FINISH+29, FINISH+33, FINISH+37
PSOX("OLD MAI L/WINDOW" , INIT+13*, EOJ+1!
PSOX("PROVIDER" INIT+15*
PSOX("QS" FINISH+1, FINISH+25
PSOX("QTY" INIT+2*
PSOX("RX0" INIT+2, INIT+3, INIT+15
PSOX("RX2" INIT+6, INIT+14
PSOX("STA" FILE+8
PSOX1 INIT+5*, INIT+9, INIT+10!, FILE+4*, FILE+5!, FILE+6*, FILE+7!, FINISH+34*, FINISHX+2!
PSOX2 INIT+8*, INIT+9, INIT+10!, FINISH+34*, FINISH+35, FINISH+36, FINISHX+2!
PSOXRXFL FINISH+10!*, FINISH+13!
PSOY FILE+4!*, FILE+5!
RXFL FINISH+28!
RXFL( FINISH+2*, FINISH+10, FINISH+11*, FINISH+13*, FINISH+29*, FINISH+33*, FINISH+37*
X INIT+5, INIT+8, INIT+10!
>> X1 INIT+5*, INIT+6*
>> X2 INIT+5*, INIT+7*
>> XRT0 START+5
>> XRTL START+1
>> XRTN START+5*

Marked Items

Name Field # of Occurrence
$T( START+5
$T(DD+PSOX1 FILE+4
$T(EN^PSOHDR DIK+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All