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

Package: Pharmacy Point of Sale

Routine: ABSPOSRY


Information

ABSPOSRY ;IHS/OIT/SCR - COLLECTION PRODUCTIVITY REPORT ;/IHS/OIT/CNI/RAN REWRITTEN TO NOT USE REPORT MASTER

Source Information

Source file <ABSPOSRY.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA Fileman 6 DD^%DT  (,C)^%DTC  EN^DDIOL  ^DIC  $$GET1^DIQ  ^DIR  
Kernel 2 ^%ZIS  ^%ZISC  
Pharmacy Point of Sale 2 ($$509,REJTEXT)^ABSPOS03  $$WRITE^ABSPOSUU  
IHS VA Utilities 1 ^XBCLS  

Entry Points

Name Comments DBIA/ICR reference
DEVSEL ; SELECT DEVICE
EN ; EP
PRHDR(ABSPSTRT,ABSPEND) ; PRINT HEADER
EDT()
ZEND
FIND(ABSPSTRT,ABSPEND,ABSPPHRM,ABSPUSR,ABSPREJS) ; FIND PAYABLE CLAIMS IN A DATE RANGE, AND THEN DETERMINE IF THEY WERE REJECTED AT ONE TIME...
BDT()
CLNC() ; PICK WHICH OR ALL CLINIC PHARMACIES
USER() ; PICK WHICH OR ALL NEW PESRSON

External References

Name Field # of Occurrence
DD^%DT EN+52, EN+70, PRHDR+4, PRHDR+7
^%DTC EN+20
C^%DTC BDT+9, EDT+9
^%ZIS DEVSEL+3, DEVSEL+5
^%ZISC ZEND+3
$$509^ABSPOS03 FIND+48
REJTEXT^ABSPOS03 FIND+64
$$WRITE^ABSPOSUU EN+54, EN+59, EN+61, EN+63, EN+68, EN+72, EN+76, EN+84, EN+86, EN+97
, EN+101, EN+110
EN^DDIOL EN+21
^DIC CLNC+5, USER+6
$$GET1^DIQ FIND+20, FIND+33
^DIR EN+39, BDT+6, EDT+6
^XBCLS EN+28

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRHDR+2
Function Call: WRITE
  • Prompt: !,?19,"Pharmacy Point of Sale Collection Productivity Report"
  • Line Location: PRHDR+9
Function Call: WRITE
  • Prompt: !?22,"From "_ABSPFBDT_" TO "_ABSPFEDT
  • Line Location: PRHDR+10
Function Call: WRITE
  • Prompt: !
  • Line Location: BDT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EDT+2
Routine Call
  • DIC
  • Line Location:
    • CLNC+5
    • USER+6
Routine Call
  • DIR
  • Line Location:
    • EN+39
    • BDT+6
    • EDT+6
Routine Call
  • %ZIS
  • Line Location:
    • DEVSEL+3
    • DEVSEL+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls
^ABSP(9002313.56 - [#9002313.56] Classic Fileman Calls
^ABSPTL - [#9002313.57] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSPTL - [#9002313.57] FIND+21, FIND+36, FIND+47, FIND+58, FIND+59
^ABSPTL("B" FIND+15, FIND+18, FIND+32
^PSRX("AL" FIND+7, FIND+11
^TMP("ABSPOSRY" EN+34, EN+47, EN+48, FIND+55*, ZEND+2!
^TMP("ABSPOSRY-RUNLOG" EN+33*
^VA(200 - [#200] FIND+51

Label References

Name Line Occurrences
$$BDT EN+6
$$CLNC EN+25
$$EDT EN+12
$$USER EN+27
DEVSEL EN+43, DEVSEL+13
FIND EN+31
PRHDR EN+44
ZEND EN+107, EN+111, DEVSEL+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABSP1LTP FIND+2~, FIND+21*, FIND+22, FIND+24, FIND+44, FIND+45
ABSPBDT BDT+1~, BDT+8*, BDT+9
ABSPCLMI FIND+2~, FIND+38*, FIND+39
ABSPCLMS FIND+2~
ABSPCLMS( FIND+43, FIND+53*
ABSPCNT EN+2~, EN+81*, EN+82*, FIND+2~, FIND+57*, FIND+65*, FIND+66, FIND+67
ABSPDAT EN+1~
ABSPDATI EN+2~, EN+49*, EN+100*, EN+104
ABSPDATP EN+2~, EN+49*, EN+99*, EN+103
ABSPDONE EN+1~, EN+3*, EN+5, EN+9*, EN+15*, EN+18*, EN+19*, EN+22*, FIND+1~, FIND+3*
, FIND+6*, FIND+7, FIND+8*
ABSPEDT EDT+1~, EDT+8*, EDT+9
ABSPEND EN+1~, EN+12*, EN+13, EN+19, EN+20, EN+31, EN+33, EN+44, FIND~, FIND+5*
, FIND+8, PRHDR~, PRHDR+6
ABSPFBDT PRHDR+1~, PRHDR+5*, PRHDR+10
ABSPFEDT PRHDR+1~, PRHDR+8*, PRHDR+10
ABSPFND FIND+1~, FIND+2~, FIND+12*, FIND+15, FIND+18, FIND+32, FIND+35*, FIND+68*
ABSPGRNI EN+2~, EN+46*, EN+104*
ABSPGRNP EN+2~, EN+46*, EN+103*
ABSPIRME FIND+1~, FIND+14*, FIND+15
ABSPIRMI FIND+2~, FIND+13*, FIND+15*, FIND+16, FIND+18, FIND+32, FIND+43, FIND+53
>> ABSPPAID FIND+48*, FIND+55
ABSPPHM1 FIND+1~, FIND+24*, FIND+25, FIND+26, FIND+55, FIND+66, FIND+67
ABSPPHMI EN+2~, EN+57*, EN+79*, EN+100
ABSPPHMP EN+2~, EN+57*, EN+78*, EN+99
ABSPPHRM EN+1~, EN+25*, EN+26, EN+31, EN+50*, EN+56*, EN+66, EN+70, EN+78, EN+79
, EN+82, CLNC+1~, CLNC+7*, CLNC+8*, CLNC+9, FIND~, FIND+25
ABSPPRMI FIND+1~, FIND+10*, FIND+11*, FIND+13, FIND+14, FIND+55, FIND+66, FIND+67
ABSPPRXI EN+1~, EN+65*, EN+66*, EN+70, EN+78, EN+79, EN+82
ABSPPSTN FIND+2~
ABSPQUIT EN+1~, EN+4*, EN+8*, EN+11, EN+14*, EN+17, EN+24, EN+40*, EN+42, EN+47
, EN+54*, EN+55, EN+56, EN+59*, EN+60, EN+61*, EN+62, EN+63*, EN+64, EN+66
, EN+68*, EN+69, EN+72*, EN+73, EN+76*, EN+77, EN+82, EN+84*, EN+85, EN+86*
, EN+87, EN+88, EN+95, EN+97*, EN+98, EN+101*, EN+102, EN+106, EN+107, EN+110*
ABSPRDT FIND+1~, FIND+4*, FIND+7*, FIND+8, FIND+11, FIND+55, FIND+66, FIND+67
ABSPREJS EN+1~, EN+31, FIND~, FIND+63!, FIND+64
ABSPREJS( FIND+65, FIND+66, FIND+67
ABSPRESP FIND+2~
ABSPRICE FIND+1~, FIND+47*, FIND+55
ABSPRJCT EN+1~
ABSPRJCT( EN+82, FIND+66*, FIND+67*
>> ABSPRSMI FIND+37*, FIND+39, FIND+48
>> ABSPRSP FIND+58*, FIND+60, FIND+64
ABSPRWR FIND+2~, FIND+20*, FIND+27, FIND+33*, FIND+34
ABSPRXI FIND+1~
ABSPRXN FIND+1~
ABSPSDAT EN+2~, EN+45*, EN+47*, EN+48, EN+51, EN+56, EN+66, EN+70, EN+78, EN+79
, EN+82, EN+105
>> ABSPSTN FIND+59*, FIND+64
ABSPSTOP DEVSEL+1~, DEVSEL+2*, DEVSEL+9*, DEVSEL+11
ABSPSTRT EN+1~, EN+6*, EN+7, EN+18, EN+20, EN+31, EN+33, EN+44, FIND~, FIND+4
, PRHDR~, PRHDR+3
ABSPTDAT FIND+1~, FIND+46*, FIND+55
>> ABSPTINS FIND+44*
>> ABSPTLTP FIND+36*, FIND+37, FIND+38, FIND+40, FIND+46, FIND+49
>> ABSPTMP( EN+48*, EN+56, EN+66, EN+70, EN+78, EN+79, EN+105!
ABSPTRN1 FIND+2~, FIND+31*, FIND+32*, FIND+33, FIND+58, FIND+59
ABSPTRNS FIND+2~, FIND+17*, FIND+18*, FIND+20, FIND+21, FIND+31, FIND+36, FIND+47
ABSPTRXN FIND+1~
ABSPTRXR FIND+1~, FIND+45*, FIND+55
ABSPUSER USER+2~, USER+8*, USER+9*, USER+10
ABSPUSR EN+2~, EN+27*, EN+31, EN+61, EN+63, FIND~, FIND+23
ABSPUSR1 FIND+2~, FIND+22*, FIND+23
>> ABSPUSRI FIND+49*, FIND+51
ABSPUSRN FIND+2~, FIND+50*, FIND+51*, FIND+55
APSPTRXI FIND+1~
DIC CLNC+1~, CLNC+2*, CLNC+5!, USER+2~, USER+3*, USER+6!
DIC("A" CLNC+4*, USER+5*
DIC(0 CLNC+3*, USER+4*
DIR EN+36~, BDT+1~, BDT+3!, EDT+1~, EDT+3!
DIR("A" EN+38*, BDT+5*, EDT+5*
DIR(0 EN+37*, BDT+4*, EDT+4*
>> DIRUT BDT+7, EDT+7
>> DO FIND+40*, FIND+42, FIND+48
>> DUOUT DEVSEL+7
IOF PRHDR+2
POP DEVSEL+1~, DEVSEL+4, DEVSEL+12
STARTIME EN+2~, EN+30*, EN+33
STOPTIME EN+2~, EN+32*, EN+33
U FIND+22, FIND+24, FIND+37, FIND+38, FIND+40, FIND+44, FIND+45, FIND+46, FIND+47, FIND+49
, FIND+58, FIND+59
X EN+21, EN+22, CLNC+1~, CLNC+6, USER+2~, USER+7, BDT+1~, BDT+10, EDT+1~, EDT+10
X1 EN+1~, EN+20*, BDT+1~, BDT+9*, EDT+1~, EDT+9*
X2 EN+1~, EN+20*
Y EN+1~, EN+40, EN+51*, EN+70*, CLNC+1~, CLNC+7, CLNC+8, USER+2~, USER+8, USER+9
, PRHDR+3*, PRHDR+5, PRHDR+6*, PRHDR+8, BDT+8, EDT+8
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