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

Package: Pharmacy Point of Sale

Routine: ABSPOSI7


Information

ABSPOSI7 ; IHS/FCS/DRS - utilities to go with Page 7 ; [ 08/30/2002 7:20 AM ]

Source Information

Source file <ABSPOSI7.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Pharmacy Point of Sale 2 INIT^ABSPOSI8  PAGE7^ABSPOSQP  
VA Fileman 2 UNED^DDSUTL  ($$GET,PUT)^DDSVAL  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Pharmacy Point of Sale 3 ABSPOSI2  ABSPOSIB  ABSPOSQP  

Entry Points

Name Comments DBIA/ICR reference
ENAB ; enable/disable blocks,fields based on settings in fields 1.01 ff
; done on entry to page 7
DOPAGE() ;EP - should we do page 7? Only if one or more of the ques. are enabled
; this is used by the BRANCH logic of the NDC/CPT/HCPCS field
; to figure whether to set DDSSTACK="THE ASKS"
; Actual enabling is done by ENAB
ISCPT() ; non-prescription, CPT code - detected by absence of RXI
ENAB1(ORIG,FIELD,BLOCK,PAGE)
DOFIELD(N) ;EP - context: form, page 1, block ABSP PAGE 1 BOTTOM
; DIE = "^ABSP(9002313.51,DA(1),2,DA,"
; DA(1), DA point to the line item.
; But we're looking at the yes/no's at ^ABSP(9002313.51,DA(1),*)
RECALC2 ; when you change dispense fee
RECALC1 ;EP - from ABSPOSI2,ABSPOSQP
; when you change quantity or unit price
ROUND(X)

External References

Name Field # of Occurrence
INIT^ABSPOSI8 ENAB+19
PAGE7^ABSPOSQP ENAB+17
UNED^DDSUTL ENAB1+2
$$GET^DDSVAL ISCPT+1, DOFIELD+4, DOFIELD+10, ENAB+17, ENAB+19, RECALC1+2, RECALC1+3, RECALC2+1, RECALC2+2, RECALC2+4
PUT^DDSVAL RECALC1+6, RECALC2+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ABSP(9002313.51 - [#9002313.51] GET^DDSVAL

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSP(9002313.51 - [#9002313.51] DOFIELD+6

Label References

Name Line Occurrences
$$DOFIELD DOPAGE+5, DOPAGE+6, DOPAGE+7, ENAB+17, ENAB+19, ENAB1+2
$$ISCPT DOFIELD+12
$$ROUND RECALC1+5, RECALC2+7
ENAB1 ENAB+2, ENAB+9, ENAB+11, ENAB+15
RECALC2 RECALC1+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABSPINCT RECALC2+4~*, RECALC2+6
BLOCK ENAB1~, ENAB1+2
>> DA ISCPT+1, DOFIELD+6, DOFIELD+10, ENAB+17, ENAB+19, RECALC1+2, RECALC1+3, RECALC1+6, RECALC2+1, RECALC2+2
, RECALC2+4, RECALC2+8
>> DA(1 DOFIELD+4, DOFIELD+6
>> DIE ISCPT+1, DOFIELD+10, ENAB+17, ENAB+19, RECALC1+2, RECALC1+3, RECALC1+6, RECALC2+1, RECALC2+2, RECALC2+4
, RECALC2+8
DOIT DOPAGE+4~, DOPAGE+5*, DOPAGE+6*, DOPAGE+7*, DOPAGE+8*, DOPAGE+9
F ENAB+15~*
FIELD ENAB1~, ENAB1+2
N DOFIELD~, DOFIELD+4, DOFIELD+6, DOFIELD+8
ORIG ENAB1~, ENAB1+2
PAGE ENAB1~, ENAB1+1*, ENAB1+2
RET DOFIELD+4~*, DOFIELD+6*, DOFIELD+10*, DOFIELD+12*, DOFIELD+13
X RECALC1+2~*, RECALC1+4, RECALC2+1~*, RECALC2+6, ROUND~
Y RECALC1+3~*, RECALC1+4, RECALC2+2~*, RECALC2+6
Z RECALC1+4~*, RECALC1+5*, RECALC1+6, RECALC2+6~*, RECALC2+7*, RECALC2+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All