SDEC45 ;ALB/SAT,JAS - VISTA SCHEDULING UTILITY RPCS TO RETURN VARIOUS CLINIC AND USER DATA ;May 8, 2023
Source file <SDEC45.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 | 6 | SDEC SDEC CANCEL COMMENTS SDEC CANCMT SDEC01B SDEC03 SDECLOC |
Name | Comments | DBIA/ICR reference |
---|---|---|
CLINSTOP(SDECY,SDP) | ;CLINIC STOP remote procedure ;alb/sat 658 - add SDP for Partial Name input
|
|
CANREAS(SDECY,SDECIN) | ;return active/inactive entries from the CANCELLATION REASONS file 409.2
|
|
CANCMT(SDECY,TYPE) | ;return entries from the SDEC CANCELLATION COMMENT file (#409.88)
|
|
CANCMOPT | ;
|
|
NEWPERS(SDECY,SDCLASS,SDPART,MAXREC,LSUB,INACT) | ;return entries from the USR CLASS MEMBERSHIP file that have the 'PROVIDER' USR CLASS
|
|
NP2 | ;partial name lookup
|
|
PC(USR,SDT,EFFDT,EXPDT,SDF) | ;is USR active - does USR have an active PERSON CLASS
|
|
PCX | ;
|
|
ACCTYPE(SDECY) | ;return active entries from the SDEC ACCESS TYPE file 409.823
|
|
ACCGROUP(SDECY) | ;return active entries from the SDEC ACCESS GROUP file 409.822
|
|
RESUSER(SDECY,SDRES) | ;SDEC RESOURCE USER remote procedure returns all entries from the SDEC RESOURCE USER file 409.833
|
|
GET1 | ;
|
|
HOLIDAY(SDECY,SDECBD) | ;return all entries from the HOLIDAY file 40.5
|
|
CLINPROV(SDECY,SDECCL) | ;return all providers for a given clinic from the HOSPITAL LOCATION file 44
|
|
PROVALL(SDECY,SDECCL) | ;return all providers for a given clinic from the HOSPITAL LOCATION file 44
|
|
PROVCLIN(SDECY,SDECPRV) | ;PROVIDER CLINICS remote procedure
|
|
CLINICS | ; -- sets ^TMP for provider's clinics
|
|
HIDE(SDECY) | ; --- Returns list of clinics that are Hidden
|
|
ERROR | ;
|
|
ERR(ERRNO) | ;Error processing
|
Name | Field # of Occurrence |
---|---|
^%DT | HOLIDAY+10 |
^DIC | CANCMOPT+5 |
^DIE | CANCMOPT+6 |
$$GET1^DIQ | PC+13, PC+24, PC+25, ACCTYPE+11, ACCTYPE+13, ACCTYPE+14, ACCTYPE+15, ACCGROUP+11, GET1+4, GET1+6 , GET1+8, GET1+9, GET1+10, GET1+11, GET1+13, HOLIDAY+20, CLINPROV+17, PROVALL+18, CLINICS+5, CLINICS+7 |
RESPRV1^SDEC01B | CLINPROV+16, PROVALL+15, CLINICS+6 |
USRDG^SDEC01B | NP2+7 |
$$GETSUB^SDECU | CLINSTOP+9, NP2+2 |
$$DT^XLFDT | HOLIDAY+13, HOLIDAY+14 |
$$FMTE^XLFDT | HOLIDAY+19 |
$$FR^XLFDT | HOLIDAY+14 |
$$NOW^XLFDT | CLINSTOP+13 |
RPC Name | Call Tags |
---|---|
SDEC CANCMT | CANCMT |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
200.05 | GET1^DIQ |
^HOLIDAY - [#40.5] | GET1^DIQ |
^SDEC(409.822 - [#409.822] | GET1^DIQ |
^SDEC(409.823 - [#409.823] | GET1^DIQ |
^SDEC(409.833 - [#409.833] | GET1^DIQ |
^SDEC(409.88 - [#409.88] | Classic Fileman Calls |
^SC - [#44] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(40.7 - [#40.7] | CLINSTOP+10, CLINSTOP+11, CLINSTOP+12 |
^HOLIDAY - [#40.5] | HOLIDAY+19 |
^HOLIDAY("B" | HOLIDAY+17, HOLIDAY+18 |
^SC - [#44] | CLINPROV+10, CLINPROV+13, CLINPROV+14, PROVALL+10, PROVALL+12, PROVALL+13 |
^SC("AVADPR" | CLINICS+2, CLINICS+3 |
^SD(409.2 - [#409.2] | CANREAS+11, CANREAS+12, CANREAS+13 |
^SDEC(409.822 - [#409.822] | ACCGROUP+9, ACCGROUP+10 |
^SDEC(409.823 - [#409.823] | ACCTYPE+9, ACCTYPE+10 |
^SDEC(409.831 - [#409.831] | RESUSER+25 |
^SDEC(409.833 - [#409.833] | RESUSER+26, RESUSER+27, GET1+2 |
^SDEC(409.88 - [#409.88] | CANCMT+19, CANCMT+20, CANCMT+21, CANCMT+23 |
^TMP("SDEC" | CLINSTOP+5!, CLINSTOP+7*, CLINSTOP+14*, CLINSTOP+15*, CANREAS+6!, CANREAS+8*, CANREAS+16*, CANREAS+17*, CANCMT+10!, CANCMT+11* , CANCMT+23*, CANCMT+25, NEWPERS+22*, NP2+8*, NP2+10, NP2+12*, ACCTYPE+5!, ACCTYPE+7*, ACCTYPE+16*, ACCTYPE+17* , ACCGROUP+5!, ACCGROUP+7*, ACCGROUP+12*, ACCGROUP+13*, RESUSER+17!, RESUSER+23*, RESUSER+25*, RESUSER+28*, GET1+14*, HOLIDAY+5! , HOLIDAY+15*, HOLIDAY+21*, HOLIDAY+22*, CLINPROV+5!, CLINPROV+8*, CLINPROV+11*, CLINPROV+19*, CLINPROV+20*, PROVALL+5!, PROVALL+8* , PROVALL+23*, PROVALL+24*, PROVCLIN+6!, PROVCLIN+9*, PROVCLIN+12*, PROVCLIN+14*, CLINICS+8*, HIDE+3!, HIDE+5*, ERR+2* |
^VA(200 - [#200] | NP2+3, NP2+6, PC+18, PROVCLIN+11 |
Name | Field # of Occurrence |
---|---|
^( | CANCMT+25* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | HOLIDAY+3~, HOLIDAY+9* |
CLN | CLINICS+1~, CLINICS+2*, CLINICS+3, CLINICS+5, CLINICS+7, CLINICS+8 |
DA | CANCMOPT+4~, CANCMOPT+6* |
DIC | CANCMOPT+4~, CANCMOPT+5* |
DIC("S" | CANCMOPT+5* |
DIC(0 | CANCMOPT+5* |
DIE | CANCMOPT+4~, CANCMOPT+6* |
DR | CANCMOPT+4~, CANCMOPT+6* |
DT | PC+13, PC+16, GET1+4 |
EFF | PC+10~, PC+24*, PC+26, PC+28 |
EFFDT | PC~, PC+14*, PC+26*, PC+28* |
ERRNO | ERR~, ERR+2 |
EXP | PC+10~, PC+25*, PC+27, PC+28 |
EXPDT | PC~, PC+14*, PC+27*, PC+28* |
IEN | CLINICS+1~, CLINICS+3*, CLINICS+6, HIDE+1~ |
INACT | NEWPERS~, NEWPERS+13*, NP2+7 |
LSUB | NEWPERS~, NEWPERS+20*, NP2+2, NP2+4, NP2+5* |
MAXREC | NEWPERS~, NEWPERS+19*, NP2+3, NP2+6, NP2+9 |
NAME | CLINICS+1~, CLINICS+7*, CLINICS+8, HIDE+1~ |
RET | PC+10~, PC+12*, PC+13, PC+17, PC+18, PC+28*, PCX+1 |
SDACT | NEWPERS+12~ |
SDCLASS | NEWPERS~ |
SDCLS | NP2+1~ |
SDECARRI | PROVALL+3~ |
SDECARRI( | PROVALL+16*, PROVALL+17 |
SDECARRN | PROVALL+3~ |
SDECARRN( | PROVALL+19*, PROVALL+20, PROVALL+21 |
SDECBD | HOLIDAY~, HOLIDAY+7, HOLIDAY+8, HOLIDAY+11*, HOLIDAY+12, HOLIDAY+13*, HOLIDAY+14*, HOLIDAY+16 |
SDECC | CLINSTOP+2~, CLINSTOP+11*, CLINSTOP+12, CLINSTOP+14, CANREAS+3~, CANREAS+12*, CANREAS+13, CANREAS+16, NP2+1~, NP2+4* , NP2+6*, NP2+7, NP2+8, ACCTYPE+3~, ACCTYPE+10*, ACCTYPE+11, ACCTYPE+13, ACCTYPE+14, ACCTYPE+15, ACCGROUP+3~ , ACCGROUP+10*, ACCGROUP+11, RESUSER+15~, RESUSER+26*, RESUSER+27*, GET1+2, GET1+5, GET1+6, GET1+8, GET1+9 , GET1+10, GET1+11, GET1+13, HOLIDAY+3~, HOLIDAY+18*, HOLIDAY+19, HOLIDAY+20, CLINPROV+3~, CLINPROV+12*, CLINPROV+13* , CLINPROV+14, PROVALL+3~, PROVALL+11*, PROVALL+12*, PROVALL+13, PROVCLIN+4~ |
SDECCL | CLINPROV~, CLINPROV+9, CLINPROV+10, CLINPROV+13, CLINPROV+14, CLINPROV+16, PROVALL~, PROVALL+3~, PROVALL+9*, PROVALL+10* , PROVALL+12, PROVALL+13, PROVALL+15 |
SDECI | CLINSTOP+2~, CLINSTOP+4*, CLINSTOP+14*, CLINSTOP+15, CANREAS+3~, CANREAS+5*, CANREAS+16*, CANREAS+17, CANCMT+8~, CANCMT+11* , CANCMT+18*, CANCMT+23*, CANCMT+25, NEWPERS+11~, NEWPERS+14*, NEWPERS+17, NEWPERS+22, NP2+3, NP2+6, NP2+8* , NP2+9, NP2+10, NP2+12, ACCTYPE+3~, ACCTYPE+4*, ACCTYPE+16*, ACCTYPE+17, ACCGROUP+3~, ACCGROUP+4*, ACCGROUP+12* , ACCGROUP+13, RESUSER+15~, RESUSER+16*, RESUSER+28, GET1+14*, HOLIDAY+3~, HOLIDAY+4*, HOLIDAY+21*, HOLIDAY+22, CLINPROV+3~ , CLINPROV+4*, CLINPROV+19*, CLINPROV+20, PROVALL+3~, PROVALL+4*, PROVALL+22*, PROVALL+23, PROVALL+24, PROVCLIN+4~, PROVCLIN+5* , PROVCLIN+14, CLINICS+8*, HIDE+1~, HIDE+2*, ERR+1*, ERR+2 |
SDECIEN | PROVALL+3~, PROVALL+21*, PROVALL+23 |
SDECIN | CANREAS~, CANREAS+9*, CANREAS+14, ACCTYPE+11*, ACCTYPE+12, ACCTYPE+13 |
SDECN | CLINSTOP+9*, CLINSTOP+10*, CLINSTOP+11, CANREAS+10*, CANREAS+11*, CANREAS+12, NEWPERS+11~, NP2+1~, NP2+2*, NP2+3* , NP2+6, NP2+8, ACCTYPE+3~, ACCTYPE+8*, ACCTYPE+9*, ACCTYPE+10, ACCGROUP+3~, ACCGROUP+8*, ACCGROUP+9*, ACCGROUP+10 , RESUSER+15~, HOLIDAY+3~, HOLIDAY+16*, HOLIDAY+17*, HOLIDAY+18, CLINPROV+3~, PROVALL+3~, PROVCLIN+4~ |
SDECNOD | CLINSTOP+2~, CLINSTOP+12*, CLINSTOP+13, CLINSTOP+14, CANREAS+3~, CANREAS+13*, CANREAS+14, CANREAS+15, CANREAS+16, ACCTYPE+3~ , ACCTYPE+13*, ACCTYPE+14*, ACCTYPE+15*, ACCTYPE+16, ACCGROUP+3~, ACCGROUP+11*, ACCGROUP+12, RESUSER+15~, GET1+2*, GET1+4 , GET1+7, GET1+12, HOLIDAY+3~, CLINPROV+3~, CLINPROV+14*, CLINPROV+15, CLINPROV+18, PROVALL+3~, PROVALL+13*, PROVALL+14 , PROVCLIN+4~ |
SDECNPS | NP2+1~ |
SDECPRNM | PROVALL+3~, PROVALL+18*, PROVALL+19, PROVALL+20*, PROVALL+21, PROVALL+23 |
SDECPRV | PROVCLIN~, PROVCLIN+10, PROVCLIN+11, CLINICS+2, CLINICS+3, CLINICS+6 |
SDECTAG | CANCMT+8~, CANCMT+18*, CANCMT+19*, CANCMT+23 |
SDECTMP | RESUSER+20*, RESUSER+22*, RESUSER+23, GET1+5*, GET1+6*, GET1+7*, GET1+8*, GET1+9*, GET1+10*, GET1+11* , GET1+12*, GET1+13*, GET1+14, HOLIDAY+3~, HOLIDAY+19*, HOLIDAY+20*, HOLIDAY+21, CLINPROV+3~, CLINPROV+15*, CLINPROV+16 , CLINPROV+17*, CLINPROV+18*, CLINPROV+19, PROVALL+3~, PROVALL+14*, PROVALL+15, PROVALL+16, PROVALL+17*, PROVALL+18, PROVALL+19 , PROVCLIN+4~ |
SDECY | CLINSTOP~, CLINSTOP+6*, CANREAS~, CANREAS+7*, CANCMT~, CANCMT+10*, NEWPERS~, NEWPERS+15*, NEWPERS+16, NEWPERS+17 , ACCTYPE~, ACCTYPE+6*, ACCGROUP~, ACCGROUP+6*, RESUSER~, RESUSER+18*, HOLIDAY~, HOLIDAY+6*, CLINPROV~, CLINPROV+6* , PROVALL~, PROVALL+6*, PROVCLIN~, PROVCLIN+7*, HIDE~, HIDE+4* |
SDF | PC~, PC+11*, PC+13 |
SDI | PC+10~, PC+18*, PC+24, PC+25 |
SDIEN | CLINSTOP+2~, CANCMT+8~, CANCMT+19*, CANCMT+20, CANCMT+21, CANCMT+23, NEWPERS+11~ |
SDINACT | NEWPERS+11~ |
SDP | CLINSTOP~, CLINSTOP+8*, CLINSTOP+9, CLINSTOP+10 |
SDPART | NEWPERS~, NEWPERS+18*, NP2+2, NP2+3 |
SDRES | RESUSER~, RESUSER+24*, RESUSER+25, RESUSER+26, RESUSER+27 |
SDT | PC~, PC+16*, PC+17, PC+28 |
SDTMP | NP2+1~, NP2+10*, NP2+11*, NP2+12 |
SDTYPE | CANREAS+3~, CANREAS+15*, CANREAS+16 |
TD | PC+10~, PC+13*, GET1+1~, GET1+4* |
TYPE | CANCMT~, CANCMT+13, CANCMT+14, CANCMT+20, CANCMT+21, CANCMT+23 |
U | CLINSTOP+13, CLINSTOP+14, CANREAS+14, CANREAS+15, CANREAS+16, CANCMT+20, CANCMT+21, CANCMT+23, NP2+8, NP2+11 , ACCTYPE+13, ACCTYPE+14, ACCTYPE+15, ACCGROUP+11, GET1+4, GET1+6, GET1+7, GET1+8, GET1+9, GET1+10 , GET1+11, GET1+12, GET1+13, HOLIDAY+20, CLINPROV+15, CLINPROV+17, CLINPROV+18, PROVALL+14, PROVALL+23, CLINICS+8 |
USR | PC~, PC+13, PC+15, PC+18, PC+24, PC+25 |
X | HOLIDAY+3~, HOLIDAY+8* |
Y | CANCMOPT+4~, CANCMOPT+5, CANCMOPT+6, HOLIDAY+3~, HOLIDAY+11 |