DGPTFRU1 ; ALB/SCK - PTF RECORDS CLOSEOUT RPT FOR MT INDICATOR = U ; 21 JULY 2003
Source file <DGPTFRU1.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Registration | 1 | DG PTF TRANS MT EQUAL U RPT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BLD(DGBEG,DGEND) | ;  Build list of PTF records for discharge date range | |
| EN | ; Main entry point for report | |
| RUN | ; Run report | |
| HDR | ; Report Header | |
| CHKMT | ; Clean out all PTF records except those meeting the MT=U conditions | |
| LAST4(DFN) | ; Print last four of SSN | |
| GETDT(DGBEG,DGEND) | ;  Get beginning and ending date for search ; Output DGBEG Beginning for date range, passed in by reference ; DGEND End of date range, passed in by reference ; result 1 - If function successful ; 0 - If function NOT successful (User quit) | |
| PASTYR(DGBEG,DGEND) | ; Set dates for previous fiscal year | |
| SRTNAME | ; Sort remaining PTF records by patient name and discharge date | |
| EXIT | ||
| CURYR(DGBEG,DGEND) | ; Set dates for current fiscal year | |
| DOFD(DFN) | ; Print Date of Death, if there is one | |
| ; Print Report | ||
| ; send message with report statistics | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | PASTYR+5, CURYR+5 | 
| ^%ZIS | EN+28 | 
| HOME^%ZIS | EN+33 | 
| ^%ZISC | EN+35 | 
| ENDR^%ZISS | EN+21 | 
| ^%ZTLOAD | EN+33 | 
| $$GET1^DIQ | BLD+14, SRTNAME+5, PRINT+16, PRINT+17, PRINT+18 | 
| ^DIR | EN+6, GETDT+15, GETDT+22 | 
| DEM^VADPT | DOFD+3 | 
| PID^VADPT6 | LAST4+3 | 
| $$FMADD^XLFDT | PASTYR+10, PASTYR+11, BLD+5, BLD+6 | 
| $$FMTE^XLFDT | EN+17, MAIL+3, HDR+9, HDR+12 | 
| $$HDIFF^XLFDT | MAIL+7 | 
| $$HTE^XLFDT | MAIL+5, MAIL+6 | 
| $$NOW^XLFDT | CURYR+10, HDR+12 | 
| ^XMD | MAIL+17 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| ^DGPT - [#45] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DGPT - [#45] | BLD+12, BLD+14 | 
| ^DGPT("ADS" | BLD+9, BLD+11 | 
| ^TMP("DGPTFRU" | RUN+2!, RUN+9!, BLD+8*, BLD+14*, BLD+15*, BLD+16*, CHKMT+4, CHKMT+6, CHKMT+7, CHKMT+10! , CHKMT+11*, SRTNAME+4, SRTNAME+7*, SRTNAME+9, SRTNAME+10, SRTNAME+11*, SRTNAME+12*, MAIL+5, MAIL+6, MAIL+7 , MAIL+9, MAIL+10, MAIL+11, PRINT+22* | 
| ^TMP("DGPTFRUS" | RUN+2!, RUN+9!, SRTNAME+10*, PRINT+6, PRINT+8, PRINT+9 | 
| Name | Line Occurrences | 
|---|---|
| $$DOFD | PRINT+11 | 
| $$LAST4 | PRINT+10 | 
| BLD | RUN+4 | 
| CHKMT | RUN+5 | 
| CURYR | EN+13 | 
| EXIT | EN+28 | 
| GETDT | EN+15 | 
| HDR | PRINT+4, PRINT+21 | 
| RUN+8 | |
| PASTYR | EN+11 | 
| RUN+7 | |
| RUN | EN+34 | 
| SRTNAME | RUN+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %I | PASTYR+1~, CURYR+1~ | 
| %I(1 | PASTYR+6, CURYR+6 | 
| %I(3 | PASTYR+6, CURYR+6 | 
| %ZIS | EN+27~, EN+28* | 
| CNT | BLD+1~ | 
| CURMN | PASTYR+1~, PASTYR+6*, PASTYR+7, CURYR+1~, CURYR+6*, CURYR+7 | 
| CURYR | PASTYR+1~, PASTYR+6*, PASTYR+8*, PASTYR+9, CURYR+1~, CURYR+6*, CURYR+8*, CURYR+9 | 
| DFN | BLD+1~, BLD+12*, BLD+13, BLD+14, CHKMT+1~, CHKMT+3*, CHKMT+4*, CHKMT+6, CHKMT+7, CHKMT+10 , SRTNAME+1~, SRTNAME+3*, SRTNAME+4*, SRTNAME+5, SRTNAME+9, SRTNAME+10, PRINT+1~, PRINT+9*, PRINT+10, PRINT+11 , LAST4~, DOFD~ | 
| DGBEG | EN+1~, EN+11, EN+13, EN+15, EN+16, EN+17, RUN+4, PASTYR~, PASTYR+11*, CURYR~ , CURYR+9*, GETDT~, GETDT+17*, GETDT+18*, BLD~, BLD+5, MAIL+3, HDR+9 | 
| DGDOD | PRINT+1~, PRINT+11*, PRINT+19 | 
| DGEND | EN+1~, EN+11, EN+13, EN+15, EN+16, EN+17, RUN+4, PASTYR~, PASTYR+10*, CURYR~ , CURYR+10*, GETDT~, GETDT+24*, GETDT+25*, BLD~, BLD+6, MAIL+3, HDR+9 | 
| DGIND | CHKMT+1~, CHKMT+7*, CHKMT+9 | 
| DGMAX | BLD+1~, BLD+6*, BLD+9 | 
| DGNAME | SRTNAME+1~, SRTNAME+5*, SRTNAME+6, SRTNAME+10, PRINT+1~, PRINT+5*, PRINT+6*, PRINT+8, PRINT+9, PRINT+13 | 
| DGPDT | SRTNAME+1~ | 
| DGPIEN | BLD+1~, BLD+10*, BLD+11*, BLD+12, BLD+14, CHKMT+1~, CHKMT+5*, CHKMT+6*, CHKMT+7, SRTNAME+1~ , SRTNAME+8*, SRTNAME+9*, SRTNAME+10, PRINT+1~, PRINT+7*, PRINT+8*, PRINT+9, PRINT+15, PRINT+16, PRINT+17 , PRINT+18 | 
| DGX | BLD+1~, BLD+5*, BLD+9*, BLD+11, BLD+14 | 
| DIR | EN+1~, EN+6!, GETDT+6~ | 
| DIR("?" | EN+5*, GETDT+14* | 
| DIR("A" | EN+3*, GETDT+13*, GETDT+21* | 
| DIR("B" | EN+4* | 
| DIR(0 | EN+3*, GETDT+12*, GETDT+20* | 
| DIRUT | EN+1~, EN+7, GETDT+6~, GETDT+16, GETDT+23 | 
| DUZ | MAIL+15 | 
| IO | RUN+1 | 
| IO("Q" | EN+29, EN+33! | 
| IOF | HDR+3 | 
| IOM | HDR+7, HDR+10, HDR+13, HDR+16, HDR+20 | 
| IORVOFF | EN+19~, EN+25 | 
| IORVON | EN+19~, EN+22 | 
| IOSL | PRINT+21 | 
| LAST4 | PRINT+1~, PRINT+10*, PRINT+13 | 
| LINE | HDR+1~, HDR+20* | 
| MSG | MAIL+1~ | 
| MSG(1 | MAIL+3* | 
| MSG(2 | MAIL+4* | 
| MSG(3 | MAIL+5* | 
| MSG(4 | MAIL+6* | 
| MSG(5 | MAIL+7* | 
| MSG(6 | MAIL+8* | 
| MSG(7 | MAIL+9* | 
| MSG(8 | MAIL+10* | 
| MSG(9 | MAIL+11* | 
| NEWNAME | PRINT+1~, PRINT+7*, PRINT+12, PRINT+19, PRINT+20* | 
| PAGE | PRINT+1~, PRINT+3*, HDR+3, HDR+4*, HDR+15 | 
| POP | EN+27~, EN+28 | 
| PRNTLN | HDR+1~, HDR+6*, HDR+7, HDR+8, HDR+9*, HDR+10, HDR+11, HDR+12*, HDR+13, HDR+14 , HDR+15*, HDR+16, HDR+17 | 
| PRVYR | PASTYR+1~, PASTYR+9*, PASTYR+10, PASTYR+11 | 
| RSLT | EN+1~, EN+8*, EN+10, EN+12 | 
| SPACE | HDR+1~ | 
| TAB | HDR+1~, HDR+7*, HDR+8, HDR+10*, HDR+11, HDR+13*, HDR+14, HDR+16*, HDR+17 | 
| U | BLD+12, BLD+14, CHKMT+7, SRTNAME+10, PRINT+9, DOFD+4 | 
| VA | PRINT+1~, LAST4+1~ | 
| VA("BID" | LAST4+4 | 
| VADM | DOFD+1~ | 
| VADM(6 | DOFD+4 | 
| X | EN+1~, EN+19~, EN+20* | 
| XMDUZ | MAIL+1~, MAIL+16* | 
| XMSUB | MAIL+1~, MAIL+13* | 
| XMTEXT | MAIL+1~, MAIL+14* | 
| XMY | MAIL+1~ | 
| XMY( | MAIL+15* | 
| Y | EN+1~, EN+8, EN+19~, GETDT+6~, GETDT+18, GETDT+25 | 
| ZTDESC | EN+27~, EN+32* | 
| ZTQUEUED | EN+27~, EXIT | 
| >> ZTREQ | EXIT* | 
| ZTRTN | EN+27~, EN+31* | 
| ZTSAVE | EN+27~ | 
| ZTSAVE("DGBEG" | EN+30* | 
| ZTSAVE("DGEND" | EN+30* | 
| ZTSAVE("DUZ" | EN+30* |