SDRRC20 ;10N20/MAH - ENV/POST-INSTALL FOR PATCH SD*5.3*536 CONVERT PATIENT FILE ; 3/01/2008 12:24pm
Source file <SDRRC20.m>
Package | Total | Caller Graph |
---|---|---|
Scheduling | 1 | SDRR CONV OUTPATIENT RECALL |
Name | Comments | DBIA/ICR reference |
---|---|---|
UPXTMP(SDENCPTR,NODE,SDENT) | ;add to ^XTMP
; Input: ; NODE - Unique subscript ; Output: none |
|
PROGCHK(XPDABORT) | ;checks programmer variables
|
|
TASK | ;run TaskMan
|
|
NOENTRY | ;no File
|
|
CHECKDD | ;CHECKS CURRENT FIELDS IN 687065
|
|
NOFILE | ;no File
|
|
START | ;Background job entry point
|
|
ENV | ;Environment check
|
|
ISRUNING(XPDABORT) | ;check if running
|
|
POST | ;Check for Clinic Recall PATIENTs file)
|
|
XTMP | ;setup ^XTMP to control output for 90 days
|
|
SENDMSG | ;send MailMan msg to patch installer
|
|
ADD(SDLN,SDTXT) | ;add line
|
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | TASK+6 |
UPDATE^DIE | START+24 |
$$FMADD^XLFDT | XTMP+5 |
$$FMTE^XLFDT | SENDMSG+23, SENDMSG+24, SENDMSG+26, TASK+18 |
$$NOW^XLFDT | START+26, XTMP+5, XTMP+8 |
^XMD | SENDMSG+30 |
BMES^XPDUTL | PROGCHK+2, ISRUNING+2, NOFILE+1, TASK+7, TASK+11, TASK+19, NOENTRY+1 |
MES^XPDUTL | PROGCHK+3, PROGCHK+4, PROGCHK+5, ISRUNING+3, ISRUNING+4, ISRUNING+5, NOFILE+2, NOFILE+3, NOFILE+4, NOFILE+5 , TASK+9, TASK+10, TASK+12, TASK+15, TASK+16, TASK+18, TASK+20, TASK+21, NOENTRY+2, NOENTRY+3 , NOENTRY+4, NOENTRY+5 |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(687065 | CHECKDD+2, CHECKDD+3, CHECKDD+4, CHECKDD+5, CHECKDD+6, CHECKDD+7, CHECKDD+8, CHECKDD+9, CHECKDD+10, CHECKDD+11 , CHECKDD+12 |
^DIZ(687065 | POST+1, START+10 |
^TMP("SDRRC20" | SENDMSG+2!, SENDMSG+31!, ADD+3* |
^XTMP("SDRRC20" | ENV+1!, START+6, START+7, START+8, START+26*, START+27*, START+28!, SENDMSG+23, SENDMSG+24, SENDMSG+25 , SENDMSG+26, SENDMSG+28, ISRUNING+1, TASK+2, XTMP+1, XTMP+2*, XTMP+7*, XTMP+8*, XTMP+9*, UPXTMP+6* |
Name | Line Occurrences |
---|---|
ADD | SENDMSG+6, SENDMSG+7, SENDMSG+8, SENDMSG+9, SENDMSG+10, SENDMSG+11, SENDMSG+12, SENDMSG+13, SENDMSG+14, SENDMSG+15 , SENDMSG+16, SENDMSG+17, SENDMSG+19, SENDMSG+20, SENDMSG+21, SENDMSG+22, SENDMSG+23, SENDMSG+24, SENDMSG+26, SENDMSG+27 , SENDMSG+28, SENDMSG+29 |
CHECKDD | POST+3 |
ISRUNING | ENV+6 |
NOENTRY | CHECKDD+2, CHECKDD+3, CHECKDD+4, CHECKDD+5, CHECKDD+6, CHECKDD+7, CHECKDD+8, CHECKDD+9, CHECKDD+10, CHECKDD+11 , CHECKDD+12 |
NOFILE | POST+2 |
PROGCHK | ENV+4 |
SENDMSG | START+29 |
TASK | POST+6 |
XTMP | START+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DDISSUE | POST+4!, POST+5!, CHECKDD+1*, CHECKDD+2*, CHECKDD+3*, CHECKDD+4*, CHECKDD+5*, CHECKDD+6*, CHECKDD+7*, CHECKDD+8* , CHECKDD+9*, CHECKDD+10*, CHECKDD+11*, CHECKDD+12* |
DFN | START+2~ |
DIFROM | SENDMSG+1~ |
DT | PROGCHK+1 |
DUZ | SENDMSG+4, PROGCHK+1 |
DUZ(0 | PROGCHK+1 |
NEWREC | START+23~ |
NEWREC(1 | START+23* |
NODE | UPXTMP~, UPXTMP+5*, UPXTMP+6 |
PATIENT | START+2~ |
PFLAG | POST+4!, POST+5!, CHECKDD+1*, CHECKDD+2*, CHECKDD+3*, CHECKDD+4*, CHECKDD+5*, CHECKDD+6*, CHECKDD+7*, CHECKDD+8* , CHECKDD+9*, CHECKDD+10*, CHECKDD+11*, CHECKDD+12* |
PFLAG1 | POST+4!, POST+5!, CHECKDD+1*, CHECKDD+5* |
SDAIEN | START+1~, START+8*, START+10*, START+23 |
SDANUSB | START+1~ |
SDARAY | START+1~ |
SDCKCNT | START+2~ |
SDENCPTR | START+2~, UPXTMP~, UPXTMP+4, UPXTMP+6 |
SDENT | START+2~, UPXTMP~, UPXTMP+6 |
SDERAY | START+1~ |
SDFDAIEN | START+1~ |
SDFIL | START+2~ |
SDLN | SENDMSG+1~, SENDMSG+5*, SENDMSG+6, SENDMSG+7, SENDMSG+8, SENDMSG+9, SENDMSG+10, SENDMSG+11, SENDMSG+12, SENDMSG+13 , SENDMSG+14, SENDMSG+15, SENDMSG+16, SENDMSG+17, SENDMSG+19, SENDMSG+20, SENDMSG+21, SENDMSG+22, SENDMSG+23, SENDMSG+24 , SENDMSG+26, SENDMSG+27, SENDMSG+28, SENDMSG+29, ADD~, ADD+2*, ADD+3 |
SDMSG | SENDMSG+1~ |
SDRRFDA | START+1~ |
SDRRFDA( | START+12*, START+13*, START+14*, START+15*, START+16*, START+17*, START+18*, START+19*, START+20*, START+21* , START+22* |
SDRRREC | START+1~, START+10*, START+11, START+12, START+13, START+14, START+15, START+16, START+17, START+18 , START+19, START+20, START+21, START+22 |
SDRRSTOP | START+2~, SENDMSG+17, SENDMSG+18 |
SDSAVE | START+1~, START+8* |
SDSTOP | TASK+1~, TASK+2*, TASK+15, TASK+17, TASK+18 |
SDTOT | START+2~, START+7* |
SDTOT2 | START+2~ |
SDTOT3 | START+2~ |
SDTXT | SENDMSG+1~, ADD~, ADD+1, ADD+3 |
SDX | START+1~, XTMP+4~, XTMP+5*, XTMP+6*, XTMP+7 |
TOTAL | START+1~, START+3*, START+25*, START+27 |
U | START+11, START+12, START+13, START+14, START+15, START+16, START+17, START+18, START+19, START+20 , START+21, START+22, PROGCHK+1, XTMP+5, CHECKDD+2, CHECKDD+3, CHECKDD+4, CHECKDD+5, CHECKDD+6, CHECKDD+7 , CHECKDD+8, CHECKDD+9, CHECKDD+10, CHECKDD+11, CHECKDD+12 |
XMDUN | SENDMSG+1~ |
XMDUZ | SENDMSG+1~, SENDMSG+4* |
XMSUB | SENDMSG+1~, SENDMSG+3* |
XMTEXT | SENDMSG+1~, SENDMSG+4* |
XMY | SENDMSG+1~ |
XMY( | SENDMSG+4* |
XMZ | SENDMSG+1~ |
XPDABORT | ENV+2*, ENV+4, ENV+6, ENV+7!, PROGCHK~, PROGCHK+6*, ISRUNING~, ISRUNING+6* |
ZTDESC | TASK+1~, TASK+4* |
ZTDTH | TASK+1~, TASK+5* |
ZTIO | TASK+1~, TASK+5* |
ZTREQ | TASK+1~, TASK+5* |
ZTRTN | TASK+1~, TASK+3* |
ZTSAVE | TASK+1~ |
ZTSAVE("ZTREQ" | TASK+5* |
ZTSK | TASK+1~, TASK+8, TASK+15 |
ZTSTOP | TASK+1~ |