ABSPOSMB ; IHS/FCS/DRS - General Inquiry/Report .57; [ 09/12/2002 10:14 AM ]
Source file <ABSPOSMB.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Point of Sale | 4 | AUTO^ABSPOSM1 CONTINUE^ABSPOSMC ($$DATES,$$OUTPUT,$$SORTDATE)^ABSPOSMZ $$TADD^ABSPOSUD |
Name | Comments | DBIA/ICR reference |
---|---|---|
A | ;S X=$$MODE^ABSPOSMZ
|
|
C | ||
B | ||
JOIN | ;EP - various options from ABSPOSMA join here
|
|
D | ; If in report mode, then get the type of output right now
|
|
DEFDATES | ; set DEFDATES=start^end default sort dates
|
|
YESTER() | ||
FILE61(X) | ; given X = low^high date range of released dates
; figure out range of transaction dates needed to include all of them ; This will make the sort efficient. ; return low^high range of transaction dates |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSPECX("RPT" - [#9002313.61] | FILE61+9, FILE61+11, FILE61+12 |
^ABSPTL - [#9002313.57] | FILE61+13 |
^ABSPTL("AH" | DEFDATES+8 |
Name | Line Occurrences |
---|---|
$$FILE61 | C+9 |
$$YESTER | DEFDATES+8 |
A | B+2 |
B | C, C+14 |
C | D+1 |
D | B |
DEFDATES | B+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ABSPOSMA("BY | WHICH DATE" , B+4*, B+7*, C+1 |
>> ABSPOSMA("MODE" | A+2*, A+3*, D+1 |
>> ABSPOSMA("OUT | PUT TYPE" , D+3* |
>> ABSPOSMA("SORT" | B, B+5!, C+2*, C+3*, C+4!, C+7*, C+8*, C+12*, C+13*, C+14 , DEFDATES+1 |
DEFDATES | JOIN+1~, C, DEFDATES+3*, DEFDATES+4*, DEFDATES+5*, DEFDATES+8* |
DT | DEFDATES+3, DEFDATES+4, DEFDATES+5, DEFDATES+8, YESTER |
IEN57 | FILE61+12~*, FILE61+13 |
IEN61 | FILE61+8~*, FILE61+11*, FILE61+12 |
RDT | FILE61+7~*, FILE61+9*, FILE61+11 |
RHI | FILE61+6~*, FILE61+9 |
RLO | FILE61+6~*, FILE61+7 |
THI | FILE61+5~*, FILE61+14*, FILE61+15, FILE61+16 |
TLO | FILE61+5~*, FILE61+14*, FILE61+15, FILE61+16 |
U | C+2, C+3, C+7, C+8, C+12, C+13, FILE61+6, FILE61+12, FILE61+13, FILE61+16 , DEFDATES+5, DEFDATES+8 |
X | JOIN+1~, A+1*, A+2, A+3, B+2*, B+3, B+6, C*, C+2, C+3 , C+7, C+8, C+9*, C+10, C+12, C+13, D+1, D+2*, D+3, FILE61~ , FILE61+6, FILE61+13~*, FILE61+14, DEFDATES+1~*, DEFDATES+3 |