FBAAUTL1 ;AISC/GRR - Fee Basis Utility Routine ;9/12/2012
Source file <FBAAUTL1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PLUSOB | ;ENTRY POINT TO INCREASE OBLIGATION ADJUSTMENT
|
|
| VALCK | ;DETERMINE VALIDITY OF RESPONSE
|
|
| HELPYN | ;DISPLAY HELP TEXT FOR YES OR NO
|
|
| GETVET | ||
| GETAUTH | ||
| RD | ||
| CHOOS | ||
| 2 |
|
|
| Q | ||
| GETAUTHK | ; kill new authorization variables output from GETAUTH
|
|
| DAYS | ;CALCULATES THE NUMBER OF DAYS IN MONTH
|
|
| DATCK2 | ||
| DATCK3 | ||
| WRONGT | ;WRONG TYPE OF AUTHORIZATION SELECTED
|
|
| GETVEN | ;LOOKUP VENDOR
|
|
| HANG | ;IF $E(IOST,1,2)["C-" ASK TO CONTINUE
|
|
| CKOB | ||
| CK1358 | ;CHECK TO SEE IF 1358 AVAILABLE
|
|
| NOAUTH | ||
| LOCK | ||
| XSET | ;SET X-REF IN FILE 161.27 FOR LOOK-UP BY SHORT DESCRIPTION
|
|
| XKILL | ;
|
|
| TRANS | ;
|
|
| VER() | ;no parameters passed
|
|
| ADD | ;call to add money back into 1358 when version of IFCAP>3.6
|
|
| ASKVET(FBSCR) | ; Prompt for patient
; input FBSCR - (optional) screen logic for DIC lookup ; e.g. I $D(^FBAAC("AH",12,+Y)) ; returns IEN of patient in file 161 or 0 if none selected |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^FBAAA - [#161] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^FB7078 - [#162.4] | 2+5 |
| ^FBAA(161.27 - [#161.27] | XSET+1*, XKILL+1! |
| ^FBAAA - [#161] | GETAUTH+1, GETAUTH+3, GETAUTH+4, 2, 2+3 |
| ^PRC(424 - [#424] | ADD+6 |
| ^PRC(442 - [#442] | CKOB+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | ADD+8 |
| >> CNT | GETAUTH*, GETAUTH+4*, GETAUTH+6, RD, CHOOS |
| >> CNT( | GETAUTH+4*, 2 |
| >> D0 | GETVET* |
| >> DA | XSET+1, XKILL+1 |
| >> DFN | GETVET*, GETAUTH+1, GETAUTH+3, GETAUTH+4, 2, 2+3 |
| DIC | GETVET*, GETVEN+1*, ASKVET+4~, ASKVET+7* |
| DIC("A" | GETVET*! |
| DIC("S" | GETVET!, ASKVET+9* |
| DIC(0 | GETVET*, GETVEN+1*, ASKVET+8* |
| DIR | RD!, CHOOS!, HANG+1! |
| DIR("A" | RD* |
| DIR("B" | RD* |
| DIR(0 | RD*, CHOOS*, HANG+1* |
| >> DIRUT | RD |
| >> DTOUT | CHOOS |
| >> DUOUT | CHOOS |
| FB | GETAUTH~, 2*, 2+1, 2+2, 2+6 |
| FB("ERROR" | CKOB! |
| >> FB583 | 2+2* |
| >> FB7078 | 2*, 2+1*, 2+5 |
| >> FBAABDT | 2*, DATCK2 |
| >> FBAAEDT | 2*, DATCK2 |
| >> FBAAMT | PLUSOB+1*, ADD+8 |
| >> FBAAOB | CK1358+3, ADD+5 |
| >> FBAAOUT | HANG+1* |
| >> FBAARA | PLUSOB+1 |
| FBAASN | CKOB+1! |
| FBADDX | ADD+6~*, ADD+8 |
| >> FBASSOC | 2+4* |
| FBCNTRA | 2+6*, GETAUTHK+1! |
| >> FBCOMM | ADD+8 |
| FBDMRA | 2+3*! |
| >> FBERR | CK1358+3*, ADD+5*, ADD+6*, ADD+9* |
| FBFDT | GETAUTH~, GETAUTH+3*, GETAUTH+4 |
| >> FBLTD | DATCK2+1 |
| >> FBLTT | DATCK3+1 |
| >> FBLTTYP | DATCK3 |
| >> FBN | ADD+6 |
| >> FBPOV | 2* |
| >> FBPROG | GETAUTH+2*, GETAUTH+4 |
| >> FBPSA | 2* |
| >> FBPT | 2* |
| FBRET | ASKVET+4~, ASKVET+5*, ASKVET+11*, ASKVET+12 |
| FBSCR | ASKVET~, ASKVET+9 |
| FBSN | CKOB+1! |
| >> FBTRT | DATCK2+1 |
| >> FBTT | 2* |
| >> FBTYPE | 2* |
| >> FBVEN | 2*, 2+5* |
| >> FTP | GETAUTH*, 2*, NOAUTH* |
| >> I | GETAUTH+4* |
| >> IFN | GETVEN+1* |
| >> PI | GETAUTH+5* |
| PRC | CKOB+2! |
| PRC("SITE" | CKOB+1*, CKOB+2 |
| >> PRCS("TYPE" | CK1358+3*, ADD+5* |
| >> PRCS("X" | CK1358+3*, ADD+5* |
| >> PRCSX | ADD+8* |
| >> TA | 2* |
| U | GETVET*, 2+5, ADD+9 |
| >> VAL | VALCK+1*, VALCK+2* |
| X | VALCK+1, RD*, CHOOS*, 2*, 2+3, 2+4, DAYS+1*, DAYS+2, DAYS+5*, DATCK2! , DATCK2+1!, DATCK3!, DATCK3+1!, CKOB!, CKOB+2!, NOAUTH*, VER+3~, VER+4*, VER+5 |
| >> X1 | DAYS+1*, DAYS+4 |
| Y | GETVET, RD, CHOOS, DATCK2, DATCK2+1, GETVEN+1, HANG+1, CK1358+3, ADD+5, ADD+9 , ASKVET+4~, ASKVET+11 |
| YEAR | DAYS+3~, DAYS+4*, DAYS+5 |
| ZZ | XSET+1*, XSET+2!, XKILL+1*, XKILL+2!, TRANS+1* |