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 |