PRCPHLQU ;WISC/CC/DWA-Build/receive HL7 messages for QOH queries ;4/00
Source file <PRCPHLQU.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 |
|---|---|---|
| V | ;;5.1;IFCAP;**1,24,52**;Oct 20, 2000
|
|
| BLDSEG(INVPT) | ;
|
|
| 1 | ||
| 2 | ||
| 3 | ||
| GETMSG(PRCPDA,PRCPDONE) | ; receive query information from file 447.1
|
|
| LOOP | ||
| Q | ||
| ERR | ;
|
| Name | Field # of Occurrence |
|---|---|
| DD^%DT | GETMSG+27 |
| NOW^%DTC | 2 |
| ^DIE | Q+26 |
| INIT^HLFNC2 | 1 |
| GENERATE^HLMA | 3 |
| UPDATE^PRCPHL1 | LOOP+21 |
| NAME^PRCPHL70 | LOOP+9, LOOP+10 |
| ERR^PRCPHLM0 | ERR+7 |
| ADD^PRCPULOC | GETMSG+12 |
| CLEAR^PRCPULOC | GETMSG+17, Q+25 |
| $$ORDERNO^PRCPUTRX | GETMSG+30 |
| $$INVNAME^PRCPUX1 | Q+16, ERR+3 |
| GETUSER^PRCPXTRM | Q+13 |
| EN^XMB | Q+19 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PRCP(445 - [#445] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRC(441 - [#441] | LOOP+7, LOOP+9, Q+6 |
| ^PRCP(445 - [#445] | BLDSEG+4, 2+5, 2+8, GETMSG+9, GETMSG+11, GETMSG+13, GETMSG+16, GETMSG+18, GETMSG+19, GETMSG+20 , LOOP+5, LOOP+6, LOOP+10, LOOP+11, LOOP+15*, LOOP+16, Q+1, Q+5, Q+22*, Q+25 |
| ^PRCP(445.5 - [#445.5] | 2+8, GETMSG+9, Q+1 |
| ^PRCP(447.1 - [#447.1] | GETMSG+3, LOOP, LOOP+1 |
| ^TMP($J | Q+2!, Q+8*, Q+10*, Q+11*, Q+12*, Q+20! |
| ^VA(200 - [#200] | GETMSG+28 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | BLDSEG+2~, 2 |
| %H | BLDSEG+2~ |
| %I | BLDSEG+2~ |
| CNT | BLDSEG+2~, BLDSEG+3* |
| DA | Q+24~, Q+26* |
| DATETIME | BLDSEG+2~, 2*, 2+1, 2+5 |
| DIE | Q+24~, Q+26* |
| DR | Q+24~, Q+26* |
| >> ERR | GETMSG+18*, GETMSG+19*, GETMSG+20*, ERR+2 |
| >> HL | 1, 1+2, 1+5 |
| >> HL("ECH" | 1+7 |
| >> HL("FS" | 1+6, 2+1, 2+5 |
| HLA | BLDSEG+2~ |
| HLA("HLS" | 2+2*, 2+6* |
| HLCS | BLDSEG+2~, 1+7* |
| HLEVN | BLDSEG+2~ |
| HLFS | BLDSEG+2~, 1+6* |
| >> HLL("LINKS" | 2+8* |
| INVPT | BLDSEG~, BLDSEG+4, 2+5, 2+8 |
| ITEM | Q~, Q+3*, Q+4*, Q+5, Q+6, Q+7, Q+8, Q+14* |
| ITEMDATA | GETMSG+1~ |
| ITEMNAME | Q~, Q+5*, Q+6*, Q+8 |
| LN | Q~, Q+3*, Q+8, Q+9*, Q+12 |
| MC | BLDSEG+2~ |
| MYOPTNS | BLDSEG+2~, 3 |
| MYRESULT | BLDSEG+2~, 3, 3+1, 3+3 |
| NUMBER | ERR+1~, ERR+2*, ERR+7 |
| PRCPDA | GETMSG~, GETMSG+3, LOOP, LOOP+1 |
| PRCPDATA | GETMSG+1~, GETMSG+3*, GETMSG+4, GETMSG+5, GETMSG+6, GETMSG+7, LOOP+1*, LOOP+2, LOOP+3, LOOP+4 , LOOP+11*, LOOP+12, LOOP+13*, LOOP+14*, LOOP+15 |
| PRCPDONE | GETMSG~, Q+27*, ERR+8* |
| PRCPHL7 | GETMSG+1~, GETMSG+4*, LOOP+9, LOOP+10, ERR+7 |
| >> PRCPHLPO | LOOP+21, ERR+7 |
| >> PRCPHLPO("DATE" | GETMSG+21* |
| >> PRCPHLPO("INVVAL" | LOOP+19*, LOOP+20 |
| >> PRCPHLPO("ITEM" | LOOP+16*, LOOP+18, LOOP+19, LOOP+22, ERR+4* |
| >> PRCPHLPO("LEFT" | ERR+6* |
| >> PRCPHLPO("NAME" | ERR+5* |
| >> PRCPHLPO("QTY" | LOOP+18*, LOOP+19 |
| >> PRCPHLPO("REASON" | GETMSG+22*, GETMSG+28* |
| >> PRCPHLPO("RECIPIENT" | GETMSG+23* |
| >> PRCPHLPO("SELVAL" | LOOP+20* |
| >> PRCPHLPO("SIPNAME" | ERR+3* |
| >> PRCPHLPO("TRAN" | GETMSG+30* |
| >> PRCPHLPO("USER" | GETMSG+24*, GETMSG+29* |
| PRCPITDA | GETMSG+1~, GETMSG+32*, LOOP*, LOOP+1 |
| PRCPITEM | GETMSG+1~, LOOP+2*, LOOP+5, LOOP+6, LOOP+7, LOOP+9, LOOP+10, LOOP+11, LOOP+15, LOOP+16 , LOOP+21, LOOP+22, ERR+4, ERR+5 |
| PRCPITNM | GETMSG+1~, LOOP+3*, LOOP+5, LOOP+6, LOOP+7, LOOP+9, LOOP+10, ERR+5 |
| PRCPLEFT | GETMSG+1~, LOOP+4*, LOOP+5, LOOP+6, LOOP+7, LOOP+14, LOOP+18, LOOP+21, LOOP+22, ERR+6 |
| PRCPQTY | GETMSG+1~ |
| PRCPQTY( | LOOP+5*, LOOP+6*, LOOP+7*, LOOP+22*, Q+4, Q+7, Q+8 |
| PRCPQTY(0 | Q+10 |
| PRCPREP | GETMSG+1~, GETMSG+8*, GETMSG+13*, GETMSG+14, GETMSG+15*, GETMSG+25, GETMSG+27, GETMSG+28, GETMSG+29, LOOP+17 , LOOP+22, Q+10, Q+11, Q+23 |
| PRCPSEC | GETMSG+1~, GETMSG+6*, GETMSG+9, GETMSG+11, GETMSG+12, GETMSG+13, GETMSG+16, GETMSG+17, GETMSG+18, GETMSG+19 , GETMSG+20, GETMSG+30, LOOP+5, LOOP+6, LOOP+9, LOOP+10, LOOP+11, LOOP+15, LOOP+16, LOOP+21 , Q+1, Q+5, Q+13, Q+16, Q+22, Q+25, Q+26, ERR+3, ERR+7 |
| PRCPSITE | GETMSG+1~, GETMSG+5* |
| PRCPSSFL | GETMSG+1~, GETMSG+9*, LOOP+9, LOOP+10 |
| PRCPWHEN | GETMSG+1~, GETMSG+7*, GETMSG+14, GETMSG+21, LOOP+12, LOOP+13, Q+22 |
| PRCPXMY | Q~, ERR+1~ |
| PRCPXMY( | Q+14 |
| PRCPXMY("" | Q+13 |
| QTYIP | Q~, Q+7*, Q+8 |
| QTYSS | Q~, Q+7*, Q+8 |
| SEG | BLDSEG+2~, 2+1*, 2+2, 2+5*, 2+6 |
| SSTYPE | Q~, Q+1*, Q+6 |
| XMB | Q~, Q+17* |
| XMB(1 | Q+16* |
| XMDUZ | Q~, Q+18* |
| XMTEXT | Q~, Q+15* |
| >> XMY( | Q+14* |
| Y | GETMSG+26~, GETMSG+27*, GETMSG+28 |