RCXFMSUR ;WISC/RFJ-revenue source codes ;10/19/10 1:47pm
Source file <RCXFMSUR.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 4 | EN^DDIOL (,IX)^DIC ^DIE EN^DIQ1 |
| Accounts Receivable | 2 | ($$ADDPTEDT,$$PTACCT)^PRCAACC ($$CHECKRXS,$$GETFUNDB)^RCXFMSUF |
| Registration | 2 | $$BIL^DGMTUB DEM^VADPT |
| Integrated Billing | 1 | $$TYP^IBRFN |
| Kernel | 1 | $$FMDIFF^XLFDT |
| List Manager | 1 | $$UPPER^VALM1 |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CALCRSC(BILLDA,RCEFT) | ; calculate the revenue source code for a bill
; rceft = 1 if processing an EFT deposit ; returns the 4 column (character) rsc |
|
| STORE(DA,RSC,FUND) | ; store the revenue source code or fund in the file
|
|
| COLUMN1() | ; return column 1 number
|
|
| COLUMN2() | ; return column 2 number
|
|
| COLUMN3() | ; return the column 3 number
|
|
| COLUMN4() | ; return the column 4 number (reserved for future expansion)
|
|
| DIQ399(DA) | ||
| TYPECARE | ; compute type of care (2 digit binary)
; type of care is set as follows: ; 00 = inpatient (hospital) 01 = outpatient ; 10 = nursing home 11 = other ; default is other if it cannot be computed |
|
| ADDEDIT | ; enter/edit revenue source codes for fund 0160A1 bills. These
; bills have the rsc entered by the user. The user can select ; from rscs in file 347.3 |
|
| UPD | ||
| RSC | ;revenue code (#430/255)
|
|
| SHOW | ; show/calculate revenue source code for a selected bill
|
|
| GETCCRSC(CATEGDA,BILLDA) | ;Retrieve the RSC for Community Care Categories
|
| Name | Field # of Occurrence |
|---|---|
| EN^DDIOL | RSC+1 |
| $$BIL^DGMTUB | COLUMN3+25 |
| ^DIC | ADDEDIT+20, SHOW+11 |
| IX^DIC | ADDEDIT+24 |
| ^DIE | STORE+7, UPD |
| EN^DIQ1 | DIQ399+3 |
| $$TYP^IBRFN | CALCRSC+27, GETCCRSC+34 |
| $$ADDPTEDT^PRCAACC | SHOW+3, SHOW+4 |
| $$PTACCT^PRCAACC | SHOW+18, SHOW+33 |
| $$CHECKRXS^RCXFMSUF | CALCRSC+28, GETCCRSC+35 |
| $$GETFUNDB^RCXFMSUF | SHOW+18, SHOW+28 |
| DEM^VADPT | COLUMN3+19 |
| $$UPPER^VALM1 | ADDEDIT+19 |
| $$FMDIFF^XLFDT | COLUMN3+30 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^RC(347.3 - [#347.3] | Classic Fileman Calls |
| ^DGCR(399 - [#399] | Classic Fileman Calls |
| ^PRCA(430 - [#430] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRCA(430 - [#430] | CALCRSC+6, CALCRSC+10, STORE+1, COLUMN3+18, SHOW+16, SHOW+24, SHOW+31, SHOW+37 |
| ^RC(347.3 - [#347.3] | ADDEDIT+22, ADDEDIT+23, RSC+1, RSC+2 |
| ^XUSEC("PRCASVC" | ADDEDIT+12 |
| Name | Line Occurrences |
|---|---|
| $$CALCRSC | SHOW+40 |
| $$COLUMN1 | CALCRSC+23 |
| $$COLUMN2 | CALCRSC+30 |
| $$COLUMN3 | CALCRSC+40 |
| $$COLUMN4 | CALCRSC+41 |
| $$GETCCRSC | CALCRSC+14, CALCRSC+17 |
| DIQ399 | COLUMN2+30, COLUMN3+3, GETCCRSC+36 |
| STORE | CALCRSC+15, CALCRSC+18, CALCRSC+21, CALCRSC+33, CALCRSC+37, CALCRSC+43 |
| TYPECARE | COLUMN3+9 |
| UPD | ADDEDIT+22, ADDEDIT+24 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | ADDEDIT+14~, SHOW+6~ |
| %Y | ADDEDIT+14~, SHOW+6~ |
| AGE | COLUMN3+1~, COLUMN3+30*, COLUMN3+32 |
| BILLDA | CALCRSC~, CALCRSC+6, CALCRSC+10, CALCRSC+14, CALCRSC+15, CALCRSC+17, CALCRSC+18, CALCRSC+21, CALCRSC+27, CALCRSC+28 , CALCRSC+33, CALCRSC+37, CALCRSC+43, COLUMN2+30, COLUMN2+31, COLUMN3+3, COLUMN3+7, COLUMN3+16, COLUMN3+18, COLUMN3+25 , COLUMN3+30, TYPECARE+7, TYPECARE+9, TYPECARE+11, SHOW+6~, SHOW+13*, SHOW+16, SHOW+18, SHOW+24, SHOW+28 , SHOW+31, SHOW+37, SHOW+40, GETCCRSC~, GETCCRSC+34, GETCCRSC+35, GETCCRSC+36, GETCCRSC+38 |
| C | ADDEDIT+14~, SHOW+6~ |
| CATEG | SHOW+7~, SHOW+24*, SHOW+26 |
| CATEGDA | CALCRSC+3~, CALCRSC+10*, CALCRSC+13, CALCRSC+14, CALCRSC+16, CALCRSC+17, CALCRSC+21, CALCRSC+37, COLUMN2+1, COLUMN2+2 , COLUMN2+3, COLUMN2+4, COLUMN2+5, COLUMN2+6, COLUMN2+7, COLUMN2+8, COLUMN2+9, COLUMN2+10, COLUMN2+11, COLUMN2+12 , COLUMN2+13, COLUMN2+14, COLUMN2+15, COLUMN2+16, COLUMN2+17, COLUMN2+18, COLUMN2+19, COLUMN2+20, COLUMN2+21, COLUMN2+22 , COLUMN2+23, COLUMN2+24, COLUMN2+25, COLUMN2+26, COLUMN2+27, COLUMN2+28, COLUMN3+7, GETCCRSC~, GETCCRSC+3, GETCCRSC+4 , GETCCRSC+5, GETCCRSC+6, GETCCRSC+7, GETCCRSC+8, GETCCRSC+9, GETCCRSC+10, GETCCRSC+11, GETCCRSC+12, GETCCRSC+13, GETCCRSC+14 , GETCCRSC+15, GETCCRSC+16, GETCCRSC+17, GETCCRSC+18, GETCCRSC+19, GETCCRSC+20, GETCCRSC+21, GETCCRSC+22, GETCCRSC+23, GETCCRSC+24 , GETCCRSC+25, GETCCRSC+26, GETCCRSC+27, GETCCRSC+28, GETCCRSC+29, GETCCRSC+30, GETCCRSC+31, GETCCRSC+39, GETCCRSC+40, GETCCRSC+41 , GETCCRSC+42, GETCCRSC+43, GETCCRSC+44, GETCCRSC+45, GETCCRSC+46, GETCCRSC+47, GETCCRSC+48, GETCCRSC+49, GETCCRSC+50 |
| COL | COLUMN2+29~, COLUMN2+31*, COLUMN2+32 |
| COLUMN1 | CALCRSC+3~, CALCRSC+23*, CALCRSC+37, CALCRSC+43, CALCRSC+44 |
| COLUMN2 | CALCRSC+3~, CALCRSC+30*, CALCRSC+33, CALCRSC+37, CALCRSC+43, CALCRSC+44, COLUMN2+28, COLUMN2+32* |
| COLUMN3 | CALCRSC+3~, CALCRSC+40*, CALCRSC+43, CALCRSC+44, COLUMN3+7* |
| COLUMN4 | CALCRSC+3~, CALCRSC+41*, CALCRSC+43, CALCRSC+44 |
| D | STORE+2~, ADDEDIT+14~, ADDEDIT+24* |
| D0 | STORE+2~, DIQ399+1~, ADDEDIT+14~ |
| DA | STORE~, STORE+1, DIQ399~, ADDEDIT+14~, UPD* |
| DECIMAL | COLUMN3+1~, COLUMN3+37*, COLUMN3+38*, COLUMN3+39*, COLUMN3+40*, COLUMN3+41, COLUMN3+42 |
| DFN | COLUMN3+1~, COLUMN3+18*, COLUMN3+25 |
| DI | STORE+2~, ADDEDIT+14~ |
| DIC | STORE+2~, STORE+6*, DIQ399+1~, DIQ399+3*, ADDEDIT+14~, ADDEDIT+17*, SHOW+6~, SHOW+10* |
| DIC(0 | ADDEDIT+17*, SHOW+10* |
| DIE | STORE+2~, STORE+6*, ADDEDIT+14~, ADDEDIT+17*, UPD* |
| DIQ | DIQ399+1~, DIQ399+3* |
| DIQ(0 | DIQ399+3* |
| DIQ2 | DIQ399+1~ |
| DLAYGO | ADDEDIT+14~, ADDEDIT+17* |
| DQ | STORE+2~, ADDEDIT+14~ |
| DR | STORE+2~, STORE+3*, STORE+4*, STORE+5*, DIQ399+1~, DIQ399+3*, ADDEDIT+14~, UPD* |
| DT | SHOW+3, SHOW+4 |
| DTIME | ADDEDIT+18 |
| DUZ | ADDEDIT+12 |
| FUND | STORE~, STORE+5, SHOW+6~, SHOW+16*, SHOW+18*, SHOW+23, SHOW+28*, SHOW+32, SHOW+33 |
| I | SHOW+6~ |
| IBCNDATA | COLUMN3+1~, DIQ399+2!, GETCCRSC+1~ |
| IBCNDATA(399 | COLUMN2+31, COLUMN3+7, COLUMN3+16, COLUMN3+25, COLUMN3+30, TYPECARE+7, TYPECARE+9, TYPECARE+11, GETCCRSC+38 |
| RCEFT | CALCRSC~, CALCRSC+5 |
| RCIOPFLG | GETCCRSC+1~, GETCCRSC+32*, GETCCRSC+38*, GETCCRSC+40, GETCCRSC+41, GETCCRSC+43, GETCCRSC+44, GETCCRSC+46, GETCCRSC+47, GETCCRSC+49 , GETCCRSC+50 |
| RCRJFLAG | ADDEDIT+14~, ADDEDIT+16, ADDEDIT+21*, SHOW+6~, SHOW+9, SHOW+12* |
| RCRSC | GETCCRSC+1~, GETCCRSC+2*, GETCCRSC+31, GETCCRSC+39*, GETCCRSC+40*, GETCCRSC+41*, GETCCRSC+42*, GETCCRSC+43*, GETCCRSC+44*, GETCCRSC+45* , GETCCRSC+46*, GETCCRSC+47*, GETCCRSC+48*, GETCCRSC+49*, GETCCRSC+50* |
| RSC | CALCRSC+3~, CALCRSC+5*, CALCRSC+6*, CALCRSC+7, CALCRSC+13, CALCRSC+14*, CALCRSC+15, CALCRSC+16, CALCRSC+17*, CALCRSC+18 , STORE~, STORE+4, SHOW+6~, SHOW+37*, SHOW+38, SHOW+40*, SHOW+41 |
| RX3P | CALCRSC+26~*, CALCRSC+28*, COLUMN2+5, COLUMN2+7, COLUMN2+9, COLUMN2+13, GETCCRSC+1~, GETCCRSC+33*, GETCCRSC+35*, GETCCRSC+39 , GETCCRSC+42, GETCCRSC+45, GETCCRSC+48 |
| TYPEAGE | COLUMN3+1~, COLUMN3+31*, COLUMN3+32*, COLUMN3+40 |
| TYPECARE | COLUMN3+1~, COLUMN3+37, TYPECARE+5*, TYPECARE+7*, TYPECARE+9*, TYPECARE+11* |
| TYPEMEAN | COLUMN3+1~, COLUMN3+24*, COLUMN3+25*, COLUMN3+39 |
| TYPESERV | COLUMN3+1~, COLUMN3+14*, COLUMN3+16*, COLUMN3+38 |
| U | ADDEDIT+21, ADDEDIT+22 |
| VA | COLUMN3+1~ |
| VADM | COLUMN3+1~ |
| VADM(3 | COLUMN3+30 |
| VAERR | COLUMN3+1~ |
| X | STORE+2~, ADDEDIT+14~, ADDEDIT+18*, ADDEDIT+19*, ADDEDIT+20, ADDEDIT+21, ADDEDIT+22, ADDEDIT+23*, RSC+1!, RSC+2* , SHOW+6~ |
| X1 | ADDEDIT+14~, ADDEDIT+19*, ADDEDIT+23 |
| X2 | ADDEDIT+14~, ADDEDIT+23* |
| X3 | ADDEDIT+14~, ADDEDIT+23* |
| Y | STORE+2~, ADDEDIT+14~, ADDEDIT+20, ADDEDIT+22*, ADDEDIT+24, UPD, SHOW+6~, SHOW+12, SHOW+13 |