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