PSOR52 ;IHS/DSD/JCM-files refill entries in prescription file ;23-Sep-2013 16:30;PLS
Source file <PSOR52.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 10 | PROCESSX^PSOBBC  ECMESND^PSOBPSU1  ($$STATUS,$$SUBMIT)^PSOBPSUT  EN^PSOHDR  $$GETNDC^PSONDCUT  $$HDLG^PSOREJU1  RETRXF^PSOREJU2  $$FIND^PSOREJUT BBRX^PSORN52C SUS^PSORXL | 
| VA Fileman | 3 | (C,NOW)^%DTC (,IX1)^DIK $$GET1^DIQ | 
| Pharmacy Data Management | 2 | PSOUL^PSSLOCK SAVNDC^PSSNDCUT | 
| Kernel | 1 | (T0,T1)^%ZOSV | 
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 3 | PSOATRF PSOATRFC PSOREF0 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FINISH | ; | |
| END | ||
| DIK | ; | |
| EOJ | ; | |
| DD | ;rx data nodes | |
| FINISHX | ; | |
| START | ; | |
| INIT | ; | |
| FILE | ; | |
| EN(PSOX) | ;Entry Point | |
| INITX | 
| Name | Field # of Occurrence | 
|---|---|
| C^%DTC | INIT+5, INIT+8 | 
| NOW^%DTC | INIT+4 | 
| T0^%ZOSV | START+1 | 
| T1^%ZOSV | START+5 | 
| ^DIK | EOJ+2 | 
| IX1^DIK | DIK+2 | 
| $$GET1^DIQ | FINISH+23 | 
| PROCESSX^PSOBBC | FINISH+28 | 
| ECMESND^PSOBPSU1 | FINISH+19 | 
| $$STATUS^PSOBPSUT | FINISH+6, FINISH+22 | 
| $$SUBMIT^PSOBPSUT | FINISH+6, FINISH+18 | 
| EN^PSOHDR | DIK+4 | 
| $$GETNDC^PSONDCUT | FINISH+23 | 
| $$HDLG^PSOREJU1 | FINISH+21 | 
| RETRXF^PSOREJU2 | FINISH+7 | 
| $$FIND^PSOREJUT | FINISH+20 | 
| BBRX^PSORN52C | FINISHX+1 | 
| SUS^PSORXL | FINISH+3, FINISH+12 | 
| PSOUL^PSSLOCK | EOJ+3 | 
| SAVNDC^PSSNDCUT | FINISH+23 | 
| FileNo | Call Tags | 
|---|---|
| ^PSRX - [#52] | Classic Fileman Calls, GET1^DIQ | 
| ^PS(52.41 - [#52.41] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(52.41 - [#52.41] | EOJ+2 | 
| ^PSDRUG - [#50] | INIT+3 | 
| ^PSRX - [#52] | FILE+2, FILE+3*, FILE+6*, FILE+8*, FILE+9*, FILE+10*, FILE+11*, DIK+3 | 
| ^PSRX("ACP" | DIK+3* | 
| Name | Line Occurrences | 
|---|---|
| DIK | START+4 | 
| END | START+2 | 
| EOJ | END | 
| FILE | START+3 | 
| FINISH | START+6 | 
| FINISHX | FINISH+1, FINISH+9, FINISH+25, FINISH+33 | 
| INIT | START+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | FILE+2*, FILE+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | INIT+4 | 
| ACTION | FINISH+16~, FINISH+18, FINISH+19*, FINISH+21* | 
| >> APSPPRIO | INIT+19 | 
| >> BBFLG | FINISHX+1* | 
| >> BINGCRT | FINISHX+1* | 
| >> BINGRTE | FINISHX+1* | 
| DA | DIK+1!, DIK+2*, DIK+3!, FINISH+2*, FINISH+3!, FINISH+11*, FINISH+12!, EOJ+2*, EOJ+3, EOJ+4! | 
| DIK | DIK+1!, DIK+2*!, EOJ+2*, EOJ+4! | 
| DT | INIT+12, FILE+11, FINISH+9 | 
| DUZ | INIT+16 | 
| >> PPL | FINISH+27, FINISH+30*, FINISH+31* | 
| PSOERF | FINISH+16~, FINISH+17*, FINISH+18, FINISH+19, FINISH+20, FINISH+21, FINISH+22, FINISH+23 | 
| PSOERX | FINISH+16~, FINISH+17*, FINISH+18, FINISH+19, FINISH+20, FINISH+21, FINISH+22, FINISH+23 | 
| >> PSOPAR | INIT+12, FINISH+9 | 
| PSOR52 | FILE+4*, EOJ+4! | 
| PSOR52( | FILE+4*, FILE+6 | 
| PSOR52("QFLG" | START+2, INIT+1* | 
| PSORFKL | EOJ+3*! | 
| >> PSORX("MAIL/WINDOW" | FINISHX+1 | 
| >> PSORX("PSOL" | FINISH+33*, FINISH+34, FINISH+35*, FINISH+36* | 
| >> PSOSITE | FINISH+23 | 
| PSOX | EN~ | 
| PSOX("APSPPRIO" | INIT+19* | 
| PSOX("CLERK C | ODE" , INIT+16* | 
| PSOX("COST" | INIT+3* | 
| PSOX("DAYS SU | PPLY" , INIT+2*, INIT+5, INIT+7 | 
| PSOX("DISPENS | ED DATE" , INIT+11* | 
| PSOX("FILL DA | TE" , INIT+5, INIT+11, INIT+12, FILE+11, FINISH+9, FINISH+19 | 
| PSOX("GENERIC | PROVIDER" , INIT+14* | 
| PSOX("IRXN" | FILE+2, FILE+3, FILE+4, FILE+6, FILE+8, FILE+9, FILE+10, FILE+11, DIK+2, DIK+4 , FINISH+2, FINISH+6, FINISH+7, FINISH+10, FINISH+11, FINISH+13, FINISH+17, FINISH+27, FINISH+29, FINISH+30 , FINISH+31, FINISH+33, FINISH+35, FINISH+36, FINISH+37, EOJ+2 | 
| PSOX("LAST DI | SPENSED DATE" , INIT+11*, FILE+9 | 
| PSOX("LAST RE | FILL DATE" , FILE+10 | 
| PSOX("LOGIN D | ATE" , INIT+4*, INIT+12, FINISH+9 | 
| PSOX("MAIL/WINDOW" | INIT+13*, EOJ+1* | 
| PSOX("METHOD | OF PICK-UP" , FILE+11 | 
| PSOX("NEXT PO | SSIBLE REFILL" , INIT+9*, FILE+9 | 
| PSOX("NUMBER" | INIT+7, FILE+3, FILE+4, FILE+6, DIK+3, FINISH+2, FINISH+6, FINISH+7, FINISH+11, FINISH+17 , FINISH+29, FINISH+33, FINISH+37 | 
| PSOX("OLD MAI | L/WINDOW" , INIT+13*, EOJ+1! | 
| PSOX("PROVIDER" | INIT+15* | 
| PSOX("QS" | FINISH+1, FINISH+25 | 
| PSOX("QTY" | INIT+2* | 
| PSOX("RX0" | INIT+2, INIT+3, INIT+15 | 
| PSOX("RX2" | INIT+6, INIT+14 | 
| PSOX("STA" | FILE+8 | 
| PSOX1 | INIT+5*, INIT+9, INIT+10!, FILE+4*, FILE+5!, FILE+6*, FILE+7!, FINISH+34*, FINISHX+2! | 
| PSOX2 | INIT+8*, INIT+9, INIT+10!, FINISH+34*, FINISH+35, FINISH+36, FINISHX+2! | 
| PSOXRXFL | FINISH+10!*, FINISH+13! | 
| PSOY | FILE+4!*, FILE+5! | 
| RXFL | FINISH+28! | 
| RXFL( | FINISH+2*, FINISH+10, FINISH+11*, FINISH+13*, FINISH+29*, FINISH+33*, FINISH+37* | 
| X | INIT+5, INIT+8, INIT+10! | 
| >> X1 | INIT+5*, INIT+6* | 
| >> X2 | INIT+5*, INIT+7* | 
| >> XRT0 | START+5 | 
| >> XRTL | START+1 | 
| >> XRTN | START+5* | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | START+5 | 
| $T(DD+PSOX1 | FILE+4 | 
| $T(EN^PSOHDR | DIK+4 |