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

Package: Pharmacy Data Management

Routine: PSS50B2


Information

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

Source Information

Source file <PSS50B2.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 ($$FIND1,FIND)^DIC  GETS^DIQ  EN^DIQ1  
Pharmacy Data Management 2 SETSCRN^PSS50A  SETSUB6^PSS50AQM  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Data Management 1 PSS50  

Entry Points

Name Comments DBIA/ICR reference
SFRMA ;
FRMALT ;
SCLOZM ;
SCLOZ1 ;
LOOP ;
LOOP2 ;
SCLOZ ;
SFRM ;
CLOZ ;

External References

Name Field # of Occurrence
$$FIND1^DIC CLOZ+18, FRMALT+17
FIND^DIC CLOZ+31, FRMALT+29
GETS^DIQ CLOZ+23, CLOZ+35, FRMALT+21, FRMALT+33, LOOP2+9
EN^DIQ1 SCLOZ1+10
SETSCRN^PSS50A CLOZ+17, FRMALT+16
SETSUB6^PSS50AQM CLOZ+22, CLOZ+35, LOOP+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSDRUG - [#50] FIND1^DIC,  FIND^DIC,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSDRUG - [#50] LOOP+3, LOOP+4, LOOP+5, LOOP+6, SCLOZ1+2, SCLOZ1+7, SCLOZ1+8, SCLOZ1+9, LOOP2+3, LOOP2+4
, LOOP2+5
^TMP("DIERR" CLOZ+19!, FRMALT+18!
^TMP("DILIST" CLOZ+30!, CLOZ+32, CLOZ+33, CLOZ+34, CLOZ+39!, FRMALT+28!, FRMALT+30, FRMALT+31, FRMALT+32, FRMALT+37!
^TMP("PSS50" FRMALT+17!, FRMALT+22, FRMALT+23, FRMALT+33!, FRMALT+34, FRMALT+35, FRMALT+37!, SFRM+1, SFRM+2, SFRM+3
, SFRM+4, SFRM+5, SFRMA+1, LOOP2+9!, LOOP2+10, LOOP2+11, LOOP2+15!
^TMP("PSSP50" CLOZ+18!, CLOZ+23!, CLOZ+24, CLOZ+25, CLOZ+35!, CLOZ+36, CLOZ+37, CLOZ+39!, FRMALT+21!, SCLOZ+1
, SCLOZ+2, SCLOZM+1, SCLOZM+2, SCLOZM+3, SCLOZM+4
^TMP($J CLOZ+13!, CLOZ+14*, CLOZ+15*, CLOZ+20*, CLOZ+21*, CLOZ+26*, CLOZ+27*, CLOZ+32*, CLOZ+33*, CLOZ+38*
, FRMALT+12!, FRMALT+13*, FRMALT+14*, FRMALT+19*, FRMALT+20*, FRMALT+24*, FRMALT+25*, FRMALT+30*, FRMALT+31*, FRMALT+36*
, SCLOZ+1*, SCLOZ+2*, SCLOZM+1*, SCLOZM+2*, SCLOZM+3*, SCLOZM+4*, SFRM+1*, SFRM+2*, SFRM+3*, SFRM+4*
, SFRM+5*, SFRMA+1*, LOOP+13*, SCLOZ1+3*, SCLOZ1+4*, SCLOZ1+11*, SCLOZ1+12*, SCLOZ1+13*, SCLOZ1+14*, SCLOZ1+15*
, LOOP2+12*, LOOP2+14*

Label References

Name Line Occurrences
LOOP CLOZ+29
LOOP2 FRMALT+27
SCLOZ CLOZ+24, CLOZ+36
SCLOZ1 LOOP+11
SCLOZM CLOZ+25, CLOZ+37
SFRM FRMALT+22, FRMALT+34, LOOP2+10
SFRMA FRMALT+23, FRMALT+35, LOOP2+11

Naked Globals

Name Field # of Occurrence
^("I" LOOP+5, LOOP2+5
^(2 LOOP+8, LOOP2+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SCLOZ1+10~*
DA( SCLOZ1+10*
DIC SCLOZ1+10~*
DIERR CLOZ+11~, FRMALT+10~
DIQ SCLOZ1+10~*
DIQ(0 SCLOZ1+10*
DR SCLOZ1+10~*
DR( SCLOZ1+10*
>> LIST CLOZ+12, CLOZ+13, CLOZ+14, CLOZ+15, CLOZ+20, CLOZ+21, CLOZ+26, CLOZ+27, CLOZ+32, CLOZ+33
, CLOZ+38, FRMALT+11, FRMALT+12, FRMALT+13, FRMALT+14, FRMALT+19, FRMALT+20, FRMALT+24, FRMALT+25, FRMALT+30
, FRMALT+31, FRMALT+36, SCLOZ+1, SCLOZ+2, SCLOZM+1, SCLOZM+2, SCLOZM+3, SCLOZM+4, SFRM+1, SFRM+2
, SFRM+3, SFRM+4, SFRM+5, SFRMA+1, LOOP+13, SCLOZ1+3, SCLOZ1+4, SCLOZ1+11, SCLOZ1+12, SCLOZ1+13
, SCLOZ1+14, SCLOZ1+15, LOOP2+12, LOOP2+14
PSS CLOZ+11~, FRMALT+10~
PSS(1 CLOZ+23*, CLOZ+24*, CLOZ+26, CLOZ+35*, CLOZ+36*, CLOZ+38, FRMALT+21*, FRMALT+22*, FRMALT+24, FRMALT+33*
, FRMALT+34*, FRMALT+36, SCLOZ+1, SCLOZ+2, SCLOZM+1, SCLOZM+2, SCLOZM+3, SCLOZM+4, SFRM+1, SFRM+2
, SFRM+3, SFRM+4, SFRM+5, SFRMA+1, LOOP+3*, LOOP+4, LOOP+5, LOOP+6, LOOP+10, SCLOZ1+2
, SCLOZ1+3, SCLOZ1+4, SCLOZ1+7, SCLOZ1+8, SCLOZ1+9, SCLOZ1+10, SCLOZ1+11, SCLOZ1+12, SCLOZ1+13, SCLOZ1+14
, SCLOZ1+15, LOOP2+9*, LOOP2+10*, LOOP2+12
PSS(2 CLOZ+25*, CLOZ+37*, FRMALT+23*, FRMALT+35*, SCLOZM+1, SCLOZM+2, SCLOZM+3, SCLOZM+4, SFRMA+1, LOOP2+11*
PSS50 FRMALT+10~
PSS5ND CLOZ+17~, FRMALT+16~
PSSCARZ SCLOZ1+10~!
PSSCARZ( SCLOZ1+11, SCLOZ1+12, SCLOZ1+13, SCLOZ1+14
PSSCZP SCLOZ1+7~, SCLOZ1+8*, SCLOZ1+9, SCLOZ1+10, SCLOZ1+11, SCLOZ1+12, SCLOZ1+13, SCLOZ1+14
PSSCZP1 SCLOZ1+7~, SCLOZ1+9*
PSSCZPC SCLOZ1+6~*, SCLOZ1+9*, SCLOZ1+15
PSSENCT LOOP+1~, LOOP+2*, LOOP+12*, LOOP+13, LOOP2+1~, LOOP2+2*, LOOP2+13*, LOOP2+14
>> PSSFL CLOZ+17, FRMALT+16, LOOP+5, LOOP2+5
PSSFRCT FRMALT+10~, FRMALT+23*, FRMALT+24, FRMALT+35*, FRMALT+36, LOOP2+11*, LOOP2+12
>> PSSFT CLOZ+14, CLOZ+28, CLOZ+29, CLOZ+31, FRMALT+13, FRMALT+26, FRMALT+27, FRMALT+29
PSSIEN CLOZ+14, CLOZ+15, CLOZ+18, CLOZ+27, CLOZ+34*, CLOZ+35, FRMALT+13, FRMALT+14, FRMALT+17, FRMALT+25
, FRMALT+32*, FRMALT+33, LOOP2+1~, LOOP2+3*, LOOP2+4, LOOP2+5, LOOP2+9
PSSIEN2 CLOZ+18~*, CLOZ+20, CLOZ+22, CLOZ+23, FRMALT+17~*, FRMALT+19, FRMALT+21
PSSMLCT CLOZ+11~, CLOZ+25*, CLOZ+26, CLOZ+37*, CLOZ+38
PSSP50 CLOZ+11~
>> PSSPK CLOZ+17, FRMALT+16, LOOP+8, LOOP+9, LOOP2+7, LOOP2+8
>> PSSRTOI CLOZ+17, LOOP+6
PSSXX CLOZ+33~*, CLOZ+34, FRMALT+31~*, FRMALT+32
PSSZ3 CLOZ+17~, FRMALT+16~
PSSZ4 CLOZ+17~, FRMALT+16~
PSSZ5 LOOP+8~*, LOOP+9, LOOP2+7~*, LOOP2+8
PSSZ6 LOOP+8~*, LOOP2+7~*
PSSZNODE SCLOZ1+1~, SCLOZ1+2*, SCLOZ1+3, SCLOZ1+4
SCR CLOZ+11~, FRMALT+10~
SCR("S" CLOZ+16*, CLOZ+18, CLOZ+31, FRMALT+15*, FRMALT+17, FRMALT+29
ZZERR CLOZ+11~, FRMALT+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