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

Package: Pharmacy Data Management

Routine: PSSPOI


Information

PSSPOI ;BIR/RLW-CREATE PHARMACY ORDERABLE ITEMS ; 09/01/98 7:10

Source Information

Source file <PSSPOI.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 3 C^%DTC  FILE^DICN  ^DIE  
National Drug File 1 $$PSJDF^PSNAPIS  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Data Management 1 PSSSPD  

Entry Points

Name Comments DBIA/ICR reference
XREF ; do next line to xref whole file after looping thru ^TMP to populate
IVADD ; populate IV Additives, Solutions
IVSOL ;
LIVE ; populate PHARMACY ORDERABLE ITEM file, tie dispense drug to it
; loop thru ^TMP global to build 50.7
EN ;
; variable prefixes: ADD=iv additive file SOL=iv solution file
; PD=primary drug file DD=dispense drug file
; NDF=national drug file DF=NDF dosage form
; SPD=pharmacy orderable item file SYN=synonym
DUPL ; see if there's already an orderable item with the same name and dosage form

External References

Name Field # of Occurrence
C^%DTC IVADD+1
FILE^DICN LIVE+6, IVADD+11, IVSOL+17
^DIE LIVE+12, IVADD+13, IVSOL+10, IVSOL+19
$$PSJDF^PSNAPIS IVADD+5, IVSOL+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSDRUG - [#50] Classic Fileman Calls
^PS(50.7 - [#50.7] Classic Fileman Calls
^PS(52.6 - [#52.6] Classic Fileman Calls
^PS(52.7 - [#52.7] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.3 - [#50.3] LIVE+8, LIVE+9, LIVE+10, LIVE+11
^PS(50.606 - [#50.606] LIVE+3, IVADD+6, IVSOL+6
^PS(50.7 - [#50.7] LIVE+6, LIVE+7, LIVE+9*, LIVE+10*, LIVE+11*, IVADD+9, IVADD+16*, IVADD+17*, IVSOL+8, IVSOL+11
, IVSOL+12, IVSOL+13*, IVSOL+14, IVSOL+15*, IVSOL+21*, IVSOL+22*, DUPL+1*
^PS(52.6 - [#52.6] IVADD+3, IVADD+7, IVADD+8, IVADD+15
^PS(52.7 - [#52.7] IVSOL+3, IVSOL+7, IVSOL+11, IVSOL+20
^PSDRUG - [#50] IVADD+3, IVADD+4, IVSOL+3, IVSOL+4
^PSDRUG("B" LIVE+12
^TMP("PSSD" LIVE+3, LIVE+12

Naked Globals

Name Field # of Occurrence
^( IVADD+15, IVSOL+11, IVSOL+20
^(0 LIVE+10*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> AAA IVADD+9*, IVADD+15*, IVSOL+8*, IVSOL+11*, IVSOL+20*
>> AAACT IVADD+15*, IVADD+16, IVADD+17, IVSOL+12*, IVSOL+13*, IVSOL+14*, IVSOL+20*, IVSOL+21, IVSOL+22
>> AAAFLAG IVADD+9*, IVADD+10, IVSOL+8*, IVSOL+9, IVSOL+14, IVSOL+15, IVSOL+16
>> AAAMATCH IVSOL+8*, IVSOL+10, IVSOL+11, IVSOL+12, IVSOL+13, IVSOL+14, IVSOL+15
ADDIEN LIVE+2~, IVADD+3*, IVADD+7, IVADD+8, IVADD+13, IVADD+15
ADDNAME LIVE+2~, IVADD+7*, IVADD+9, IVADD+11
>> ATOTAL IVSOL+14*, IVSOL+15
>> DA LIVE+12*, IVADD+5*, IVADD+13*, IVSOL+5*, IVSOL+10*, IVSOL+19*
DD LIVE+6!, IVADD+11!, IVSOL+17!
DDIEN LIVE+2~, LIVE+12*, IVADD+3*, IVADD+4, IVSOL+3*, IVSOL+4
DDNAME LIVE+2~, LIVE+3*, LIVE+12*
DF LIVE+2~, LIVE+3*, LIVE+6, LIVE+7, DUPL+1
DFNAME LIVE+2~, LIVE+3*
>> DFPTR IVADD+6*, IVADD+9, IVADD+11, IVSOL+6*, IVSOL+8, IVSOL+17
DIC LIVE+6*!, IVADD+11*!, IVSOL+17!*
DIC("DR" LIVE+6*, IVADD+11*, IVSOL+17*
DIC(0 LIVE+6*, IVADD+11*, IVSOL+17*
DIE LIVE+12*!, IVADD+13!*, IVSOL+10!*, IVSOL+19!*
DO LIVE+6!, IVADD+11!, IVSOL+17!
>> DR LIVE+12*, IVADD+13*, IVSOL+10*, IVSOL+19*
DT IVADD+1
>> I LIVE+4*, LIVE+5, LIVE+11*
J LIVE+2~, LIVE+10*, LIVE+11*
>> K IVADD+5*, IVSOL+5*
NDF LIVE+2~
NDFVA LIVE+2~
>> NDND IVADD+4*, IVADD+5, IVSOL+4*, IVSOL+5
OLDDF DUPL+1~*
PDIEN LIVE+2~, LIVE+8*, LIVE+9, LIVE+10, LIVE+11
PDNAME LIVE+2~, LIVE+3*, LIVE+4, LIVE+5, LIVE+8
PDNAMEDF LIVE+2~, LIVE+3*, LIVE+12
PDT IVADD+8*, IVADD+18!
PIND IVADD+1*, IVADD+8, IVADD+18!
PSMATCH LIVE+2~
SOLIEN LIVE+2~, IVSOL+3*, IVSOL+7, IVSOL+10, IVSOL+11, IVSOL+19, IVSOL+20, DUPL+1
SOLNAME LIVE+2~, IVSOL+7*, IVSOL+8, IVSOL+17, DUPL+1
SPD LIVE+2~
SPDFN LIVE+2~
>> SPDIEN LIVE+6*, LIVE+7*, LIVE+9, LIVE+10, LIVE+11, LIVE+12, IVADD+11*, IVADD+12, IVADD+13, IVADD+16
, IVADD+17, IVSOL+17*, IVSOL+18, IVSOL+19, IVSOL+21, IVSOL+22, DUPL+1*
SPDNAME LIVE+2~, LIVE+3*, LIVE+5*, LIVE+6, LIVE+7
>> SYCT IVSOL+12*
SYNIEN LIVE+2~, LIVE+8*, LIVE+10*, LIVE+11*
SYNONYM LIVE+2~, LIVE+10*, LIVE+11*, IVADD+15*, IVADD+16, IVSOL+11*, IVSOL+13, IVSOL+20*, IVSOL+21
X LIVE+2~, LIVE+6*, IVADD+1, IVADD+5*, IVADD+6, IVADD+11*, IVSOL+5*, IVSOL+6, IVSOL+17*
X1 IVADD+1*!
X2 IVADD+1*!
>> Y LIVE+6*, LIVE+9*, IVADD+11, IVSOL+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All