PRCAHV ;LL/ELZ-API for My HealtheVet ;06/17/02
Source file <PRCAHV.m>
| 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 |
|---|---|---|
| BALANCE(RESULT,PRCAICN,PRCATY) |
|
|
| BALQ | ||
| DETAIL(RESULT,PRCAICN,PRCATY) | ||
| DETQ | ||
| TRANS(RESULT,PRCABILL) | ||
| TRANSQ | ||
| DFN(PRCAICN) | ;Receive patient's IEN by ICN
|
|
| BILIEN(PRCABN) | ;Receive bill's IEN by name
|
|
| INTBAL(RESULT,DFN,PRCATY) | ; this will look up a patient's copay balance
|
|
| INTDTL(RESULT,DFN,PRCATY) | ;
|
|
| INTTRANS(RESULT,RCBILL) | ; returns transaction details for the given bill IEN
|
|
| TRIM(RCTXT) | ;Remove starting and ending spaces
|
|
| ADJTYPE(RCTYPE) | ;
|
|
| ERROR | ||
| TEST | ||
| TEST2 | ||
| TESTZW(PRA) |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TRAP" | INTBAL+3, INTDTL+3, INTTRANS+3 |
| ^DPT - [#2] | DFN+4, INTBAL+7, INTDTL+7 |
| ^DPT("AICN" | DFN+3, TEST+1 |
| ^PRCA(430 - [#430] | BILIEN+3, BILIEN+4, INTDTL+20, INTDTL+34, INTTRANS+6, TEST2+1 |
| ^PRCA(433 - [#433] | INTTRANS+7, INTTRANS+8, INTTRANS+9, INTTRANS+12 |
| ^RCD(340 - [#340] | INTBAL+8, INTDTL+8, INTDTL+22 |
| ^TMP("PRCAAPR" | INTBAL+11!, INTBAL+12, INTBAL+13!, INTDTL+12!, INTDTL+16, INTDTL+17, INTDTL+24, INTDTL+25! |
| ^TMP("PRCAHV" | INTDTL+12!, INTDTL+24*, INTDTL+27, INTDTL+28, INTDTL+29, INTDTL+32, INTDTL+37! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | TEST~, TEST2~, TEST2+1 |
| BAT | INTBAL+1~, INTDTL+1~ |
| BILL | INTBAL+1~, INTDTL+1~ |
| C | INTBAL+1~, INTDTL+1~, INTTRANS+1~, TEST~, TEST+1*, TEST2~, TEST2+1* |
| DEBT | INTBAL+1~, INTBAL+8*, INTDTL+1~, INTDTL+8* |
| DFN | BALANCE~, BALANCE+3*, BALANCE+4, DETAIL~, DETAIL+3*, DETAIL+4, DFN+1~, DFN+3*, DFN+4, DFN+5 , INTBAL~, INTBAL+6, INTBAL+7, INTBAL+8, INTDTL~, INTDTL+6, INTDTL+7, INTDTL+8 |
| O | TEST~, TEST+1 |
| P | TEST~, TEST+1*, TEST2~, TEST2+1* |
| PRA | TESTZW~ |
| PRA( | TESTZW+1 |
| PRCABILL | TRANS~, TRANS+2, TRANS+3 |
| PRCABN | BILIEN~, BILIEN+2, BILIEN+3 |
| PRCADB | INTBAL+1~, INTBAL+8*, INTDTL+1~, INTDTL+8*, INTDTL+21*, INTDTL+22 |
| PRCAICN | BALANCE~, BALANCE+2, BALANCE+3, DETAIL~, DETAIL+2, DETAIL+3, DFN~, DFN+2, DFN+3 |
| PRCAIEN | TRANS~, TRANS+3*, TRANS+4, BILIEN+1~, BILIEN+3*, BILIEN+4, BILIEN+5 |
| PRCATY | BALANCE~, BALANCE+4, DETAIL~, DETAIL+4, INTBAL~, INTBAL+9, INTDTL~, INTDTL+10 |
| R | TEST~, TEST+1*, TEST2~, TEST2+1* |
| RCAMT | INTTRANS+10~, INTTRANS+14*, INTTRANS+15*, INTTRANS+16*, INTTRANS+18 |
| RCB | INTDTL+1~, INTDTL+32*, INTDTL+33*, INTDTL+35 |
| RCBILL | INTTRANS~, INTTRANS+5, INTTRANS+6, INTTRANS+7, INTTRANS+8 |
| RCC | INTDTL+1~, INTDTL+16*, INTDTL+27*, INTDTL+35* |
| RCD | INTTRANS+10~, INTTRANS+19* |
| RCDESC | INTDTL+30~, INTTRANS+10~ |
| RCDESC( | INTTRANS+19 |
| RCDESC(1 | INTDTL+35 |
| RCDT | INTDTL+1~, INTDTL+23*, INTDTL+24, INTDTL+27*, INTDTL+28, INTDTL+29, INTDTL+32 |
| RCI | INTTRANS+10~, INTTRANS+19*, TRIM+1~, TRIM+3*, TRIM+4, TRIM+5*, TRIM+6, TESTZW~, TESTZW+1* |
| RCNUM | INTTRANS+1~, INTTRANS+8*, INTTRANS+20*, INTTRANS+21 |
| RCP | INTDTL+1~, INTDTL+33* |
| RCS | INTDTL+1~, INTDTL+16*, INTDTL+17, INTDTL+19, INTDTL+24, INTDTL+28*, INTDTL+29, INTDTL+32, INTDTL+35 |
| RCST | BALANCE~, BALANCE+2*, BALANCE+3*, BALANCE+4*, BALQ, DETAIL~, DETAIL+2*, DETAIL+3*, DETAIL+4*, DETQ , TRANS~, TRANS+2*, TRANS+3*, TRANS+4*, TRANSQ |
| RCTOTAL | INTTRANS+10~ |
| RCTRAN | INTTRANS+1~, INTTRANS+8*, INTTRANS+9, INTTRANS+11, INTTRANS+12, INTTRANS+18 |
| RCTTY | INTTRANS+10~, INTTRANS+13*, INTTRANS+15, INTTRANS+16, INTTRANS+18 |
| RCTXT | INTTRANS+10~, INTTRANS+18*, INTTRANS+19*, INTTRANS+21, TRIM~, TRIM+2 |
| RCTYPE | ADJTYPE~, ADJTYPE+1*, ADJTYPE+2* |
| RCX | INTDTL+1~, INTDTL+17*, INTDTL+20, INTDTL+24, INTDTL+29*, INTDTL+31, INTDTL+32, INTDTL+34 |
| RCY | INTDTL+1~, INTDTL+20*, INTDTL+21, INTDTL+23, INTDTL+34*, INTDTL+35, INTTRANS+10~, INTTRANS+12*, INTTRANS+13, INTTRANS+14 , INTTRANS+18 |
| RCZ | INTDTL+1~, INTDTL+32*, INTDTL+33 |
| RES | TRIM+1~, TRIM+2*, TRIM+3, TRIM+4*, TRIM+5, TRIM+6*, TRIM+7 |
| RESULT | BALANCE~, BALANCE+1*, BALANCE+4, DETAIL~, DETAIL+1!, DETAIL+4, TRANS~, TRANS+1!, TRANS+4, INTBAL~ , INTBAL+2*, INTBAL+12*, INTDTL~, INTDTL+2!, INTTRANS~, INTTRANS+2! |
| RESULT( | INTDTL+35*, INTTRANS+21* |
| TRAN | INTBAL+1~, INTDTL+1~ |
| U | INTBAL+4*, INTDTL+4*, INTDTL+22, INTDTL+33, INTDTL+35, INTTRANS+4*, INTTRANS+13, INTTRANS+14, INTTRANS+18, INTTRANS+19 |
| X | INTBAL+1~, INTBAL+3*, INTDTL+1~, INTDTL+3*, INTTRANS+1~, INTTRANS+3* |
| Y | INTBAL+1~, INTDTL+1~, INTTRANS+1~ |