SDECUTL ;ALB/MGD - VISTA SCHEDULING RPCS ;Jul 02, 2021@16:42
Source file <SDECUTL.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 3 | UPDATE^DIE $$EXTERNAL^DILFD $$GET1^DIQ |
Kernel | 1 | ($$FMDIFF,$$NOW)^XLFDT |
Registration | 1 | (OWNREC,SENS)^DGSEC4 |
Scheduling | 1 | $$ERR^SDEC44 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SYSSTAT(SDECY) | ||
STRIP(SDECSTR) | ;
; SDECSTR = input string to parse |
|
FL(SDECSTR,SDECW,SDECD) | ;EP
|
|
CHKVISIT(VIEN,DFN,CAT) | ;EP
|
|
ISLOCKED(IEN) | ;PEP - Is visit locked?
|
|
VISREFDT(IEN) | ;
|
|
UPDATE(FDA,FLG,IEN) | ;EP
|
|
ISACTIVE(ADT,IDT,CDT) | ||
APPTGET(DFN,SDBEG,SDCL,SDRES) | ;get SDEC APPOINTMENT for given patient, time, and clinic
|
|
GETRES(SDCL,INACT) | ||
RECALL(DFN,SDT,SDCL) | ||
SDCL(SDAPID) | ||
PTSEC(DFN) | ||
PTSEC4(RESULT,DFN,DGMSG,DGOPT) | ;RPC/API entry point for patient sensitive & record access checks ;alb/sat 658
|
|
STRIP1(SDTXT) | ||
WP(RET,STR,CH) | ;Convert string STR to Word Processing array ;alb/sat 658
|
|
WPSTR(ARR) | ||
PF(STRING,SUB,DI) | ||
PD(STRING,PC,DI) | ||
PFD(STRING,SUB,DI) |
FileNo | Call Tags |
---|---|
^GMR(123 - [#123] | GET1^DIQ |
^SD(403.5 - [#403.5] | GET1^DIQ |
^SDWL(409.3 - [#409.3] | GET1^DIQ |
^SDEC(409.831 - [#409.831] | GET1^DIQ |
^SDEC(409.84 - [#409.84] | GET1^DIQ |
^AUPNVSIT - [#9000010] | EXTERNAL^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVSIT - [#9000010] | CHKVISIT+4, VISREFDT+2 |
^DGPM - [#405] | VISREFDT+6, VISREFDT+7 |
^DGPM("AVISIT" | VISREFDT+4 |
^SC - [#44] | GETRES+3 |
^SD(403.56 - [#403.56] | RECALL+6, RECALL+7 |
^SDEC(409.831 - [#409.831] | APPTGET+16, GETRES+5, GETRES+6 |
^SDEC(409.84 - [#409.84] | APPTGET+9, APPTGET+10, APPTGET+11 |
^TMP("SDEC" | SYSSTAT+4 |
Name | Line Occurrences |
---|---|
$$ISLOCKED | CHKVISIT+2 |
$$STRIP1 | PTSEC+34 |
$$VISREFDT | ISLOCKED+2 |
PTSEC4 | PTSEC+28 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADM | VISREFDT+1~, VISREFDT+4*, VISREFDT+5, VISREFDT+6 |
ADT | ISACTIVE~, ISACTIVE+12*, ISACTIVE+16, ISACTIVE+19, ISACTIVE+23, ISACTIVE+27, ISACTIVE+30, ISACTIVE+33, ISACTIVE+36 |
ARR | WPSTR~, WPSTR+3 |
ARR( | WPSTR+4, WPSTR+5 |
BEG | WP+6~, WP+12*, WP+15, WP+16, WP+17*, WP+19 |
CAT | CHKVISIT~, CHKVISIT+7 |
CDT | ISACTIVE~, ISACTIVE+14*, ISACTIVE+27, ISACTIVE+30, ISACTIVE+33, ISACTIVE+36 |
CH | WP~, WP+9*, WP+10, WP+15 |
CH1 | WP+6~, WP+13*, WP+14 |
CNT | WP+6~, WP+13*, WP+14, WP+15, WP+16, WP+17, WP+19 |
DAT | ISLOCKED+1~, ISLOCKED+2*, ISLOCKED+3, ISLOCKED+10, VISREFDT+1~, VISREFDT+2*, VISREFDT+3, VISREFDT+5 |
DAYS | ISLOCKED+1~ |
DFN | CHKVISIT~, CHKVISIT+5, UPDATE+1~, APPTGET~, APPTGET+9, APPTGET+10, RECALL~, RECALL+6, PTSEC~, PTSEC+28 , PTSEC4~, PTSEC4+23, PTSEC4+27, PTSEC4+31 |
DGMSG | PTSEC4~, PTSEC4+26*, PTSEC4+27 |
DGOPT | PTSEC4~ |
DI | PF~, PF+4*, PF+5, PD~, PD+5*, PD+6, PD+8, PFD~, PFD+5*, PFD+6 |
DIS | VISREFDT+1~, VISREFDT+6*, VISREFDT+7 |
DT | ISLOCKED+10, VISREFDT+7 |
DUZ | PTSEC4+27, PTSEC4+31, PTSEC4+33 |
END | WP+6~, WP+11*, WP+14*, WP+16, WP+17, WP+18* |
ERR | UPDATE+1~ |
ERR("DIERR" | UPDATE+9 |
EXPDT | ISLOCKED+1~ |
FDA | UPDATE~, UPDATE+6, UPDATE+8! |
FLG | UPDATE~, UPDATE+2*, UPDATE+7 |
IDT | ISACTIVE~, ISACTIVE+13*, ISACTIVE+16, ISACTIVE+19, ISACTIVE+23, ISACTIVE+27, ISACTIVE+30, ISACTIVE+33, ISACTIVE+36 |
IEN | ISLOCKED~, ISLOCKED+2, VISREFDT~, VISREFDT+2, VISREFDT+4, UPDATE~ |
INACT | GETRES~, GETRES+7 |
LCNT | WP+6~, WP+11*, WP+16*, WP+19* |
NSTR | PD+1~, PD+2*, PD+8*, PD+9, PFD+1~, PFD+2*, PFD+6*, PFD+7 |
PC | PD~, PD+4*, PD+7 |
RESULT | PTSEC4~, PTSEC4+22!, PTSEC4+27, PTSEC4+30!, PTSEC4+31 |
RESULT(1 | PTSEC4+24*, PTSEC4+28*, PTSEC4+29*, PTSEC4+32, PTSEC4+35* |
RESULT(2 | PTSEC4+25*, PTSEC4+36* |
RET | CHKVISIT+1~, CHKVISIT+2*, CHKVISIT+3, CHKVISIT+5*, CHKVISIT+6*, CHKVISIT+7*, CHKVISIT+8, ISACTIVE+10~, ISACTIVE+11*, ISACTIVE+16* , ISACTIVE+17, ISACTIVE+20*, ISACTIVE+21, ISACTIVE+23*, ISACTIVE+24, ISACTIVE+27*, ISACTIVE+28, ISACTIVE+30*, ISACTIVE+31, ISACTIVE+33* , ISACTIVE+34, ISACTIVE+36*, ISACTIVE+37, ISACTIVE+39*, ISACTIVE+40, WP~, WP+7!, WPSTR+1~, WPSTR+2*, WPSTR+3 , WPSTR+5*, WPSTR+6 |
RET( | WP+16*, WP+19* |
RET(1 | WP+10* |
SDAPID | SDCL~, SDCL+7 |
SDAPPT | APPTGET+1~, APPTGET+2*, APPTGET+9, APPTGET+10, APPTGET+17*, APPTGET+18 |
SDAPTYP | SDCL+5~, SDCL+7*, SDCL+8, SDCL+9, SDCL+10 |
SDARES | APPTGET+1~, APPTGET+16* |
SDBEG | APPTGET~, APPTGET+6, APPTGET+7, APPTGET+14 |
SDBEGINDX | APPTGET+1~, APPTGET+6*, APPTGET+9*, APPTGET+10 |
SDCL | APPTGET~, APPTGET+3*, APPTGET+16, GETRES~, GETRES+3, GETRES+5, RECALL~, RECALL+9, SDCL+5~, SDCL+6* , SDCL+8*, SDCL+9*, SDCL+10*, SDCL+11 |
SDECCNT | SYSSTAT+2~ |
SDECD | SYSSTAT+2~, FL~, FL+11*, FL+18, FL+21, FL+27, FL+32 |
SDECDN | STRIP+2~, STRIP+7*, STRIP+8, STRIP+20* |
SDECH | SYSSTAT+2~ |
SDECI | STRIP+2~, STRIP+4*, STRIP+9*, STRIP+10, STRIP+15, STRIP+16*, STRIP+17, STRIP+20 |
SDECII | SYSSTAT+2~, SYSSTAT+3*, SYSSTAT+6, SYSSTAT+7* |
SDECOUT | FL+7~, FL+12*, FL+18*, FL+21*, FL+27*, FL+32*, FL+35 |
SDECPC | STRIP+2~, STRIP+12*, STRIP+15*, STRIP+19 |
SDECPCNT | STRIP+2~, STRIP+6*, STRIP+11*, STRIP+19, STRIP+20 |
SDECPDN | STRIP+2~, STRIP+13*, STRIP+14, STRIP+17* |
SDECPTR | FL+7~, FL+13*, FL+30, FL+31*, FL+32, FL+33, FL+34* |
SDECRET | STRIP+2~, STRIP+5*, STRIP+19*, STRIP+22 |
SDECROW | SYSSTAT+2~ |
SDECROW1 | SYSSTAT+2~ |
SDECSTR | STRIP~, STRIP+3, STRIP+10, STRIP+15, STRIP+17, STRIP+20, FL~, FL+10, FL+15, FL+16 , FL+17, FL+18, FL+19*, FL+20, FL+21, FL+22*, FL+24, FL+25, FL+26, FL+27 , FL+28*, FL+29, FL+30, FL+32, FL+33* |
SDECTMP | FL+7~ |
SDECW | FL~, FL+8*, FL+9*, FL+10, FL+13, FL+17, FL+20, FL+21, FL+22, FL+26 , FL+29, FL+34 |
SDECY | SYSSTAT~, SYSSTAT+4*, SYSSTAT+6, SYSSTAT+7 |
SDECYA | SYSSTAT+2~ |
SDEND | APPTGET+1~, APPTGET+7*, APPTGET+9 |
SDHLN | GETRES+1~, GETRES+3*, GETRES+4 |
SDI | APPTGET+1~, APPTGET+10*, APPTGET+11, APPTGET+17, GETRES+1~, GETRES+5*, GETRES+6, GETRES+7, GETRES+8, GETRES+10 , RECALL+4~, RECALL+6*, RECALL+7, RECALL+10, PTSEC+24~, PTSEC+33*, PTSEC+34, STRIP1+1~, STRIP1+3*, PF+1~ , PF+5*, PF+6, PD+1~, PD+6*, PD+7, PD+8, PFD+1~, PFD+6* |
SDLINE | PTSEC+24~, PTSEC+34*, PTSEC+35, PTSEC+36 |
SDNOD | APPTGET+1~, APPTGET+11*, APPTGET+13, APPTGET+14, APPTGET+15, APPTGET+16, GETRES+1~, GETRES+6*, GETRES+9 |
SDNOD1 | RECALL+4~, RECALL+7*, RECALL+8, RECALL+9 |
SDRCL | APPTGET+1~, APPTGET+16* |
SDRES | APPTGET~, APPTGET+4*, APPTGET+15, APPTGET+16, GETRES+1~, GETRES+2*, GETRES+5, GETRES+10*, GETRES+12*, GETRES+13 |
SDRES1 | GETRES+1~, GETRES+2*, GETRES+8*, GETRES+12 |
SDRET | RECALL+4~, RECALL+5*, RECALL+6, RECALL+10*, RECALL+11, PTSEC+24~, PTSEC+25!, PTSEC+26*, PTSEC+29*, PTSEC+30* , PTSEC+31*, PTSEC+37*, PTSEC+38 |
SDSEC | PTSEC+24~, PTSEC+25!, PTSEC+28 |
SDSEC( | PTSEC+33, PTSEC+34 |
SDSEC(1 | PTSEC+29 |
SDSEC(2 | PTSEC+30 |
SDSEC(3 | PTSEC+31 |
SDT | RECALL~, RECALL+8 |
SDTXT | PTSEC+24~, PTSEC+32*, PTSEC+36*, PTSEC+37, STRIP1~, STRIP1+2*, STRIP1+3*, STRIP1+4 |
STR | WP~, WP+8, WP+10, WP+13, WP+16, WP+19 |
STRING | PF~, PF+2*, PF+5, PD~, PD+3*, PD+4, PD+6, PD+8, PFD~, PFD+3* , PFD+4, PFD+6 |
SUB | PF~, PF+3*, PF+5, PFD~, PFD+4*, PFD+6 |
U | STRIP+19, CHKVISIT+5, CHKVISIT+6, CHKVISIT+7, VISREFDT+2, VISREFDT+6, VISREFDT+7, UPDATE+9, APPTGET+13, APPTGET+14 , APPTGET+15, APPTGET+16, GETRES+3, GETRES+9, RECALL+8, RECALL+9, PF+4, PD+5, PFD+5 |
VIEN | CHKVISIT~, CHKVISIT+2, CHKVISIT+3, CHKVISIT+4, CHKVISIT+5, CHKVISIT+6, CHKVISIT+7 |
WPI | WPSTR+1~, WPSTR+4*, WPSTR+5 |
X | UPDATE+1~, UPDATE+4*, UPDATE+5* |
X0 | CHKVISIT+1~, CHKVISIT+4*, CHKVISIT+5, CHKVISIT+6, CHKVISIT+7 |