PSOARCSV ;BIR/SAB/LGH-archiving save option ;07/07/92
Source file <PSOARCSV.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 6 | EXIT^PSOARCCO ^PSOARCCV (,TAPE1)^PSOARCS2 ^PSOARCTG TAPE^PSOARCTP ^PSOARX |
Kernel | 2 | ^%ZIS ^%ZISC |
VA Fileman | 2 | ^DIE ^DIR |
Pharmacy Data Management | 1 | (PSOL,PSOUL)^PSSLOCK |
Registration | 1 | KVA^VADPT |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 6 | PSO ARCHIVE TAPE SAVE PSOARC PSOARCCO PSOARCR1 PSOARCRR PSOARX |
Name | Comments | DBIA/ICR reference |
---|---|---|
END1 | ||
TAP0 | ;prints index to tape
|
|
AC | ||
PDVQ | ||
GAT | ||
HD1 | ;Invoked from ^PSOARCRR,PSOARCR1
|
|
PDV | ||
TAP1 | ;print "name-rx list"
|
|
PDV1 | ||
EN01 | ||
FILE1 | ||
DEVICE | ||
ARC | ||
HDT | ||
EX | ||
EX1 | ||
RST | ;Invoked from ^PSOARCCO
|
|
ARCRX | ;Mark Rx as archived in 52 by setting field 36
|
|
TDV | ||
HD | ||
RX |
Name | Field # of Occurrence |
---|---|
^%ZIS | PDV+1, TDV, TDV+1 |
^%ZISC | TDV+2, DEVICE+1 |
^DIE | ARCRX+3 |
^DIR | AC+2, EN01, PDV1+1, END1, PDVQ |
EXIT^PSOARCCO | END1, DEVICE+1 |
^PSOARCCV | RX+1 |
^PSOARCS2 | FILE1+3 |
TAPE1^PSOARCS2 | ARC |
^PSOARCTG | ARC |
TAPE^PSOARCTP | RX+1 |
^PSOARX | RX |
PSOL^PSSLOCK | ARCRX+2 |
PSOUL^PSSLOCK | ARCRX+3 |
KVA^VADPT | EX1+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSRX - [#52] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("MAGTAPE" | TDV+3 |
^DD("DILOCKTM" | AC |
^DPT("SSN" | ARC |
^PSOARC - [#52.8] | AC, EX1+2 |
^PSOARC("B" | RST+1, FILE1, ARC, GAT+1 |
^PSOARC(0 | AC+1, AC+2, EX |
^PSRX - [#52] | RX, GAT+4, TAP1+1, TAP1+2 |
^TMP($J | GAT+1!*, GAT+4, TAP0+1 |
Name | Line Occurrences |
---|---|
ARC | FILE1 |
ARCRX | ARC |
EN01 | END1 |
END1 | PDV+2, PDV1 |
EX | AC+1 |
EX1 | AC+2, EN01, PDV+1, PDV1, TDV+1 |
GAT | RST+1 |
HD | RST+1, GAT+3 |
HD1 | RX |
HDT | RST+1 |
PDVQ | PDV+2 |
RX | ARC |
TAP0 | GAT+5 |
TAP1 | TAP0+1 |
TDV | EN01, TDV+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%MT | EX1! |
%MT("WEL" | FILE1+1 |
%ZIS | PDV+1!*, TDV!, TDV+1! |
%ZIS("A" | PDV+1*, TDV*! |
%ZIS("B" | TDV* |
DA | FILE1+2!, ARC*, RX*, ARCRX+1~, ARCRX+2*, EX1! |
DFN | FILE1+2!, EX1! |
DIE | ARCRX+1~, ARCRX+2*, ARCRX+3! |
DIR | AC+2!, EN01!, PDV1+1!, END1!, PDVQ!, EX1! |
DIR("?" | PDV1+1* |
DIR("A" | AC+2*, EN01*, PDV1+1*, END1*, PDVQ* |
DIR("B" | AC+2*, EN01* |
DIR(0 | AC+2*, EN01*, PDV1+1*, END1*, PDVQ* |
DIRUT | AC+2, EN01, END1, PDVQ, EX1! |
DR | ARCRX+1~, ARCRX+2* |
DT | HD, HD1+1 |
DTOUT | PDV1, EX1! |
DUOUT | PDV1, EX1! |
I | FILE1+2!, EX1! |
I1 | FILE1+2!, EX1! |
IO | PDV+2, TDV+3 |
IO(0 | RX |
>> IOBS | TDV+3 |
IOF | PDV+2, TDV+3 |
IOM | PDV+2, TDV+3 |
ION | AC+1 |
IOP | PDV+1!*, TDV+1*! |
>> IOPAR | TDV+3 |
IOSL | PDV+2 |
IOST | PDV+2, TDV+2 |
J | FILE1*, EX1! |
JJ | ARC*, EX1! |
KK | GAT+1*, GAT+4*, TAP0+1*, EX1! |
LL | GAT*, GAT+1*, GAT+3, EX1! |
LMI | FILE1+2!, EX1! |
NM | GAT*, GAT+3, GAT+4, TAP0+1, EX1! |
PG | AC+1*, HD*, EX1! |
POP | PDV+1!, TDV+1! |
PSOABS | TDV+3*, FILE1+2!, EX1! |
PSOACDS | PDV1+1*, HD1+1, EX1! |
PSOACEOT | EX1! |
PSOACPF | PDV!, PDV+2*, HD, HD1+1, EX1! |
PSOACPL | PDV!, PDV+2*, RX, GAT+3, EX1! |
PSOACPM | PDV!, PDV+2*, GAT+4, EX1! |
PSOACRS | AC+1*, EX1! |
PSOAEOT | FILE1+2! |
PSOAF | TDV+3*, EX1! |
PSOAM | TDV+3*, EX1+1! |
PSOAP | PDV!, PDV+2*, PDV1, RST+1, RX, GAT+2, GAT+3, HD, EX1+1! |
PSOAPAR | TDV+3*, EX1+1! |
PSOAPG | AC+1*, HD1+1*, EX1! |
PSOARCDA | ARCRX+2*! |
PSOARCRX | ARCRX+2*!, ARCRX+3! |
PSOAT | TDV+3*, RST+1, ARC, RX+1, GAT+5, HDT, TAP0+1, TAP0+2, TAP1+2, EX1+1! |
PSOATNM | PDV!, PDV+2*, TDV+3*, EX1+1! |
PSOION | AC+1*, PDV+1!, TDV+1, EX1+1! |
PSOK | RST+1*, FILE1*, FILE1+2!, EX1+1! |
PSOMSG | ARCRX+2!, ARCRX+3! |
RX0 | FILE1+2!, RX*, ARCRX+2, EX1+1! |
SS | GAT*, TAP0+1, EX1+1! |
SSN | RST+1*, FILE1*, ARC, GAT, GAT+1, GAT+3, EX1+1! |
STOP | PDV*, PDV+2, END1*, PDVQ*, EX1+1! |
TA | FILE1+2!, EX1+1! |
VAR1 | FILE1+2!, TAP0+1*, TAP0+2, TAP1+1*, TAP1+2*, EX1+1! |
X | PDV1+1!, EX1+1! |
XAR1 | FILE1+2!, TAP0+3*, EX1+1! |
XTYPE | FILE1+2!, EX1+1! |
Y | AC+2, EN01, END1, PDVQ, EX1+1! |
ZI | RST+1*, FILE1*, ARC, GAT, GAT+1, EX1+1! |
ZII | ARC*, RX, GAT*, GAT+1*, GAT+3*, GAT+4*, TAP0+1*, TAP1+1, TAP1+2, EX1+1! |