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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 3 | SDOQM CLINIC NEXT AVAIL REPORT SDOQM PM NIGHTLY JOB SDOQMP0 |
Kernel | 1 | ^DIC(19 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Entry point for Access PM extract to be sent to data collection server
|
|
EN1 | ; Entry point for interactive appointment monitoring report
|
|
AGN | ||
QUE | ||
START | ||
EN1Q | ||
INIT | ; Initialize date arrays for calculating next available appointments
|
|
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 |
|
LOOPC | ; Loop through the clinics in the hospital location file. User can select
; one-many-all clinics through this entry point. |
|
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. |
|
DMQ | ||
PRCSML | ; Process clinic lists smaller than 500 entries
|
|
PRCLRG | ; Process clinic lists greater than 500 entries
|
|
LP1 | ||
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 |
|
SMQ | ||
BLDRPT | ; Call the entry point to print the Appointment Monitoring report
|
|
MSG | ; Message displayed to user when the EN1 entry point is used.
|
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+6 |
$$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+8, EN1Q+1 |
START^SDOQMP2 | EN+7, 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 |
>> | 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.DOMAIN.EXT" , MAIL+24*, NOTIFICATION" , MAIL+23* |
XMY("S.A1BO P | M NEXT APPT EXTRACT@DEVFEX.ISC-ALBANY.DOMAIN.EXT" , 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 |