SDOQMP ;ALB/SCK - Appointment Monitoring / Performance Measure report ; [07/17/96]
Source file <SDOQMP.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 4 | ($$CHKTASK,$$CLINIC,$$CLNOK,$$DIV,$$DIVISION,$$SELECT,$$STOP,$$STOPCDE,LOOPS)^SDOQMP0 (AMMSCNT,DATES,END)^SDOQMP1 START^SDOQMP2 START^SDOQMPR | 
| VA Fileman | 4 | ^%DT (,NOW)^%DTC WAIT^DICD ^DIR | 
| Kernel | 3 | (,HOME)^%ZIS ^%ZISC ^%ZTLOAD | 
| MailMan | 1 | ^XMD | 
| Registration | 1 | $$SITE^VASITE | 
| Package | Total | Caller Graph | 
|---|---|---|
| Scheduling | 3 | SDOQM CLINIC NEXT AVAIL REPORT SDOQM PM NIGHTLY JOB SDOQMP0 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| AGN | ||
| EN | ;  Entry point for Access PM extract to be sent to data collection server | |
| BLDPME | ;   Build the data array to be included in the mail message. ; If the number of data lines in the current array goes over 100, ; Send the array and begin building a new one. | |
| START | ||
| LOOPC | ;  Loop through the clinics in the hospital location file.  User can select ; one-many-all clinics through this entry point. | |
| DMQ | ||
| BLDRPT | ;  Call the entry point to print the Appointment Monitoring report | |
| LP1 | ||
| SMQ | ||
| PRCLRG | ;  Process clinic lists greater than 500 entries | |
| EN1 | ;  Entry point for interactive appointment monitoring report | |
| INIT | ;   Initialize date arrays for calculating next available appointments | |
| EN1Q | ||
| QUE | ||
| PRCSML | ;  Process clinic lists smaller than 500 entries | |
| MSG | ;   Message displayed to user when the EN1 entry point is used. | |
| LOOP | ;   Loop through the clinics in the Hospital location file.  Use only those clinics with ; an associated stop code on the required list for the access performance measure | |
| MAIL(PMDATA,LINCNT,CNT) | ;  Send data message to server. ; The data message is sent to the local notification mail group, ; the notification mail group at the server domain, and the ; server at the data collection server domain | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | INIT+6, INIT+7 | 
| ^%DTC | BLDPME+17 | 
| NOW^%DTC | MAIL+27 | 
| ^%ZIS | AGN+1 | 
| HOME^%ZIS | QUE+6 | 
| ^%ZISC | EN1Q | 
| ^%ZTLOAD | QUE+5 | 
| WAIT^DICD | QUE+8 | 
| ^DIR | AGN+7 | 
| $$CHKTASK^SDOQMP0 | EN+2 | 
| $$CLINIC^SDOQMP0 | EN1+7 | 
| $$CLNOK^SDOQMP0 | LOOP+9 | 
| $$DIV^SDOQMP0 | EN1+9 | 
| $$DIVISION^SDOQMP0 | BLDPME+18 | 
| $$SELECT^SDOQMP0 | EN1+4 | 
| $$STOP^SDOQMP0 | EN1+8 | 
| $$STOPCDE^SDOQMP0 | BLDPME+18 | 
| LOOPS^SDOQMP0 | START | 
| AMMSCNT^SDOQMP1 | LOOP+11, LOOPC+13, LOOPC+20 | 
| DATES^SDOQMP1 | INIT+10 | 
| END^SDOQMP1 | EN+4, EN1Q+1 | 
| START^SDOQMP2 | EN+3, START | 
| START^SDOQMPR | BLDRPT+1 | 
| $$SITE^VASITE | MAIL+26 | 
| ^XMD | MAIL+34 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | INIT+6 | 
| ^SC - [#44] | LOOP+8, LOOP+9, LOOPC+11, LOOPC+18, BLDPME+15 | 
| ^SC("AC" | LOOP+7, LOOPC+10 | 
| ^TMP("APPT" | INIT+3! | 
| ^TMP("SDAMMS" | EN1Q+2!, INIT+3!, INIT+4*, INIT+5*, INIT+6*, LOOP+10, LOOPC+12, LOOPC+19 | 
| ^TMP("SDMSG" | EN1Q+2!, BLDPME+9!, BLDPME+18*, PRCSML+3, PRCSML+5, LP1+1 | 
| ^TMP("SDPM" | EN1Q+2!, INIT+3!, INIT+8*, BLDPME+10, BLDPME+13, BLDPME+14 | 
| ^XMB("NETNAME" | MAIL+29 | 
| Name | Line Occurrences | 
|---|---|
| AGN | AGN+3 | 
| BLDPME | EN+3 | 
| BLDRPT | START | 
| EN1Q | EN1+7, EN1+8, EN1+9, AGN+1, QUE | 
| INIT | EN+3, START | 
| LOOP | EN+3 | 
| LP1 | LP1+7 | 
| PRCSML+6, LP1+3 | |
| PRCLRG | BLDPME+21 | 
| PRCSML | BLDPME+22 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | MAIL+29 | 
| %DT | MAIL+17~ | 
| >> %ZIS | AGN+1* | 
| >> AMMSCNT | INIT+9* | 
| >> AMMSD0 | LOOP+6*, LOOP+7*, LOOP+8, LOOP+9, LOOPC+7*, LOOPC+10*, LOOPC+11, LOOPC+17*, LOOPC+18 | 
| >> AMMSFDT | INIT+9* | 
| >> AMMSFSL | INIT+9* | 
| >> AMMSLAST | INIT+9*, LOOP+11, LOOPC+13, LOOPC+20 | 
| >> AMMSRDT | INIT+7* | 
| >> AMMSZDT | INIT+9* | 
| CLINIC | EN1Q+2!, LOOPC+9, LOOPC+16 | 
| CLINIC( | LOOPC+17 | 
| CNT | INIT+4*, MAIL~, MAIL+29 | 
| >> CNT1 | INIT+4* | 
| >> CNT2 | INIT+4* | 
| >> CNT3 | INIT+4* | 
| >> CNT4 | INIT+4* | 
| CONT | EN1+2~, AGN*, AGN+3, AGN+8* | 
| DIR | AGN+7! | 
| DIR("A" | AGN+4*, AGN+5*, AGN+6* | 
| DIR("B" | AGN+5* | 
| DIR(0 | AGN+5* | 
| >> DIRUT | AGN+8 | 
| DT | INIT+6*, INIT+8, INIT+9 | 
| IO("Q" | QUE, QUE+6! | 
| IOM | AGN+3, INIT+4*, INIT+5 | 
| IOST | AGN+4 | 
| LC | BLDPME+7~, BLDPME+11*, BLDPME+18, BLDPME+19*, BLDPME+21, BLDPME+22, PRCSML+1~, PRCSML+2*, PRCSML+4*, PRCSML+5 , PRCSML+6, LP1, LP1+3, LP1+7 | 
| LINCNT | MAIL~, MAIL+29, MAIL+30 | 
| PMAPT | BLDPME+7~, BLDPME+16*, BLDPME+17, BLDPME+18 | 
| PMCLNE | BLDPME+7~, BLDPME+15*, BLDPME+18 | 
| PMCLNI | BLDPME+7~, BLDPME+11*, BLDPME+13*, BLDPME+14, BLDPME+15, BLDPME+18 | 
| PMDATA | MAIL~ | 
| PMDATA( | MAIL+29*, MAIL+30* | 
| PMDT | BLDPME+7~, BLDPME+10*, BLDPME+14, BLDPME+17, BLDPME+18 | 
| PMFAC | MAIL+17~, MAIL+26*, MAIL+29, MAIL+33 | 
| PMMSG | BLDPME+7~, PRCSML+1~, PRCSML+6 | 
| PMMSG( | PRCSML+5* | 
| PMNODE | BLDPME+7~, BLDPME+14*, BLDPME+16 | 
| PMSEL | EN1+2~, EN1+4*, EN1+5, EN1+7, EN1+8, EN1+9, QUE+2, QUE+3, QUE+4 | 
| >> POP | AGN+1 | 
| SDTMP | PRCLRG+1~, LP1+3, LP1+6! | 
| SDTMP( | LP1+1* | 
| U | INIT+2*, BLDPME+10, BLDPME+15, BLDPME+16, BLDPME+18, MAIL+33 | 
| VAUTC | EN1Q+2! | 
| VAUTD | EN1Q+2! | 
| X | INIT+6*, INIT+7*, BLDPME+7~, BLDPME+10*, BLDPME+18, PRCSML+2*, PRCSML+3*, PRCSML+5 | 
| X1 | LOOP+11*, LOOPC+13*, LOOPC+20*, BLDPME+17*, MAIL+17~ | 
| >> X2 | BLDPME+17* | 
| XC | PRCLRG+1~, LP1*, LP1+1, LP1+3, LP1+7, MAIL+17~ | 
| XF | PRCLRG+1~, PRCLRG+2*, LP1, LP1+5* | 
| XL | PRCLRG+1~, PRCLRG+2*, LP1, LP1+5* | 
| XMB | MAIL+17~ | 
| XMDUZ | MAIL+20*, MAIL+35! | 
| XMLOC | MAIL+17~, MAIL+19* | 
| XMN | MAIL+33*, MAIL+35! | 
| XMSUB | MAIL+33*, MAIL+35! | 
| XMTEXT | MAIL+32*, MAIL+35! | 
| XMY | MAIL+35! | 
| XMY(".5" | MAIL+21* | 
| XMY("G.SD PM | EXTRACT@ISC-ALBANY.VA.GOV" , MAIL+24*, NOTIFICATION" , MAIL+23* | 
| XMY("S.A1BO P | M NEXT APPT EXTRACT@DEVFEX.ISC-ALBANY.VA.GOV" , MAIL+22* | 
| XT | EN1+2~, EN1+11* | 
| XT1 | EN1+2~, EN1+11* | 
| >> Y | AGN+8, INIT+6, INIT+7 | 
| >> ZTDESC | QUE+1* | 
| >> ZTQUEUED | EN1Q | 
| >> ZTRTN | QUE+1* | 
| >> ZTSAVE("CLINIC" | QUE+2* | 
| >> ZTSAVE("CLINIC(" | QUE+2* | 
| >> ZTSAVE("VAUTC" | QUE+3* | 
| >> ZTSAVE("VAUTC(" | QUE+3* | 
| >> ZTSAVE("VAUTD" | QUE+4* | 
| >> ZTSAVE("VAUTD(" | QUE+4* | 
| >> ZTSK | QUE+5 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(MSG+XT | EN1+11 |