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

Package: Pharmacy Point of Sale

Routine: ABSPOSM2


Information

ABSPOSM2 ; IHS/FCS/DRS - Report Master (.61) ; [ 09/12/2002 10:12 AM ]

Source Information

Source file <ABSPOSM2.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Pharmacy Point of Sale 2 $$NOW^ABSPOS  $$INSHELP^ABSPOSM  
VA Fileman 2 $$GET1^DIQ  ^DIR  
Kernel 1 $$NPI^XUSNPI  

Entry Points

Name Comments DBIA/ICR reference
CLOSED ;IHS/OIT/SCR 021810 patch 37
DUPLICAT ;
INSURER()
HDR1(X)
IEN56()
ASKPHARM()
IEN57()
REJECTED ;
NPI() ;
PAYPHARM
PAYABLE ;W @IOF
DUPLICATE ;IHS/SD/lwj 6/4/04 patch 11 tag added to match option
PAPER ;
PHARMACY() ;
HDR2(ABSPTYP,ABSPSITE)
UNINS ;W @IOF
ELIG() ;
RELDATE()
PHARMNO() ;
CAPTURED ;
; W @IOF
IEN4()

External References

Name Field # of Occurrence
$$NOW^ABSPOS HDR1+3, HDR2+5
$$INSHELP^ABSPOSM INSURER+3
$$GET1^DIQ ELIG+3
^DIR ASKPHARM+3
$$NPI^XUSNPI NPI+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $$HDR1("PAYABLE"),!
  • Line Location: PAYABLE+1
Function Call: WRITE
  • Prompt: $$PHARMACY,!
  • Line Location: PAYABLE+2
Function Call: WRITE
  • Prompt: $$PHARMNO,!
  • Line Location: PAYABLE+3
Function Call: WRITE
  • Prompt: $$INSURER,!
  • Line Location: PAYABLE+4
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYABLE+5
Function Call: WRITE
  • Prompt: ?0,"Trans. Date"
  • Line Location: PAYABLE+6
Function Call: WRITE
  • Prompt: ?35,"Presc/Fill"
  • Line Location: PAYABLE+7
Function Call: WRITE
  • Prompt: ?46,"$billed"
  • Line Location: PAYABLE+8
Function Call: WRITE
  • Prompt: ?54,"Ins.Pd."
  • Line Location: PAYABLE+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYABLE+10
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYABLE+11
Function Call: WRITE
  • Prompt: $$HDR1("REJECTED"),!
  • Line Location: REJECTED+2
Function Call: WRITE
  • Prompt: $$PHARMACY,!
  • Line Location: REJECTED+3
Function Call: WRITE
  • Prompt: $$PHARMNO,!
  • Line Location: REJECTED+4
Function Call: WRITE
  • Prompt: $$INSURER,!
  • Line Location: REJECTED+5
Function Call: WRITE
  • Prompt: !
  • Line Location: REJECTED+6
Function Call: WRITE
  • Prompt: ?0,"Trans. Date/Time"
  • Line Location: REJECTED+7
Function Call: WRITE
  • Prompt: ?20,"Claim ID"
  • Line Location: REJECTED+8
Function Call: WRITE
  • Prompt: ?42,"Presc/Fill"
  • Line Location: REJECTED+9
Function Call: WRITE
  • Prompt: ?64,"NDC Number"
  • Line Location: REJECTED+10
Function Call: WRITE
  • Prompt: !
  • Line Location: REJECTED+11
Function Call: WRITE
  • Prompt: ?0,"Cardholder ID"
  • Line Location: REJECTED+12
Function Call: WRITE
  • Prompt: ?20,"Group Number"
  • Line Location: REJECTED+13
Function Call: WRITE
  • Prompt: ?41,"Qty"
  • Line Location: REJECTED+14
Function Call: WRITE
  • Prompt: ?46,"$billed"
  • Line Location: REJECTED+15
Function Call: WRITE
  • Prompt: !
  • Line Location: REJECTED+16
Function Call: WRITE
  • Prompt: !
  • Line Location: REJECTED+17
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CAPTURED+1
Function Call: WRITE
  • Prompt: $$HDR1("CAPTURED"),!
  • Line Location: CAPTURED+2
Function Call: WRITE
  • Prompt: $$PHARMACY,!
  • Line Location: CAPTURED+3
Function Call: WRITE
  • Prompt: $$PHARMNO,!
  • Line Location: CAPTURED+4
Function Call: WRITE
  • Prompt: $$INSURER,!
  • Line Location: CAPTURED+5
Function Call: WRITE
  • Prompt: !
  • Line Location: CAPTURED+6
Function Call: WRITE
  • Prompt: ?0,"Trans. Date"
  • Line Location: CAPTURED+7
Function Call: WRITE
  • Prompt: ?35,"Presc/Fill"
  • Line Location: CAPTURED+8
Function Call: WRITE
  • Prompt: ?46,"$billed"
  • Line Location: CAPTURED+9
Function Call: WRITE
  • Prompt: !
  • Line Location: CAPTURED+10
Function Call: WRITE
  • Prompt: !
  • Line Location: CAPTURED+11
Function Call: WRITE
  • Prompt: $$HDR1("DUPLICATE"),!
  • Line Location: DUPLICAT+2
Function Call: WRITE
  • Prompt: $$PHARMACY,!
  • Line Location: DUPLICAT+3
Function Call: WRITE
  • Prompt: $$PHARMNO,!
  • Line Location: DUPLICAT+4
Function Call: WRITE
  • Prompt: $$INSURER,!
  • Line Location: DUPLICAT+5
Function Call: WRITE
  • Prompt: !
  • Line Location: DUPLICAT+6
Function Call: WRITE
  • Prompt: ?0,"Trans. Date"
  • Line Location: DUPLICAT+7
Function Call: WRITE
  • Prompt: ?35,"Presc/Fill"
  • Line Location: DUPLICAT+8
Function Call: WRITE
  • Prompt: ?46,"$billed"
  • Line Location: DUPLICAT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: DUPLICAT+10
Function Call: WRITE
  • Prompt: !
  • Line Location: DUPLICAT+11
Function Call: WRITE
  • Prompt: $$HDR1("PAPER"),!
  • Line Location: PAPER+2
Function Call: WRITE
  • Prompt: $$PHARMACY,!
  • Line Location: PAPER+3
Function Call: WRITE
  • Prompt: $$PHARMNO,!
  • Line Location: PAPER+4
Function Call: WRITE
  • Prompt: $$INSURER,!
  • Line Location: PAPER+5
Function Call: WRITE
  • Prompt: !
  • Line Location: PAPER+6
Function Call: WRITE
  • Prompt: ?0,"Trans. Date"
  • Line Location: PAPER+7
Function Call: WRITE
  • Prompt: ?35,"Presc/Fill"
  • Line Location: PAPER+8
Function Call: WRITE
  • Prompt: ?46,"$amount"
  • Line Location: PAPER+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PAPER+10
Function Call: WRITE
  • Prompt: !
  • Line Location: PAPER+11
Function Call: WRITE
  • Prompt: $$HDR1("UNINSURED"),!
  • Line Location: UNINS+1
Function Call: WRITE
  • Prompt: $$PHARMACY,!
  • Line Location: UNINS+2
Function Call: WRITE
  • Prompt: $$PHARMNO,!
  • Line Location: UNINS+3
Function Call: WRITE
  • Prompt: $$ELIG,!
  • Line Location: UNINS+4
Function Call: WRITE
  • Prompt: !
  • Line Location: UNINS+5
Function Call: WRITE
  • Prompt: ?0,"Trans. Date"
  • Line Location: UNINS+6
Function Call: WRITE
  • Prompt: ?35,"Presc/Fill"
  • Line Location: UNINS+7
Function Call: WRITE
  • Prompt: ?46,"$amount"
  • Line Location: UNINS+8
Function Call: WRITE
  • Prompt: !
  • Line Location: UNINS+9
Function Call: WRITE
  • Prompt: !
  • Line Location: UNINS+10
Function Call: WRITE
  • Prompt: $$HDR1("PHARMACY PAYABLE"),!
  • Line Location: PAYPHARM+1
Function Call: WRITE
  • Prompt: $$PHARMACY,!
  • Line Location: PAYPHARM+2
Function Call: WRITE
  • Prompt: $$PHARMNO,!
  • Line Location: PAYPHARM+3
Function Call: WRITE
  • Prompt: $$INSURER,!
  • Line Location: PAYPHARM+4
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYPHARM+5
Function Call: WRITE
  • Prompt: ?0,"Trans. Date"
  • Line Location: PAYPHARM+6
Function Call: WRITE
  • Prompt: ?35,"Presc/Fill"
  • Line Location: PAYPHARM+7
Function Call: WRITE
  • Prompt: ?46,"$billed"
  • Line Location: PAYPHARM+8
Function Call: WRITE
  • Prompt: ?54,"Ins.Pd."
  • Line Location: PAYPHARM+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYPHARM+10
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYPHARM+11
Function Call: WRITE
  • Prompt: $$HDR1("CLOSED"),!
  • Line Location: CLOSED+1
Function Call: WRITE
  • Prompt: $$PHARMACY,!
  • Line Location: CLOSED+2
Function Call: WRITE
  • Prompt: $$PHARMNO,!
  • Line Location: CLOSED+3
Function Call: WRITE
  • Prompt: !
  • Line Location: CLOSED+5
Function Call: WRITE
  • Prompt: ?0,"Internal RX#"
  • Line Location: CLOSED+6
Function Call: WRITE
  • Prompt: ?20,"Cardholder ID"
  • Line Location: CLOSED+7
Function Call: WRITE
  • Prompt: ?40,"Group Number"
  • Line Location: CLOSED+8
Function Call: WRITE
  • Prompt: !
  • Line Location: CLOSED+9
Function Call: WRITE
  • Prompt: ?3,"Closed Date"
  • Line Location: CLOSED+10
Function Call: WRITE
  • Prompt: ?23,"Closed By"
  • Line Location: CLOSED+11
Function Call: WRITE
  • Prompt: ?43,"Closed Reason"
  • Line Location: CLOSED+12
Function Call: WRITE
  • Prompt: !,?6,"Rejects",?26,"$Billed"
  • Line Location: CLOSED+14
Function Call: WRITE
  • Prompt: !,!
  • Line Location: CLOSED+15
Routine Call
  • DIR
  • Line Location:
    • ASKPHARM+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNPAT - [#9000001] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSP(9002313.56 - [#9002313.56] PHARMACY+3, PHARMNO+3, PHARMNO+6
^ABSPECX("RPT" - [#9002313.61] IEN57, RELDATE
^ABSPTL - [#9002313.57] ELIG+2, NPI+3, IEN4+1, IEN56+1
^AUTNINS - [#9999999.18] INSURER+2
^DD("DD" RELDATE
^PS(59 - [#59] NPI+6

Label References

Name Line Occurrences
$$ELIG UNINS+4
$$HDR1 PAYABLE+1, REJECTED+2, CAPTURED+2, DUPLICAT+2, PAPER+2, UNINS+1, PAYPHARM+1, CLOSED+1
$$IEN4 INSURER
$$IEN56 PHARMACY+1, PHARMNO+1
$$IEN57 ELIG+1, NPI+1, IEN4, IEN56
$$INSURER PAYABLE+4, REJECTED+5, CAPTURED+5, DUPLICAT+5, PAPER+5, PAYPHARM+4
$$NPI PHARMNO+4
$$PHARMACY PAYABLE+2, REJECTED+3, CAPTURED+3, DUPLICAT+3, PAPER+3, UNINS+2, PAYPHARM+2, CLOSED+2
$$PHARMNO PAYABLE+3, REJECTED+4, CAPTURED+4, DUPLICAT+4, PAPER+4, UNINS+3, PAYPHARM+3, CLOSED+3
$$RELDATE HDR1, HDR2+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A HDR1+1~*, HDR1+2*, HDR1+5
ABSPDATE HDR2+1~, HDR2+3*, HDR2+4
>> ABSPNAME HDR2+2
ABSPNOW HDR2+1~, HDR2+5~*, HDR2+6*, HDR2+7
ABSPSITE HDR2~
ABSPSTRN HDR2+1~, HDR2+2*, HDR2+4*, HDR2+7
ABSPTYP HDR2~, HDR2+2
B HDR1+3~*, HDR1+4*, HDR1+5
>> D0 INSURER+3, IEN57, RELDATE
DIR ASKPHARM+1~
DIR(0 ASKPHARM+2*
IEN4 INSURER~*, INSURER+2
IEN56 PHARMACY+1~*, PHARMACY+3, PHARMNO+1~*, PHARMNO+3, PHARMNO+6
IEN57 ELIG+1~*, ELIG+2, NPI+1~*, NPI+3
INST NPI+2~, NPI+4*, NPI+6*, NPI+9, NPI+10
NPI NPI+2~, NPI+8*, NPI+10*, NPI+11*, NPI+12
OPS NPI+2~, NPI+3*, NPI+5, NPI+6
PAT ELIG+2~*, ELIG+3
R HDR1~*, HDR1+2
U ELIG+2, INSURER+2, PHARMACY+4, PHARMNO+5, PHARMNO+6, NPI+3, NPI+6, NPI+10, IEN4+1, IEN56+1
, IEN57, RELDATE
X INSURER+1~, INSURER+2*, INSURER+4*, INSURER+5, PHARMACY+2~, PHARMACY+3*, PHARMACY+4, PHARMNO+2~, PHARMNO+4*, PHARMNO+5*
, PHARMNO+6*, PHARMNO+7, IEN4~*, IEN4+1, IEN56~*, IEN56+1, HDR1~, HDR1+1
Y INSURER+1~, INSURER+3*, INSURER+4, PHARMNO+2~, PHARMNO+3*, PHARMNO+5, RELDATE~*, ASKPHARM+1~, ASKPHARM+4
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