SDECAPI ;ALB/SAT,PC,TJB - VISTA SCHEDULING RPCS ;NOV 29, 2023@13:00
Source file <SDECAPI.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 | 1 | SDECAPI4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
MAKE(BSDR) | ;PEP; call to store appt made
|
|
CHECKIN(BSDR) | ;EP; call to add checkin info to appt
|
|
CANCEL(BSDR) | ;PEP; called to cancel appt
|
|
FUTURE(BSDPAT) | ;PEPAPI that returns 1 if patient has a future appointment or 0 if not DFN is passed in
|
Name | Field # of Occurrence |
---|---|
FILE^DICN | MAKE+62, MAKE+69 |
^DIE | CANCEL+50 |
FILE^DIE | MAKE+42, CHECKIN+42, CHECKIN+46 |
UPDATE^DIE | MAKE+54 |
^DIK | CANCEL+56 |
$$HANDLE^SDAMEVT | CHECKIN+34, CHECKIN+55, CANCEL+35 |
AFTER^SDAMEVT | CHECKIN+56 |
BEFORE^SDAMEVT | CHECKIN+35, CANCEL+36 |
CANCEL^SDAMEVT | CANCEL+59 |
MAKE^SDAMEVT | MAKE+75 |
$$CI^SDECU2 | CANCEL+30 |
$$SCIEN^SDECU2 | MAKE+74, CHECKIN+28, CHECKIN+54, CANCEL+27 |
$$NOW^XLFDT | MAKE+41, MAKE+53, MAKE+67, CHECKIN+40 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | MAKE+18, MAKE+25, MAKE+29, CHECKIN+20, CANCEL+18, CANCEL+45, FUTURE+3 |
^SC - [#44] | MAKE+19, MAKE+58*, MAKE+59, CHECKIN+21, CANCEL+19, CANCEL+41, CANCEL+42 |
^SD(409.2 - [#409.2] | CANCEL+24 |
^VA(200 - [#200] | MAKE+24, CHECKIN+24, CANCEL+23 |
Name | Field # of Occurrence |
---|---|
^(0 | MAKE+25, MAKE+29 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BSDDA | FUTURE+1~, FUTURE+3*, FUTURE+4 |
BSDFUT | FUTURE+1~, FUTURE+2*, FUTURE+4*, FUTURE+5 |
BSDPAT | FUTURE~, FUTURE+3 |
BSDR | MAKE~, CHECKIN~, CANCEL~ |
BSDR("ADT" | MAKE+21, MAKE+25, MAKE+29, MAKE+32, MAKE+44, MAKE+49, MAKE+59, MAKE+60, MAKE+65, MAKE+66 , MAKE+73, MAKE+74, CHECKIN+22, CHECKIN+28, CHECKIN+29, CHECKIN+33, CHECKIN+40, CHECKIN+41, CHECKIN+45, CHECKIN+54 , CANCEL+21, CANCEL+27, CANCEL+28, CANCEL+30, CANCEL+34, CANCEL+54, CANCEL+55 |
BSDR("CDT" | CHECKIN+23, CHECKIN+41, CANCEL+22, CANCEL+48 |
BSDR("CLN" | MAKE+19, MAKE+33, MAKE+50, MAKE+58, MAKE+59, MAKE+60, MAKE+65, MAKE+66, MAKE+73, MAKE+74 , CHECKIN+21, CHECKIN+28, CHECKIN+29, CHECKIN+33, CHECKIN+40, CHECKIN+41, CHECKIN+45, CHECKIN+54, CANCEL+19, CANCEL+27 , CANCEL+28, CANCEL+30, CANCEL+34, CANCEL+54, CANCEL+55 |
BSDR("CR" | CANCEL+24, CANCEL+48 |
BSDR("LEN" | MAKE+23, MAKE+67 |
BSDR("NOT" | CANCEL+49 |
BSDR("OI" | MAKE+67 |
BSDR("PAT" | MAKE+18, MAKE+25, MAKE+29, MAKE+32, MAKE+44, MAKE+48, MAKE+66, MAKE+73, MAKE+74, CHECKIN+20 , CHECKIN+28, CHECKIN+29, CHECKIN+33, CHECKIN+54, CANCEL+18, CANCEL+27, CANCEL+28, CANCEL+30, CANCEL+34 |
BSDR("TYP" | MAKE+20, MAKE+35, MAKE+51, CANCEL+20, CANCEL+48 |
BSDR("USR" | MAKE+24, MAKE+67, CHECKIN+24, CHECKIN+45, CANCEL+23, CANCEL+48 |
BSDR("VIEN" | CHECKIN+60 |
BSDVSTN | CHECKIN+27~, CHECKIN+60* |
BSDXERR | MAKE+17~ |
BSDXERR(1 | MAKE+44 |
BSDXFDA | MAKE+31~, MAKE+47~ |
BSDXFDA( | MAKE+33*, MAKE+34*, MAKE+35*, MAKE+36*, MAKE+37*, MAKE+38*, MAKE+39*, MAKE+40*, MAKE+41*, MAKE+50* , MAKE+51*, MAKE+52*, MAKE+53* |
BSDXIENS | MAKE+31~, MAKE+32*, MAKE+33, MAKE+34, MAKE+35, MAKE+36, MAKE+37, MAKE+38, MAKE+39, MAKE+40 , MAKE+41, MAKE+47~, MAKE+48*, MAKE+50, MAKE+51, MAKE+52, MAKE+53 |
BSDXIENS(2 | MAKE+49* |
BSDXMSG | MAKE+31~, MAKE+43, MAKE+47~ |
BSDXTEMP | MAKE+43~* |
DA | MAKE+27~, MAKE+57!, MAKE+64!, CHECKIN+27~, CANCEL+26~, CANCEL+46~, CANCEL+47*, CANCEL+53~, CANCEL+55* |
DA(1 | MAKE+60*, MAKE+66*, CANCEL+47*, CANCEL+55* |
DA(2 | MAKE+66*, CANCEL+55* |
DATE | CANCEL+40~, CANCEL+42*, CANCEL+48 |
DD | MAKE+27~, MAKE+57!, MAKE+64! |
DFN | MAKE+72~, MAKE+73*, MAKE+75, CHECKIN+32~, CHECKIN+33*, CHECKIN+34, CHECKIN+35, CHECKIN+55, CHECKIN+56, CANCEL+33~ , CANCEL+34*, CANCEL+35, CANCEL+36, CANCEL+45, CANCEL+47, CANCEL+59 |
DIC | MAKE+27~, MAKE+57!, MAKE+60*, MAKE+62, MAKE+64!, MAKE+65* |
DIC("DR" | MAKE+67* |
DIC("P" | MAKE+61*, MAKE+68* |
DIC(0 | MAKE+61*, MAKE+68* |
DIE | CHECKIN+27~, CANCEL+26~, CANCEL+46~, CANCEL+47* |
DIK | CANCEL+53~, CANCEL+54* |
DINUM | MAKE+60*, MAKE+64! |
DLAYGO | MAKE+27~, MAKE+57!, MAKE+61*, MAKE+64!, MAKE+68* |
DO | MAKE+27~, MAKE+57!, MAKE+64! |
DR | CHECKIN+27~, CANCEL+26~, CANCEL+46~, CANCEL+48*, CANCEL+49* |
DT | FUTURE+4 |
IEN | CHECKIN+27~, CHECKIN+28*, CHECKIN+29, CHECKIN+33, CHECKIN+40, CHECKIN+41, CHECKIN+45, CANCEL+26~, CANCEL+27*, CANCEL+28 , CANCEL+30, CANCEL+34, CANCEL+41, CANCEL+42, CANCEL+55 |
SDATA | CHECKIN+32~, CHECKIN+34*, CHECKIN+35, CHECKIN+55*, CHECKIN+56, CANCEL+33~, CANCEL+35*, CANCEL+36, CANCEL+59 |
SDCIHDL | CHECKIN+32~, CHECKIN+34*, CHECKIN+35, CHECKIN+55*, CHECKIN+56 |
SDCL | MAKE+72~, MAKE+73*, MAKE+75, CHECKIN+32~, CHECKIN+33*, CHECKIN+34, CHECKIN+35, CHECKIN+55, CHECKIN+56, CANCEL+33~ , CANCEL+34*, CANCEL+35, CANCEL+36, CANCEL+41, CANCEL+42, CANCEL+59 |
SDCPHDL | CANCEL+33~, CANCEL+35*, CANCEL+36, CANCEL+59 |
SDDA | MAKE+72~, MAKE+74*, MAKE+75, CHECKIN+32~, CHECKIN+33*, CHECKIN+34, CHECKIN+35, CHECKIN+54*, CHECKIN+55, CHECKIN+56 , CANCEL+33~, CANCEL+34*, CANCEL+35, CANCEL+36, CANCEL+59 |
SDFDA | CHECKIN+38~, CHECKIN+43! |
SDFDA( | CHECKIN+40*, CHECKIN+41*, CHECKIN+45* |
SDMODE | MAKE+72~, MAKE+73*, MAKE+75, CHECKIN+33*, CANCEL+34*, CANCEL+59 |
SDT | MAKE+72~, MAKE+73*, MAKE+75, CHECKIN+32~, CHECKIN+33*, CHECKIN+34, CHECKIN+35, CHECKIN+55, CHECKIN+56, CANCEL+33~ , CANCEL+34*, CANCEL+35, CANCEL+36, CANCEL+41, CANCEL+42, CANCEL+45, CANCEL+47, CANCEL+59 |
U | MAKE+18, MAKE+19, MAKE+20, MAKE+21, MAKE+23, MAKE+24, MAKE+25, MAKE+29, MAKE+44, MAKE+59 , CHECKIN+20, CHECKIN+21, CHECKIN+22, CHECKIN+23, CHECKIN+24, CHECKIN+29, CHECKIN+34, CHECKIN+55, CANCEL+18, CANCEL+19 , CANCEL+20, CANCEL+21, CANCEL+22, CANCEL+23, CANCEL+24, CANCEL+28, CANCEL+30, CANCEL+35, CANCEL+41, CANCEL+42 |
USER | CANCEL+40~, CANCEL+41*, CANCEL+48 |
X | MAKE+27~, MAKE+57!, MAKE+60*, MAKE+62, MAKE+64!, MAKE+66* |
Y | MAKE+27~, MAKE+57!, MAKE+59, MAKE+62*, MAKE+64! |