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  | All
Print Page as PDF
Routine: PSS50F

Package: Pharmacy Data Management

Routine: PSS50F


Information

PSS50F ;BIR/LDT - API FOR INFORMATION FROM FILE 50; 5 Sep 03

Source Information

Source file <PSS50F.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 4 ($$FIND1,FIND,LIST)^DIC  FIELD^DID  UPDATE^DIE  GETS^DIQ  
Pharmacy Data Management 1 SETSCRN^PSS50A  

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

Package Total Caller Graph
Pharmacy Data Management 3 PSS50  PSS50F1  PSS50P7A  

Entry Points

Name Comments DBIA/ICR reference
OLDNM ;
LOOP(PSS) ;
SETOLDNM ;
SETLIST ;
SETLOOK ;
ADDOLDNM(PSSIEN2,PSSONM2,PSSDT2) ;
EDTIFCAP(PSSIEN2,PSSVAL2) ;
1 ;
2 ;
PARSE(PSSLUP) ; Create array of cross references, piece 2 of the array =1 for pointer fields, else 0

External References

Name Field # of Occurrence
$$FIND1^DIC OLDNM+17, ADDOLDNM+9, EDTIFCAP+7, EDTIFCAP+9
FIND^DIC OLDNM+28
LIST^DIC ADDOLDNM+11, EDTIFCAP+11
FIELD^DID PARSE+9
UPDATE^DIE ADDOLDNM+20, EDTIFCAP+19
GETS^DIQ OLDNM+20, OLDNM+31, 1+2, 2+1
SETSCRN^PSS50A OLDNM+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRC(441 - [#441] FIND1^DIC
^PSDRUG - [#50] FIND1^DIC,  FIND^DIC,  GETS^DIQ
50.01 LIST^DIC
50.0441 LIST^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(50 PARSE+8
^PSDRUG - [#50] LOOP+2, LOOP+3, LOOP+4, LOOP+5
^PSDRUG("AB" EDTIFCAP+16
^TMP("DILIST" OLDNM+29, OLDNM+30, OLDNM+31, OLDNM+37!, ADDOLDNM+12, ADDOLDNM+15, ADDOLDNM+16, EDTIFCAP+12, EDTIFCAP+14, EDTIFCAP+15
^TMP($J OLDNM+12!, OLDNM+13*, OLDNM+14*, OLDNM+18*, OLDNM+19*, OLDNM+20!, OLDNM+21, OLDNM+22*, OLDNM+23*, OLDNM+24
OLDNM+25*, OLDNM+29*, OLDNM+30*, OLDNM+31!, OLDNM+32, OLDNM+33*, OLDNM+34*, OLDNM+35, OLDNM+36*, OLDNM+37!
, LOOP+10*, SETOLDNM+1*, SETOLDNM+2*, SETLIST+1*, SETLIST+2*, SETLIST+3*, SETLIST+4*, SETLOOK+1*, SETLOOK+2*, SETLOOK+3*
SETLOOK+4*, SETLOOK+5*, 1+2!, 1+3, 1+4*, 1+5*, 1+6, 1+7*, 1+8!, 2+1!
2+2, 2+3!

Label References

Name Line Occurrences
@( LOOP+9
LOOP OLDNM+27
SETLIST 2+2
SETOLDNM OLDNM+24, OLDNM+35, 1+6

Naked Globals

Name Field # of Occurrence
^("I" LOOP+4
^(0 ADDOLDNM+16
^(2 LOOP+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT OLDNM+10~, OLDNM+15*, OLDNM+24*, OLDNM+25, OLDNM+31*, OLDNM+35*, OLDNM+36, LOOP+1~*, LOOP+10, 1+4*
2+2*
CNT2 1+1~*, 1+6*, 1+7
DIERR OLDNM+10~
DT ADDOLDNM+7
>> LIST OLDNM+11, OLDNM+12, OLDNM+13, OLDNM+14, OLDNM+18, OLDNM+19, OLDNM+22, OLDNM+23, OLDNM+25, OLDNM+29
OLDNM+30, OLDNM+33, OLDNM+34, OLDNM+36, LOOP+10, SETOLDNM+1, SETOLDNM+2, SETLIST+1, SETLIST+2, SETLIST+3
SETLIST+4, SETLOOK+1, SETLOOK+2, SETLOOK+3, SETLOOK+4, SETLOOK+5, 1+4, 1+5, 1+7
PSS OLDNM+10~, LOOP~, LOOP+9, ADDOLDNM+8~, ADDOLDNM+15*, ADDOLDNM+16, EDTIFCAP+6~, EDTIFCAP+14*, EDTIFCAP+15
PSS(1 OLDNM+20*, OLDNM+21*, OLDNM+22, OLDNM+23, OLDNM+25, OLDNM+31*, OLDNM+32*, OLDNM+33, OLDNM+34, OLDNM+36
SETOLDNM+1, SETOLDNM+2, SETLIST+1, SETLIST+2, SETLIST+3, SETLIST+4, ADDOLDNM+13*, ADDOLDNM+14*, ADDOLDNM+17*, ADDOLDNM+18*
, EDTIFCAP+13*, EDTIFCAP+17*, 1+2*, 1+3*, 1+4, 1+5, 1+7, 2+1*, 2+2*
PSS(2 OLDNM+24*, OLDNM+35*, SETOLDNM+1, SETOLDNM+2, SETLOOK+1, SETLOOK+2, SETLOOK+3, SETLOOK+4, SETLOOK+5, 1+6*
>> PSS50(50 SETLOOK+1, SETLOOK+2, SETLOOK+3, SETLOOK+4, SETLOOK+5
PSS5ND OLDNM+16~
>> PSSCRFL SETLOOK+2
PSSCRX PARSE+7~, PARSE+8*, PARSE+9
PSSCRX1 PARSE+7~, PARSE+8*, PARSE+9
>> PSSD SETLIST+2
PSSDT2 ADDOLDNM~, ADDOLDNM+7*, ADDOLDNM+14, ADDOLDNM+16, ADDOLDNM+18
PSSDTYPE PARSE+2~, PARSE+9!
PSSDTYPE("TYPE" PARSE+9
>> PSSFL OLDNM+16, LOOP+4
>> PSSFT OLDNM+13, OLDNM+26, OLDNM+27, OLDNM+28
PSSIEN OLDNM+13, OLDNM+14, OLDNM+17, OLDNM+26, OLDNM+31*, LOOP+1~, LOOP+2*, LOOP+3, LOOP+4, LOOP+5
1+2, 2+1
PSSIEN2 OLDNM+17~*, OLDNM+18, OLDNM+20, ADDOLDNM~, ADDOLDNM+6, ADDOLDNM+9, ADDOLDNM+11, ADDOLDNM+13, ADDOLDNM+14, ADDOLDNM+17
, ADDOLDNM+18, EDTIFCAP~, EDTIFCAP+5, EDTIFCAP+9, EDTIFCAP+11, EDTIFCAP+13, EDTIFCAP+17
PSSIEN3 EDTIFCAP+7~*, EDTIFCAP+8
PSSIEN4 ADDOLDNM+9~*, ADDOLDNM+10, EDTIFCAP+9~*, EDTIFCAP+10
PSSLUP PARSE~, PARSE+1, PARSE+3*, PARSE+4, PARSE+6
PSSLUP1 PARSE+2~, PARSE+4*, PARSE+5*, PARSE+6
PSSLUP2 PARSE+2~, PARSE+4*
PSSLUP3 PARSE+2~, PARSE+6*
PSSLUP4 PARSE+2~, PARSE+6*
PSSLUP5 PARSE+2~, PARSE+6*, PARSE+8
PSSLUPA PARSE+2~
>> PSSLUPAR( PARSE+6*
PSSONM2 ADDOLDNM~, ADDOLDNM+6, ADDOLDNM+13, ADDOLDNM+16, ADDOLDNM+17
PSSP50 OLDNM+10~
>> PSSPK OLDNM+16, LOOP+7, LOOP+8
PSSPTER PARSE+2~, PARSE+6, PARSE+7*, PARSE+9*
>> PSSRTOI LOOP+5
PSSVAL2 EDTIFCAP~, EDTIFCAP+5, EDTIFCAP+7, EDTIFCAP+13, EDTIFCAP+15, EDTIFCAP+16, EDTIFCAP+17
PSSXX OLDNM+30~*, OLDNM+31
PSSZ3 OLDNM+16~
PSSZ4 OLDNM+16~
PSSZ5 LOOP+7~*, LOOP+8
PSSZ6 LOOP+7~*
QFLG ADDOLDNM+8~, ADDOLDNM+15*, ADDOLDNM+16*, ADDOLDNM+19, EDTIFCAP+6~, EDTIFCAP+14*, EDTIFCAP+15*, EDTIFCAP+16*, EDTIFCAP+18
SCR OLDNM+10~
SCR("S" OLDNM+15*, OLDNM+17, OLDNM+28
ZZERR OLDNM+10~
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  | All