PSOSULOG ;BHAM ISC/RTR-Log of prescriptions on suspense by day ;29-May-2012 15:15;PLS
Source file <PSOSULOG.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | ^%ZIS ^%ZISC ^%ZTLOAD | 
| Outpatient Pharmacy | 3 | $$CHKTEMP^PSOBAI ^PSOLSET WARN^PSOSUDCN | 
| VA Fileman | 3 | (,DD)^%DT $$GET1^DIQ ^DIR | 
| Registration | 2 | $$BADADR^DGUTL3 ADD^VADPT | 
| IHS Patient | 1 | $$HRN^AUPNPAT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SKIPC | ; | |
| HEAD | ; | |
| LOG | ;IHS/MSC/PLS - 04/30/2009 | |
| MESS | ||
| SKIP | ; | |
| REP | ; | |
| CHKADDR | ; | |
| FOREIGN | ; | |
| CHKMAIL | ; | |
| EXIT | ; | |
| HEADB | ; | |
| HEADND | ||
| BIG | ; | |
| DATE | ||
| CHKBAD | ; | |
| EDATE | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | DATE, EDATE | 
| DD^%DT | REP+22, BIG+4 | 
| ^%ZIS | SKIPC+3 | 
| ^%ZISC | REP+19, REP+49, BIG+2, BIG+31 | 
| ^%ZTLOAD | SKIPC+6 | 
| $$HRN^AUPNPAT | REP+14 | 
| $$BADADR^DGUTL3 | CHKADDR+2 | 
| $$GET1^DIQ | REP+13 | 
| ^DIR | LOG+5, EDATE+2, EDATE+7, SKIP+2, SKIPC+1, REP+20, REP+46, HEAD+1, BIG+3, BIG+28 , HEADB+1 | 
| $$CHKTEMP^PSOBAI | CHKADDR+4 | 
| ^PSOLSET | PSOSULOG+3 | 
| WARN^PSOSUDCN | PSOSULOG+3 | 
| ADD^VADPT | FOREIGN+2 | 
| 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 | 
 | 
| 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 | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PS(59 - [#59] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | REP+10, REP+17, REP+26, BIG+8 | 
| ^PS(52.5 - [#52.5] | REP+5, REP+6, REP+7, REP+8, REP+9, REP+10, REP+13, REP+24, REP+27, REP+41 , BIG+6, BIG+9, BIG+23 | 
| ^PS(55 - [#55] | CHKMAIL+2 | 
| ^PS(59 - [#59] | EDATE+3, EDATE+5 | 
| ^PSDRUG - [#50] | REP+33, BIG+15 | 
| ^PSRX - [#52] | REP+32, REP+33, REP+35, REP+36, REP+37, REP+38, REP+39, BIG+13, BIG+15, BIG+17 , BIG+18, BIG+19, BIG+20, BIG+21, CHKBAD+10 | 
| ^TMP($J | PSOSULOG+4!, EXIT+1!, REP+1!, REP+17*, REP+19, REP+22, REP+23, BIG+2, BIG+4, BIG+5 | 
| Name | Line Occurrences | 
|---|---|
| BIG | REP+18 | 
| CHKADDR | CHKBAD+3 | 
| CHKBAD | REP+43, BIG+25 | 
| CHKMAIL | CHKBAD+4 | 
| DATE | DATE | 
| EDATE | EDATE | 
| EXIT | LOG+5, DATE, EDATE, EDATE+2, EDATE+7, SKIP+2, SKIPC+1, SKIPC+3, SKIPC+4, REP+19 , REP+49, BIG+2, BIG+31 | 
| FOREIGN | CHKBAD+5 | 
| HEAD | REP+19, REP+22, REP+30 | 
| HEADB | BIG+2, BIG+4, BIG+11 | 
| HEADND | BIG+4 | 
| MESS | LOG+5, DATE, EDATE, EDATE+2, EDATE+7, SKIP+2, SKIPC+1, SKIPC+3 | 
| REP | SKIPC+7 | 
| SKIP | EDATE+4 | 
| SKIPC | SKIP+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | DATE!*, EDATE*! | 
| %DT("A" | DATE*, EDATE* | 
| %DT(0 | EDATE* | 
| %ZIS | SKIPC+3!* | 
| BDATE | PSOSULOG+4~, EDATE*, EXIT+2!, REP+4*, REP+5 | 
| DFN | FOREIGN+1~, FOREIGN+2* | 
| DIR | LOG+2!, LOG+5!, EDATE+2!, EDATE+6!, EDATE+7!, SKIP+2!, SKIPC+1!, REP+20!, REP+46!, HEAD+1! , BIG+3!, BIG+28!, HEADB+1! | 
| DIR("?" | LOG+4*, EDATE+6* | 
| DIR("A" | LOG+2*, EDATE+2*, EDATE+6*, SKIP+2*, SKIPC+1*, HEAD+1*, HEADB+1* | 
| DIR("B" | LOG+2*, EDATE+2*, EDATE+6*, SKIP+2*, SKIPC+1* | 
| DIR(0 | LOG+2*, EDATE+2*, EDATE+6*, SKIP+2*, SKIPC+1*, REP+20*, REP+46*, HEAD+1*, BIG+3*, BIG+28* , HEADB+1* | 
| >> DIRUT | LOG+5, EDATE+2, EDATE+7, SKIP+2, SKIPC+1 | 
| DIVINS | REP+3~, REP+13*, REP+14 | 
| DT | CHKMAIL+3 | 
| >> DTOUT | DATE, EDATE | 
| EDATE | PSOSULOG+4~, EDATE+1*, EXIT+2!, REP+5 | 
| FILL | CHKBAD+8~, CHKBAD+9*, CHKBAD+11 | 
| GG | PSOSULOG+4~, SKIPC+5*, EXIT+2! | 
| HDAT | PSOSULOG+4~, EXIT+2!, REP+21*, REP+29 | 
| HPAT | PSOSULOG+4~, EXIT+2!, REP+21*, REP+29* | 
| IO | REP+2 | 
| IO("Q" | SKIPC+4 | 
| IOF | HEAD+2, HEADB+2 | 
| IOP | SKIPC+3! | 
| IOSL | REP+30, BIG+11 | 
| IOST | REP+19, REP+46, HEAD+1, BIG+2, BIG+28, HEADB+1 | 
| LINE | PSOSULOG+4~, EXIT+2!, REP+2*, HEAD+2, HEADB+3 | 
| MAILEXP | CHKMAIL+1~, CHKMAIL+3* | 
| NODE | PSOSULOG+4~, EXIT+2!, REP+24*, REP+28, REP+31, REP+32, REP+35, REP+36, REP+37, REP+38 , REP+39, REP+44, REP+45, BIG+6*, BIG+10, BIG+12, BIG+13, BIG+17, BIG+18, BIG+19 , BIG+20, BIG+21, BIG+26, BIG+27, CHKBAD+9 | 
| PAGE | PSOSULOG+4~, EXIT+2!, REP+4*, HEAD+1, HEAD+2*, BIG+4, HEADB+1, HEADB+3* | 
| PAT | PSOSULOG+4~, EXIT+2!, REP+10*, REP+14, REP+17, REP+22*, REP+23, REP+29, BIG+4*, BIG+5 | 
| PATNAME | PSOSULOG+4~, EXIT+2!, REP+26*, REP+29, BIG+8*, BIG+14 | 
| PATPTR | PSOSULOG+4~, EXIT+2!, REP+24*, REP+25, REP+26, BIG+6*, BIG+7, BIG+8, CHKBAD+2 | 
| PDAT | PSOSULOG+4~, EXIT+2!, REP+22*, REP+29* | 
| PHRN | REP+3~, REP+14*, REP+15, REP+17 | 
| PII | PSOSULOG+4~, EDATE+3*, EXIT+2! | 
| POP | SKIPC+3! | 
| PP | PSOSULOG+4~, EXIT+2!, REP+38*, BIG+20* | 
| PSOBAD | EXIT+2!, REP+43*, BIG+25*, CHKBAD+3*, CHKBAD+4*, CHKBAD+5*, CHKBAD+12*, CHKBAD+13*, CHKBAD+14* | 
| PSOBADR | CHKADDR+1~, CHKADDR+2*, CHKADDR+3, CHKADDR+5 | 
| >> PSOBAI | CHKADDR+5* | 
| PSOBDF | CHKBAD+1!, CHKBAD+3!, CHKBAD+4!, CHKBAD+5! | 
| PSOBDF("" | CHKBAD+3, CHKBAD+4, CHKBAD+5 | 
| PSOBDF("B" | CHKADDR+5* | 
| PSOBDF("D" | CHKMAIL+3* | 
| PSOBDF("F" | FOREIGN+3* | 
| PSOCNT | PSOSULOG+4~, EDATE+3*, EDATE+4, EXIT+2! | 
| PSODATE | PSOSULOG+4~, EXIT+2!, REP+22*, REP+23, BIG+4*, BIG+5 | 
| PSODATEX | PSOSULOG+4~, EXIT+2!, REP+22*, HEAD+2, BIG+4*, HEADND | 
| >> PSODFN | CHKADDR+2, CHKADDR+4, FOREIGN+2, CHKMAIL+2, CHKBAD+2* | 
| PSOFORGN | FOREIGN+1~, FOREIGN+3* | 
| PSOINRX | PSOSULOG+4~, EXIT+2!, REP+31*, REP+33, BIG+12*, BIG+15 | 
| PSOMW | REP+34!, REP+35*, REP+37*, REP+38*, REP+39*, REP+40, BIG+16!, BIG+17*, BIG+19*, BIG+20* , BIG+21*, BIG+22 | 
| PSOPRINT | REP+41*, REP+42, REP+43, BIG+1~, BIG+23*, BIG+24, BIG+25 | 
| PSORMZ | SKIPC+2*, EXIT+2!, REP+2, REP+18 | 
| PSORT | PSOSULOG+4~, LOG+5*, EXIT+2!, REP+15, REP+17 | 
| PSOSCMOP | PSOSULOG+4~, SKIP+3*, EXIT+2!, REP+8, REP+44, HEAD+2, BIG+26, HEADB+3 | 
| >> PSOSITE | PSOSULOG+3, EDATE+5, REP+9, REP+28, BIG+10 | 
| PSOTEMP | CHKADDR+1~, CHKADDR+4*, CHKADDR+5, CHKMAIL+1~, CHKMAIL+2*, CHKMAIL+3 | 
| PSPRINT | PSOSULOG+4~, EDATE+2*, EXIT+2!, REP+7, REP+27, BIG+9 | 
| PSUSDIV | PSOSULOG+4~, EDATE+8*, EXIT+2!, REP+9, REP+28, BIG+10 | 
| >> PSXSYS | SKIP+1 | 
| QFLAG | PSOSULOG+4~, EXIT+2!, REP+4*, REP+22, REP+23, REP+30, REP+46, HEAD+1*, BIG+4, BIG+5 , BIG+11, BIG+28, HEADB+1* | 
| RX | CHKBAD+8~, CHKBAD+9*, CHKBAD+10 | 
| SEQ | CHKBAD+8~, CHKBAD+10* | 
| SIN | PSOSULOG+4~, EXIT+2!, REP+5*, REP+6, REP+7, REP+8, REP+9, REP+10, REP+13, REP+17 | 
| SINRX | PSOSULOG+4~, EXIT+2!, REP+23*, REP+24, REP+27, REP+41, BIG+5*, BIG+6, BIG+9, BIG+23 | 
| SUSDIV | REP+3~, REP+13* | 
| U | REP+13 | 
| >> VAPA(25 | FOREIGN+3 | 
| X | PSOSULOG+4~, DATE, EDATE, EXIT+2!, CHKBAD+10*, CHKBAD+11, CHKBAD+12, CHKBAD+13, CHKBAD+14 | 
| Y | PSOSULOG+4~, LOG+5, DATE, EDATE, EDATE+1, EDATE+2, EDATE+7, EDATE+8, SKIP+2, SKIP+3 , SKIPC+1, SKIPC+2, EXIT+2!, REP+22*, HEAD+1, BIG+4*, HEADB+1 | 
| >> ZTDESC | SKIPC+4* | 
| >> ZTQUEUED | EXIT+1 | 
| >> ZTREQ | EXIT+1* | 
| >> ZTRTN | SKIPC+4* | 
| >> ZTSAVE( | SKIPC+5* | 
| ZZ | PSOSULOG+4~, EXIT+2!, REP+5*, REP+17, CHKBAD+8~, CHKBAD+11* |