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 |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables |  All
Print Page as PDF
Routine: ABSPOSQC

Package: Pharmacy Point of Sale

Routine: ABSPOSQC


Information

ABSPOSQC ; IHS/FCS/DRS - POS background, Part 1 ;

Source Information

Source file <ABSPOSQC.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Pharmacy Point of Sale 2 LOG^ABSPOSL  INCSTAT^ABSPOSUD  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Point of Sale 1 ABSPOSQB  

Entry Points

Name Comments DBIA/ICR reference
VIS2
GETPHARM ;EP - given ABSBPDIV, ABSBSDIV, ABSBRXI, ABSBRXR
GETDIV ;EP - Var setup: Given ABSBRXI, ABSBRXR, Set ABSBPDIV, ABSBSDIV
VISIT ;EP - Var setup: pointers ^AUPNVSIT(ABSBVISI and ^AUPNVMED(VMEDDFN
; We assume that the visit is already created,
; we assume that the prescription is already entered,
; we assume that the PCC link is already created.
; Isn't VMEDDFN required for us? Or is the prescription # good enough?
; (have to look at claim assembly code to know for sure)
; ANMC tally as of 03/10/2000 5:15PM EST:
; 4675 found via PCC link; 0 found by date@12; 2 visits created
; So we don't really need or want all that extra baggage, do we?
VIS1 ;get PCC link for last refill, if any; otherwise for first fill

External References

Name Field # of Occurrence
LOG^ABSPOSL GETDIV+12, VIS2+6
INCSTAT^ABSPOSUD VIS2+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSP(9002313.56 - [#9002313.56] GETPHARM+3, GETPHARM+4, GETPHARM+5, GETPHARM+9, GETPHARM+11
^AUPNVMED - [#9000010.14] VIS2+3
^PSRX - [#52] GETPHARM+10, GETDIV+3, GETDIV+5, VIS1+4, VIS1+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ABSBPDIV GETPHARM+4, GETPHARM+5, GETDIV+1*, GETDIV+8*, GETDIV+11
>> ABSBRXI GETPHARM+10, GETDIV+3, GETDIV+4, GETDIV+5, GETDIV+12, VIS1+4, VIS1+7
>> ABSBRXR GETDIV+2, GETDIV+3, GETDIV+12, VIS1+3, VIS1+4, VIS1+5
>> ABSBSDIV GETPHARM+2, GETDIV+1*, GETDIV+9*
>> ABSBVISI VISIT+9*, VIS2+3*, VIS2+4, VIS2+5, VIS2+7
>> ABSPHARM GETPHARM+1*, GETPHARM+3, GETPHARM+9*, GETPHARM+12*
LINKSRC VIS1+1~, VIS1+5*, VIS1+8*, VIS1+9
PCCLINK VIS1+1~, VIS1+4*, VIS1+7*, VIS2, VIS2+1
PRESC GETPHARM+10~*, GETPHARM+11
RESULT VIS1+1~, VIS1+9*, VIS2+2*, VIS2+4*, VIS2+5*, VIS2+6
SUB GETPHARM+2~*, GETPHARM+4, GETPHARM+5, GETPHARM+9, GETPHARM+11
U GETPHARM+2, GETPHARM+10, GETDIV+3, GETDIV+5, VIS1+4, VIS1+7, VIS2+3
>> VMEDDFN VISIT+9*, VIS2+1*, VIS2+2, VIS2+3
X GETPHARM+3~*, GETPHARM+4, GETPHARM+5, GETPHARM+9, GETPHARM+11, GETPHARM+12, GETDIV+1~, GETDIV+3*, GETDIV+5*, GETDIV+8
, VISIT+10~
X1 GETDIV+1~
Y GETPHARM+5~*, GETPHARM+9, GETPHARM+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables |  All