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

Package: Pharmacy Point of Sale

Routine: ABSPOSR9


Information

ABSPOSR9 ;IHS/OIT/SCR - COLLECTION PRODUCTIVITY REPORT

Source Information

Source file <ABSPOSR9.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
BDT()
CLNC() ; PICK WHICH OR ALL CLINIC PHARMACIES
FIND(ABSPSTRT,ABSPEND,ABSPPHRM,ABSPUSR,ABSPTMP,ABSPREJS) ; FIND PAYABLE CLAIMS IN A DATE RANGE, AND THEN DETERMINE IF THEY WERE REJECTED AT ONE TIME...
USER() ; PICK WHICH OR ALL NEW PESRSON

External References

Name Field # of Occurrence
DD^%DT EN+36, EN+37, EN+55, EN+73, PRHDR+4, PRHDR+7
^%DTC EN+21
C^%DTC BDT+9, EDT+9
^%ZIS DEVSEL+3, DEVSEL+5
^%ZISC ZEND+1
$$509^ABSPOS03 FIND+43
REJTEXT^ABSPOS03 FIND+62
$$WRITE^ABSPOSUU EN+57, EN+62, EN+64, EN+66, EN+71, EN+75, EN+79, EN+87, EN+89, EN+100
, EN+107, EN+114
EN^DDIOL EN+22
^DIC CLNC+5, USER+6
$$GET1^DIQ FIND+37
^DIR EN+43, BDT+6, EDT+6
^XBCLS EN+29

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+43
    • 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)
^ABSPECX("RPT" - [#9002313.61] FIND+7, FIND+9, FIND+10, FIND+11, FIND+45, FIND+47, FIND+48
^ABSPTL - [#9002313.57] FIND+14, FIND+17, FIND+21, FIND+24, FIND+27, FIND+28, FIND+38, FIND+39, FIND+49, FIND+50
, FIND+58, FIND+59
^ABSPTL("NON-FILEMAN" FIND+36
^PSRX - [#52] FIND+46
^TMP("ABSPOSR9-RUNLOG" EN+35*
^VA(200 - [#200] FIND+54

Label References

Name Line Occurrences
$$BDT EN+7
$$CLNC EN+26
$$EDT EN+13
$$USER EN+28
DEVSEL EN+47, DEVSEL+13
FIND EN+33
PRHDR EN+48
ZEND EN+111, EN+115, DEVSEL+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABSPBDT BDT+1~, BDT+8*, BDT+9
ABSPCNT EN+2~, EN+84*, EN+85*, FIND+2~, FIND+57*, FIND+63*, FIND+64, FIND+65
ABSPDAT EN+1~
ABSPDATI EN+2~, EN+52*, EN+103*, EN+110
ABSPDATP EN+2~, EN+52*, EN+102*, EN+109
ABSPDONE EN+1~, EN+4*, EN+6, EN+10*, EN+16*, EN+19*, EN+20*, EN+23*, FIND+1~, FIND+5*
, FIND+7, FIND+8*
ABSPEDT EDT+1~, EDT+8*, EDT+9
ABSPEND EN+1~, EN+13*, EN+14, EN+20, EN+21, EN+33, EN+35, EN+37, EN+48, FIND~
, FIND+8, PRHDR~, PRHDR+6
ABSPFBDT PRHDR+1~, PRHDR+5*, PRHDR+10
ABSPFEDT PRHDR+1~, PRHDR+8*, PRHDR+10
ABSPFND FIND+1~, FIND+34*, FIND+36, FIND+44*
>> ABSPFROM EN+36*
ABSPGRNI EN+2~, EN+50*, EN+110*
ABSPGRNP EN+2~, EN+50*, EN+109*
>> ABSPJ FIND+9*
>> ABSPPAID FIND+42*, FIND+43*, FIND+55
ABSPPHM1 FIND+1~, FIND+12*, FIND+15*, FIND+17*, FIND+18, FIND+55, FIND+64, FIND+65
ABSPPHMI EN+2~, EN+60*, EN+82*, EN+103
ABSPPHMP EN+2~, EN+60*, EN+81*, EN+102
ABSPPHRM EN+1~, EN+26*, EN+27, EN+33, EN+53*, EN+59*, EN+69, EN+73, EN+81, EN+82
, EN+85, CLNC+1~, CLNC+7*, CLNC+8*, CLNC+9, FIND~, FIND+13, FIND+14, FIND+15, FIND+17
ABSPPRXI EN+1~, EN+68*, EN+69*, EN+73, EN+81, EN+82, EN+85
ABSPPSTN FIND+2~, FIND+39*, FIND+43
ABSPQUIT EN+1~, EN+5*, EN+9*, EN+12, EN+15*, EN+18, EN+25, EN+44*, EN+46, EN+51
, EN+57*, EN+58, EN+59, EN+62*, EN+63, EN+64*, EN+65, EN+66*, EN+67, EN+69
, EN+71*, EN+72, EN+75*, EN+76, EN+79*, EN+80, EN+85, EN+87*, EN+88, EN+89*
, EN+90, EN+91, EN+98, EN+100*, EN+101, EN+105, EN+107*, EN+108, EN+111, EN+114*
, FIND+63
ABSPRDT FIND+1~, FIND+4*, FIND+7*, FIND+8, FIND+9, FIND+55, FIND+64, FIND+65
ABSPREJS EN+1~, EN+33, FIND~, FIND+62
ABSPREJS( FIND+63, FIND+64, FIND+65
ABSPRESP FIND+2~, FIND+38*, FIND+43
ABSPRICE FIND+1~, FIND+49*, FIND+55
>> ABSPRJCT( EN+85, FIND+64*, FIND+65*
>> ABSPRMI FIND+6*, FIND+9*, FIND+10, FIND+11, FIND+45, FIND+47, FIND+48
>> ABSPRSP FIND+58*, FIND+60, FIND+62
>> ABSPRWR FIND+37*, FIND+41
ABSPRXI FIND+1~, FIND+45*, FIND+46, FIND+55, FIND+64, FIND+65
ABSPRXN FIND+1~, FIND+46*
>> ABSPSDAT EN+49*, EN+51*, EN+54, EN+59, EN+69, EN+73, EN+81, EN+82, EN+85
>> ABSPSTN FIND+59*, FIND+62
ABSPSTOP DEVSEL+1~, DEVSEL+2*, DEVSEL+9*, DEVSEL+11
ABSPSTRT EN+1~, EN+7*, EN+8, EN+19, EN+21, EN+33, EN+35, EN+36, EN+48, FIND~
, FIND+4, PRHDR~, PRHDR+3
ABSPTDAT FIND+1~, FIND+47*, FIND+55
ABSPTMP EN+1~, EN+30*, EN+33, FIND~
ABSPTMP( EN+51, EN+59, EN+69, EN+73, EN+81, EN+82, FIND+55*
ABSPTMP("" EN+38
>> ABSPTO EN+37*
>> ABSPTRN1 FIND+35*, FIND+36*, FIND+37, FIND+58, FIND+59
>> ABSPTRNS FIND+11*, FIND+14, FIND+17, FIND+21, FIND+24, FIND+27, FIND+28, FIND+38, FIND+39, FIND+49
, FIND+50
>> ABSPTRXI FIND+27*, FIND+29, FIND+36
ABSPTRXN FIND+1~
ABSPTRXR FIND+1~, FIND+28*, FIND+29, FIND+36, FIND+48*, FIND+55
ABSPUSER USER+2~, USER+8*, USER+9*, USER+10
ABSPUSR EN+2~, EN+28*, EN+33, EN+64, EN+66, FIND~, FIND+20, FIND+21, FIND+22, FIND+24
ABSPUSR1 FIND+2~, FIND+19*, FIND+22*, FIND+24*, FIND+25
>> ABSPUSRI FIND+50*, FIND+54
ABSPUSRN FIND+2~, FIND+52*, FIND+54*, 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+40~, BDT+1~, BDT+3!, EDT+1~, EDT+3!
DIR("A" EN+42*, BDT+5*, EDT+5*
DIR(0 EN+41*, BDT+4*, EDT+4*
>> DIRUT BDT+7, EDT+7
>> DUOUT DEVSEL+7
IO PRHDR+2
IOF PRHDR+2
>> POP DEVSEL+4, DEVSEL+12
STARTIME EN+2~, EN+32*, EN+35
STOPTIME EN+2~, EN+34*, EN+35
U FIND+10, FIND+11, FIND+14, FIND+17, FIND+21, FIND+24, FIND+27, FIND+28, FIND+38, FIND+39
, FIND+45, FIND+46, FIND+47, FIND+48, FIND+49, FIND+50, FIND+58, FIND+59
X EN+22, EN+23, CLNC+1~, CLNC+6, USER+2~, USER+7, BDT+1~, BDT+10, EDT+1~, EDT+10
X1 EN+1~, EN+21*, BDT+1~, BDT+9*, EDT+1~, EDT+9*
X2 EN+1~, EN+21*
Y EN+1~, EN+36*, EN+37*, EN+44, EN+54*, EN+73*, 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