VIABRPC3 ;AAC/PB - VIA RPCs ;10/06/2016
Source file <VIABRPC3.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 |
---|---|---|
VistA Integration Adapter | 7 | VIAB ALLSPEC VIAB DEATEXT VIAB DOWSCH VIAB FUTURE LAB COLLECTS VIAB GET LAB TIMES VIAB GETDEM VIAB IC VALID |
Name | Comments | DBIA/ICR reference |
---|---|---|
ALLSPEC(RESULT,FROM,DIR) | ; Return a set of specimens from topography file, clonded from ORWDLR32 ALLSPEC RPC
|
|
GETLABTM(RESULT,VIADATE,VIALOC) | ;Return list of lab collect times for a date and location
|
|
LOCTYPE(RESULT,VIALOC) | ; Returns type of location (C,W)
|
|
DOWSCH(RESULT,DFN,LOCIEN) | ||
WARDIEN(LOCIEN) | ;
|
|
LCFUTR(RESULT,VIALOC,VIADIV) | ||
ICVALID(RESULT,VIATIME) | ;Is the time a valid immediate collect time?
|
|
DEATEXT(RESULT) | ;returns the mandatory dea text to show when a user checks a controlled substance order to be signed on the signature dialog
|
|
GETDEM(RESULT,DFN) | ; GET PATIENT DEMOGRAPHICS (Supported (#10061) DEM^VADPT API Call, PIMS Technical manual)
|
Name | Field # of Occurrence |
---|---|
DW^%DTC | GETLABTM+13 |
NOW^%DTC | ALLSPEC+8, GETLABTM+20 |
YMD^%DTC | GETLABTM+20 |
$$FIND1^DIC | LCFUTR+7 |
$$VALID^LR7OV4 | ICVALID+5 |
SCHED^PSS51P1 | DOWSCH+7 |
ZERO^PSS51P1 | DOWSCH+14 |
DEM^VADPT | GETDEM+27 |
$$NOW^XLFDT | GETLABTM+10 |
$$GET^XPAR | GETLABTM+12, GETLABTM+14, GETLABTM+15, LCFUTR+8, LCFUTR+9 |
GETLST^XPAR | GETLABTM+17 |
GETWP^XPAR | DEATEXT+4 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
RPC Name | Call Tags |
---|---|
VIAB ALLSPEC | ALLSPEC |
VIAB GET LAB TIMES | GETLABTM |
VIAB DOWSCH | DOWSCH |
VIAB FUTURE LAB COLLECTS | LCFUTR |
VIAB DEATEXT | DEATEXT |
VIAB IC VALID | ICVALID |
VIAB GETDEM | GETDEM |
FileNo | Call Tags |
---|---|
^XTV(8989.51 - [#8989.51] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HOLIDAY - [#40.5] | GETLABTM+15 |
^LAB(61 - [#61] | ALLSPEC+10, ALLSPEC+11, ALLSPEC+12, ALLSPEC+13 |
^SC - [#44] | LOCTYPE+7, WARDIEN+4, WARDIEN+5 |
^TMP("VIABDEM" | GETDEM+26, GETDEM+28*, GETDEM+29* |
^TMP($J | DOWSCH+13!, DOWSCH+15, DOWSCH+16! |
Name | Line Occurrences |
---|---|
$$WARDIEN | DOWSCH+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ALLSPEC+7~, ALLSPEC+8, GETLABTM+7~, GETLABTM+20, GETLABTM+21 |
%H | GETLABTM+7~, GETLABTM+20* |
A | ALLSPEC+7~, ALLSPEC+12* |
B | ALLSPEC+7~, ALLSPEC+12* |
CNT | ALLSPEC+7~, ALLSPEC+9*, ALLSPEC+10, DOWSCH+5~, DOWSCH+9*, DOWSCH+11, DOWSCH+19 |
DFN | DOWSCH~, GETDEM~, GETDEM+25 |
DIR | ALLSPEC~, ALLSPEC+10 |
DUZ(2 | ICVALID+5 |
FREQ | DOWSCH+5~, DOWSCH+15*, DOWSCH+17, DOWSCH+18 |
FROM | ALLSPEC~, ALLSPEC+10*, ALLSPEC+11, ALLSPEC+13 |
I | ALLSPEC+7~, ALLSPEC+9*, ALLSPEC+10, ALLSPEC+13*, GETLABTM+19*, GETLABTM+20, GETLABTM+21, GETLABTM+22, DEATEXT+3~, DEATEXT+5* |
IEN | ALLSPEC+7~, ALLSPEC+11*, ALLSPEC+12, ALLSPEC+13 |
ILST | DOWSCH+5~, DOWSCH+8*, DOWSCH+19* |
LOCIEN | DOWSCH~, DOWSCH+6, WARDIEN~, WARDIEN+3, WARDIEN+4, WARDIEN+5 |
NODE | DOWSCH+10~, DOWSCH+11*, DOWSCH+12, DOWSCH+14, DOWSCH+15 |
NOW | ALLSPEC+7~, ALLSPEC+8*, ALLSPEC+12 |
RESULT | ALLSPEC~, GETLABTM~, GETLABTM+17, GETLABTM+18, GETLABTM+21*, GETLABTM+23, LOCTYPE~, LOCTYPE+5*, LOCTYPE+7*, DOWSCH~ , WARDIEN+1~, WARDIEN+2*, WARDIEN+3, WARDIEN+4, WARDIEN+5*, WARDIEN+6, LCFUTR~, LCFUTR+6*, LCFUTR+8*, LCFUTR+9* , ICVALID~, ICVALID+5*, DEATEXT~, GETDEM~, GETDEM+26* |
RESULT( | ALLSPEC+13*, GETLABTM+19, GETLABTM+20, GETLABTM+21!, GETLABTM+22*, DOWSCH+19*, DEATEXT+5* |
RESULT(0 | GETLABTM+8*, GETLABTM+11*, GETLABTM+14*, GETLABTM+15*, GETLABTM+16, GETLABTM+18*, GETLABTM+23*, GETDEM+25* |
U | ALLSPEC+13, GETLABTM+22, LOCTYPE+7, DOWSCH+12, DOWSCH+14, DOWSCH+15, DOWSCH+19, WARDIEN+4, WARDIEN+5 |
VA | GETDEM+29! |
VADM | GETDEM+28! |
VIABARRAY | DOWSCH+5~, DOWSCH+7 |
VIABARRAY( | DOWSCH+9, DOWSCH+11, DOWSCH+19 |
VIADA | GETLABTM+7~, GETLABTM+9*, GETLABTM+11, GETLABTM+13, GETLABTM+15, GETLABTM+21 |
VIADATE | GETLABTM~, GETLABTM+8, GETLABTM+9 |
VIADIV | LCFUTR~, LCFUTR+8 |
VIADOW | GETLABTM+7~, GETLABTM+13*, GETLABTM+14 |
VIALOC | GETLABTM~, GETLABTM+8, GETLABTM+12, LOCTYPE~, LOCTYPE+6, LOCTYPE+7, LCFUTR~, LCFUTR+8, LCFUTR+9 |
VIANOW | GETLABTM+7~, GETLABTM+10*, GETLABTM+11 |
VIATI | GETLABTM+7~, GETLABTM+10*, GETLABTM+20*, GETLABTM+21 |
VIATIME | ICVALID~, ICVALID+4*, ICVALID+5 |
VIAY | DEATEXT+3~, DEATEXT+4 |
VIAY( | DEATEXT+5 |
WIEN | DOWSCH+5~, DOWSCH+6*, DOWSCH+7 |
X | GETLABTM+7~, GETLABTM+13* |