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 |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PSS51P5

Package: Pharmacy Data Management

Routine: PSS51P5


Information

PSS51P5 ;BIR/LDT - API FOR INFORMATION FROM FILE 51.5; 5 Sep 03

Source Information

Source file <PSS51P5.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 3 ($$FIND1,FIND)^DIC  FIELD^DID  GETS^DIQ  

Entry Points

Name Comments DBIA/ICR reference
PARSE(PSSLUP) ; Create array of cross references, piece 2 of the array =1 for pointer fields, else 0
LOOP ;
ALL(PSSIEN,PSSFT,PSSCRFL,LIST) ;
SETZRO ;
EXPAN(PSSEXPAN,LIST) ;

External References

Name Field # of Occurrence
$$FIND1^DIC ALL+15
FIND^DIC ALL+30, EXPAN+10
FIELD^DID PARSE+9
GETS^DIQ ALL+18, ALL+33, EXPAN+13, LOOP+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(51.5 - [#51.5] FIND1^DIC,  FIND^DIC,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(51.5 ALL+22, PARSE+8
^DIC(51.5 - [#51.5] LOOP+2
^TMP("DILIST" ALL+29!, ALL+31, ALL+32, ALL+33, ALL+36!, EXPAN+11, EXPAN+12, EXPAN+13, EXPAN+15!, LOOP+6!
^TMP($J ALL+12!, ALL+13*, ALL+14*, ALL+26!, ALL+33*, ALL+35*, ALL+36!, EXPAN+8!, EXPAN+9*, EXPAN+11*
, EXPAN+12*, SETZRO+1*, SETZRO+2*, SETZRO+3*, LOOP+2*

Label References

Name Line Occurrences
LOOP ALL+21
PARSE ALL+27
SETZRO ALL+19, ALL+34, EXPAN+14, LOOP+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIERR ALL+8~, EXPAN+5~
INDX ALL+8~, ALL+10*, EXPAN+5~, EXPAN+6*, SETZRO+2, LOOP+1~*
LIST ALL~, ALL+11, ALL+12, ALL+13, ALL+14, ALL+35, EXPAN~, EXPAN+7, EXPAN+8, EXPAN+9
, EXPAN+11, EXPAN+12, SETZRO+1, SETZRO+2, SETZRO+3, LOOP+2
PSS ALL+8~, EXPAN+5~
PSS(1 ALL+18*, ALL+19*, ALL+33*, ALL+34*, EXPAN+13*, EXPAN+14*, SETZRO+1, SETZRO+2, SETZRO+3, LOOP+4*
, LOOP+5*
PSS51P5 ALL+8~, ALL+33!, EXPAN+5~, EXPAN+13!, LOOP+4!
PSS51P5( ALL+19, ALL+34, EXPAN+14, SETZRO+1, SETZRO+2, SETZRO+3, LOOP+5
PSSCNT51 ALL+8~, ALL+9*, ALL+17*, ALL+33*, ALL+35, LOOP+3*
PSSCRFL ALL~, ALL+22, ALL+25
PSSCRX PARSE+7~, PARSE+8*, PARSE+9
PSSCRX1 PARSE+7~, PARSE+8*, PARSE+9
PSSDTYPE PARSE+2~, PARSE+9!
PSSDTYPE("TYPE" PARSE+9
PSSEXPAN EXPAN~, EXPAN+9, EXPAN+10
PSSFT ALL~, ALL+13, ALL+20, ALL+21, ALL+30
PSSIEN ALL~, ALL+13, ALL+14, ALL+15, ALL+20, ALL+33*, EXPAN+13*, LOOP+2*, LOOP+4
PSSIEN2 ALL+15~*, ALL+16, ALL+18
PSSISUB ALL+8~, ALL+22*, ALL+23, ALL+24
PSSISUBX ALL+8~, ALL+22*, ALL+23*, ALL+24*, ALL+25*, ALL+27
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 ALL+8~
PSSLUPAR( ALL+28, ALL+30, PARSE+6*
PSSLUPAR(0 ALL+27
PSSLUPAR(1 ALL+27*
PSSLUPP ALL+8~, ALL+28*, ALL+30
PSSPTER PARSE+2~, PARSE+6, PARSE+7*, PARSE+9*
PSSXX ALL+32~*, ALL+33, EXPAN+12~*, EXPAN+13
ZZERR ALL+8~, EXPAN+5~
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All