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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: APSPESLR

Package: IHS Changes To Pharmacy

Routine: APSPESLR


Information

APSPESLR ;IHS/BWF - Report for APSP REFILL REQUEST file ;14-Oct-2009 14:53;SM

Source Information

Source file <APSPESLR.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Registration 3 EN^VALM  ($$SETFLD,FULL)^VALM1  (CLEAN,SET)^VALM10  
IHS Changes To Pharmacy 2 ($$SELITEM,BACK)^APSPESLP  ($$DIR,$$DIRYN,ASKDATES)^APSPUTIL  
Kernel 2 $$FMTE^XLFDT  DISP^XQORM1  
VA Fileman 1 ($$GET1,GETS)^DIQ  

Entry Points

Name Comments DBIA/ICR reference
STAT ;
EN ; -- main entry point for APSP LM REFILL REQUEST
PAT ; patient name
HDR ; -- header code
PREPPTXT(RET,RRIEN) ;
PROV ;
EXPND ; -- expand code
BACK ;
INIT ; -- init variables and list array
PHARM ; pharmacy
EXIT ; -- exit code
ADDREC(IEN) ;
VIEW ;
DR ; date range
HELP ; -- help code

External References

Name Field # of Occurrence
$$SELITEM^APSPESLP VIEW+2
BACK^APSPESLP EN+6, EN+8
$$DIR^APSPUTIL EN+5, EN+8, PAT+3, PHARM+3, PROV+3, STAT+3
$$DIRYN^APSPUTIL VIEW+11
ASKDATES^APSPUTIL DR+3
$$GET1^DIQ PREPPTXT+5, PREPPTXT+6, PREPPTXT+7, PREPPTXT+8, PREPPTXT+10, PREPPTXT+11, PREPPTXT+12, PREPPTXT+13, PREPPTXT+14
GETS^DIQ ADDREC+3
EN^VALM EN+9
$$SETFLD^VALM1 INIT+9, INIT+10, INIT+11, INIT+12, INIT+13
FULL^VALM1 EN+4, EXIT+2, VIEW+5, VIEW+8
CLEAN^VALM10 EXIT+1
SET^VALM10 INIT+14
$$FMTE^XLFDT ADDREC+7, PREPPTXT+12
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !,LINE,!,"Displaying order information:",!,"-----------------------------",!
  • Line Location: VIEW+7
Function Call: WRITE
  • Prompt: !,SSRTEXT(I)
  • Line Location: VIEW+9
Routine Call
  • VALM
  • Line Location:
    • EN+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^APSPRREQ - [#9009033.91] GET1^DIQ,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APSPRREQ - [#9009033.91] PREPPTXT+3, PREPPTXT+4
^APSPRREQ("APHM" PHARM+5
^APSPRREQ("APRV" PROV+5
^APSPRREQ("D" DR+5, DR+6
^APSPRREQ("E" PAT+5
^APSPRREQ("F" STAT+5
^XTMP("APSPESLR" EN+3!, EN+8, EN+10!, INIT+3, INIT+4, INIT+5, EXIT+3!, ADDREC+14*

Label References

Name Line Occurrences
@( EN+7
ADDREC DR+7, PAT+6, PHARM+6, PROV+6, STAT+6
BACK VIEW+3, VIEW+12
INIT BACK+1
PREPPTXT VIEW+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APSPPOP EN+1~, EN+2*, EN+5, EN+6, DR+1~, DR+2*, DR+3, PAT+1~, PAT+2*, PAT+3
, PHARM+1~, PHARM+2*, PHARM+3, PROV+1~, PROV+2*, PROV+3, STAT+1~, STAT+2*, STAT+3
>> DAT INIT+5*, INIT+6
DATA ADDREC+1~
DATA( ADDREC+5, ADDREC+6, ADDREC+7, ADDREC+8, ADDREC+9, ADDREC+10, ADDREC+11, ADDREC+12, ADDREC+13
>> DATE INIT+6*, INIT+13
>> DFN PAT+4*, PAT+5
DONE EN+1~, EN+8*, VIEW+1~, VIEW+11*
>> DRUG INIT+6*, INIT+11
DT DR+3
END DR+1~, DR+3, DR+4
F ADDREC+1~, ADDREC+2*, ADDREC+5, ADDREC+6, ADDREC+7, ADDREC+8, ADDREC+9, ADDREC+10, ADDREC+11, ADDREC+12
, ADDREC+13
>> I VIEW+9*
IEN INIT+1~, INIT+4*, INIT+5, INIT+14, ADDREC~, ADDREC+2, ADDREC+3, ADDREC+14, VIEW+1~, VIEW+2*
, VIEW+3, VIEW+4
IENS ADDREC+1~, ADDREC+2*, ADDREC+5, ADDREC+6, ADDREC+7, ADDREC+8, ADDREC+9, ADDREC+10, ADDREC+11, ADDREC+12
, ADDREC+13
LDT INIT+1~, INIT+3*, INIT+4, INIT+5
>> LEND DR+4*, DR+5
LINE INIT+1~, INIT+2*, INIT+7*, INIT+9, INIT+14, VIEW+1~, VIEW+7*, VIEW+10
>> LINEVAR INIT+8*, INIT+9*, INIT+10*, INIT+11*, INIT+12*, INIT+13*, INIT+14
>> LSTART DR+4*, DR+5*, DR+6
MSGDRUG ADDREC+1~, ADDREC+11*, ADDREC+14
MSGDTM ADDREC+1~, ADDREC+7*, ADDREC+14
MSGID ADDREC+1~, ADDREC+5*, ADDREC+14
>> MSGIDTM ADDREC+6*, ADDREC+14
>> MSGORD ADDREC+13*, ADDREC+14
MSGPAT ADDREC+1~, ADDREC+10*, ADDREC+14
MSGPHARM ADDREC+1~, ADDREC+12*, ADDREC+14
MSGPRV ADDREC+1~, ADDREC+8*, ADDREC+14
MSGSTAT ADDREC+1~, ADDREC+9*, ADDREC+14
PAT PAT+1~, PAT+3*, PAT+4
>> PATN INIT+6*, INIT+10
PHARM PHARM+1~, PHARM+3*, PHARM+4
PROV INIT+6*, INIT+12, PROV+1~, PROV+3*, PROV+4
RET PREPPTXT~, PREPPTXT+5, PREPPTXT+6, PREPPTXT+7, PREPPTXT+8, PREPPTXT+9, PREPPTXT+10, PREPPTXT+11, PREPPTXT+12, PREPPTXT+13
, PREPPTXT+14
RRIEN DR+6*, DR+7, PAT+1~, PAT+5*, PAT+6, PHARM+1~, PHARM+5*, PHARM+6, PROV+1~, PROV+5*
, PROV+6, STAT+1~, STAT+5*, STAT+6, PREPPTXT~, PREPPTXT+2*, PREPPTXT+3, PREPPTXT+4, PREPPTXT+5, PREPPTXT+6
, PREPPTXT+7, PREPPTXT+8, PREPPTXT+10, PREPPTXT+11, PREPPTXT+12, PREPPTXT+13, PREPPTXT+14
>> SCHLOGIC EN+7*
SIG PREPPTXT+1~, PREPPTXT+3*, PREPPTXT+4*, PREPPTXT+9
SIGNODE PREPPTXT+1~, PREPPTXT+3*, PREPPTXT+4
SPHARM PHARM+1~, PHARM+4*, PHARM+5
SPROV PROV+1~, PROV+4*, PROV+5
SRCHSEL EN+1~, EN+5*, EN+7
SSRTEXT VIEW+1~, VIEW+6
SSRTEXT( VIEW+9
START DR+1~, DR+3, DR+4
STAT STAT+1~, STAT+3*, STAT+4, STAT+5
U INIT+6, ADDREC+14
>> VALMBCK BACK+1*
>> VALMCNT INIT+2*, INIT+7*
>> X HELP+1*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All