PRCVPOSD ;WOIFO/DAP-DYNAMED COMBINED PO EVENTS SEND ; 12/13/04
Source file <PRCVPOSD.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 |
| Package | Total | Caller Graph |
|---|---|---|
| IFCAP | 8 | PRCV442A PRCV442B PRCVPOU PRCVRRA PRCV_IFCAP_02_EV_OBL/AMEND PRCV_IFCAP_02_SU_OBL/AMEND PRCV_IFCAP_03_EV_REC/ADJ PRCV_IFCAP_03_SU_REC/ADJ |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| V | ;;5.1;IFCAP;**81**;Oct 20, 2000
|
|
| EN(PRCVX) | ;Entry point for API Call
|
|
| HDRBLD | ;Build message elements from provided header level data
|
|
| MSGBLD | ;Generate repeating message body for all line level data
|
|
| ORRPROC | ;Process ORR^O02 response message
|
|
| ERROR | ;Process ERR Segments
|
|
| CLIFP | ;Call partner app w/ mail message for users on error
|
|
| FIN | ;Clean up variables
|
| HL7 Protocol Name | Call Tags |
|---|---|
| PRCV_IFCAP_02_EV_OBL/AMEND | ORRPROC |
| PRCV_IFCAP_02_SU_OBL/AMEND | ORRPROC |
| PRCV_IFCAP_03_EV_REC/ADJ | ORRPROC |
| PRCV_IFCAP_03_SU_REC/ADJ | ORRPROC |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| HL | HDRBLD+34!, HDRBLD+35 |
| HL("ECH" | HDRBLD+37 |
| HL("FS" | HDRBLD+37 |
| HLA | EN+3~, FIN+3! |
| HLA("HLS" | MSGBLD+41*, MSGBLD+42*, MSGBLD+46*, MSGBLD+47*, MSGBLD+51*, MSGBLD+55*, MSGBLD+56* |
| >> HLNEXT | ORRPROC+3, ORRPROC+5, ERROR+1 |
| >> HLNODE | ORRPROC+6, ERROR+2, ERROR+3 |
| >> HLQUIT | ERROR+1 |
| N | EN+7*, MSGBLD+3, MSGBLD+6, MSGBLD+8, MSGBLD+10, MSGBLD+12, MSGBLD+14, MSGBLD+16, MSGBLD+18, MSGBLD+21 , MSGBLD+23, MSGBLD+25, MSGBLD+27, MSGBLD+29, MSGBLD+32, ERROR+1*, FIN+1! |
| PRCVAT | MSGBLD+32*, MSGBLD+33*, MSGBLD+34*, MSGBLD+35*, MSGBLD+36*, MSGBLD+37*, MSGBLD+42, FIN+2! |
| PRCVCNT | EN+4*, MSGBLD+40*, MSGBLD+41, MSGBLD+42, MSGBLD+45*, MSGBLD+46, MSGBLD+47, MSGBLD+50*, MSGBLD+51, MSGBLD+54* , MSGBLD+55, MSGBLD+56, FIN+1! |
| PRCVCS | HDRBLD+37*, MSGBLD+42, MSGBLD+51, FIN+2! |
| PRCVDDN | MSGBLD+3*, MSGBLD+46, FIN+2! |
| PRCVDIC | MSGBLD+27*, MSGBLD+56, FIN+2! |
| PRCVDNM | HDRBLD+15*, HDRBLD+16, HDRBLD+17, FIN+1! |
| PRCVDNM("FIELD" | HDRBLD+14* |
| PRCVDNM("FILE" | HDRBLD+14* |
| PRCVDNM("IENS" | HDRBLD+14* |
| PRCVDP | EN+11*, EN+12, FIN+3! |
| PRCVDT | HDRBLD+27*, HDRBLD+28*, MSGBLD+41, MSGBLD+55, FIN+1! |
| PRCVDZ | HDRBLD+12*, HDRBLD+14, MSGBLD+42, FIN+1! |
| PRCVERC | ERROR+1*, ERROR+3*, ERROR+5, ERROR+6*, ERROR+7, FIN+3! |
| PRCVERD | EN+12*, HDRBLD+35*, MSGBLD+29*, MSGBLD+30*, MSGBLD+47, ERROR+3*, ERROR+4, ERROR+5, FIN+1!, FIN+3! |
| PRCVERG | EN+4*, EN+6!, EN+16!, CLIFP+11* |
| PRCVERM | ERROR+3*, ERROR+7, FIN+3! |
| PRCVERR | FIN+3! |
| PRCVERR( | ERROR+5*, ERROR+7* |
| PRCVERR(1 | EN+12*, HDRBLD+35*, ERROR+9* |
| PRCVFCP | CLIFP+7*, CLIFP+8, CLIFP+12! |
| PRCVFS | HDRBLD+37*, MSGBLD+41, MSGBLD+42, MSGBLD+46, MSGBLD+47, MSGBLD+51, MSGBLD+55, MSGBLD+56, FIN+2! |
| PRCVIN | MSGBLD+6*, MSGBLD+46, FIN+2! |
| PRCVINP | FIN+1! |
| PRCVLN | MSGBLD+8*, MSGBLD+46, FIN+2! |
| PRCVNIF | MSGBLD+18*, MSGBLD+51, FIN+2! |
| PRCVNMF | HDRBLD+17*, MSGBLD+42, FIN+1! |
| PRCVNML | HDRBLD+16*, MSGBLD+42, FIN+1! |
| PRCVPM | MSGBLD+21*, MSGBLD+46, FIN+2! |
| PRCVPO | EN+12, HDRBLD+3*, HDRBLD+32, HDRBLD+35, MSGBLD+41, MSGBLD+55, CLIFP+2, FIN+1! |
| PRCVPO2 | ERROR+4*, ERROR+9, CLIFP+2*, CLIFP+3, CLIFP+7, CLIFP+12! |
| PRCVPRO | EN+11, HDRBLD+6*, HDRBLD+7*, HDRBLD+8*, HDRBLD+9*, HDRBLD+10*, HDRBLD+34, FIN+2! |
| PRCVPSTA | HDRBLD+32*, MSGBLD+42, FIN+2! |
| PRCVQO | MSGBLD+14*, MSGBLD+46, FIN+2! |
| PRCVQR | MSGBLD+23*, MSGBLD+56, FIN+2! |
| PRCVSIT | CLIFP+7*, CLIFP+8, CLIFP+12! |
| PRCVSTA | HDRBLD+30*, MSGBLD+42, FIN+1! |
| PRCVT1 | HDRBLD+6*, HDRBLD+7*, HDRBLD+8*, HDRBLD+9*, HDRBLD+10*, MSGBLD+41, FIN+1! |
| PRCVT2 | HDRBLD+6*, HDRBLD+7*, HDRBLD+8*, HDRBLD+9*, HDRBLD+10*, MSGBLD+55, FIN+1! |
| PRCVTIC | MSGBLD+25*, MSGBLD+56, FIN+2! |
| PRCVTN | MSGBLD+10*, MSGBLD+47, FIN+2! |
| PRCVTT | HDRBLD+5*, HDRBLD+6, HDRBLD+7, HDRBLD+8, HDRBLD+9, HDRBLD+10, FIN+1! |
| PRCVUOP | MSGBLD+12*, MSGBLD+46, FIN+2! |
| PRCVUP | MSGBLD+16*, MSGBLD+51, FIN+2! |
| PRCVVNF | HDRBLD+21*, MSGBLD+51, FIN+1! |
| PRCVVNI | HDRBLD+19*, MSGBLD+51, FIN+1! |
| PRCVX | EN~, EN+2, EN+7, EN+14, HDRBLD+3, HDRBLD+5, HDRBLD+12, HDRBLD+19, HDRBLD+21, HDRBLD+27 , HDRBLD+30, MSGBLD+3, MSGBLD+6, MSGBLD+8, MSGBLD+10, MSGBLD+12, MSGBLD+14, MSGBLD+16, MSGBLD+18, MSGBLD+21 , MSGBLD+23, MSGBLD+25, MSGBLD+27, MSGBLD+29, MSGBLD+32, FIN+1! |
| VAL | ORRPROC+6*, ORRPROC+7, ERROR+2*, ERROR+3, FIN+3! |
| XMDUZ | CLIFP+1~, CLIFP+4* |
| XMMG | CLIFP+1~ |
| XMSUB | CLIFP+1~, CLIFP+3* |
| XMTEXT | CLIFP+1~, CLIFP+5* |
| XMY | CLIFP+1~, CLIFP+8 |
| XMZ | CLIFP+1~ |