DGPWB ;ALB/CAW/MLR - Patient Wristband Print ; 9/27/00 3:40pm
Source file <DGPWB.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 |
---|---|---|
Registration | 2 | DGPMV3 DGPW PATIENT WRISTBAND PRINT |
VA Point of Service | 1 | VPSWRIST |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Ask patient name
; This is used when printing a wristband from the menu |
|
ENQ | ||
START(DFN) | ;Start
; This is where it will be used when in admit or transfer ; Input is patient IFN |
|
TRANS | ||
DIV | ||
STARTQ | ||
DIVISION(WARD) | ; Obtain Divison from Ward Location
|
|
SET | ;Set the lines to print
|
|
PID | ;Substituting SS# for missing PID# **287** MLR
|
|
END | ;Clean up variables
|
|
; Print the wristband
|
||
DEVICE() | ;
|
|
DEVEN | ||
DEVICEQ | ||
QUE() | ; -- que job
; return: did job que [ 1|yes 0|no ] |
|
TRCHK(TYPE) | ;Check to see if appropriate type to continue
|
|
TRCHKQ | ||
ASK() | ;Ask if they want to print
|
|
ASKQ |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | SET+26 |
^DG(40.8 - [#40.8] | DIVISION+6, DIVISION+7 |
^DG(405.2 - [#405.2] | TRCHK+4 |
^DG(43 - [#43] | DIVISION+6 |
^DIC(39.1 - [#39.1] | SET+9, SET+10, SET+11, SET+12 |
^DIC(39.2 - [#39.2] | SET+13, SET+16 |
^DIC(42 - [#42] | DIVISION+5 |
^DPT - [#2] | PID+1 |
^UTILITY("DGPM" | TRANS+3, TRANS+4 |
Name | Line Occurrences |
---|---|
$$ASK | DIV+1 |
$$DEVICE | EN+10, DIV+3 |
$$DIVISION | EN+9, DIV |
$$QUE | DEVEN+4 |
$$TRCHK | TRANS |
DEVEN | DEVEN+2 |
DEVICEQ | DEVEN+1, DEVEN+3 |
DIV | TRANS+2 |
END | SET+27 |
ENQ | EN+6, EN+9, EN+10 |
PID | SET+16 |
SET+23 | |
SET | EN+10, DIV+5 |
START | EN+11 |
STARTQ | START+5, TRANS, TRANS+5, DIV, DIV+1, DIV+3 |
TRCHKQ | TRCHK+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %ZIS | DEVEN* |
>> %ZIS("A" | DEVEN* |
>> %ZIS("B" | DEVEN* |
BAND | SET+4~ |
BAND( | SET+18*, SET+19, SET+20*, SET+21 |
CNT | SET+4~, SET+22*, END+2~, END+3* |
DATA | SET+4~, SET+11*, SET+12, SET+18 |
DFN | EN+3~, EN+7*, EN+11, START~, SET+26, PID+1 |
>> DGPMA | TRANS, TRANS+2, TRANS+5, DIV+1 |
>> DGPMP | TRANS+2, TRANS+5 |
DIC | EN+3~, EN+5* |
DIC(0 | EN+5* |
DIR | ASK+3! |
DIR("A" | ASK+1* |
DIR("B" | ASK+2* |
DIR(0 | ASK+2* |
DIVISION | START+4~, DIVISION+2~, DIVISION+5*, DIVISION+6*, DIVISION+7 |
DT | SET+26 |
DTOUT | EN+6, ENQ!, ASK+3 |
DUOUT | EN+6, ENQ!, ASK+3 |
DUZ | SET+26 |
FINAL | SET+4~ |
FINAL( | SET+21*, SET+22 |
IFN | SET+4~, SET+9*, SET+10, SET+11, SET+12 |
IO("Q" | DEVEN+3, QUE+3! |
IOST | DEVEN+2 |
ITEMD | SET+4~, SET+12*, SET+13, SET+16, SET+18 |
LINE | SET+4~, SET+9*, SET+10*, SET+11, SET+12, SET+18, SET+19, SET+20, SET+21 |
MVMT | TRCHK+2~, TRCHK+4* |
OPTIND | EN+3~, EN+4*, EN+8*, EN+10 |
>> POP | DEVEN+1 |
START+4~ | |
TYPE | TRCHK~, TRCHK+4, TRCHK+5 |
U | EN+9, TRANS, TRANS+2, TRANS+4, TRANS+5, DIVISION+5, DIVISION+6, DIVISION+7, SET+18, SET+20 , SET+21, PID+1, TRCHK+4, TRCHK+5 |
VAERR | EN+3~ |
VAIN | EN+3~ |
VAIN(4 | EN+8, EN+9, START+5, START+6 |
VAR | END+2~, END+3* |
VARIABLE | END+1! |
WARD | START+4~, START+6*, DIV, DIVISION~, DIVISION+5 |
WHERE | SET+4~, SET+19*, SET+20, SET+21 |
X | SET+4~, SET+13*, SET+22*, SET+26*, QUE+5* |
Y | EN+3~, EN+6, EN+7, EN+10*, START+4~, TRANS+2~, TRANS+3*, TRANS+4*, DIV+3*, DIVISION+2~ , DIVISION+3*, DIVISION+7*, DIVISION+8, SET+16, SET+18, PID+1*, PID+3*, PID+4*, DEVICE+1*, DEVEN+3* , DEVEN+4*, DEVICEQ, TRCHK+2~, TRCHK+3*, TRCHK+4*, TRCHK+5*, TRCHKQ, ASK+3*, ASKQ |
>> ZTDESC | QUE+4* |
>> ZTQUEUED | SET+24 |
>> ZTRTN | QUE+4* |
>> ZTSAVE( | QUE+5* |
ZTSK | QUE+3!, QUE+6, QUE+7 |