VPSPRINT ;SLOIFO/BT - Common APIs used for VPS Printing;07/18/14 15:08
Source file <VPSPRINT.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 1 | DEVICE^XUDHGUI |
Master Patient Index VistA | 1 | $$GETDFN^MPIF001 |
Registration | 1 | RPCVIC^DPTLK |
VA FileMan | 1 | ^DIC |
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 |
---|---|---|
VA Point of Service | 3 | VPS GET PRINTERS VPSRLBLS VPSWRIST |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETDFN(VPSTYP,VPSNUM) | ;Return DFN given Patient ID Type and Value
|
|
DEVICE(VPSDEV,FROM,DIR) | ; RPC: VPS GET PRINTERS
; -- Return up to 20 entries from the Device file based on Input criteria ; INPUT ; FROM : List all printers start from (text to $O from) ; B (all device with name start *WITH* B) ; B* (all device with name start *FROM* B) ; DIR : Ascending order (1) or Descending order (-1) ($O direction) ; OUTPUT ; VPSDEV : By reference local array contains VistA printers based on input criteria ; SYNTAX ; Found : VPSDEV(0) = 1 ; VPSDEV(1..n)=IEN^Name^DisplayName^Location^RMar^PLen |
|
DEVEXIST(DEVNAME) | ;check if DEVNAME exists on file
; Returns 1 if found, otherwise returns -1^err message |
RPC Name | Call Tags |
---|---|
VPS GET PRINTERS | DEVICE |
FileNo | Call Tags |
---|---|
^%ZIS(1 - [#3.5] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | GETDFN+21 |
^DPT("SSN" | GETDFN+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CM | GETDFN+8~*, GETDFN+11 |
DEVNAME | DEVEXIST~, DEVEXIST+2, DEVEXIST+4, DEVEXIST+6 |
DFN | GETDFN+14~, GETDFN+17*, GETDFN+18*, GETDFN+20*, GETDFN+21*, GETDFN+23, GETDFN+24*, GETDFN+26*, GETDFN+28 |
DIC | DEVEXIST+3~* |
DIR | DEVICE~, DEVICE+17*, DEVICE+18 |
FROM | DEVICE~, DEVICE+16*, DEVICE+18 |
U | GETDFN+18, GETDFN+21, DEVEXIST+6 |
VPSDEV | DEVICE~, DEVICE+15!, DEVICE+18, DEVICE+19, DEVICE+20 |
VPSDEV(0 | DEVICE+19*, DEVICE+20* |
VPSNUM | GETDFN~, GETDFN+12, GETDFN+17, GETDFN+18, GETDFN+20, GETDFN+21, GETDFN+23, GETDFN+26 |
VPSTYP | GETDFN~, GETDFN+10, GETDFN+11, GETDFN+16, GETDFN+19, GETDFN+22, GETDFN+25 |
X | DEVEXIST+4~* |
Y | DEVEXIST+5~, DEVEXIST+6 |