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