SDSCRPT1 ;ALB/JAM/RBS - ASCD Reports for Service Connected Automated Monitor ; 4/24/07 4:30pm
Source file <SDSCRPT1.m>
| Package | Total | Caller Graph |
|---|---|---|
| Scheduling | 13 | SDSC ENC REPORT SDSC FIRST PARTY REPORT SDSC PROVIDER REPORT SDSC THIRD PARTY REPORT SDSC USER REPORT SDSCCHK SDSCLST SDSCMSR SDSCPRV SDSCRP1 SDSCRP2 SDSCSSD SDSCUSR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LOAD | ; Standard start tag for all current reports.
; Initialize variables if necessary. |
|
| NSCINS | ; 'ROUTINE' tag called by option "SDSC THIRD PARTY REPORT - Third Party Billable Service Connected Report"
|
|
| RPTEND | ;Report cleSDp.
|
|
| RDPOV | ; 'ROUTINE' tag called by option "SDSC ENC REPORT - Service Connected Encounters Report"
|
|
| STDGET() | ; All standard data retrieval from SD, Encounter and Visit.
; Get compiled data |
|
| SCPRV | ;Provider Service Connected Encounters Report
|
|
| NSCCOP | ; 'ROUTINE' tag called by option "SDSC FIRST PARTY REPORT - First Party Billable Service Connected Report"
|
|
| COPPRT | ;Display all encounters that may be billable for co-payment.
|
|
| SCUSR | ;User Service Connected Encounters Report
|
|
| END | ; Clear all variables before exiting.
|
|
| INSPRT | ;Display all encounters that may be billable to insurance.
|
|
| ; Display the encounters previously stored for this date.
; This is a detailed report, set flag |
||
| PRVPRT | ;Display all User Reviewed encounters by Provider
|
|
| DIV | ; Ask Division
|
|
| LOOP | ; Loop through each division and display the selected report.
|
|
| RVWPRT | ;Display all User Reviewed encounters
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | LOAD+11 |
| HOME^%ZIS | LOAD+3 |
| ^%ZISC | RPTEND+4 |
| ^%ZTLOAD | LOAD+13 |
| ^DIR | RDPOV+5, SCPRV+5, SCUSR+5, RPTEND+2, DIV+4 |
| $$GETOE^SDOE | STDGET+4 |
| GETDATE^SDSCOMP | LOAD+7 |
| ENCBDDT^SDSCRPT2 | PRINT+13 |
| HEADER^SDSCRPT2 | PRINT+4 |
| NBILLBD^SDSCRPT2 | INSPRT+14, COPPRT+14 |
| NBILLHD^SDSCRPT2 | INSPRT+3, COPPRT+3 |
| PRVBD^SDSCRPT2 | PRVPRT+15 |
| PRVHD^SDSCRPT2 | PRVPRT+4 |
| RVWBD^SDSCRPT2 | RVWPRT+15 |
| RVWHD^SDSCRPT2 | RVWPRT+4 |
| $$NBFP^SDSCUTL | COPPRT+11 |
| $$NBTP^SDSCUTL | INSPRT+11 |
| $$SCHNG^SDSCUTL | INSPRT+13, COPPRT+13 |
| DIV^SDSCUTL | DIV+3 |
| Name | Line Occurrences |
|---|---|
| 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 |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(40.8 - [#40.8] | LOOP+7 |
| ^SDSC(409.48 - [#409.48] | PRINT+6, PRINT+7, PRINT+8, PRINT+11, INSPRT+5, INSPRT+6, INSPRT+7, COPPRT+5, COPPRT+6, COPPRT+7 , RVWPRT+6, RVWPRT+9, RVWPRT+10, RVWPRT+11, PRVPRT+6, PRVPRT+9, PRVPRT+10, PRVPRT+11, STDGET+2 |
| Name | Line Occurrences |
|---|---|
| $$STDGET | PRINT+10, INSPRT+9, COPPRT+9, RVWPRT+13, PRVPRT+13 |
| @( | LOOP+3, LOOP+7 |
| DIV | LOAD+5 |
| END | LOAD+5, LOAD+7, LOAD+11, LOAD+14, LOOP+9 |
| LOAD | RDPOV+8, NSCCOP+3, NSCINS+3, SCPRV+8, SCUSR+8 |
| LOOP | LOAD+12 |
| RPTEND | LOOP+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | LOAD+3!, LOAD+11* |
| CT | LOOP+1~, LOOP+2*, LOOP+7* |
| DIR | RDPOV+1~, SCPRV+1~, SCUSR+1~, RPTEND+2~, DIV+1~ |
| DIR("A" | RDPOV+4*, SCPRV+4*, SCUSR+4* |
| DIR("B" | RDPOV+4*, SCPRV+3*, SCUSR+3* |
| DIR(0 | RDPOV+3*, SCPRV+3*, SCUSR+3*, RPTEND+2* |
| DIRUT | RDPOV+1~, RDPOV+5, SCPRV+1~, SCPRV+5, SCUSR+1~, SCUSR+5 |
| DTOUT | END+2!, DIV+5 |
| DUOUT | END+2!, DIV+5 |
| IO | LOAD+12, PRINT+4, INSPRT+3, COPPRT+3, RVWPRT+4, PRVPRT+4 |
| IO("Q" | LOAD+12 |
| ION | LOAD+13 |
| IOST | RPTEND+1 |
| L | LOAD+2~, LOAD+9*, RVWPRT+16*, PRVPRT+16* |
| P | LOAD+2~, LOAD+9* |
| POP | LOAD+11, END+2! |
| SCLN | END+3!, DIV+6 |
| SCVAL | PRINT+2~, PRINT+11*, PRINT+12, INSPRT+1~, INSPRT+13*, INSPRT+14 |
| SDABRT | LOAD+2~, LOAD+9*, LOOP+6, PRINT+4, PRINT+6, PRINT+7, INSPRT+3, INSPRT+5, INSPRT+6, COPPRT+3 , COPPRT+5, COPPRT+6, RVWPRT+4, RVWPRT+6, RVWPRT+9, RVWPRT+10, PRVPRT+4, PRVPRT+6, PRVPRT+9, PRVPRT+10 , RPTEND+1, RPTEND+3 |
| SDCLIN | STDGET+8*, END+1! |
| SDCST | STDGET+10*, END+1! |
| SDDATA | STDGET+2*, END+1! |
| SDDET | SCPRV+1~, SCPRV+6*, SCUSR+1~, SCUSR+6*, PRINT+2~, PRINT+3* |
| SDEDT | PRINT+6, INSPRT+5, COPPRT+5, RVWPRT+9, PRVPRT+9, END+1! |
| SDFILEOK | END+1! |
| SDHDR | INSPRT+1~, INSPRT+2*, COPPRT+1~, COPPRT+2*, RVWPRT+2~, RVWPRT+3*, PRVPRT+2~, PRVPRT+3* |
| SDI | LOOP+1~, LOOP+6* |
| SDLEB | RVWPRT+2~, RVWPRT+6*, RVWPRT+9, RVWPRT+10 |
| SDNWPV | RVWPRT+2~, RVWPRT+8*, PRVPRT+2~, PRVPRT+8* |
| SDOE | PRINT+2~, PRINT+7*, PRINT+8, PRINT+11, INSPRT+1~, INSPRT+6*, INSPRT+7, INSPRT+13, COPPRT+1~, COPPRT+6* , COPPRT+7, COPPRT+11, COPPRT+13, RVWPRT+2~, RVWPRT+10*, RVWPRT+11, PRVPRT+2~, PRVPRT+10*, PRVPRT+11, STDGET+2 , STDGET+4 |
| SDOEDAT | STDGET+4*, STDGET+6, STDGET+8, STDGET+10, STDGET+12, END+3! |
| SDOEDT | PRINT+2~, PRINT+6*, PRINT+7, INSPRT+1~, INSPRT+5*, INSPRT+6, COPPRT+1~, COPPRT+5*, COPPRT+6, RVWPRT+2~ , RVWPRT+9*, RVWPRT+10, PRVPRT+2~, PRVPRT+9*, PRVPRT+10 |
| SDOPT | RDPOV+1~, RDPOV+6*, PRINT+12 |
| SDPAT | STDGET+6*, END+1! |
| SDPCT | RVWPRT+2~, RVWPRT+8*, RVWPRT+14*, RVWPRT+16, PRVPRT+2~, PRVPRT+8*, PRVPRT+14*, PRVPRT+16 |
| SDPCTS | END+3! |
| SDPOV | END+2! |
| SDPROV | PRVPRT+2~, PRVPRT+6*, PRVPRT+9, PRVPRT+10, END+2! |
| SDPVCN | RVWPRT+2~, RVWPRT+8*, PRVPRT+2~, PRVPRT+8* |
| SDQFL | LOAD+5, END+3!, DIV+2*, DIV+5* |
| SDRTN | RDPOV+1~, RDPOV+7*, NSCCOP+1~, NSCCOP+2*, NSCINS+1~, NSCINS+2*, SCPRV+1~, SCPRV+7*, SCUSR+1~, SCUSR+7* , LOOP+3, LOOP+7, END+3! |
| SDSCBDT | END+2! |
| SDSCDIV | LOOP+1~, LOOP+2*, LOOP+3, LOOP+4, LOOP+6*, LOOP+7, PRINT+8, INSPRT+7, COPPRT+7, RVWPRT+11 , PRVPRT+11 |
| SDSCDNM | LOOP+1~, LOOP+3*, LOOP+7* |
| SDSCDVLN | LOOP+2, END+3!, DIV+6* |
| SDSCDVSL | LOOP+2, LOOP+6, END+3!, DIV+6* |
| SDSCEDT | END+2! |
| SDSCTDT | LOAD+7, PRINT+6, INSPRT+5, COPPRT+5, RVWPRT+9, PRVPRT+9, END+1! |
| SDV0 | STDGET+12*, END+1! |
| SDVAL | COPPRT+1~, COPPRT+13*, COPPRT+14 |
| SDVPOV0 | END+2! |
| THDR | LOOP+1~, LOOP+5*, LOOP+7* |
| U | PRINT+8, PRINT+11, INSPRT+7, INSPRT+14, COPPRT+7, COPPRT+14, RVWPRT+11, PRVPRT+11, STDGET+6, STDGET+8 , STDGET+10, STDGET+12 |
| X | RDPOV+1~, SCPRV+1~, SCUSR+1~, END+1!, DIV+1~ |
| X1 | END+1! |
| X2 | END+1! |
| Y | RDPOV+1~, RDPOV+6, SCPRV+1~, SCPRV+6, SCUSR+1~, SCUSR+6, END+1!, DIV+1~, DIV+6 |
| ZTDESC | RDPOV+1~, RDPOV+7*, NSCCOP+1~, NSCCOP+2*, NSCINS+1~, NSCINS+2*, SCPRV+1~, SCPRV+7*, SCUSR+1~, SCUSR+7* , LOAD+12! |
| ZTIO | LOAD+2~, LOAD+13* |
| ZTQUEUED | RPTEND+5, END+2! |
| ZTREQ | RPTEND+5*, END+2! |
| ZTRTN | LOAD+2~, LOAD+13* |
| ZTSAVE | LOAD+2~ |
| ZTSAVE("*" | LOAD+13* |