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 |