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

Package: Outpatient Pharmacy

Routine: PSOSUTL


Information

PSOSUTL ;BIR/RTR - Suspense utility routine ;12/15/95

Source Information

Source file <PSOSUTL.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 NOW^%DTC  ^DIE  ^DIK  
Outpatient Pharmacy 2 (KCMPX,SCMPX)^PSOCMOP  EN^PSOHLSN1  
National Drug File 1 (,$$PROD2)^PSNAPIS  

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

Package Total Caller Graph
Outpatient Pharmacy 30 PARTIAL DATE  PSOHLDS1  PSOHLSG1  PSOHLSG2  PSOLBL  PSOLBLN  PSOLBLN2  PSOLBLS  
PSOLLL5  PSOLLL7  PSOLLLH  PSOLLLI  PSOQMCAL  PSORELD1  PSOSUDEL  PSOSULBL  
PSOSUPAT  PSOSUPOE  PSOSUPRX  PSOTALK  PSOTRLBL  PSOXZA1  PSOXZA10  PSOXZA15  
PSOXZA16  PSOXZA6  PSOXZA7  ^PSRX  REFILL  ^PS(52.5  

Entry Points

Name Comments DBIA/ICR reference
AREC1 ;
CPMS ;
DEL
AREC
CPMSG ;
ARECD
EX
SET ; Set DEA in Suspense File
KILL
SAS ;X-ref on Division field
KAS ;
SAS1 ;Refill Division x-ref
KAS1 ;
SAS2 ;For partials
KAS2 ;
SDEA ;Update Suspense with DEA
SDIV
ZZ(RX) ; Returns VA print name, Trade Name, Generic Name
END

External References

Name Field # of Occurrence
NOW^%DTC AREC1+3, AREC+1, ARECD, EX
^DIE AREC1+6, AREC1+8
^DIK DEL
^PSNAPIS ZZ+7
$$PROD2^PSNAPIS ZZ+7
KCMPX^PSOCMOP KAS+5, KAS1+7
SCMPX^PSOCMOP SAS+6, SAS1+8
EN^PSOHLSN1 CPMS+1, CPMSG+1, ARECD+4, EX+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.5 - [#52.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.5 - [#52.5] AREC1+2, AREC+1, AREC+2*!, AREC+3*, AREC+6*, ARECD+2, EX+2, SET+3*, KILL, KILL+1*
, SAS+1, SAS+2, SAS+3*, SAS+4*, SAS+5!, KAS+1, KAS+2!, KAS+3!, KAS+4, SAS1+1
, SAS1+2, SAS1+4*, SAS1+5*, SAS1+6*, SAS1+7!, KAS1+1, KAS1+4!, KAS1+5!, KAS1+6, SAS2+1
, SAS2+2, SAS2+3*, SAS2+4*, SAS2+5!, KAS2+1, KAS2+2, KAS2+3!, KAS2+4!, SDEA+1, SDEA+2*
, SDIV+1, SDIV+2
^PSDRUG - [#50] SET+3, SDEA+2, ZZ+1, ZZ+4, ZZ+5
^PSDRUG("AQ" ZZ+4
^PSNDF( ZZ+8
^PSRX - [#52] AREC1+1*, AREC1+3, AREC1+4*, AREC1+5, AREC1+7*, AREC1+9*, AREC1+10*, AREC, AREC+1*, AREC+2
, AREC+4, AREC+5*, ARECD, ARECD+1, ARECD+3*, EX, EX+1, EX+4*, SET+2, SET+3
, SAS+1, KAS+1, SAS1+1, SAS1+3, KAS1+1, KAS1+2, SDIV+3, SDIV+4, SDIV+5, SDIV+6
, ZZ+1, ZZ+3

Label References

Name Line Occurrences
CPMS AREC1+2, AREC1+11
CPMSG AREC+1, AREC+7
DEL AREC1+4
END ZZ+2, ZZ+3

Naked Globals

Name Field # of Occurrence
^("ND" ZZ+5
^("P" SDEA+2
^("TN" ZZ+3
^(0 SAS+1, SAS+3, SAS+4, SAS+5, KAS+1, KAS+2, KAS+3, SAS1+1, SAS1+5, SAS1+6
, SAS1+7, KAS1+1, KAS1+4, KAS1+5, SAS2+1, SAS2+2*, SAS2+3, SAS2+4, SAS2+5, KAS2+1
, KAS2+3, KAS2+4, SDIV+3*, SDIV+5*
^(2 SDIV+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % AREC1+3, AREC+1, ARECD, EX
AAA EX*, EX+6!
>> CNT AREC1+3*, AREC1+9*, AREC1+10, AREC+2*, AREC+5*, ARECD*, ARECD+3*
>> COM AREC1+3*, AREC1+10, AREC+1*, AREC+5, ARECD+3, ARECD+4
>> DA AREC1+6*, AREC1+8*, DEL*, SET+3, KILL, KILL+1, SAS+1, KAS+1, SAS1+4, KAS1+3
, SAS2+2, KAS2+2, SDEA+1, SDIV+1, SDIV+2
>> DA(1 AREC1+8*, SAS1+1, SAS1+3, KAS1+1, KAS1+2, SAS2+1, KAS2+1
>> DFN AREC+2
DIE AREC1+5!, AREC1+6!*, AREC1+7!, AREC1+8!*
DIK DEL*!
>> DR AREC1+6*, AREC1+8*
DT AREC1+6, AREC1+7, AREC1+8
>> DTTM AREC1+3*, AREC1+10, AREC+1*, AREC+5, ARECD*, ARECD+3, EX*, EX+4
DUZ AREC1+9, AREC+5, ARECD+3, EX+4
I50 ZZ+1*, ZZ+2, ZZ+4, ZZ+5, ZZ+9!, END!
>> JJ AREC1+3*, AREC+2*, ARECD*
>> OLD AREC1+5*, AREC1+7*
>> PDUZ AREC1+9*, AREC1+10, AREC+6
PSCOU EX*, EX+4*, EX+6!
PSDVP SDIV~, SDIV+2*, SDIV+3, SDIV+4*, SDIV+5
PSLOOP SDIV~, SDIV+4*
PSOC7 SAS+1~, SAS+2*, SAS+6, KAS+1~, KAS+4*, KAS+5, SAS1+1~, SAS1+2*, SAS1+8, KAS1+1~
, KAS1+6*, KAS1+7
PSODEL AREC1+4!
PSODINT SDIV~, SDIV+1*, SDIV+3, SDIV+4, SDIV+5, SDIV+6
PSOEXPI EX+3*, EX+4, EX+5, EX+6!
PSOPRT EX+2*, EX+4, EX+6!
>> PSOSITE AREC+6
PSOSPIEN SAS1+1~*, SAS1+2, SAS1+4, SAS1+5, SAS1+6, SAS1+7, SAS1+8, KAS1+1~*, KAS1+4, KAS1+5
, KAS1+6, KAS1+7
PSOSUDEA SET+1~, SET+3*
>> PSOTIME AREC+3, AREC+6
PSOXN ZZ+7*!
PSOZZDD CPMS+1~*!
PSOZZDDD CPMSG+1~*!
PSOZZDMS AREC~*, AREC+1, AREC+7
PSPSPIEN SAS2+1~*, SAS2+2, SAS2+3, SAS2+4, SAS2+5, KAS2+1~*, KAS2+2, KAS2+3, KAS2+4
PSREFCNT SAS1+1~, SAS1+3*, SAS1+4, KAS1+1~, KAS1+2*, KAS1+3
PSSSPIEN SDEA+1~*, SDEA+2
PSUSPIEN SAS+1~*, SAS+2, SAS+3, SAS+4, SAS+5, SAS+6, KAS+1~*, KAS+2, KAS+3, KAS+4
, KAS+5
QQQ EX+1*, EX+6!
>> RF AREC1+4*, AREC+4*, ARECD+1*
>> RFCNT AREC1+4*, AREC1+5, AREC1+7, AREC1+8, AREC1+10, AREC+4*, AREC+5, ARECD+1*, ARECD+3
RX AREC1+1, AREC1+2, AREC1+3, AREC1+4, AREC1+5, AREC1+6, AREC1+7, AREC1+8, AREC1+9, AREC1+10
, CPMS+1, AREC, AREC+1, AREC+2, AREC+4, AREC+5, CPMSG+1, ARECD, ARECD+1, ARECD+3
, ARECD+4, ZZ~, ZZ+1, ZZ+3
RXP AREC1+3, AREC1+5, AREC1+7, AREC1+10, AREC+1, AREC+5, ARECD+2*, ARECD+3!
>> RXREC EX, EX+1, EX+4, EX+5
>> RXRP( AREC1+3, AREC1+5, AREC1+7, AREC+1
>> SFN AREC1+2*, DEL, AREC+1*, AREC+2, AREC+3, AREC+6, ARECD+2, EX+2
U ZZ+1, ZZ+5
VVV EX+1*, EX+4, EX+6!
>> X AREC1+5*, AREC1+7*, SET+2, SET+3, SAS+3, SAS+4, SAS+5, KAS+2, KAS+3, SAS1+4
, SAS1+5, SAS1+6, SAS1+7, KAS1+4, KAS1+5, SAS2+2, SAS2+3, SAS2+4, SAS2+5, KAS2+3
, KAS2+4, SDEA+2, SDIV+3, SDIV+5, SDIV+6
Z1 ZZ+5*, ZZ+6, ZZ+7, ZZ+8, ZZ+9!
Z2 ZZ+5*, ZZ+6, ZZ+7, ZZ+8, ZZ+9!
>> ZDRUG ZZ+1*, ZZ+2*, ZZ+3*, ZZ+7*, ZZ+8*, END+1
ZZZ SAS1+1~, SAS1+3*, KAS1+1~, KAS1+2*

Marked Items

Name Field # of Occurrence
$T(^PSNAPIS ZZ+7
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