YSCLSERV ;DALOI/hrubovcak - Clozapine data server ; 8 Nov 2019 15:21:58
Source file <YSCLSERV.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 9 | ^%DT (,C)^%DTC LIST^DIC MIX^DIC1 FILE^DICN DT^DICRW ^DIE ^DIK $$GET1^DIQ |
Mental Health | 3 | (CL1API,CLAPI,DCON,OVRRID,REBUILD,REPORT)^YSCLSRV2 (,AUTH,DEMOG,LKUP,LOCK)^YSCLSRV3 REXMIT^YSCLTST5 |
Kernel | 1 | $$NOW^XLFDT |
MailMan | 1 | SENDMSG^XMXAPI |
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 |
---|---|---|
Mental Health | 3 | YSCLSRV2 YSCLSRV3 YSCLTST9 |
Outpatient Pharmacy | 1 | PSOCLO1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
START | ;
|
|
EXIT | ;If all went well, report that too.
|
|
UNREG | ||
DELETE | ;Allow the NCCC users to delete clozapine registration at the individual sites
|
|
DELALL | ;Delete all patients in file 603.01
|
|
REPORT | ;send report of current registrations to the Clozapine group on Forum
|
|
OUT | ;
|
|
REBUILD | ;
|
|
UPDATE | ;Update record with Monthly, Weekly or Bi-weekly status
|
|
RESEND | ;Trigger retransmission of Clozapine data
|
|
DSET | ;Set the day of the week for the roll-up to run.
|
|
DEBUG | ;Turn debug mode on and off.
|
|
ADD2TXT(L) | ; add line L to the Message text
|
Name | Field # of Occurrence |
---|---|
^%DT | RESEND+4, RESEND+6 |
^%DTC | RESEND+9 |
C^%DTC | RESEND+5, RESEND+7, RESEND+8 |
LIST^DIC | START+47, START+50, START+58, UNREG+8, UNREG+10, UNREG+16, DELETE+4, DELETE+7, DELETE+10, DELALL+7 , UPDATE+1, UPDATE+13, UPDATE+15 |
MIX^DIC1 | START+54, UNREG+13 |
FILE^DICN | START+57, UNREG+15 |
DT^DICRW | START+2 |
^DIE | UPDATE+18, DSET+4, DEBUG+3, DEBUG+6 |
^DIK | DELETE+15, DELALL+11 |
$$GET1^DIQ | START+3, EXIT+1, EXIT+6, DELALL+10, UPDATE+19 |
$$SITE^VASITE | START+4, START+5 |
$$NOW^XLFDT | EXIT+2 |
SENDMSG^XMXAPI | EXIT+18 |
CL1API^YSCLSRV2 | START+36 |
CLAPI^YSCLSRV2 | START+35 |
DCON^YSCLSRV2 | START+37 |
OVRRID^YSCLSRV2 | START+34 |
REBUILD^YSCLSRV2 | REBUILD+1 |
REPORT^YSCLSRV2 | REPORT+1 |
^YSCLSRV3 | START+30 |
AUTH^YSCLSRV3 | START+33 |
DEMOG^YSCLSRV3 | START+32 |
LKUP^YSCLSRV3 | START+9 |
LOCK^YSCLSRV3 | START+31 |
REXMIT^YSCLTST5 | RESEND+13 |
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls, GET1^DIQ, LIST^DIC |
^YSCL(603.01 - [#603.01] | Classic Fileman Calls, LIST^DIC |
^YSCL(603.03 - [#603.03] | Classic Fileman Calls, GET1^DIQ |
^XTV(8989.3 - [#8989.3] | GET1^DIQ |
Name | Line Occurrences |
---|---|
ADD2TXT | START+10, START+16, EXIT+14, EXIT+15, EXIT+16, DELALL+2, DELALL+3, OUT+1, DSET+3, DSET+5 , DEBUG+2, DEBUG+5 |
DEBUG | START+29 |
DELALL | START+11, DELETE+1, DELETE+3 |
DELETE | START+20 |
DSET | START+28 |
EXIT | DELETE+18, DELALL+4, REPORT+1, REBUILD+1, UPDATE+20, RESEND+2, RESEND+4, RESEND+6, RESEND+9, RESEND+15 , DSET+3, DSET+6, DEBUG+7 |
OUT | START+40, START+41, START+42, START+43, START+48, START+51, START+54, START+60, UNREG+2, UNREG+3 , UNREG+4, UNREG+9, UNREG+11, UNREG+13, UNREG+17, DELETE+5, DELETE+8, DELETE+11, DELETE+16, DELALL+10 , UPDATE+7, UPDATE+8, UPDATE+9, UPDATE+10, UPDATE+12, UPDATE+14, UPDATE+16, UPDATE+19, RESEND+2, RESEND+4 , RESEND+6, RESEND+9, RESEND+14 |
REPORT | START+22 |
RESEND | START+25 |
UNREG | START+7 |
UPDATE | START+26 |
Name | Field # of Occurrence |
---|---|
^(0 | ADD2TXT+2* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EXIT+21! |
%DT | EXIT+21!, RESEND+4!*, RESEND+6!* |
%H | EXIT+21! |
C | ADD2TXT+2~* |
D | START+46*, EXIT+21!, UNREG+7* |
DA | EXIT+21!, DELETE+15*, DELALL+11*, UPDATE+18*, DSET+4*, DEBUG+3*, DEBUG+6* |
DD | START+56!, EXIT+21!, UNREG+15! |
DFN | START+48*, UNREG+9*, DELALL+6~, DELALL+9*, DELALL+10 |
DIC | START+46*, START+56*, EXIT+21!, UNREG+7*, UNREG+15* |
DIC("DR" | START+57*, UNREG+15* |
DIC(0 | START+46*, START+57*, UNREG+7* |
DIE | EXIT+21!, UPDATE+18*, DSET+4*, DEBUG+3*, DEBUG+6* |
DIK | EXIT+21!, DELETE+15*, DELALL+11* |
DO | START+57!, UNREG+15! |
>> DR | UPDATE+18*, DSET+4*, DEBUG+3*, DEBUG+6* |
DUZ | EXIT+18 |
G | EXIT+15~* |
>> I | DELALL+8*, DELALL+9, DELALL+10, UPDATE+2*, UPDATE+3, UPDATE+4 |
L | ADD2TXT~, ADD2TXT+1*, ADD2TXT+2 |
>> PSCLOZ | START+7, UNREG |
RET | EXIT+21! |
>> SSN | UNREG+7 |
U | START+4, START+5, RESEND+2, RESEND+3, RESEND+6, RESEND+8 |
X | START+8*, START+46*, START+47, START+57*, EXIT+21!, UNREG+7*, UNREG+8, UNREG+15*, RESEND+4*, RESEND+5 , RESEND+6*, RESEND+7, RESEND+8, RESEND+9, DSET+1*, DSET+2, DSET+3, DSET+4, DSET+5 |
>> X1 | RESEND+5*, RESEND+7*, RESEND+8*, RESEND+9* |
>> X2 | RESEND+5*, RESEND+7*, RESEND+8*, RESEND+9* |
XMDUN | EXIT+2*, EXIT+21! |
XMDUZ | EXIT+2*, EXIT+21! |
XMER | START+38, EXIT+21!, DELETE+2, UPDATE+6, DSET+1 |
XMFROM | START+10, EXIT+21!, RESEND+14 |
XMREC | START+38, EXIT+22!, DELETE+2, UPDATE+6, RESEND+1, DSET+1 |
XMRG | START+38*, START+40, START+41, START+42, START+43, START+46, START+50, START+56, START+57, START+58 , EXIT+22!, UNREG+2, UNREG+3, UNREG+4, UNREG+10, UNREG+15, UNREG+16, DELETE+2*, DELETE+3, DELETE+4 , DELETE+5, DELETE+7, DELETE+8, DELETE+11, OUT+1, UPDATE+6*, UPDATE+7, UPDATE+8, UPDATE+9, UPDATE+10 , UPDATE+11, RESEND+2, RESEND+3, RESEND+6, RESEND+8, DSET+1 |
XMSUB | EXIT+2*, EXIT+18, EXIT+22! |
XMTEXT | EXIT+22! |
XMY | EXIT+5!, EXIT+18, EXIT+22! |
XMY( | EXIT+15 |
XMY("G.CLOZAP | INE DEBUG@FO-DALLAS.DOMAIN.EXT" , EXIT+9*, INE ROLL-UP" , EXIT+10*, INE ROLL-UP@DOMAIN.EXT" , EXIT+8* |
XMY("G.PSOCLOZ" | EXIT+10* |
XMZ | EXIT+22! |
XQDATE | START+10, EXIT+22! |
XQSUB | START+8, EXIT+22!, DELETE+1 |
Y | START+8, START+54, EXIT+22!, UNREG+13, RESEND+4, RESEND+5, RESEND+6, RESEND+7, RESEND+14* |
YSA | EXIT+22! |
YSACTION | START+14*, START+15*, START+16, EXIT+22! |
YSARRAY | UPDATE+1~ |
YSARRAY( | UPDATE+3* |
YSARRAY("B" | UPDATE+4*, UPDATE+12 |
YSARRAY("DILIST" | UPDATE+2, UPDATE+3, UPDATE+4, UPDATE+5! |
YSCL28 | EXIT+23! |
YSCLA | EXIT+23!, DELETE+13*, DELETE+15, DELALL+6~, DELALL+8*, DELALL+11 |
YSCLAA | EXIT+23! |
YSCLB | EXIT+23! |
YSCLC | EXIT+23! |
YSCLDA | EXIT+23!, UPDATE+14*, UPDATE+15, UPDATE+19 |
YSCLDA1 | EXIT+23!, UPDATE+16*, UPDATE+18 |
YSCLDATA | EXIT+23! |
YSCLDEA1 | EXIT+23! |
YSCLDFN | EXIT+24!, DELETE+8*, DELETE+10 |
YSCLDM | EXIT+24! |
YSCLDOC | EXIT+24! |
YSCLDOM | EXIT+24! |
YSCLDR | EXIT+24! |
YSCLDRA | EXIT+24! |
YSCLDRB | EXIT+24! |
YSCLDTA | EXIT+24! |
YSCLDUZ | EXIT+25! |
YSCLED | EXIT+25! |
>> YSCLEDDT | RESEND+6*, RESEND+7*, RESEND+8*, RESEND+9 |
YSCLER | START+40*, START+41*, START+42*, START+43*, START+48*, START+52*, START+54*, START+60*, EXIT+25!, UNREG+2* , UNREG+3*, UNREG+4*, UNREG+9*, UNREG+12*, UNREG+13*, UNREG+17*, DELETE+5*, DELETE+8*, DELETE+11*, DELETE+16* , DELALL+10*, OUT+1, UPDATE+7*, UPDATE+8*, UPDATE+9*, UPDATE+10*, UPDATE+12*, UPDATE+14*, UPDATE+16*, UPDATE+19* , RESEND+2*, RESEND+4*, RESEND+6*, RESEND+9*, RESEND+14* |
YSCLERR | EXIT+24! |
YSCLFDA | EXIT+25! |
YSCLFRQ | EXIT+25! |
YSCLLNT | EXIT+25! |
YSCLNM | EXIT+25!, UPDATE+11*, UPDATE+12, UPDATE+19 |
YSCLOVR | EXIT+25! |
YSCLPT | START+54*, START+57, EXIT+26!, UNREG+13*, UNREG+15 |
YSCLREGN | DELALL+6~, DELALL+9*, DELALL+10 |
YSCLREX | RESEND+10~, RESEND+11* |
YSCLRPT | EXIT+26! |
YSCLRX | EXIT+27! |
YSCLSAND | EXIT+27! |
YSCLSD1 | EXIT+26! |
YSCLSDT | EXIT+26!, RESEND+12*, RESEND+14 |
YSCLSITE | EXIT+25! |
YSCLSSN | EXIT+26!, UPDATE+11*, UPDATE+13 |
YSCLST | START+4*, START+10, START+16, EXIT+2, EXIT+26!, OUT+1 |
>> YSCLSTDT | RESEND+3*, RESEND+4, RESEND+5*, RESEND+8, RESEND+9, RESEND+12 |
YSCLSTN | START+5*, EXIT+26!, DEBUG+2, DEBUG+5 |
YSCLSUB | START+8*, START+9, START+10, START+11, START+14, START+15, START+20, START+22, START+25, START+26 , START+28, START+29, START+30, START+31, START+32, START+33, START+34, START+35, START+36, START+37 , EXIT+2, EXIT+26!, DEBUG+1, DEBUG+4 |
YSCLTC | EXIT+26! |
>> YSCLTRDT | RESEND+12* |
YSCLTYPE | EXIT+22! |
YSCLWB | EXIT+27!, UPDATE+11*, UPDATE+18, UPDATE+19 |
YSCLX | EXIT+27! |
YSCLYN | EXIT+27! |
YSDEBUG | START+3*, START+10, START+16, EXIT+1*, EXIT+2, EXIT+8, EXIT+27!, DEBUG+2, DEBUG+5 |
YSFMARRY | START+47~, START+50!, START+58!, UNREG+8~, UNREG+10!, UNREG+16!, DELETE+4~, DELETE+7~, DELETE+10!, DELALL+6~ , UPDATE+13~, UPDATE+15! |
YSFMARRY("DILIST" | START+48, START+51, START+52, START+59, START+60, UNREG+9, UNREG+11, UNREG+12, UNREG+17, DELETE+5 , DELETE+8, DELETE+11, DELETE+13, DELALL+8, DELALL+9, DELALL+10, UPDATE+14, UPDATE+16 |
YSFREQ | START+47~, START+56*, START+57 |
YSI | EXIT+27! |
YSOFF | EXIT+27!, DSET+2*, DSET+3 |
YSPR | EXIT+27! |
YSPROD | EXIT+5~, EXIT+6*, EXIT+7, EXIT+10 |
YSXMZ | EXIT+5~, EXIT+18 |
ZTQUEUED | EXIT+27! |
ZTSK | EXIT+27!, RESEND+14 |