SDM1A ;SF/GFT,ALB/TMP - MAKE APPOINTMENT ; 8/18/05 12:57pm ; 6/22/09 6:16pm
Source file <SDM1A.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 12 | $$INP^SDAM2 MAKE^SDAMEVT (A,EDITCS,LINK)^SDCNSLT (EN1,ORDY)^SDM3 (,ELIG)^SDM4 $$NAVA^SDMANA MSG^SDMM RT^SDUTL MESS^SDWL120 EN^SDWLE11 (ANSW,APPT,EN)^SDWLEVAL (INIT,LIST)^SDWLPL |
VA Fileman | 4 | H^%DTC (FILE,YN)^DICN ^DIE ^DIR |
IHS Changes To Scheduling | 3 | XREFC^BSDDAM SDM^BSDMMU APPT^BSDU2 |
Kernel | 1 | $$NOW^XLFDT |
Registration | 1 | ELIG^VADPT |
Name | Comments | DBIA/ICR reference |
---|---|---|
COQ | ||
CHK(SDCL,SDT) | ; -- should appt be NT'ed
; -- non-count clinic check := don't NT appt ; -- appt update executed := need to NT appt ; -- otherwise := don't NT appt |
|
TXRT(SDSRTY) | ||
S1 | ||
CO(SDCL,SDT,SDDA,SDACT) | ; -- ok to update DPT
|
|
XR | ||
CIQ | ||
REQDT() | ; -- co required date
|
|
EVT | ; -- separate tag if need to NEW vars
|
|
FLG | ||
SDMM | ||
CI(SDCL,SDT,SDDA,SDACT) | ; -- ok to update DPT
|
|
COCMP(DFN,SDT) | ; -- date CO completed
|
|
REQ(SDT) | ; -- which is required check in(CI) or out(CO)
|
|
OE(SDOE,SDACT) | ; -- called by x-ref on co completed field(#.07) in ^SCE
|
|
STATUS(SDCL,SDINP,SDT) | ; -- determine status for NEW appts
|
|
HXR | ||
OTHER | ||
CS | ||
UPD(DFN,SDT,SDCOCMP,SDCODT) | ; -- update status
|
|
EWLCHK | ;check if patient has any open EWL entries (SD/372)
|
|
OK | ||
OEQ | ||
CONF(SDSRTY,SDSRFU,DFN,SDT,SC) | ;Confirm scheduling request type
|
|
OV | ||
ORD | ||
CANT(DFN,SDT,SDOE) | ;Determine if clinic appt. has been marked "NT"
|
Name | Field # of Occurrence |
---|---|
H^%DTC | FLG+3, FLG+4 |
XREFC^BSDDAM | S1+35, OTHER+13 |
SDM^BSDMMU | OK+3, S1+14 |
APPT^BSDU2 | S1+34 |
FILE^DICN | FLG+13, FLG+20 |
YN^DICN | ORD, XR |
^DIE | FLG+16, FLG+19, FLG+42, CONF+18 |
^DIR | CONF+9 |
$$INP^SDAM2 | S1+3 |
MAKE^SDAMEVT | EVT+1 |
A^SDCNSLT | S1+24 |
EDITCS^SDCNSLT | OTHER+16 |
LINK^SDCNSLT | OTHER+15 |
EN1^SDM3 | S1+38 |
ORDY^SDM3 | ORD+1 |
^SDM4 | OK |
ELIG^SDM4 | SDMM+1 |
$$NAVA^SDMANA | S1+14 |
MSG^SDMM | OTHER+1, OTHER+3 |
RT^SDUTL | S1+31 |
MESS^SDWL120 | FLG+44 |
EN^SDWLE11 | FLG+24 |
ANSW^SDWLEVAL | EWLCHK+10, EWLCHK+11 |
APPT^SDWLEVAL | EWLCHK+3 |
EN^SDWLEVAL | EWLCHK+5 |
INIT^SDWLPL | EWLCHK+7 |
LIST^SDWLPL | EWLCHK+9, EWLCHK+10 |
ELIG^VADPT | SDMM+1 |
$$NOW^XLFDT | OTHER+13 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
^SDWL(409.3 - [#409.3] | Classic Fileman Calls |
^SDWL(409.32 - [#409.32] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(43 - [#43] | REQDT+1 |
^DIC(40.7 - [#40.7] | CS, CS+1 |
^DPT - [#2] | OK+4, S1+30, S1+38, FLG+26, COCMP+1, CI+4, CI+5, CO+4, CO+5, UPD+2 , UPD+3*, UPD+4*, CANT+2 |
^DPT("ASDCN" | S1+30 |
^SC - [#44] | OK+2*, OK+4*, S1, S1+2, S1+24, OTHER+13*, XR, OV*, CS, CS+1 , CHK+4, CI+4, CI+5, CO+4, CO+5, CO+6, OE+5 |
^SC("ARAD" | S1+2*, XR* |
^SCE - [#409.68] | COCMP+1, OE+1 |
^SDD(409.65 - [#409.65] | CHK+4 |
^SDWL(409.3 - [#409.3] | FLG+21, FLG+43 |
^SDWL(409.32 - [#409.32] | FLG+11 |
^TMP("SDWLPL" | EWLCHK+6! |
^TMP($J | EWLCHK+2!, EWLCHK+4, EWLCHK+6!, EWLCHK+8, EWLCHK+10, EWLCHK+11, FLG |
Name | Line Occurrences |
---|---|
$$CANT | OE+4 |
$$CHK | STATUS+1, CI+2, CO+2, OE+4 |
$$COCMP | CO+7 |
$$REQ | CI+3, CO+3, OE+3 |
$$REQDT | REQ+1 |
$$TXRT | CONF+10 |
CIQ | CI+2, CI+3 |
CONF | S1+37 |
COQ | CO+2, CO+3 |
EVT | OV+1 |
HXR | XR |
OEQ | OE+2, OE+3, OE+4 |
ORD | ORD |
OTHER | OTHER, OTHER+1, OTHER+3, OTHER+7 |
OV | SDMM |
S1 | S1 |
UPD | CO+7, OE+5 |
XR | HXR |
Name | Field # of Occurrence |
---|---|
^( | S1*, S1+30!, FLG+26 |
^("OB" | S1+1* |
^("R" | S1+30! |
^("RAD" | S1+2, XR |
^("SCLR" | REQDT+1 |
^(0 | OK+4*, S1*, OTHER+13*, CS, CS+1, CI+4*, CI+5*, CO+4*, CO+5*, UPD+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | ORD*, ORD+1, XR* |
>> %H | FLG+3, FLG+4 |
>> BSDER | OK+3, S1+14, S1+15 |
>> BSDSRFU | S1+7 |
C | CI+1~, CI+5*, CO+1~, CO+5* |
>> CNSLTLNK | OTHER+15, OTHER+16 |
>> COLLAT | S1+5, SDMM |
>> COV | S1+5*, S1+14 |
>> D | OTHER*, OTHER+1, OTHER+3, OTHER+7, OTHER+13 |
DA | FLG+13~, FLG+14, FLG+20~, FLG+21, FLG+24, FLG+43, CONF+6~, CONF+17* |
DA(1 | CONF+17* |
DFN | OK+3, OK+4, S1, S1+2, S1+3, S1+14, S1+30, S1+34, S1+37, S1+38 , EWLCHK+3, EWLCHK+5, EWLCHK+7, EWLCHK+9, EWLCHK+10, XR, EVT+1, COCMP~, COCMP+1, CO+1~ , CO+6*, CO+7, UPD~, UPD+2, UPD+3, UPD+4, CONF~, CONF+17, CANT~, CANT+2 |
DIC | FLG+13~*, FLG+20* |
DIC(0 | FLG+13*, FLG+20* |
DIE | FLG+15*, FLG+41*, CONF+6~, CONF+18* |
>> DILOCKTM | S1 |
DIR | CONF+6~ |
DIR("A" | CONF+8* |
DIR("B" | CONF+7* |
DIR(0 | CONF+7* |
DR | FLG+16*, FLG+17*, FLG+18*, FLG+27*, FLG+28*, FLG+29*, FLG+30*, FLG+31*, FLG+32*, FLG+33* , FLG+34*, FLG+35*, FLG+36*, FLG+37*, FLG+38*, FLG+39*, FLG+40*, CONF+6~, CONF+14*, CONF+15* |
DT | S1, S1+6, S1+38, FLG+2, FLG+7, CS, CS+1 |
DTIME | OTHER |
>> DTOUT | CONF+9 |
>> DUOUT | CONF+9 |
DUZ | S1, OTHER+13 |
MAW | S1+17*! |
>> S | OK+2 |
SC | OK+2, OK+3, OK+4, S1, S1+2, S1+14, S1+24, S1+30, S1+31, S1+34 , S1+35, S1+37, EWLCHK+3, FLG+10~*, FLG+11, FLG+13, FLG+44, OTHER+13, OTHER+15, XR , OV, CS, CS+1, EVT+1, CONF~ |
>> SD | OK+2, OK+3, OK+4, S1, S1+2, S1+3, S1+6, S1+14, S1+30, S1+31 , S1+34, S1+35, S1+37, S1+38, EWLCHK+3, OTHER+13, OTHER+15, OTHER+16, XR, OV , EVT+1 |
SD120 | FLG+5~* |
SD120A | FLG+5~* |
>> SD17 | S1+14 |
SDACT | CI~, CI+4, CI+5, CO~, CO+4, CO+5, CO+7, OE~, OE+5 |
SDAPP | CANT+2~*, CANT+3, CANT+4 |
>> SDAPTYP | S1+14, SDMM+1 |
SDCL | STATUS~, STATUS+1, CHK~, CHK+4, CI~, CI+2, CI+4, CI+5, CO~, CO+2 , CO+4, CO+5, CO+6 |
>> SDCLNCND | S1+24* |
SDCOCMP | UPD~, UPD+3 |
SDCODT | UPD~, UPD+3 |
SDCOL | SDMM, OV! |
SDCS | CS*, CS+1*, CS+2! |
SDDA | CI~, CI+4, CI+5, CO~, CO+4, CO+5, CO+6 |
>> SDDATE | S1+14 |
>> SDDECOD | SDMM+1 |
SDDES | FLG+2~*, FLG+4, FLG+7 |
SDDES1 | FLG+2~, FLG+4*, FLG+5 |
SDEC | SDMM, OV! |
>> SDEMP | SDMM*, SDMM+1*, OV |
SDEV | EWLCHK+5~ |
SDEV(1 | EWLCHK+5 |
SDINP | S1+3*, S1+14, S1+34!, STATUS~, STATUS+1 |
>> SDMADE | OK, OV+1* |
>> SDMLT | OK |
>> SDMULT | S1+24 |
SDOE | OE~, OE+1, OE+4, CANT~, CANT+3 |
SDPAR | FLG+2~*, FLG+19*, FLG+44 |
>> SDPL | S1+31* |
SDPR | FLG+7~* |
SDQ1 | OV! |
SDR | EWLCHK+10~, EWLCHK+11~ |
>> SDRT | S1+31* |
>> SDSC | S1+31* |
SDSRFU | S1+7*, S1+14, S1+37, CONF~ |
SDSRTY | S1+6*, S1+14, S1+37, CONF~, CONF+10, TXRT~, TXRT+3*, TXRT+4* |
SDSRTY(0 | S1+37, CONF+8 |
SDST | FLG~*, FLG+2, FLG+8, FLG+9, FLG+10, FLG+20 |
SDT | FLG+2~*, FLG+3, FLG+44, STATUS~, STATUS+1, CHK~, CHK+4, REQ~, REQ+1, COCMP~ , COCMP+1, CI~, CI+2, CI+3, CI+4, CI+5, CO~, CO+2, CO+3, CO+4 , CO+5, CO+6, CO+7, UPD~, UPD+2, UPD+3, UPD+4, CONF~, CONF+17, CANT~ , CANT+2 |
SDT1 | FLG+2~, FLG+3*, FLG+5 |
>> SDTTM | S1+31* |
SDWLCM | FLG+25~* |
>> SDWLDA | FLG+24* |
>> SDWLDFN | FLG+20*, FLG+26, FLG+44 |
SDWLIN | FLG+8~* |
SDWLSCL | FLG+10~, FLG+11*, FLG+14* |
SDWLSCPG | FLG+26~* |
SDWLSCPR | FLG+9~* |
SDX | CONF+6~, CONF+10*, CONF+14, CONF+15 |
SDX(0 | CONF+10* |
>> SDXSCAT | S1+14 |
SDY | S1*, S1+31, S1+35, OTHER+13, OTHER+15, OV, EVT+1, CONF+6~ |
>> SDYC | S1+5*, S1+14 |
>> SDZM | OV |
>> SL | S1, S1+34 |
>> SM | S1+1 |
>> STPCOD | S1+24* |
TMP | OTHER+15, OTHER+16, OTHER+17! |
>> TMPD | OTHER+1*, OTHER+3*, OTHER+16 |
>> TMPYCLNC | S1+24*, OTHER+16 |
U | S1, S1+14, S1+24, FLG+2, FLG+8, FLG+9, FLG+10, FLG+20, FLG+26, OTHER+13 , CHK+4, REQDT+1, COCMP+1, CI+4, CI+5, CO+4, CO+5, UPD+2, UPD+3, UPD+4 , OE+2, OE+4, OE+5, TXRT+3, TXRT+4, CANT+3, CANT+4 |
>> VAEL(1 | SDMM+1 |
X | OK, FLG+3*, FLG+4*, FLG+13*, FLG+20*, CO+7, OE+5, CONF+6~ |
Y | UPD+1~, UPD+2*, UPD+3, UPD+4, OE+1~*, OE+2, OE+3, OE+4, OE+5, CONF+6~ , CONF+10 |