PSOARCF4 ;BIR/SAB/LGH/LC-ARCHIVING SAVE OPTION ;07/07/92
Source file <PSOARCF4.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 6 | EXIT^PSOARCCO ^PSOARCCV (,TAPE1)^PSOARCF5 TAPE^PSOARCF6 ^PSOARCTG ^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 | 4 | PSO ARCHIVE FILE SAVE PSOARC PSOARCF2 PSOARCF3 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| END1 | ||
| TAP0 | ; PRINTS INDEX TO FILE
|
|
| AC | ||
| PDVQ | ||
| GAT | ||
| HD1 | ;Invoked from ^PSOARCF3,PSOARCF2
|
|
| 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 |
| ^PSOARCF5 | FILE1+3 |
| TAPE1^PSOARCF5 | ARC |
| TAPE^PSOARCF6 | RX+1 |
| ^PSOARCTG | ARC |
| ^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) |
|---|---|
| ^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! |
| %ZIS | PDV+1!*, TDV!, TDV+1! |
| %ZIS("A" | PDV+1*, TDV*! |
| %ZIS("B" | TDV* |
| %ZIS("HFSMODE" | 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 |
| >> IOT | TDV+2, TDV+3 |
| 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! |
| PSOAIO | TDV+3*, EX1+1! |
| PSOAIOT | TDV+3*, EX1+1! |
| 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! |