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 |
| 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! |