VIABRPC7 ;AAC/JMC - VIA RPCs ;04/05/2016
Source file <VIABRPC7.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 |
|---|---|---|
| DQSAVE | ; Background Call to DATA2PCE
|
|
| DATA2PCE | ;
|
|
| MDS(X,VIALOC) | ; return TRUE if checkout is needed ; *21
|
|
| DOCHKOUT(VIAY,LOC) | ; Returns TRUE if automatic selection of Visit Type ;*21
|
|
| CHKOUT(LOC) | ; Returns TRUE if automatic selection of Visit Type ;*21
|
|
| MKSGLAR(RTN,ARR) | ; *21 Make single dimensional array from multi-dimensional array
|
|
| MEDHIST(RESULT,DFN,VIAIFN) | ; -- show admin history for a med (RV)
; ICR#2467,#10141,#3459,#3889,#6479,#6484 |
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | MEDHIST+8, MEDHIST+21 |
| DSELECT^GMPLENFM | DQSAVE+155 |
| $$CODEN^ICDEX | DQSAVE+71 |
| $$CSI^ICDEX | DQSAVE+76 |
| $$CODEN^ICPTCOD | DQSAVE+50 |
| $$EXP^LEXCODE | DQSAVE+77 |
| $$IMPDATE^LEXU | DQSAVE+6 |
| $$OI^ORX8 | MEDHIST+6 |
| HISTORY^PSBMLHS | MEDHIST+17, MEDHIST+19, MEDHIST+27, MEDHIST+29 |
| RPC^PSBO | MEDHIST+25 |
| $$DATA2PCE^PXAPI | DATA2PCE+8, DATA2PCE+11 |
| FILE^TIUSRVP | DATA2PCE+15 |
| $$NOW^XLFDT | DQSAVE+168 |
| $$GET^XPAR | DOCHKOUT+3 |
| $$PATCH^XPDUTL | DQSAVE+45, MEDHIST+12 |
| RPC Name | Call Tags |
|---|---|
| VIAB MEDHIST | MEDHIST |
| FileNo | Call Tags |
|---|---|
| ^OR(100 - [#100] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(9.4 - [#9.4] | DQSAVE+8 |
| ^ORD(100.98 - [#100.98] | MEDHIST+9, MEDHIST+10, MEDHIST+11 |
| ^TMP("IB" | DQSAVE+154!, DQSAVE+157, DQSAVE+158, DQSAVE+160! |
| ^TMP("VIAHIST" | MEDHIST+7 |
| ^VA(200 - [#200] | DOCHKOUT+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARR | MKSGLAR~, MKSGLAR+2 |
| CAT | DQSAVE+2~, DQSAVE+14*, DQSAVE+57, DQSAVE+78, DQSAVE+137, DQSAVE+145 |
| CDT | DQSAVE+67~, DQSAVE+75*, DQSAVE+77 |
| CKPKG | MEDHIST+4~, MEDHIST+12*, MEDHIST+23, MEDHIST+24 |
| CLIVDISP | MEDHIST+5~, MEDHIST+11*, MEDHIST+22 |
| CODE | DQSAVE+1~, DQSAVE+14*, DQSAVE+16, DQSAVE+21, DQSAVE+23, DQSAVE+28, DQSAVE+29, DQSAVE+30, DQSAVE+31, DQSAVE+33 , DQSAVE+34, DQSAVE+35, DQSAVE+36, DQSAVE+37, DQSAVE+38, DQSAVE+39, DQSAVE+40, DQSAVE+41, DQSAVE+42, DQSAVE+48 , DQSAVE+50, DQSAVE+65, DQSAVE+66, DQSAVE+68, DQSAVE+81, DQSAVE+85, DQSAVE+87, DQSAVE+96, DQSAVE+98, DQSAVE+107 , DQSAVE+109, DQSAVE+115, DQSAVE+117, DQSAVE+126, DQSAVE+128, DQSAVE+134, DQSAVE+136, DQSAVE+144, DQSAVE+146 |
| COM | DQSAVE+4~, DQSAVE+148*, DQSAVE+149* |
| COMMENT | DQSAVE+4~ |
| COMMENT( | DQSAVE+61*, DQSAVE+82*, DQSAVE+93*, DQSAVE+104*, DQSAVE+112*, DQSAVE+123*, DQSAVE+131*, DQSAVE+141*, DQSAVE+149 |
| COMMENTS | DQSAVE+4~ |
| COMMENTS( | DQSAVE+146*, DQSAVE+149 |
| CPT | DQSAVE+3~, DQSAVE+12*, DQSAVE+49*, DQSAVE+61, DQSAVE+62 |
| CSYS | DQSAVE+67~, DQSAVE+76*, DQSAVE+77 |
| CT | MKSGLAR+1~, MKSGLAR+2*, MKSGLAR+4*, MKSGLAR+6 |
| DFN | DQSAVE+5~, DQSAVE+29*, DQSAVE+152, MEDHIST~, MEDHIST+19, MEDHIST+25, MEDHIST+29 |
| DGP | MEDHIST+5~, MEDHIST+21*, MEDHIST+22 |
| >> DISPLAY | DATA2PCE+8, DATA2PCE+11 |
| DT | DQSAVE+75 |
| DUZ | DOCHKOUT+2, DOCHKOUT+3 |
| HF | DQSAVE+3~, DQSAVE+12*, DQSAVE+116*, DQSAVE+123 |
| HPIV | MEDHIST+4~, MEDHIST+6*, MEDHIST+10*, MEDHIST+22 |
| I | DQSAVE+1~, DQSAVE+13*, MDS+2~, MDS+3*, MDS+4*, MDS+5, MDS+7*, MDS+8, MKSGLAR+1~, MKSGLAR+2* , MKSGLAR+3*, MKSGLAR+5, MKSGLAR+6 |
| ICD | DQSAVE+3~, DQSAVE+12*, DQSAVE+69*, DQSAVE+81, DQSAVE+82 |
| IEN | DQSAVE+1~, DQSAVE+50*, DQSAVE+51, DQSAVE+67~, DQSAVE+71*, DQSAVE+72, DQSAVE+73, DQSAVE+76 |
| IMM | DQSAVE+3~, DQSAVE+12*, DQSAVE+86*, DQSAVE+93 |
| IMPLDT | DQSAVE+2~, DQSAVE+6* |
| ISIV | MEDHIST+4~, MEDHIST+6*, MEDHIST+9*, MEDHIST+22 |
| J | MKSGLAR+1~, MKSGLAR+5*, MKSGLAR+6 |
| LEXIEN | DQSAVE+67~, DQSAVE+77* |
| LOC | DOCHKOUT~, DOCHKOUT+3, CHKOUT~, CHKOUT+2 |
| MOD | DQSAVE+3~, DQSAVE+55*, DQSAVE+56 |
| MODCNT | DQSAVE+3~, DQSAVE+53*, DQSAVE+54 |
| MODIDX | DQSAVE+3~, DQSAVE+54*, DQSAVE+55 |
| MODS | DQSAVE+3~, DQSAVE+53*, DQSAVE+55 |
| NARR | DQSAVE+2~, DQSAVE+14*, DQSAVE+58, DQSAVE+79, DQSAVE+81, DQSAVE+138 |
| NOTEIEN | DATA2PCE+12, DATA2PCE+15, DATA2PCE+19! |
| OK | DQSAVE+1~, DATA2PCE+8*, DATA2PCE+11*, DATA2PCE+12, DATA2PCE+18 |
| PCELIST | DATA2PCE+19! |
| PCELIST( | DQSAVE+13 |
| PED | DQSAVE+3~, DQSAVE+12*, DQSAVE+108*, DQSAVE+112 |
| PKG | DQSAVE+1~, DQSAVE+8*, DATA2PCE+8, DATA2PCE+11 |
| PROBLEMS | DQSAVE+5~, DQSAVE+152 |
| PROBLEMS( | DQSAVE+81*, DQSAVE+163, DQSAVE+164 |
| PRV | DQSAVE+3~, DQSAVE+12*, DQSAVE+17*, DQSAVE+18, DQSAVE+19 |
| PXAPREDT | DQSAVE+5~, DQSAVE+11*, DQSAVE+25*, DATA2PCE+4, DATA2PCE+8, DATA2PCE+11 |
| PXERRORS | DQSAVE+2~, DATA2PCE+8, DATA2PCE+11, DATA2PCE+17 |
| PXERRZ | DQSAVE+5~ |
| PXPROBS | DQSAVE+2~, DATA2PCE+8, DATA2PCE+11, DATA2PCE+18 |
| PXPROBS( | DATA2PCE+17 |
| RESULT | MEDHIST~, MEDHIST+7*, MEDHIST+18, MEDHIST+19, MEDHIST+23, MEDHIST+25, MEDHIST+26, MEDHIST+28, MEDHIST+29 |
| ROOT | DQSAVE+2~, DQSAVE+18*, DQSAVE+21, DQSAVE+22, DQSAVE+27*, DQSAVE+28*, DQSAVE+29, DQSAVE+30, DQSAVE+31, DQSAVE+33* , DQSAVE+34, DQSAVE+35, DQSAVE+36, DQSAVE+37, DQSAVE+38, DQSAVE+39, DQSAVE+40, DQSAVE+41, DQSAVE+43, DQSAVE+45 , DQSAVE+46, DQSAVE+49*, DQSAVE+51, DQSAVE+56, DQSAVE+57, DQSAVE+58, DQSAVE+59, DQSAVE+60, DQSAVE+62, DQSAVE+69* , DQSAVE+73, DQSAVE+74, DQSAVE+77, DQSAVE+78, DQSAVE+79, DQSAVE+80, DQSAVE+81, DQSAVE+83, DQSAVE+86*, DQSAVE+87 , DQSAVE+88, DQSAVE+89, DQSAVE+90, DQSAVE+91, DQSAVE+92, DQSAVE+94, DQSAVE+97*, DQSAVE+98, DQSAVE+99, DQSAVE+100 , DQSAVE+101, DQSAVE+102, DQSAVE+103, DQSAVE+105, DQSAVE+108*, DQSAVE+109, DQSAVE+110, DQSAVE+111, DQSAVE+113, DQSAVE+116* , DQSAVE+117, DQSAVE+118, DQSAVE+120, DQSAVE+121, DQSAVE+124, DQSAVE+127*, DQSAVE+128, DQSAVE+129, DQSAVE+130, DQSAVE+132 , DQSAVE+135*, DQSAVE+136, DQSAVE+137, DQSAVE+138, DQSAVE+139, DQSAVE+140, DQSAVE+142 |
| ROOT2 | DQSAVE+2~, DQSAVE+19*, DQSAVE+23, DQSAVE+24 |
| RTN | MKSGLAR~ |
| RTN( | MKSGLAR+6* |
| SK | DQSAVE+3~, DQSAVE+12*, DQSAVE+97*, DQSAVE+104 |
| SRC | DQSAVE+1~, DQSAVE+10*, DQSAVE+122*, DATA2PCE+8, DATA2PCE+11 |
| SRV | DOCHKOUT+1~, DOCHKOUT+2*, DOCHKOUT+3 |
| SVCAT | DQSAVE+4~, DQSAVE+33*, DQSAVE+75 |
| TARR | DATA2PCE+17*, DATA2PCE+19! |
| TRT | DQSAVE+3~, DQSAVE+12*, DQSAVE+135*, DQSAVE+141 |
| TYP | DQSAVE+1~, DQSAVE+14*, DQSAVE+15, DQSAVE+20, DQSAVE+26, DQSAVE+47, DQSAVE+62, DQSAVE+63, DQSAVE+83, DQSAVE+84 , DQSAVE+94, DQSAVE+95, DQSAVE+105, DQSAVE+106, DQSAVE+113, DQSAVE+114, DQSAVE+124, DQSAVE+125, DQSAVE+132, DQSAVE+133 , DQSAVE+142, DQSAVE+143 |
| U | DQSAVE+14, DQSAVE+22, DQSAVE+28, DQSAVE+29, DQSAVE+30, DQSAVE+31, DQSAVE+33, DQSAVE+34, DQSAVE+35, DQSAVE+36 , DQSAVE+37, DQSAVE+38, DQSAVE+39, DQSAVE+40, DQSAVE+41, DQSAVE+43, DQSAVE+44, DQSAVE+45, DQSAVE+46, DQSAVE+52 , DQSAVE+53, DQSAVE+59, DQSAVE+60, DQSAVE+61, DQSAVE+74, DQSAVE+77, DQSAVE+80, DQSAVE+81, DQSAVE+82, DQSAVE+88 , DQSAVE+89, DQSAVE+90, DQSAVE+91, DQSAVE+92, DQSAVE+93, DQSAVE+99, DQSAVE+100, DQSAVE+101, DQSAVE+102, DQSAVE+103 , DQSAVE+104, DQSAVE+110, DQSAVE+111, DQSAVE+112, DQSAVE+118, DQSAVE+119, DQSAVE+120, DQSAVE+121, DQSAVE+122, DQSAVE+123 , DQSAVE+129, DQSAVE+130, DQSAVE+131, DQSAVE+139, DQSAVE+140, DQSAVE+141, DQSAVE+146, DOCHKOUT+2, MEDHIST+6 |
| VIAAUTO | MDS+2~ |
| VIAAVST | DQSAVE+2~, DATA2PCE+8, DATA2PCE+11, DATA2PCE+12, DATA2PCE+14 |
| VIACPTDE | DQSAVE+5~, DQSAVE+62*, DATA2PCE+4, DATA2PCE+6 |
| VIADX | DQSAVE+64~, DQSAVE+68*, DQSAVE+70*, DQSAVE+71, DQSAVE+77 |
| VIADXI | DQSAVE+64~, DQSAVE+66*, DQSAVE+68, DQSAVE+74, DQSAVE+81, DQSAVE+82 |
| VIAENCDT | DQSAVE+2~, DQSAVE+28*, DQSAVE+75 |
| VIAIFN | MEDHIST~, MEDHIST+6, MEDHIST+8, MEDHIST+21 |
| VIALOC | DQSAVE+166, MDS~, MDS+1 |
| VIAOK | DATA2PCE+13~, DATA2PCE+15, MDS+2~, MDS+3*, MDS+4, MDS+5*, MDS+6, MDS+7, MDS+8*, MDS+9* , MDS+10 |
| VIAPHMID | MEDHIST+4~, MEDHIST+8*, MEDHIST+16, MEDHIST+25 |
| VIAPROBI | DQSAVE+153~, DQSAVE+156*, DQSAVE+157*, DQSAVE+158, DQSAVE+162*, DQSAVE+163*, DQSAVE+164 |
| VIAPSID | MEDHIST+4~, MEDHIST+6*, MEDHIST+19, MEDHIST+29 |
| VIAPXAPI | DQSAVE+1~, DQSAVE+166 |
| VIAPXAPI( | DQSAVE+149* |
| VIAPXAPI("DX/PL" | DQSAVE+164* |
| VIAPXAPI("ENCOUNTER" | DQSAVE+170*, DQSAVE+171*, DATA2PCE+5 |
| VIAPXAPI("PROCEDURE" | DATA2PCE+6 |
| VIAPXAPI("PROVIDER" | DQSAVE+119 |
| VIAPXDEL | DQSAVE+1~ |
| VIAPXDEL("ENCOUNTER" | DATA2PCE+5* |
| VIAPXDEL("PROCEDURE" | DATA2PCE+6* |
| VIASAVV | DQSAVE+5~ |
| VIATIME | DQSAVE+167~, DQSAVE+168*, DQSAVE+169*, DQSAVE+170 |
| VIAWPROB | DQSAVE+153~, DQSAVE+158*, DQSAVE+159, DQSAVE+161 |
| VIAWPROB( | DQSAVE+159*, DQSAVE+164 |
| VIAX | DATA2PCE+13~, DATA2PCE+15 |
| VIAX(1207 | DATA2PCE+14* |
| VIAY | DOCHKOUT~, DOCHKOUT+3*, DOCHKOUT+4*, DOCHKOUT+5*, CHKOUT+1~, CHKOUT+2, CHKOUT+3 |
| >> VOK | DATA2PCE+17 |
| >> VOK(0 | DATA2PCE+18* |
| X | DQSAVE+1~, DQSAVE+13*, DQSAVE+14, DQSAVE+22, DQSAVE+28, DQSAVE+29, DQSAVE+30, DQSAVE+31, DQSAVE+33, DQSAVE+34 , DQSAVE+35, DQSAVE+36, DQSAVE+37, DQSAVE+38, DQSAVE+39, DQSAVE+40, DQSAVE+41, DQSAVE+43, DQSAVE+44, DQSAVE+45 , DQSAVE+46, DQSAVE+52, DQSAVE+53, DQSAVE+59, DQSAVE+60, DQSAVE+61, DQSAVE+74, DQSAVE+80, DQSAVE+81, DQSAVE+82 , DQSAVE+88, DQSAVE+89, DQSAVE+90, DQSAVE+91, DQSAVE+92, DQSAVE+93, DQSAVE+99, DQSAVE+100, DQSAVE+101, DQSAVE+102 , DQSAVE+103, DQSAVE+104, DQSAVE+110, DQSAVE+111, DQSAVE+112, DQSAVE+118, DQSAVE+119*, DQSAVE+120, DQSAVE+121, DQSAVE+122 , DQSAVE+123, DQSAVE+129, DQSAVE+130, DQSAVE+131, DQSAVE+139, DQSAVE+140, DQSAVE+141, DQSAVE+146, MDS~ |
| X("DX/PL" | MDS+4, MDS+5 |
| X("PROCEDURE" | MDS+7, MDS+8 |
| X("PROVIDER" | MDS+9 |
| XAM | DQSAVE+3~, DQSAVE+12*, DQSAVE+127*, DQSAVE+131 |
| >> ZTQUEUED | DQSAVE+7 |
| >> ZTREQ | DQSAVE+7* |
| >> ZTSTAT | DATA2PCE+16* |
| Name | Field # of Occurrence |
|---|---|
| $T(HISTORY^PSBMLHS | MEDHIST+17, MEDHIST+27 |