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* |