SDECAR2 ;ALB/SAT/JSM,WTC,LAB - VISTA SCHEDULING RPCS ;Apr 10, 2020@15:22
Source file <SDECAR2.m>
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 | 11 | SDEC SDEC GETPRER SDEC07 SDEC08 SDECAR SDECWL SDES846P SDESAPTREQSET SDHL7 SDHL7APT SDTMP08 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ARSET(RET,INP) | ;Appointment Request Set
|
|
LASTPIDCHECK(AREQIEN,ARDAPTDT) | ; checking to see if the last PID in the PID HISTORY multiple is different from incoming value
|
|
FDAPRER(FDA,ARPRER,ARIEN) | ;
|
|
DELPRER(ARIEN) | ;Delete all entries in the PREREQUISITE multiple (#48)
|
|
GETPRER(RET,ARIEN) | ;
|
|
ARAUD(ARIEN,ARCLIN,ARSTOP,DATE,USER) | ;populate VS AUDIT multiple field 45
|
|
AR433(ARIEN,SDEC) | ;set MULT APPTS MADE
|
|
AR433D(SDEC) | ;delete MULT APPTS MADE
|
|
AR438(ARIEN,SDPARENT,SDEC) | ;set PARENT REQUEST field 43.8; set as child in MULTAPPTS MADE in parent request
|
|
AR435(SDDT,ARIEN) | ;
|
|
WLACT(NAME) | ;
|
|
AR23(INP17,ARI) | ;Patient Contacts
|
|
UPDATE(ARIEN,APPDT,SDCL,SVCP,SVCPR,NOTE,SDAPPTYP,EAS) | ;update REQ APPT REQUEST at apointment add
|
|
MRTCHILDSEQUENCE(PARENTREQUESTIEN,DFN) | ; return next sequence number for child mrtc
|
Name | Field # of Occurrence |
---|---|
^%DT | ARSET+92, ARSET+168, AR435+7 |
UPDATE^DIE | ARSET+196, ARSET+207, ARAUD+13, AR433+20, AR433D+13, AR438+2, AR435+11, AR23+25, UPDATE+28 |
^DIK | DELPRER+4 |
$$GET1^DIQ | ARSET+203, LASTPIDCHECK+3, AR433+14, AR433D+8, AR433D+9, MRTCHILDSEQUENCE+4 |
GETS^DIQ | ARSET+164, AR23+15 |
$$FNUM^SDECAR | ARSET+58 |
$$NETTOFM^SDECDATE | ARSET+71, AR23+8 |
$$NOW^XLFDT | ARSET+92, ARSET+204, ARAUD+7, WLACT+4, UPDATE+15 |
RPC Name | Call Tags |
---|---|
SDEC GETPRER | GETPRER |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^SDEC(409.84 - [#409.84] | GET1^DIQ |
^SDEC(409.85 - [#409.85] | GET1^DIQ |
409.854 | GET1^DIQ |
409.8544 | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | UPDATE+20 |
^DIC(4 - [#4] | ARSET+75 |
^DIC(40.7 - [#40.7] | WLACT+3, WLACT+4 |
^DPT - [#2] | ARSET+66 |
^SC - [#44] | ARSET+80, UPDATE+17, UPDATE+18, UPDATE+19 |
^SC("B" | ARSET+82 |
^SD(409.1 - [#409.1] | ARSET+105 |
^SDEC(409.84 - [#409.84] | AR433+19, AR433D+7 |
^SDEC(409.85 - [#409.85] | ARSET+106, ARSET+112, ARSET+115, ARSET+116, ARSET+119, ARSET+212, LASTPIDCHECK+2, DELPRER+4, GETPRER+2, GETPRER+4 , GETPRER+5, ARAUD+5, ARAUD+6, AR433+9, AR433+16, AR433+18, AR433D+10, AR433D+11, AR435+9, MRTCHILDSEQUENCE+3 |
^VA(200 - [#200] | ARSET+86, ARSET+90, AR23+17, AR23+22 |
Name | Line Occurrences |
---|---|
$$LASTPIDCHECK | ARSET+201 |
$$MRTCHILDSEQUENCE | ARSET+158 |
AR23 | ARSET+213 |
AR433 | ARSET+216, ARSET+217 |
AR435 | ARSET+214 |
ARAUD | ARSET+215 |
DELPRER | ARSET+190 |
FDAPRER | ARSET+149, ARSET+191 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | ARSET+51~, ARSET+92*, ARSET+168*, AR435+5~, AR435+7*, AR23+2~ |
ACTIVE | WLACT+1~, WLACT+2*, WLACT+3, WLACT+5*, WLACT+6 |
APPDT | UPDATE~, UPDATE+14 |
ARAPTYP | ARSET+52~, ARSET+105*, ARSET+138, ARSET+175 |
ARASD | AR23+1~, AR23+8*, AR23+9 |
ARASDH | AR23+1~, AR23+11*, AR23+12, AR23+14, AR23+20 |
ARCLIN | ARSET+52~, ARSET+77*, ARSET+78, ARSET+79, ARSET+80, ARSET+81, ARSET+82*, ARSET+83, ARSET+104, ARSET+136 , ARSET+173, ARSET+215, ARAUD~, ARAUD+3*, ARAUD+6, ARAUD+11 |
ARCOMM | ARSET+53~, ARSET+95*, ARSET+152, ARSET+185 |
ARDAPTDT | ARSET+53~, ARSET+91*, ARSET+92, ARSET+93*, ARSET+94*, ARSET+147, ARSET+184, ARSET+199, ARSET+201, ARSET+205 , LASTPIDCHECK~, LASTPIDCHECK+4 |
ARDATA | ARSET+54~, ARSET+163! |
ARDATA( | ARSET+169, ARSET+170, ARSET+171, ARSET+172, ARSET+173, ARSET+174, ARSET+176, ARSET+177, ARSET+178, ARSET+179 , ARSET+180, ARSET+181, ARSET+182, ARSET+183, ARSET+184, ARSET+185 |
ARDATA1 | AR23+1~ |
ARDT | AR23+2~, AR23+10*, AR23+16, AR23+21 |
AREDT | ARSET+53~, ARSET+70*, ARSET+71*, ARSET+72, ARSET+73, ARSET+140, ARSET+177 |
AREESTAT | ARSET+53~ |
ARENPRI | ARSET+55~, ARSET+96*, ARSET+97*, ARSET+142, ARSET+179 |
AREQIEN | ARSET+198*, LASTPIDCHECK~, LASTPIDCHECK+2, LASTPIDCHECK+3 |
ARERR | ARSET+54~, ARSET+163!, ARSET+165 |
ARERR1 | AR23+1~ |
ARHOSN | ARSET+54~ |
ARI | AR23~, AR23+3 |
ARI1 | AR23+1~, AR23+4*, AR23+5 |
ARIEN | ARSET+52~, ARSET+63*, ARSET+122*, ARSET+123, ARSET+162*, ARSET+164, ARSET+166, ARSET+169, ARSET+170, ARSET+171 , ARSET+172, ARSET+173, ARSET+174, ARSET+176, ARSET+177, ARSET+178, ARSET+179, ARSET+180, ARSET+181, ARSET+182 , ARSET+183, ARSET+184, ARSET+185, ARSET+190, ARSET+191, ARSET+198, ARSET+201, ARSET+212, ARSET+213, ARSET+214 , ARSET+215, ARSET+216, ARSET+217, ARSET+219, FDAPRER~, FDAPRER+6, DELPRER~, DELPRER+2, DELPRER+3, DELPRER+4 , GETPRER~, GETPRER+2, GETPRER+4, GETPRER+5, ARAUD~, ARAUD+2*, ARAUD+5, ARAUD+6, ARAUD+9, ARAUD+10 , ARAUD+11, ARAUD+12, AR433~, AR433+8*, AR433+9, AR433+16, AR433+18, AR433+19, AR433D+3~, AR433D+10* , AR433D+11, AR433D+12, AR438~, AR438+2, AR435~, AR435+9, AR435+10, UPDATE~, UPDATE+13, UPDATE+14 , UPDATE+15, UPDATE+16, UPDATE+17, UPDATE+18, UPDATE+21, UPDATE+22, UPDATE+23, UPDATE+24, UPDATE+25, UPDATE+26 , UPDATE+27 |
ARIENS | AR23+1~, AR23+3*, AR23+12 |
ARIENS1 | AR23+1~, AR23+12*, AR23+13, AR23+15 |
ARINST | ARSET+52~, ARSET+74*, ARSET+75*, ARSET+130, ARSET+170 |
ARINSTI | ARSET+52~, ARSET+212* |
ARMAI | ARSET+55~, ARSET+99*, ARSET+154, ARSET+187 |
ARMAN | ARSET+55~, ARSET+100*, ARSET+155, ARSET+188 |
ARMAR | ARSET+55~, ARSET+98*, ARSET+153, ARSET+154, ARSET+155, ARSET+186, ARSET+214 |
ARMSG | ARSET+54~, ARSET+165*, ARSET+208, ARSET+211 |
ARMSG("DIERR" | ARSET+209 |
ARNEW | ARSET+54~, ARSET+123*, ARSET+124 |
>> ARNLT | ARSET+107*, ARSET+112*, ARSET+148, ARSET+189 |
>> ARORDN | ARSET+109*, ARSET+119*, ARSET+150, ARSET+192 |
ARORIGDT | ARSET+52~, ARSET+73*, ARSET+129, ARSET+167, ARSET+168*, ARSET+169 |
ARORIGDTI | ARSET+52~, ARSET+168*, ARSET+169 |
ARPARENT | ARSET+55~, ARSET+106*, ARSET+111, ARSET+112, ARSET+113, ARSET+115, ARSET+116, ARSET+118, ARSET+119, ARSET+157 , ARSET+158, ARSET+159, ARSET+194, ARSET+217 |
ARPATTEL | ARSET+55~ |
ARPOS | ARSET+52~ |
ARPRER | ARSET+108*, ARSET+117*, ARSET+149, ARSET+191, FDAPRER~, FDAPRER+2, FDAPRER+4, FDAPRER+5 |
ARPRIO | ARSET+53~, ARSET+92*, ARSET+141, ARSET+178 |
ARPROV | ARSET+53~, ARSET+90*, ARSET+144, ARSET+181 |
ARQUIT | ARSET+53~, ARSET+57*, ARSET+80*, ARSET+83*, ARSET+84 |
ARREQBY | ARSET+53~, ARSET+88*, ARSET+89*, ARSET+143, ARSET+180 |
ARRET | ARSET+54~, ARSET+200*, ARSET+201*, ARSET+204, ARSET+205, ARSET+206 |
ARRET(1 | ARSET+198, ARSET+200, ARSET+212, ARSET+213, ARSET+214, ARSET+215, ARSET+216, ARSET+217, ARSET+218 |
ARRET1 | AR23+1~ |
ARSRVSP | ARSET+52~ |
ARSTOP | ARSET+55~, ARSET+103*, ARSET+104, ARSET+137, ARSET+174, ARSET+215, ARAUD~, ARAUD+4*, ARAUD+6, ARAUD+12 |
ARSVCCON | ARSET+55~, ARSET+101*, ARSET+146, ARSET+183 |
ARSVCCOP | ARSET+55~, ARSET+102*, ARSET+145, ARSET+182 |
ARTEAM | ARSET+52~ |
ARTYPE | ARSET+52~, ARSET+76*, ARSET+134, ARSET+171 |
ARUSER | ARSET+53~, ARSET+85*, ARSET+86*, ARSET+87*, ARSET+139, ARSET+176, ARSET+203*, ARSET+206, AR23+17 |
ARUSR | AR23+2~, AR23+17*, AR23+22* |
ASEQ | FDAPRER+1~, FDAPRER+3*, FDAPRER+6* |
AUDF | ARSET+54~, ARSET+57*, ARSET+125*, ARSET+173*, ARSET+174*, ARSET+215 |
CC | GETPRER+1~, GETPRER+4*, GETPRER+5 |
CHILD | MRTCHILDSEQUENCE+1~, MRTCHILDSEQUENCE+7, MRTCHILDSEQUENCE+10 |
CHILD( | MRTCHILDSEQUENCE+6*, MRTCHILDSEQUENCE+8, MRTCHILDSEQUENCE+9 |
COUNT | MRTCHILDSEQUENCE+1~, MRTCHILDSEQUENCE+2*, MRTCHILDSEQUENCE+5*, MRTCHILDSEQUENCE+6 |
DA | DELPRER+1~, DELPRER+4* |
DA(1 | DELPRER+3* |
DATE | ARAUD~, ARAUD+7*, ARAUD+9 |
DELIM | FDAPRER+1~, FDAPRER+3*, FDAPRER+4, FDAPRER+5 |
DFN | ARSET+52~, ARSET+64*, ARSET+65, ARSET+66, ARSET+127, ARSET+158, AR433D+3~, AR433D+8*, AR433D+10, MRTCHILDSEQUENCE~ , MRTCHILDSEQUENCE+3 |
DIEN | AR433D+3~, AR433D+9*, AR433D+11 |
DIK | DELPRER+1~, DELPRER+3* |
DUZ | ARSET+87, ARAUD+8, UPDATE+22 |
EAS | UPDATE~, UPDATE+27 |
FDA | ARSET+54~, ARSET+126*, ARSET+127, ARSET+129, ARSET+130, ARSET+134, ARSET+135, ARSET+136, ARSET+137, ARSET+138 , ARSET+139, ARSET+140, ARSET+141, ARSET+142, ARSET+143, ARSET+144, ARSET+145, ARSET+146, ARSET+147, ARSET+148 , ARSET+149, ARSET+150, ARSET+151, ARSET+152, ARSET+153, ARSET+154, ARSET+155, ARSET+156, ARSET+158, ARSET+159 , ARSET+160, ARSET+165!, ARSET+166*, ARSET+169, ARSET+170, ARSET+171, ARSET+172, ARSET+173, ARSET+174, ARSET+175 , ARSET+176, ARSET+177, ARSET+178, ARSET+179, ARSET+180, ARSET+181, ARSET+182, ARSET+183, ARSET+184, ARSET+185 , ARSET+186, ARSET+187, ARSET+188, ARSET+189, ARSET+191, ARSET+192, ARSET+193, ARSET+194, ARSET+196, ARSET+207! , FDAPRER~, AR23+1~, AR23+6!, AR23+13*, AR23+16, AR23+17, AR23+18, AR23+19, AR23+21, AR23+22 , AR23+23, AR23+24, AR23+25 |
FDA( | ARSET+126, ARSET+166, ARSET+204*, ARSET+205*, ARSET+206*, FDAPRER+6*, AR23+13 |
FNUM | ARSET+54~, ARSET+58*, ARSET+126, ARSET+164, ARSET+166, ARSET+169, ARSET+170, ARSET+171, ARSET+172, ARSET+173 , ARSET+174, ARSET+176, ARSET+177, ARSET+178, ARSET+179, ARSET+180, ARSET+181, ARSET+182, ARSET+183, ARSET+184 , ARSET+185 |
H | WLACT+1~, WLACT+3*, WLACT+4, WLACT+5 |
IENS | MRTCHILDSEQUENCE+1~ |
INP | ARSET~ |
INP(1 | ARSET+63 |
INP(10 | ARSET+90 |
INP(11 | ARSET+91 |
INP(12 | ARSET+95* |
INP(13 | ARSET+96 |
INP(14 | ARSET+98 |
INP(15 | ARSET+99 |
INP(16 | ARSET+100 |
INP(17 | ARSET+213 |
INP(18 | ARSET+101 |
INP(19 | ARSET+102 |
INP(2 | ARSET+64 |
INP(20 | ARSET+214 |
INP(21 | ARSET+103 |
INP(22 | ARSET+105 |
INP(23 | ARSET+156, ARSET+193 |
INP(24 | ARSET+216 |
INP(25 | ARSET+106 |
INP(26 | ARSET+107, ARSET+111 |
INP(27 | ARSET+108, ARSET+113 |
INP(28 | ARSET+109, ARSET+118 |
INP(29 | ARSET+121 |
INP(3 | ARSET+70 |
INP(4 | ARSET+74 |
INP(5 | ARSET+76 |
INP(6 | ARSET+77 |
INP(7 | ARSET+85 |
INP(9 | ARSET+88 |
INP17 | AR23~, AR23+4, AR23+5 |
LASTCHILD | MRTCHILDSEQUENCE+1~, MRTCHILDSEQUENCE+2*, MRTCHILDSEQUENCE+8*, MRTCHILDSEQUENCE+9 |
LASTPID | LASTPIDCHECK+1~, LASTPIDCHECK+3*, LASTPIDCHECK+4 |
LASTPIDIEN | LASTPIDCHECK+1~, LASTPIDCHECK+2*, LASTPIDCHECK+3 |
MI | ARSET+52~, ARSET+209* |
NAME | WLACT~, WLACT+3 |
NEXTSEQUENCENUM | MRTCHILDSEQUENCE+1~, MRTCHILDSEQUENCE+9*, MRTCHILDSEQUENCE+10*, MRTCHILDSEQUENCE+11 |
NOTE | UPDATE~, UPDATE+26 |
PARENTREQUESTIEN | MRTCHILDSEQUENCE~, MRTCHILDSEQUENCE+4 |
PC | FDAPRER+1~, FDAPRER+4*, FDAPRER+5 |
PIDCHECK | ARSET+55~, ARSET+201*, ARSET+202 |
PIDHIEN | ARSET+55~ |
PR | ARSET+114~, ARSET+116*, ARSET+117, FDAPRER+1~, FDAPRER+5*, FDAPRER+6, GETPRER+1~, GETPRER+5*, GETPRER+6 |
PRIEN | ARSET+114~, ARSET+115*, ARSET+116 |
REQUESTIEN | MRTCHILDSEQUENCE+1~, MRTCHILDSEQUENCE+2*, MRTCHILDSEQUENCE+3*, MRTCHILDSEQUENCE+4, MRTCHILDSEQUENCE+6 |
RET | ARSET~, ARSET+59*, ARSET+65*, ARSET+66*, ARSET+72*, ARSET+80*, ARSET+83*, ARSET+104*, ARSET+209*, ARSET+210* , ARSET+218*, ARSET+219*, GETPRER~, GETPRER+2*, GETPRER+3*, GETPRER+6* |
SDAPP | AR433+7~, AR433+13*, AR433+14*, AR433+15, AR433+16, AR433+18, AR433+19, AR433D+3~, AR433D+6*, AR433D+7 , AR433D+8, AR433D+9 |
SDAPPTYP | UPDATE~, UPDATE+13 |
SDCL | UPDATE~, UPDATE+16, UPDATE+17, UPDATE+18, UPDATE+19 |
SDDIV | UPDATE+12~, UPDATE+19*, UPDATE+20 |
SDDT | AR435~, AR435+6, AR435+7 |
SDEC | AR433~, AR433+10*, AR433+11, AR433+13, AR433D~, AR433D+4*, AR433D+5, AR433D+6, AR438~ |
SDFDA | ARAUD+1~, AR433+7~, AR433+12!, AR433+20, AR433D+3~, AR438+1~, AR435+5~, UPDATE+12~ |
SDFDA( | ARAUD+9*, ARAUD+10*, ARAUD+11*, ARAUD+12*, AR433+18*, AR433+19*, AR433D+12*, AR438+2*, AR435+10*, UPDATE+13* , UPDATE+14*, UPDATE+15*, UPDATE+16*, UPDATE+17*, UPDATE+18*, UPDATE+21*, UPDATE+22*, UPDATE+23*, UPDATE+24*, UPDATE+25* , UPDATE+26*, UPDATE+27* |
SDI | ARSET+216~*, AR433+7~, AR433+11*, AR433+13, AR433D+3~, AR433D+5*, AR433D+6, AR435+5~, AR435+6*, AR435+7 |
SDIEN | AR433+7~, AR433+16*, AR433+17*, AR433+18, AR433+19 |
SDJ | AR433D+3~, AR433D+11*, AR433D+12, AR435+5~, AR435+7*, AR435+8, AR435+9, AR435+10 |
SDMSG | UPDATE+12~ |
SDP | ARAUD+1~, ARAUD+5*, ARAUD+6 |
SDPARENT | AR438~, AR438+2 |
SDPN | ARAUD+1~, ARAUD+6* |
SDREC | ARSET+54~, ARSET+216* |
SDSN | UPDATE+12~, UPDATE+20*, UPDATE+21 |
SDTYP | AR433D+3~, AR433D+9*, AR433D+10 |
STR17 | AR23+1~, AR23+5*, AR23+8, AR23+10, AR23+16, AR23+17, AR23+18, AR23+19, AR23+21, AR23+22 , AR23+23, AR23+24 |
SVCP | UPDATE~, UPDATE+24 |
SVCPR | UPDATE~, UPDATE+25 |
U | ARSET+112, ARSET+119, ARSET+212, ARSET+218, ARSET+219, GETPRER+5, GETPRER+6, ARAUD+6, WLACT+4, AR23+17 , AR23+22, UPDATE+17, UPDATE+18, UPDATE+19, UPDATE+20 |
USER | ARAUD~, ARAUD+8*, ARAUD+10 |
VAOSGUID | ARSET+56~, ARSET+121*, ARSET+135, ARSET+172 |
X | ARSET+51~, ARSET+92*, ARSET+168*, AR435+5~, AR435+7*, AR23+2~ |
Y | ARSET+51~, ARSET+92, ARSET+93, ARSET+94, ARSET+168, AR435+5~, AR435+7, AR23+2~ |