PXVRPC7 ;BPFO/LMT - PCE RPCs for V Immunization ;07/12/16 14:44
Source file <PXVRPC7.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 |
---|---|---|
PCE Patient Care Encounter | 1 | PXVIMM VIMM DATA |
Name | Comments | DBIA/ICR reference |
---|---|---|
RPC(PXRSLT,PXFILTER,PXLIST,PXBEFORE,PXDEM) | ; entry point for RPC
|
|
JSON(PXSUB) | ; return data in JSON format
|
|
GETREC(PXSUB,PXCNT,PXVIMM,PXFILE,PXGETDEM,PXDATE) | ; get one record and add it to ^TMP
|
|
VALIDATE(PXVIMMARR) | ;validate immun record has minimum fields populated
|
|
COMPARE(PXSUB,PXCNT,PXSUB1,PXSUB2) | ;
; Compare the two arryas (PXSUB1 and PXSUB2). ; Returns 1 - If they are equal ; 0 - if they are not equal |
RPC Name | Call Tags |
---|---|
PXVIMM VIMM DATA | RPC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPDVIMM - [#9000080.11] | RPC+121, RPC+165, RPC+167, RPC+168 |
^AUPDVIMM("DD" | RPC+160, RPC+163 |
^AUPNVIMM - [#9000010.11] | RPC+118, RPC+152, RPC+153, GETREC+7, GETREC+10 |
^AUPNVIMM("AT" | RPC+147, RPC+150 |
^DPT - [#2] | VALIDATE+2 |
^PX(839.7 - [#839.7] | RPC+138 |
^TMP( | JSON+26!, JSON+28, JSON+31*, JSON+42*, JSON+46*, JSON+50*, JSON+54, JSON+61!, GETREC+22*, GETREC+27 , GETREC+31, GETREC+34*, GETREC+35!, GETREC+37*, GETREC+38, GETREC+43!, GETREC+46, GETREC+50*, COMPARE+9 |
^TMP("PXVRPC7" | RPC+96!, RPC+115*, RPC+120*, RPC+123*, RPC+126*, RPC+172*, RPC+173*, RPC+174*, RPC+178! |
^TMP("PXVRPC7-R" | RPC+95, RPC+96! |
Name | Line Occurrences |
---|---|
$$COMPARE | GETREC+42 |
$$GETREC | RPC+124, RPC+155, RPC+170 |
$$VALIDATE | GETREC+20, GETREC+30 |
JSON | RPC+176 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | RPC+92~, GETREC+2~, GETREC+46*, GETREC+47, GETREC+49 |
DT | RPC+131, RPC+133 |
PXADDDT | GETREC+2~, GETREC+7*, GETREC+9 |
PXATT | JSON+2~, JSON+55*, JSON+56, JSON+57 |
PXBEFORE | RPC~, RPC+100*, RPC+108*, RPC+124, RPC+155, RPC+167, RPC+170 |
PXBOOKMARK | RPC+92~, RPC+141*, RPC+146, RPC+147, RPC+149*, RPC+159, RPC+162* |
PXBYLIST | RPC+92~, RPC+105*, RPC+106*, RPC+111, RPC+128, RPC+174 |
PXCAT | JSON+2~, JSON+33*, JSON+35, JSON+42, JSON+46, JSON+50, JSON+54 |
PXCNT | RPC+92~, RPC+102*, RPC+124, RPC+147, RPC+150, RPC+155, RPC+160, RPC+163, RPC+170, RPC+173 , JSON+2~, JSON+32*, JSON+42, JSON+46, JSON+50, JSON+54, GETREC~, GETREC+16*, GETREC+22, GETREC+27 , GETREC+31, GETREC+34, GETREC+35, GETREC+37, GETREC+38, GETREC+39*, GETREC+42, GETREC+43, GETREC+44*, GETREC+46 , GETREC+50, COMPARE~, COMPARE+9, COMPARE+10 |
PXCNT2 | JSON+2~, JSON+45*, JSON+46, JSON+53*, JSON+56, JSON+57 |
PXCODE | JSON+2~, JSON+41*, JSON+42 |
PXCODES | JSON+2~, JSON+39*, JSON+41 |
PXCODESYS | JSON+2~, JSON+38*, JSON+42 |
PXDATASRC | RPC+92~, RPC+138*, RPC+153*, RPC+154, RPC+168*, RPC+169 |
PXDATE | GETREC~, GETREC+9, GETREC+14, GETREC+19, GETREC+26*, GETREC+29 |
PXDEM | RPC~, RPC+99*, RPC+124, RPC+155, RPC+170 |
PXEDITED | GETREC+2~, GETREC+10*, GETREC+11 |
PXERRCNT | RPC+92~, RPC+103*, RPC+114*, RPC+115, RPC+119*, RPC+120, RPC+122*, RPC+123, RPC+125*, RPC+126 |
PXEXDS | RPC+92~, RPC+137*, RPC+138 |
PXEXDS( | RPC+138*, RPC+154, RPC+169 |
PXFILE | RPC+92~, RPC+116*, RPC+117*, RPC+118, RPC+121, RPC+124, GETREC~, GETREC+5, GETREC+6, GETREC+19 , GETREC+29 |
PXFILTER | RPC~ |
PXFILTER("BOOKMARK" | RPC+141 |
PXFILTER("DAT | A SRC EXC" , RPC+137 |
PXFILTER("INC | DELETE" , RPC+142 |
PXFILTER("MAX" | RPC+139 |
PXFILTER("START" | RPC+130 |
PXFILTER("STOP" | RPC+132 |
PXFLD | JSON+2~, JSON+34*, JSON+37, JSON+44, JSON+48, JSON+50, JSON+54 |
PXFLDS | JSON+2~ |
PXFLDS( | JSON+48 |
PXFLDS("IMM" | JSON+4*, JSON+5*, JSON+6*, JSON+7*, JSON+8*, JSON+9*, JSON+10*, JSON+11*, JSON+12*, JSON+13* , JSON+14*, JSON+15*, JSON+16*, JSON+17* |
PXFLDS("PAT" | JSON+18*, JSON+19*, JSON+20*, JSON+21*, JSON+22*, JSON+23* |
PXFLDSUB | JSON+2~, JSON+35*, JSON+37, JSON+44, JSON+48 |
PXFORMAT | RPC+93~, RPC+98*, RPC+176 |
PXGBL | JSON+2~, JSON+28*, JSON+29*, JSON+30, JSON+31, JSON+32, JSON+33, JSON+34, JSON+38, JSON+39 , JSON+40, JSON+45, JSON+46, JSON+50, JSON+51, JSON+52, JSON+53, COMPARE+5~, COMPARE+9*, COMPARE+10* , COMPARE+12, COMPARE+16, COMPARE+18 |
PXGBL2 | COMPARE+5~, COMPARE+11*, COMPARE+15*, COMPARE+16*, COMPARE+17*, COMPARE+18 |
PXGETDEM | GETREC~, GETREC+47 |
PXI | RPC+92~, RPC+110*, RPC+111*, RPC+112, RPC+115, RPC+116, RPC+120, RPC+123, RPC+126 |
PXIMMNODE | GETREC+2~, GETREC+24*, GETREC+27, GETREC+33*, GETREC+34, GETREC+37, GETREC+46 |
PXINCDEL | RPC+92~, RPC+142*, RPC+143*, RPC+160 |
PXLIST | RPC~ |
PXLIST( | RPC+111 |
PXLIST("" | RPC+106 |
PXMAX | RPC+92~, RPC+139*, RPC+140*, RPC+147, RPC+150, RPC+160, RPC+163 |
PXNEWBOOKMARK | RPC+92~, RPC+151*, RPC+164*, RPC+174 |
PXNODE | JSON+2~, JSON+54*, JSON+56, JSON+57 |
PXNUM | COMPARE+5~, COMPARE+12*, COMPARE+13 |
PXPATARR | GETREC+2~, GETREC+49, GETREC+50 |
PXPIECE | JSON+2~, JSON+41*, JSON+42, JSON+55*, JSON+56, JSON+57 |
PXRSLT | RPC~, RPC+95*, GETREC+2~, GETREC+27*, COMPARE+5~, COMPARE+7*, COMPARE+10, COMPARE+18*, COMPARE+20 |
PXSTART | RPC+92~, RPC+130*, RPC+131*, RPC+134, RPC+135*, RPC+145, RPC+158 |
PXSTOP | RPC+92~, RPC+132*, RPC+133*, RPC+134, RPC+135*, RPC+136*, RPC+147, RPC+160 |
PXSUB | JSON~, JSON+28, JSON+29, JSON+31, JSON+59, GETREC~, GETREC+22, GETREC+27, GETREC+31, GETREC+34 , GETREC+35, GETREC+37, GETREC+38, GETREC+42, GETREC+43, GETREC+46, GETREC+50, COMPARE~, COMPARE+9, COMPARE+10 |
PXSUB1 | COMPARE~, COMPARE+9, COMPARE+10 |
PXSUB2 | COMPARE~, COMPARE+15 |
PXSUBTMP | JSON+2~, JSON+25*, JSON+26, JSON+31, JSON+42, JSON+46, JSON+50, JSON+54, JSON+59, JSON+61 |
PXTEMP | JSON+2~, JSON+51*, JSON+56, JSON+57 |
PXTIME | RPC+92~, RPC+145*, RPC+146*, RPC+147*, RPC+150, RPC+151, RPC+158*, RPC+159*, RPC+160*, RPC+163 , RPC+164 |
PXTYPE | GETREC+2~, GETREC+5*, GETREC+11*, GETREC+14*, GETREC+18, GETREC+21*, GETREC+24, GETREC+26, GETREC+31, GETREC+32* , GETREC+42 |
PXVAL | JSON+2~, JSON+48*, JSON+49, JSON+55 |
PXVALID | GETREC+2~, GETREC+30*, GETREC+31, GETREC+37 |
PXVIMM | RPC+92~, RPC+112*, RPC+113, RPC+118, RPC+121, RPC+124, RPC+148*, RPC+149*, RPC+150*, RPC+151 , RPC+152, RPC+153, RPC+155, RPC+161*, RPC+162*, RPC+163*, RPC+164, RPC+165, RPC+167, RPC+168 , RPC+170, GETREC~, GETREC+7, GETREC+10, GETREC+19, GETREC+29 |
PXVIMMARR | GETREC+2~, GETREC+19, GETREC+20, GETREC+22, GETREC+28!, GETREC+29, GETREC+30, GETREC+37, VALIDATE~ |
PXVIMMARR("AD | MINISTERED DATE TIME" , VALIDATE+3 |
PXVIMMARR("IMMUNIZATION" | VALIDATE+4 |
PXVIMMARR("PATIENT" | VALIDATE+1, VALIDATE+2 |
PXX | RPC+92~, RPC+135*, RPC+138*, RPC+155*, RPC+170*, COMPARE+5~, COMPARE+13*, COMPARE+14, COMPARE+16 |
U | RPC+146, RPC+147, RPC+149, RPC+151, RPC+153, RPC+159, RPC+162, RPC+164, RPC+167, RPC+168 , JSON+41, JSON+55, JSON+56, JSON+57, GETREC+7, GETREC+10 |