PSJDSS ;ALB/JRC-REGENERATE DSS EXTRACT DATA FILE (#728.113) & (728.904) ; 10/8/08 1:53pm
Source file <PSJDSS.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | ^%ZTLOAD $$FMTE^XLFDT | 
| Uncategorized | 2 | ^ECXPIV1 ^ECXUD1 | 
| Inpatient Medications | 1 | $$CODES^PSIVUTL | 
| MailMan | 1 | ^XMD | 
| VA Fileman | 1 | ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ;Entry Point | 
 
 | 
| CHECK(X) | ;Check intermediate file for existing entries in selected time frame | |
| IV | ;Process iv records to be recreated for intermediate file | |
| START | ;Start recompile after queue | |
| MSG | ; send message to mail group 'DSS-ECGRP' | |
| UDUPDATE | ;Update unit dose extract data file (#728.904) | |
| UD | ;Process ud records to be recreated for intermediate file | |
| IVUPDATE | ;Update dss intermediate file (#728.113) | |
| DATE() | ;Prompt user for start date | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | IVUPDATE+1, UDUPDATE+1 | 
| ^ECX( | CHECK+4 | 
| ^PS( | IVUPDATE+8 | 
| ^PS(55 - [#55] | IV+5, IV+6, IV+7, IV+8, IV+9, IV+10, IV+12, UD+5, UD+7, UD+8 , UD+10, UD+11, UD+12, IVUPDATE+4, IVUPDATE+5, IVUPDATE+6, IVUPDATE+7, IVUPDATE+11 | 
| ^TMP($J | START+7!, IVUPDATE+3!, IVUPDATE+11* | 
| Name | Line Occurrences | 
|---|---|
| $$CHECK | EN+6 | 
| $$DATE | EN+5 | 
| @( | START+3 | 
| IVUPDATE | IV+13 | 
| MSG | START+5 | 
| UDUPDATE | UD+15 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | CHECK+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| A | IVUPDATE+2~, IVUPDATE+5* | 
| ADSTR | IVUPDATE+2~, IVUPDATE+7*, IVUPDATE+10 | 
| ADUNITS | IVUPDATE+2~, IVUPDATE+7*, IVUPDATE+9*, IVUPDATE+10 | 
| B | IVUPDATE+2~, IVUPDATE+5* | 
| COST | UD+2~, UD+13*, UDUPDATE+2 | 
| COUNT | START+1~, UD+4*, IVUPDATE+11*, UDUPDATE+2*, MSG+8 | 
| DATE | IV+2~, IV+4*, IV+5*, IV+6, IV+7, UD+2~, UD+4*, UD+6*, UD+7*, UD+8 | 
| DCST | IVUPDATE+2~, IVUPDATE+8*, IVUPDATE+10 | 
| DDATE | UD+2~, UD+13*, UD+14, UDUPDATE+2 | 
| DDRG | IVUPDATE+2~, IVUPDATE+8*, IVUPDATE+10, IVUPDATE+11 | 
| DFN | IV+2~, IV+6*, IV+7, IV+8, IV+9, IV+10, IV+12, UD+2~, UD+4*, UD+5* , UD+7, UD+8, UD+10, UD+11, UD+12, IVUPDATE+4, IVUPDATE+5, IVUPDATE+6, IVUPDATE+7, IVUPDATE+10 , IVUPDATE+11, UDUPDATE+2 | 
| DIR | DATE+1~, DATE+8! | 
| DIR("A" | DATE+3*, DATE+10* | 
| DIR(0 | DATE+2*, DATE+9* | 
| DIRUT | DATE+1~, DATE+5, DATE+12 | 
| DISP | UD+2~, UD+10*, UD+11 | 
| DRG | IVUPDATE+2~, IVUPDATE+6*, IVUPDATE+7 | 
| DRGTYP | IVUPDATE+2~, IVUPDATE+6*, IVUPDATE+7, IVUPDATE+8, IVUPDATE+9 | 
| DRUG | UD+2~, UD+13*, UDUPDATE+2 | 
| DSDATE | IVUPDATE+2~, IVUPDATE+5*, IVUPDATE+11 | 
| ECGRP | MSG+1~, MSG+3*, MSG+4 | 
| ECMSG | MSG+1~ | 
| ECMSG(1 | MSG+5* | 
| ECMSG(2 | MSG+6* | 
| ECMSG(3 | MSG+7* | 
| ECMSG(4 | MSG+8* | 
| ECMSG(5 | MSG+9* | 
| ECUD | IVUPDATE+2~, IVUPDATE+10*, IVUPDATE+11*, UDUPDATE+2* | 
| ENDDATE | EN+3~, EN+7, DATE+13*, CHECK+4, IV+4*, IV+11, UD+4*, UD+14, MSG+6 | 
| >> EXTRACT | EN+2, EN+6, EN+7, START+3, MSG+2, MSG+3, MSG+5 | 
| FILE | CHECK+2~*, CHECK+3*, CHECK+4 | 
| HOW | UD+2~, UD+13* | 
| >> I | EN+8* | 
| IVROOM | IVUPDATE+2~, IVUPDATE+5*, IVUPDATE+11 | 
| LABN | IV+2~, IV+8*, IV+9, IV+10, IV+12 | 
| ND | IVUPDATE+2~, IVUPDATE+7*, IVUPDATE+8*, IVUPDATE+9 | 
| NODE | UD+2~, UD+11*, UD+13 | 
| ON | IV+2~, IV+7*, IV+8, IV+9, IV+10, IV+12, UD+2~, UD+8*, UD+10, UD+11 , UD+12, IVUPDATE+4, IVUPDATE+5, IVUPDATE+6, IVUPDATE+7, IVUPDATE+10, IVUPDATE+11, UDUPDATE+2 | 
| PROV | IVUPDATE+2~, IVUPDATE+4*, IVUPDATE+10 | 
| PROVIDER | UD+2~, UD+13*, UDUPDATE+2 | 
| PSGSTRT | UD+2~, UD+12*, UDUPDATE+2 | 
| PSIVC | IV+2~, IV+9*, IVUPDATE+10 | 
| PSIVI | IV+2~, IV+13* | 
| PSIVNOW | IV+2~, IV+10*, IV+11, IVUPDATE+10 | 
| PSIVQTY | IV+2~, IV+12*, IV+13 | 
| QTY | UD+2~, UD+13*, UDUPDATE+2 | 
| SOLSTR | IVUPDATE+2~, IVUPDATE+7*, IVUPDATE+10 | 
| START | IVUPDATE+2~, IVUPDATE+4*, IVUPDATE+11 | 
| STDATE | EN+3~, EN+7, DATE+6*, CHECK+4, IV+4, IV+11, UD+4, UD+14, MSG+6 | 
| TYP | IVUPDATE+2~, IVUPDATE+4*, IVUPDATE+10 | 
| U | IV+9, IV+10, IV+12, UD+13, IVUPDATE+4, IVUPDATE+8, IVUPDATE+9, IVUPDATE+10, IVUPDATE+11 | 
| WARD | UD+2~, UD+13*, UDUPDATE+2 | 
| X | DATE+1~, DATE+8!, CHECK~, CHECK+3, CHECK+5, IVUPDATE+1*, IVUPDATE+2~, IVUPDATE+4*, UDUPDATE+1* | 
| XMDUZ | MSG+1~, MSG+3* | 
| XMSUB | MSG+1~, MSG+2* | 
| XMTEXT | MSG+1~, MSG+10* | 
| XMY | MSG+1~, MSG+4! | 
| XMY("G.DSS-" | MSG+4* | 
| Y | DATE+1~, DATE+6, DATE+8!, DATE+13, IVUPDATE+2~, IVUPDATE+9* | 
| >> ZTDESC | EN+7* | 
| >> ZTIO | EN+7* | 
| >> ZTRTN | EN+7* | 
| >> ZTSAVE( | EN+8* | 
| >> ZTSK | EN+10, EN+11 |