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

Package: National Drug File

Routine: PSN50P6


Information

PSN50P6 ;BIR/LDT - API FOR INFORMATION FROM FILE 50.6; 5 Sep 03

Source Information

Source file <PSN50P6.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 ($$FIND1,FIND)^DIC  GETS^DIQ  
Kernel 1 $$VERSION^XPDUTL  

Entry Points

Name Comments DBIA/ICR reference
ROOT() ;
  • ICR #4540
    • Status: Active
    • Usage: Supported
    LOOP ;
    SETSCRN ;Set Screen for inactive VA Generic
    SETALL ;
    ZERO(PSNIEN,PSNFT,PSNFL,PSNX,LIST) ;
  • ICR #4540
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    $$FIND1^DIC ZERO+17
    FIND^DIC ZERO+24
    GETS^DIQ ZERO+20, ZERO+27, LOOP+4
    $$VERSION^XPDUTL ROOT+2

    FileMan Files Accessed Via FileMan Db Call

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

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PSNDF(50.6 - [#50.6] LOOP+2, LOOP+3
    ^TMP("DILIST" ZERO+25, ZERO+26, ZERO+27, ZERO+29!
    ^TMP($J ZERO+12!, ZERO+13*, ZERO+14*, ZERO+18*, ZERO+19*, ZERO+25*, ZERO+26*, SETALL+1*, SETALL+2*, SETALL+3*
    , LOOP+6*

    Label References

    Name Line Occurrences
    LOOP ZERO+23
    SETALL ZERO+21, ZERO+28, LOOP+5
    SETSCRN ZERO+16

    Naked Globals

    Name Field # of Occurrence
    ^(0 LOOP+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CNT LOOP+1~*, LOOP+5*, LOOP+6
    DIERR ZERO+10~
    LIST ZERO~, ZERO+11, ZERO+12, ZERO+13, ZERO+14, ZERO+18, ZERO+19, ZERO+25, ZERO+26, SETALL+1
    , SETALL+2, SETALL+3, LOOP+6
    ND ZERO+16~
    PSN ZERO+10~
    PSN(1 ZERO+20*, ZERO+21*, ZERO+27*, ZERO+28*, SETALL+1, SETALL+2, SETALL+3, LOOP+4*, LOOP+5*
    PSNFL ZERO~, ZERO+16, LOOP+3
    PSNFT ZERO~, ZERO+13, ZERO+22, ZERO+23, ZERO+24
    PSNIEN ZERO~, ZERO+13, ZERO+14, ZERO+17, ZERO+22, ZERO+27*, LOOP+1~, LOOP+2*, LOOP+3, LOOP+4
    PSNIEN2 ZERO+17~*, ZERO+18, ZERO+20
    PSNP50P6 ZERO+10~, ZERO+27!, LOOP+4!
    PSNP50P6( ZERO+21, ZERO+28, SETALL+1, SETALL+2, SETALL+3, LOOP+5
    PSNX ZERO~, ZERO+24
    PSNXX ZERO+26~*, ZERO+27
    SCR ZERO+10~
    SCR("S" ZERO+15*, ZERO+17, ZERO+24, SETSCRN+2*
    ZZERR ZERO+10~
    Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All