ABSPOS25 ; IHS/FCS/DRS - insurance auto-selection ; [ 08/28/2002 2:43 PM ]
Source file <ABSPOS25.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Point of Sale | 2 | EN^ABSPOS29 IMPOSS^ABSPOSUE |
VA Fileman | 1 | C^%DTC |
Package | Total | Caller Graph |
---|---|---|
Pharmacy Point of Sale | 4 | ABSPOS28 ABSPOS32 ABSPOSI8 ABSPOSQB |
Name | Comments | DBIA/ICR reference |
---|---|---|
A | ;N (ABSBVISI,ABSBPATI,ABSBRXI,ABSBRXR,DUZ,DT,U,DEBUG,ARRAY,FRESH,MAXARRAY,FORRX)
|
|
ADD(INSIEN,PINS,ABSPCOMB,POINTS) | ||
B | ;I $$ILCAR D
|
|
ELGDATE(FROMTO,INSIEN) | ||
F | ;
; Now all of the insurances are in the array with initial scores. ; Adjust the scores based on the rules in effect for this site. |
|
SELF | ; add SELF PAY to the list
|
|
GATHER | ; return the count of how many of these we put in the array
|
|
INSURER(ARRAY,FRESH,MAXARRAY,FORRX) | ||
TYPEPTS(TYPE) | ||
ILCAR() | ||
GRACE(INSIEN) | ||
DRUGCOVG(D0,D1) | ||
ADDGRACE(X1,INSIEN) |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSP(9002313.99 - [#9002313.99] | F+6, F+9, F+11, GRACE+4, SELF+2, ILCAR, TYPEPTS+1 |
^ABSPCOMB - [#9002313.1] | GATHER+2, GATHER+3 |
^ABSPEI - [#9002313.4] | GRACE+1, GATHER+7 |
^ABSPF(9002313.94 - [#9002313.94] | F+15 |
^AUPNPRVT - [#9000006] | DRUGCOVG+2 |
^AUPNVSIT - [#9000010] | B+16 |
^AUTNINS - [#9999999.18] | GATHER+13 |
^AUTNINS("B" | SELF+3 |
^AUTTPIC - [#9999999.65] | DRUGCOVG+5 |
^PSRX - [#52] | B+12, B+14 |
Name | Line Occurrences |
---|---|
$$ADDGRACE | ELGDATE+11 |
$$DRUGCOVG | GATHER+14 |
$$ELGDATE | GATHER+15, ELGDATE+5 |
$$GRACE | ADDGRACE+1 |
$$TYPEPTS | SELF+5, GATHER+5 |
ADD | SELF+5, GATHER+16 |
GATHER | B+18 |
SELF | B+19 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%H | ADDGRACE+1~ |
>> ABSBPATI | A+8, B+4, GATHER+2, GATHER+3, GATHER+14 |
>> ABSBRXI | A+9, B+12, B+14 |
>> ABSBRXR | A+9, B+12 |
>> ABSBVISI | A+8, B+16 |
ABSPCOMB | ADD~, ADD+3 |
ARRAY | INSURER~, A+5!, F+29! |
ARRAY( | F+23, F+25, F+28, F+37*, ADD+3* |
ARRAY(0 | A+5*, F+22, F+38*, F+40, GATHER+18, ADD+2*, ADD+3 |
COUNT | GATHER+1~*, GATHER+17* |
D0 | DRUGCOVG~, DRUGCOVG+2 |
D1 | DRUGCOVG~, DRUGCOVG+1, DRUGCOVG+2 |
DEBUG | A+6~*, A+7, F+25, GATHER+15, ELGDATE+2, ELGDATE+3~* |
DFN | GATHER+1~*, GATHER+2*, GATHER+3, GATHER+6, GATHER+16 |
DT | B+17 |
FORRX | INSURER~, A+4*, GATHER+13, GATHER+14 |
FRESH | INSURER~, A+2* |
FROM | ELGDATE+6~*, ELGDATE+7, ELGDATE+8 |
FROMTO | ELGDATE~, ELGDATE+4, ELGDATE+5, ELGDATE+6 |
I | F+22~*, F+23, F+25, F+28, F+35*, F+36, F+37 |
IEN | F+4~, F+7*, F+8, F+9*, F+10, F+11 |
II | F+22~, F+34*, F+37*, F+38 |
INSIEN | GRACE~, GRACE+1, SELF+1~, SELF+2*, SELF+3*, SELF+4, SELF+5, GATHER+4~*, GATHER+7, GATHER+13 , GATHER+15, GATHER+16, ELGDATE~, ELGDATE+4, ELGDATE+11, ADDGRACE~, ADDGRACE+1, ADD~, ADD+3 |
MAXARRAY | INSURER~, A+3* |
ONDATE | A+1~, B+12*, B+14*, B+15*, B+16*, B+17*, ELGDATE+4, ELGDATE+8, ELGDATE+10, ELGDATE+11 |
ORDER | F+4~*, F+5, F+6*, F+7, F+9 |
PINS | ADD~, ADD+1*, ADD+3 |
POINTS | GATHER+5~*, GATHER+6*, GATHER+7*, GATHER+13*, GATHER+14*, GATHER+16, ADD~, ADD+3 |
PTS | F+22~, F+23*, F+24, F+28, F+34*, F+35, F+36, F+37 |
PTSMINUS | F+4~, F+12* |
PTSPLUS | F+4~, F+12* |
RET | GRACE+1~*, GRACE+4*, GRACE+5*, GRACE+6 |
ROUTINE | F+4~, F+15*, F+17 |
RULE | F+4~, F+12*, F+14, F+15 |
STOP | F+4~* |
TMP | F+22~ |
TMP( | F+34, F+35, F+36, F+37 |
TMP(0 | F+28* |
TO | ELGDATE+6~*, ELGDATE+9, ELGDATE+10, ELGDATE+11 |
TYPE | GATHER+4~*, GATHER+5, TYPEPTS~, TYPEPTS+2, TYPEPTS+3, TYPEPTS+4, TYPEPTS+5, TYPEPTS+6 |
U | B+12, B+14, B+16, F+12, F+15, F+23, F+36, GRACE+1, GRACE+4, SELF+2 , ILCAR, GATHER+4, GATHER+7, GATHER+13, GATHER+14, GATHER+15, GATHER+16, TYPEPTS+2, TYPEPTS+3, TYPEPTS+4 , TYPEPTS+5, TYPEPTS+6, ELGDATE+6, DRUGCOVG+3, DRUGCOVG+5, ADD+3 |
X | F+11~*, F+12, F+36*, GATHER+1~, GATHER+3*, GATHER+4, GATHER+14, GATHER+15, GATHER+16, TYPEPTS+1~* , TYPEPTS+2, TYPEPTS+3, TYPEPTS+4, TYPEPTS+5, TYPEPTS+6, ADDGRACE+1~, ADDGRACE+3, DRUGCOVG+2~*, DRUGCOVG+3*, DRUGCOVG+5 |
X1 | ADDGRACE~ |
X2 | ADDGRACE+1~* |
Y | DRUGCOVG+5~* |
Name | Field # of Occurrence |
---|---|
$T( | A+8, TYPEPTS+7 |