PSOPOS10 ;BIR/VRN/EJW/MFR Post install routine ;10/14/03
Source file <PSOPOS10.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | ^%ZTLOAD $$DT^XLFDT BMES^XPDUTL | 
| VA Fileman | 3 | (,DD)^%DT (C,NOW)^%DTC FILE^DICN | 
| MailMan | 1 | ^XMD | 
| Outpatient Pharmacy | 1 | FIX^PSOPOS12 | 
| Registration | 1 | PID^VADPT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RESET | ; RESET "P" CROSS-REFERENCE BY BUILDING ^TMP GLOBAL IN ISSUE DATE SEQUENCE FOR ALL ENTRIES, THEN RESETTING THE "P" SUBSCRIPT | |
| EN | ; | |
| ENV | ; | |
| SRCH | ; SEARCH THROUGH PRESCRIPTIONS | |
| GETLIST | ; PROCESS ENTRIES FROM ^XTMP("PSOPOS10" GLOBAL | |
| CHKPS | ; SEE IF ^PS(55,PSODFN EXISTS - IF NOT SET TOP LEVEL AT LEAST | |
| GETPA | ||
| START | ; | |
| PS55P | ; CHECK FOR MISSING "P" CROSS=REFERENCES | |
| ; | ||
| PS55PA | ; CHECK FOR MISSING "P","A" CROSS-REFERENCES | |
| GETPT | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PS(55 - [#55] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | SRCH+6, SRCH+7, GETLIST+4, GETPT+2 | 
| ^PS(55 - [#55] | PS55P+2, PS55PA+2, PS55PA+9*, CHKPS+1, CHKPS+3, CHKPS+7, RESET+6, RESET+9, RESET+10, RESET+12 , RESET+13!, RESET+14*, RESET+15*, RESET+16 | 
| ^PSRX - [#52] | SRCH+3, PS55PA+5, RESET+8, RESET+11, GETLIST+7, GETPA+2 | 
| ^TMP("PSOPOS10" | RESET+3!, RESET+8*, RESET+11*, RESET+14, RESET+17! | 
| ^TMP($J | MAIL+9, MAIL+10, MAIL+12, MAIL+13, MAIL+14, MAIL+18!, GETLIST+1!, GETLIST+7*, GETPA+2* | 
| ^XTMP("PSOPOS10" | START+1!, START+2, START+4*, START+6*, SRCH+9, SRCH+10, MAIL+3, PS55P+4*, PS55PA+7*, RESET+2 , RESET+5, RESET+7, GETLIST+2, GETLIST+3, GETLIST+5, GETLIST+7, GETPA+1, GETPA+2 | 
| Name | Line Occurrences | 
|---|---|
| CHKPS | PS55PA+8 | 
| GETLIST | SRCH+11 | 
| GETPA | GETLIST+6 | 
| GETPT | MAIL+11 | 
| PS55P | SRCH+4 | 
| PS55PA | SRCH+5 | 
| RESET | SRCH+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | ENV+2, START+6, MAIL+2 | 
| %DT | ENV+2!*, ENV+3! | 
| %DT("A" | ENV+2* | 
| %DT(0 | ENV+2* | 
| CNT | MAIL+1~, MAIL+8*, MAIL+11*, MAIL+13*, MAIL+14*, MAIL+15*, MAIL+16*, MAIL+18!, RESET+1~, RESET+4* , RESET+8*, RESET+11*, RESET+12, RESET+13, RESET+14*, RESET+15 | 
| DD | CHKPS+6! | 
| DFN | MAIL+10*, MAIL+12, MAIL+13, MAIL+14, MAIL+18!, GETPT+2 | 
| DIC | CHKPS+5!* | 
| DIC("DR" | CHKPS+5* | 
| DIC(0 | CHKPS+5* | 
| DIE | CHKPS+6! | 
| DIFROM | MAIL+17~ | 
| DINUM | CHKPS+5*, CHKPS+6! | 
| DO | CHKPS+6! | 
| DT | START+3*, START+4, START+5 | 
| >> DTOUT | ENV+3 | 
| DUZ | MAIL+5 | 
| MSG | MAIL+18! | 
| NAM | MAIL+9*, MAIL+10, MAIL+12, MAIL+13, MAIL+14, MAIL+18!, GETLIST+4*, GETLIST+7, GETPA+2 | 
| >> NEWDFN | SRCH+7*, SRCH+8 | 
| PSOCTP | SRCH+1~, SRCH+2*, RESET+2* | 
| PSOCTPA | SRCH+1~, SRCH+2*, PS55PA+9* | 
| PSODFN | SRCH+1~, SRCH+3*, SRCH+6, SRCH+7, SRCH+8, PS55P+2, PS55P+4, PS55PA+2, PS55PA+7, PS55PA+9 , CHKPS+1, CHKPS+3, CHKPS+5, CHKPS+7, RESET+2*, RESET+5, RESET+6, RESET+7, RESET+9, RESET+10 , RESET+12, RESET+13, RESET+14, RESET+15, RESET+16 | 
| PSODT | SRCH+1~, SRCH+3*, MAIL+18!, PS55P+4, PS55PA+1~, PS55PA+2*, PS55PA+3, RESET+7*, GETPA+1*, GETPA+2 | 
| PSODT2 | START+5*, SRCH+3, MAIL+18! | 
| PSOEXP | PS55PA+4~, PS55PA+5*, PS55PA+6, PS55PA+7, PS55PA+9 | 
| PSOIDT | RESET+1~, RESET+8*, RESET+11*, RESET+14* | 
| PSOJOB | MAIL+18!, GETLIST+2*, GETLIST+3, GETLIST+5, GETLIST+7, GETPA+1, GETPA+2 | 
| >> PSORX | MAIL+13*, MAIL+14*, GETLIST+7*, GETPA+2* | 
| >> PSORXP | GETLIST+7*, GETPA+2* | 
| PSOSQ | MAIL+12*, MAIL+13, MAIL+14, MAIL+18!, PS55P+1~, PS55P+2*, PS55P+3, RESET+1~, RESET+9*, RESET+10 , RESET+13*, GETLIST+3*, GETLIST+4, GETLIST+5, GETLIST+7, GETPA+1, GETPA+2 | 
| PSOSQ1 | MAIL+18!, GETLIST+5*, GETLIST+6, GETLIST+7, GETPA+1, GETPA+2 | 
| PSOTEXT | MAIL+6!, MAIL+18! | 
| PSOTEXT( | MAIL+11*, MAIL+13*, MAIL+14*, MAIL+15*, MAIL+16* | 
| PSOTEXT(1 | MAIL+6* | 
| PSOTEXT(2 | MAIL+6* | 
| PSOTEXT(3 | MAIL+6* | 
| PSOTEXT(4 | MAIL+7* | 
| PSOTIMEA | MAIL+3*, MAIL+6, MAIL+18! | 
| PSOTIMEB | MAIL+2*, MAIL+4*, MAIL+6, MAIL+18! | 
| PSOTXT | MAIL+11, MAIL+18!, GETPT+2* | 
| >> PSOUPD | CHKPS+4*, CHKPS+5 | 
| RX0 | SRCH+1~, SRCH+3* | 
| RXP | SRCH+1~, SRCH+3*, PS55P+2, PS55P+4, PS55PA+2, PS55PA+5, PS55PA+7, PS55PA+9, RESET+7*, RESET+8 , RESET+10*, RESET+11, RESET+14* | 
| >> VA("BID" | GETPT+2 | 
| X | START+4, CHKPS+5*, CHKPS+6! | 
| >> X1 | START+4* | 
| >> X2 | START+4* | 
| XMDUZ | MAIL+5*, MAIL+18! | 
| XMSUB | MAIL+5*, MAIL+18! | 
| XMTEXT | MAIL+17*, MAIL+18! | 
| >> XMY( | MAIL+5* | 
| >> XPDABORT | ENV+3* | 
| >> XPDENV | ENV+1 | 
| >> XPDGREF | ENV+4, EN+1 | 
| >> Y | ENV+3, ENV+4, MAIL+3*, MAIL+4* | 
| ZTDESC | EN+2*! | 
| ZTDTH | EN+1*, EN+2! | 
| ZTIO | EN+2*! | 
| >> ZTQUEUED | EN+3, START+2, MAIL+19 | 
| >> ZTREQ | START+2*, MAIL+19* | 
| ZTRTN | EN+2*! | 
| >> ZTSK | EN+3 |