PRCVIBF ;WOIFO/AS-FUND PROCESSING USING DATA FROM DYNAMED ;4/11/05 15:15
Source file <PRCVIBF.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 |
|---|---|---|
| INIT(NOD) | ;
; 1. Find out it is IV or SV |
|
| PROCESS | ;
|
|
| TRANS | ; 2. get new transaction number
|
|
| NOD0 | ; 3. create file 410, node 0 and 3
|
|
| NODE2 | ; 4. create file 410, node 2
|
|
| CC | ; 6. Cost Center
|
|
| ITEM | ; FIND UPDATE^DIE USAGE
|
|
| TOT | ; TOTAL COST and Date Commited
|
|
| 445 | ;
|
|
| COMMIT | ;
|
|
| ESIG | ;
|
|
| POSTING | ;
; Buyer and Seller's FCP provided by DynaMed |
|
| FILE | ;
|
|
| FINAL | ;
; All issue book from DynaMed are FINAL |
|
| EXIT | ;
|
|
| ADJ | ;
; Adjustment ; Get IEN from "AS" |
|
| DMITEM | ;
; Initiate new item number for DynaMed interface |
|
| ERR(N) | ;
; if error, send HL7 app ACK of AE |
|
| ERCODE | ;
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | PROCESS+5 |
| ^DIC | ESIG+10 |
| ^DIE | ESIG+13 |
| UPDATE^DIE | DMITEM+7 |
| WP^DIE | DMITEM+10 |
| ^DIK | FINAL+9 |
| $$DATE^PRC0C | ADJ+19 |
| $$QTRDATE^PRC0D | ADJ+18 |
| A410^PRC0F | ADJ+20, ADJ+22 |
| ERS410^PRC0G | COMMIT+17 |
| FYQ^PRCFSITE | PROCESS+10 |
| $$IBCNS^PRCPWPU1 | POSTING+6 |
| IB^PRCS0B | FILE+1 |
| NODE^PRCS58OB | ESIG+18 |
| ENCODE^PRCSC1 | ESIG+2 |
| TRANS^PRCSES | ESIG+4 |
| $$BBFY^PRCSUT | PROCESS+13 |
| EN1^PRCSUT3 | TRANS+3 |
| EN2^PRCSUT3 | NOD0+2 |
| DUZ^XUP | PROCESS+8 |
| FileNo | Call Tags |
|---|---|
| ^PRC(441 - [#441] | WP^DIE |
| ^PRC(443 - [#443] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRC(420 - [#420] | NOD0+1, COMMIT+9 |
| ^PRC(440 - [#440] | NODE2+1 |
| ^PRC(441 - [#441] | ITEM+7 |
| ^PRC(443 - [#443] | ESIG+14* |
| ^PRCD(420.1 - [#420.1] | CC+1 |
| ^PRCD(420.2 - [#420.2] | ITEM+6 |
| ^PRCD(442.3 - [#442.3] | COMMIT+11, COMMIT+12, ESIG+11, ESIG+12, FINAL+4 |
| ^PRCS(410 - [#410] | NOD0+7*, NOD0+9*, NODE2+3*, NODE2+4*, NODE2+7*, CC+2*, ITEM+9, ITEM+10*, ITEM+11*, ITEM+12* , ITEM+13*, ITEM+16*, ITEM+17*, ITEM+18*, ITEM+19*, ITEM+22*, TOT+1*, TOT+3*, 445+1*, COMMIT+1 , COMMIT+3*, COMMIT+4*, COMMIT+5*, COMMIT+10, COMMIT+11*, COMMIT+12*, COMMIT+13!, COMMIT+14!, COMMIT+15!, COMMIT+16* , COMMIT+18, POSTING+8*, POSTING+9*, POSTING+10*, FINAL+2*, FINAL+4*, FINAL+6*, ADJ+3, ADJ+13, ADJ+17 |
| ^TMP( | INIT+4, PROCESS+6, PROCESS+11, ITEM+2, ITEM+4, ADJ+7, ADJ+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | PROCESS+2~, PROCESS+6 |
| A | ADJ+15~, ADJ+17*, ADJ+18*, ADJ+19 |
| ACCOD | PROCESS+2~, ITEM+5*, ITEM+16 |
| ACT | PROCESS+2~, PROCESS+7*, PROCESS+16, ITEM+9* |
| B | ADJ+15~, ADJ+17*, ADJ+19 |
| BATCHID | PROCESS+2~, PROCESS+7*, 445+1, POSTING+10, ADJ+3 |
| BOC | PROCESS+2~, ITEM+6*, ITEM+11 |
| BUY | ADJ+15~, ADJ+16*, ADJ+19*, ADJ+20 |
| CC | PROCESS+2~, PROCESS+12*, CC+1*, CC+2, ITEM+2*, ITEM+3, ITEM+11, ADJ+7*, ADJ+8, ADJ+13* , ADJ+16 |
| CC2 | PROCESS+4~, PROCESS+12*, CC+1 |
| DA | PROCESS+2~, NOD0+5, NOD0+7, NOD0+9, NODE2+3, NODE2+4, NODE2+7, CC+2, ITEM+9, ITEM+10 , ITEM+11, ITEM+12, ITEM+13, ITEM+16, ITEM+17, ITEM+18, ITEM+19, ITEM+22, TOT+1, TOT+3 , 445+1, COMMIT+1, COMMIT+3, COMMIT+4, COMMIT+5, COMMIT+10, COMMIT+11, COMMIT+12, COMMIT+13, COMMIT+14 , COMMIT+15, COMMIT+16, COMMIT+17, COMMIT+18, ESIG+2, ESIG+14, ESIG+18, POSTING+4, FINAL+8~, FINAL+9* , ADJ+3*, ADJ+4, ADJ+5, ADJ+13, ADJ+17 |
| DATIME | PROCESS+3~, PROCESS+6*, FINAL+6 |
| DESC | PROCESS+3~, ITEM+7*, ITEM+8*, ITEM+13 |
| DIC | PROCESS+2~, ESIG+9*, ESIG+10!, FINAL+8~ |
| DIC(0 | ESIG+9* |
| DIE | ESIG+13*! |
| DIK | FINAL+8~, FINAL+9* |
| DLAYGO | ESIG+9*, ESIG+10! |
| DR | ESIG+13*! |
| DT | PROCESS+6, POSTING+9, FINAL+2, ADJ+16 |
| DUZ | PROCESS+1~, TOT+3, ESIG+2, FINAL+6 |
| FDA | DMITEM+2~ |
| FDA(1 | DMITEM+8* |
| FDA(2 | DMITEM+9* |
| FDA(441 | DMITEM+3*, DMITEM+4*, DMITEM+5*, DMITEM+6* |
| IEN | PROCESS+3~, NODE2+1*, NODE2+2, NODE2+4 |
| ITM | PROCESS+3~, ITEM+7*, ITEM+11, ITEM+19 |
| ITOT | PROCESS+3~, ITEM+2*, TOT+1 |
| IVAL | PROCESS+3~, ITEM+5*, ITEM+16 |
| MESSAGE | ESIG+1*, ESIG+2, ESIG+3! |
| N | ERR~, ERR+2*, ERR+3 |
| ND | PROCESS+3~, PROCESS+6*, PROCESS+7, PROCESS+8, PROCESS+10, PROCESS+11*, PROCESS+12, NODE2+1*, NODE2+3, ITEM+4* , ITEM+5, ITEM+6, ITEM+16, ADJ+9*, ADJ+10 |
| NOD | INIT~, INIT+4, PROCESS+6, PROCESS+11, ITEM+2, ITEM+4, ADJ+7, ADJ+9 |
| PRC | PROCESS+2~ |
| PRC("BBFY" | PROCESS+13* |
| PRC("CP" | PROCESS+12*, PROCESS+13, TRANS+1, TRANS+2, NOD0+1*, COMMIT+4, COMMIT+5, COMMIT+9, COMMIT+13, COMMIT+14 , FILE+1, ADJ+16 |
| PRC("FY" | PROCESS+13, TRANS+1, TRANS+2, POSTING+6 |
| PRC("QTR" | TRANS+2 |
| PRC("SCP" | PROCESS+12*, PROCESS+14*, FILE+1, ADJ+21 |
| PRC("SITE" | PROCESS+6*, PROCESS+13, TRANS+1, TRANS+2, NOD0+1, COMMIT+4, COMMIT+5, COMMIT+9, POSTING+6, FILE+1 , ADJ+16 |
| PRCHQ | PROCESS+2~, COMMIT+1*, COMMIT+12, ESIG+18 |
| PRCPDA | PROCESS+2~, POSTING+4*, POSTING+8, POSTING+9, POSTING+10, FILE+1, FINAL+2, FINAL+4, FINAL+6, FINAL+9 |
| PRCPORD | PROCESS+2~, POSTING+6*, POSTING+7, POSTING+8 |
| PRCPXX | ADJ+20, ADJ+22, ADJ+23! |
| PRCSCP | PROCESS+2~, COMMIT+9*, COMMIT+12, ESIG+12 |
| PRCSN | PROCESS+4~, COMMIT+1*, COMMIT+13, COMMIT+14, ESIG+8, ESIG+9, ESIG+14 |
| PRCSTAT | ESIG+11*, ESIG+13! |
| PRCVDT | PROCESS+4~, PROCESS+6*, NODE2+7, ITEM+12, TOT+1 |
| PRCVI | PROCESS+4~, ITEM+3*, ITEM+4, ITEM+10, ITEM+11, ITEM+12, ITEM+13, ITEM+16, ITEM+17, ITEM+18 , ITEM+19, ITEM+22, ADJ+8*, ADJ+9 |
| RECORD1 | PROCESS+2~ |
| RECORD10 | PROCESS+2~ |
| RECORD2 | PROCESS+2~ |
| RECORD3 | PROCESS+2~ |
| RECORD4 | PROCESS+2~ |
| RESULT | DMITEM+2~ |
| RTVAL | INIT+3~, NOD0+5*, EXIT+1, ADJ+5*, ERR+3* |
| SAL | ADJ+15~, ADJ+19*, ADJ+21*, ADJ+22 |
| STOT | PROCESS+3~, ITEM+2*, ITEM+20*, TOT+1, ESIG+4, POSTING+9, FILE+1, ADJ+7*, ADJ+10*, ADJ+12 , ADJ+14, ADJ+16, ADJ+21 |
| SVAL | PROCESS+3~, ITEM+5*, ITEM+16, ITEM+20 |
| T | PROCESS+2~ |
| TRNODE | PROCESS+3~, ESIG+18 |
| TRNODE(0 | ESIG+18* |
| U | PROCESS+6*, PROCESS+7, PROCESS+8, PROCESS+10, PROCESS+12, ITEM+5, ITEM+6, ITEM+11, ITEM+16, ITEM+22 , TOT+1, TOT+3, COMMIT+3, COMMIT+4, COMMIT+5, COMMIT+9, COMMIT+11, COMMIT+12, COMMIT+13, COMMIT+14 , COMMIT+16, ESIG+8, ESIG+9, ESIG+14, POSTING+8, POSTING+9, FILE+1, FINAL+2, FINAL+4, FINAL+6 , ADJ+10, ADJ+16, ADJ+21 |
| X | PROCESS+10*, TRANS+1*, ESIG+4*, ESIG+9*, ESIG+10!, ESIG+11*, ESIG+12* |
| Z | PROCESS+3~, PROCESS+7*, PROCESS+14, TRANS+2* |
| Name | Field # of Occurrence |
|---|---|
| $T(ERCODE+N | ERR+2 |