PSO160DR ;BIR/BHW-Patch 160 Post Install routine - Driver ;11/24/03
Source file <PSO160DR.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 4 | ^%ZTLOAD $$DT^XLFDT $$UP^XLFSTR BMES^XPDUTL | 
| VA Fileman | 3 | (C,NOW)^%DTC FILE^DICN $$GET1^DIQ | 
| Outpatient Pharmacy | 2 | (EN,MAIL)^PSO160P1 (EN,MAIL)^PSO160P2 | 
| Registration | 1 | DEM^VADPT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| START | ; | |
| MGCHK | ;If ther user installing the patch is not on the new Mail Group | |
| PRTCL | ;Adds the Pharmacy PSO TPB SD SUB protocol as a subscriber to the | 
| Name | Field # of Occurrence | 
|---|---|
| C^%DTC | START+9 | 
| NOW^%DTC | START+7, START+59 | 
| ^%ZTLOAD | PSO160DR+8 | 
| FILE^DICN | PRTCL+14, MGCHK+8 | 
| $$GET1^DIQ | START+27, START+28, START+30, START+41, START+42 | 
| EN^PSO160P1 | START+52 | 
| MAIL^PSO160P1 | START+62 | 
| EN^PSO160P2 | START+55 | 
| MAIL^PSO160P2 | START+65 | 
| DEM^VADPT | START+45 | 
| $$DT^XLFDT | START+8 | 
| $$UP^XLFSTR | START+18 | 
| BMES^XPDUTL | PSO160DR+9 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(40.7 - [#40.7] | GET1^DIQ | 
| ^SC - [#44] | GET1^DIQ | 
| ^PS(52.91 - [#52.91] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(101 - [#101] | PRTCL+5, PRTCL+6, PRTCL+11 | 
| ^PS(52.91 - [#52.91] | START+39 | 
| ^PS(53 - [#53] | START+17, START+19 | 
| ^SC - [#44] | START+26 | 
| ^XMB(3.8 - [#3.8] | MGCHK+4, MGCHK+6 | 
| ^XTMP("PSO160DR" | START+6, START+7*, START+59*, START+67! | 
| ^XTMP("PSO160P1" | START+5!, START+10* | 
| ^XTMP("PSO160P2" | START+5!, START+10* | 
| Name | Line Occurrences | 
|---|---|
| MGCHK | PSO160DR+6 | 
| PRTCL | PSO160DR+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | START+2~, START+7, START+59 | 
| DA | PRTCL+3~, MGCHK+3~ | 
| DA(1 | PRTCL+14*, MGCHK+8* | 
| DD | PRTCL+3~, MGCHK+3~ | 
| DFN | START+1~, START+45* | 
| DIC | PRTCL+3~, PRTCL+13*, MGCHK+3~, MGCHK+7* | 
| DIC(0 | PRTCL+14*, MGCHK+8* | 
| DINUM | PRTCL+3~, MGCHK+3~ | 
| DLAYGO | PRTCL+3~, PRTCL+13*, MGCHK+3~, MGCHK+7* | 
| DO | PRTCL+3~, MGCHK+3~ | 
| DT | START+8*, START+9, START+10 | 
| EMCNT | START+2~, START+13* | 
| HLCNT | START+2~, START+25*, START+30*, START+34 | 
| HLIEN | START+1~, START+25*, START+26*, START+27 | 
| HLSTOP | START+1~, START+25*, START+27*, START+28, START+30 | 
| HLSTOPC | START+2~, START+25*, START+28*, START+29 | 
| MGIEN | MGCHK+3~, MGCHK+4*, MGCHK+5, MGCHK+6, MGCHK+7, MGCHK+8 | 
| PATCNT | START+2~, START+13* | 
| PATNAM | START+1~, START+46*, START+47* | 
| PATSSN | START+1~, START+48*, START+49* | 
| PATSTAT | START+2~, START+16*, START+17*, START+18, START+19 | 
| PATSTATC | START+2~, START+16*, START+19*, START+22* | 
| PSOPRTCL | PRTCL+3~, PRTCL+6*, PRTCL+8, PRTCL+11, PRTCL+13 | 
| PSOTCNT | START+2~ | 
| PSOTDBG | START+1~, START+41* | 
| PSOTDFN | START+1~, START+13*, START+38*, START+39*, START+41, START+42, START+45 | 
| PSOTIBD | START+1~, START+42* | 
| RXCNT | START+2~, START+13* | 
| SDPRTCL | PRTCL+3~, PRTCL+5*, PRTCL+8, PRTCL+11, PRTCL+13, PRTCL+14 | 
| SP | START+1~, START+9* | 
| TPBCL | START+1~, START+25*, START+30*, START+34* | 
| TPBCLE | START+3~, START+25*, START+30*, START+34* | 
| TPBCLP | START+3~ | 
| U | START+46, START+48 | 
| USER | MGCHK+3~, MGCHK+4*, MGCHK+6, MGCHK+7 | 
| VADM | START+1~ | 
| VADM(1 | START+46 | 
| VADM(2 | START+48 | 
| X | START+2~, START+10, PRTCL+3~, PRTCL+13*, MGCHK+3~, MGCHK+7* | 
| X1 | START+2~, START+9* | 
| X2 | START+2~, START+9* | 
| >> XPDGREF | PSO160DR+6, MGCHK+4 | 
| Y | PRTCL+3~, MGCHK+3~ | 
| ZTDESC | PSO160DR+7*, PSO160DR+8! | 
| ZTDTH | PSO160DR+6*, PSO160DR+8! | 
| ZTIO | PSO160DR+6*, PSO160DR+8! | 
| >> ZTQUEUED | PSO160DR+9, START+6 | 
| >> ZTREQ | START+6* | 
| ZTRTN | PSO160DR+7*, PSO160DR+8! | 
| >> ZTSK | PSO160DR+9 |