EHMAPPT1 ;ALB/WTC - EHRM APPOINTMENT MAINTENANCE; Jun 05, 2025@14:50:54
Source file <EHMAPPT1.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 7 | ^%DT C^%DTC ^DIC DT^DICRW ^DIE $$GET1^DIQ ^DIR |
| Electronic Health Modernization | 4 | ($$ADDAPPT,$$CENTER,$$CONTINUE,$$DASHES,$$ENCTRSTS,$$FMTDTTM,$$MPTYNCTR)^EHM13UTIL (CNVSELCT,CNVTDAPT)^EHMAPPT (POSTLIVE,POSTSLCT)^EHMAPPT0 $$APPDEL^EHMSDEC8 |
| Kernel | 4 | ^%ZIS ^%ZISC ^%ZTLOAD $$FMTE^XLFDT |
| Registration | 2 | $$CRNRSITE^VAFCCRNR $$SITE^VASITE |
| Scheduling | 2 | DOW^SDM0 SDEC^SDNACT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CNVTDCLN | ;
|
|
| SELCTAPPT(ADDFLAG) | ;
|
|
| MARKCNVTD | ;
|
|
| MARKCANC | ;
|
|
| CANCAPPT | ;
|
|
| INACTLIST | ;
|
|
| INACTLS1 | ; TaskMan start point
|
|
| APPTCNT(SCIEN) | ;
; ; Returns number of active current and future appointments for a clinic. |
|
| INACTHDR(TITLE) | ;
|
|
| INACTVAT | ;
|
|
| SDNACT(SC,SDDATE) | ;ALB/TMP - INACTIVATE A CLINIC ;Mar 25, 2021@15:05:56
|
|
| D | ;
|
|
| OVR | ||
| CHECK | ;
|
|
| DEL | ;
|
|
| CHG1 | ;;wtc ;K SDN S X1=SDDATE,X2=6 D C^%DTC S SDNL=X,X=SDDATE D DOW^SDM0 S SDN(Y)=X
|
|
| A1 | ||
| A | ||
| GOT | ||
| END | ;
|
|
| CONTINUE() | ;
|
| Name | Line Occurrences |
|---|---|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| 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: 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 |
|
| Function Call: WRITE |
|
| 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: 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^SC - [#44] | Classic Fileman Calls, GET1^DIQ |
| 44.003 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | SELCTAPPT+15 |
| ^EHRM(1610 - [#1610] | CANCAPPT+21, INACTLS1+21, INACTVAT+24 |
| ^SC - [#44] | SELCTAPPT+13, SELCTAPPT+14, INACTLS1+8, INACTLS1+22, APPTCNT+6, APPTCNT+7, INACTVAT+22, INACTVAT+26, D+5*, D+6 , OVR, OVR+1, OVR+2, CHG1+3*, CHG1+4!, A1!, A*, A+1!, GOT, GOT+1*! , GOT+2* |
| ^SC("B" | INACTLS1+7, INACTLS1+8 |
| ^SDEC(409.84 - [#409.84] | SELCTAPPT+27 |
| ^TMP($J | CNVTDCLN+17, CNVTDCLN+18, CNVTDCLN+19, CNVTDCLN+22, CNVTDCLN+23, CNVTDCLN+24, CNVTDCLN+44!, SELCTAPPT+12!, SELCTAPPT+17*, SELCTAPPT+20! , SELCTAPPT+24, SELCTAPPT+25!, CANCAPPT+16, CANCAPPT+17, CANCAPPT+18, CANCAPPT+23, CANCAPPT+24, CANCAPPT+25, CANCAPPT+45!, INACTVAT+8! , INACTVAT+29*, INACTVAT+30*, INACTVAT+35, INACTVAT+45! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | INACTLIST+4~, INACTVAT+6~, INACTVAT+12!* |
| %DT("A" | INACTVAT+12* |
| %ZIS | INACTLIST+4~, INACTLIST+8* |
| A | SDNACT+9~ |
| ADDFLAG | SELCTAPPT~, SELCTAPPT+29 |
| APPTCNT | INACTLIST+4~, INACTLS1+24*, INACTLS1+25, APPTCNT+4~, APPTCNT+6*, APPTCNT+7*, APPTCNT+9 |
| APPTDATE | SELCTAPPT+6~, SELCTAPPT+10*, SELCTAPPT+12, SELCTAPPT+13, SELCTAPPT+20 |
| APPTDTTM | CNVTDCLN+6~, CNVTDCLN+20*, CNVTDCLN+31, CNVTDCLN+32, CNVTDCLN+37, CNVTDCLN+42, SELCTAPPT+6~, SELCTAPPT+12*, SELCTAPPT+13*, SELCTAPPT+14 , SELCTAPPT+15, SELCTAPPT+17, SELCTAPPT+18, SELCTAPPT+24*, SELCTAPPT+27, SELCTAPPT+30, CANCAPPT+9~, CANCAPPT+19*, CANCAPPT+32, CANCAPPT+33 , CANCAPPT+38, CANCAPPT+43, INACTLIST+4~, APPTCNT+4~, APPTCNT+6*, APPTCNT+7 |
| CLINFLTR | CNVTDCLN+6~, CNVTDCLN+11, CNVTDCLN+13, CANCAPPT+9~, CANCAPPT+11, CANCAPPT+12 |
| CLINIC | CNVTDCLN+6~, CNVTDCLN+20*, CNVTDCLN+31, CANCAPPT+9~, CANCAPPT+19*, CANCAPPT+21, CANCAPPT+32, INACTLIST+4~, INACTLS1+6*, INACTLS1+7* , INACTLS1+8, INACTLS1+21, INACTLS1+22, INACTLS1+25, INACTLS1+26 |
| CLINICS | CNVTDCLN+6~, CNVTDCLN+11, CNVTDCLN+13, CANCAPPT+9~, CANCAPPT+11, CANCAPPT+12 |
| CLINNAME | INACTVAT+6~, INACTVAT+35*, INACTVAT+37, INACTVAT+38 |
| CNT | SDNACT+9~ |
| CONVDATE | CNVTDCLN+6~, CNVTDCLN+11, CNVTDCLN+13, CANCAPPT+9~, CANCAPPT+11, CANCAPPT+12, INACTLIST+4~, INACTVAT+6~, INACTVAT+12*, INACTVAT+28 |
| COUNT | SELCTAPPT+6~, SELCTAPPT+12*, SELCTAPPT+17*, SELCTAPPT+20, SELCTAPPT+22, INACTLIST+4~, INACTVAT+6~ |
| COUNT("ACTIVE | POST" , INACTLS1+6*, INACTLS1+21*, INACTLS1+32 |
| COUNT("APPOINTMENTS" | INACTLS1+6*, INACTLS1+25*, INACTLS1+30 |
| COUNT("ELIGIBLE" | INACTLS1+6*, INACTLS1+26*, INACTLS1+29 |
| COUNT("FAILED" | INACTVAT+19*, INACTVAT+31*, INACTVAT+42, INACTVAT+43 |
| COUNT("INACTIVATED" | INACTVAT+19*, INACTVAT+29*, INACTVAT+41 |
| COUNT("INACTIVE" | INACTLS1+6*, INACTLS1+22*, INACTLS1+31 |
| D0 | SDNACT+9~ |
| DA | SDNACT+9~, OVR+3* |
| DFN | CNVTDCLN+6~, CNVTDCLN+20*, CNVTDCLN+31, SELCTAPPT+6~, SELCTAPPT+9*, SELCTAPPT+14, SELCTAPPT+15, SELCTAPPT+17, SELCTAPPT+20, SELCTAPPT+24* , SELCTAPPT+27, SELCTAPPT+30, CANCAPPT+9~, CANCAPPT+19*, CANCAPPT+32 |
| DH | SDNACT+9~ |
| DIC | SELCTAPPT+6~, SELCTAPPT+8!*, SELCTAPPT+9!*, SDNACT+9~ |
| DIC("S" | SELCTAPPT+8* |
| DIC(0 | SELCTAPPT+8*, SELCTAPPT+9* |
| DIE | SDNACT+9~, OVR+3* |
| DIQUIET | INACTVAT+6~, INACTVAT+8* |
| DIR | SELCTAPPT+6~, SELCTAPPT+10!, SELCTAPPT+22!, INACTLIST+4~, CONTINUE+4~ |
| DIR("A" | SELCTAPPT+10*, SELCTAPPT+22*, INACTLIST+6*, CONTINUE+5* |
| DIR("B" | INACTLIST+6*, CONTINUE+5* |
| DIR(0 | SELCTAPPT+10*, SELCTAPPT+22*, INACTLIST+6*, CONTINUE+5* |
| DIRUT | SELCTAPPT+6~, SELCTAPPT+10, SELCTAPPT+22, CANCAPPT+9~, INACTLIST+4~, INACTLIST+6, CONTINUE+4~, CONTINUE+6 |
| DO | SDNACT+9~ |
| DOW | SDNACT+9~ |
| DR | SDNACT+9~, OVR+3* |
| DT | INACTLS1+22, APPTCNT+6, INACTVAT+26 |
| DTIME | CNVTDCLN+4, MARKCNVTD+4, MARKCANC+4, CANCAPPT+4, INACTLS1+34, INACTVAT+4 |
| ENCNTR | CNVTDCLN+6~, CNVTDCLN+23*, CNVTDCLN+36, SELCTAPPT+6~, SELCTAPPT+15*, SELCTAPPT+16, SELCTAPPT+17, CANCAPPT+9~, CANCAPPT+24*, CANCAPPT+37 |
| ENCTRSTS | SELCTAPPT+6~, SELCTAPPT+15*, SELCTAPPT+16*, SELCTAPPT+17, SELCTAPPT+18 |
| ERRMSG | SDNACT+9~, SDNACT+11*, D+3*, END+1, END+2 |
| I | INACTVAT+6~, INACTVAT+22*, SDNACT+9~, D+5*, D+6*, OVR*, OVR+1*, OVR+2*, CHG1+1*, CHG1+3* , CHG1+4*, GOT, GOT+1, GOT+2 |
| I1 | SDNACT+9~ |
| IEN2 | CNVTDCLN+6~, CNVTDCLN+30*, CNVTDCLN+31, SELCTAPPT+6~, SELCTAPPT+14*, SELCTAPPT+17, SELCTAPPT+24*, SELCTAPPT+30, CANCAPPT+31*, CANCAPPT+32 , INACTLIST+4~, APPTCNT+4~, APPTCNT+7* |
| IO | INACTLS1+3, INACTLS1+14, INACTLS1+18, INACTLS1+20, INACTLS1+34 |
| IO("Q" | INACTLIST+13 |
| IOF | MARKCNVTD+7, MARKCANC+7, INACTHDR+2 |
| IOM | MARKCNVTD+7, MARKCANC+7, INACTHDR+2 |
| IOSL | INACTLS1+14, INACTLS1+18 |
| J | SDNACT+9~, D+6*, CHG1+4*, GOT+1 |
| J1 | SDNACT+9~, GOT+1* |
| LINES | INACTLIST+4~, INACTLS1+4*, INACTLS1+14*, INACTLS1+18*, INACTLS1+21*, INACTLS1+22*, INACTLS1+25*, INACTLS1+26* |
| N | SELCTAPPT+6~, SELCTAPPT+22*, SELCTAPPT+24 |
| NONCOUNT | CNVTDCLN+6~, CNVTDCLN+11, CNVTDCLN+13, CANCAPPT+9~, CANCAPPT+11, CANCAPPT+12 |
| POP | INACTLIST+4~, INACTLIST+8, SDNACT+9~, D+2*, D+3 |
| PTAPPT | CNVTDCLN+6~, CNVTDCLN+23*, CANCAPPT+9~, CANCAPPT+24* |
| QUEUED | INACTLIST+4~, INACTLIST+12*, INACTLIST+13*, INACTLS1+12, INACTLS1+34 |
| QUIT | INACTLIST+4~, INACTLS1+4*, INACTLS1+7, INACTLS1+8, INACTLS1+12, INACTLS1+14* |
| RPTFLTR | INACTLIST+4~, INACTLIST+6*, INACTLS1+2, INACTLS1+21, INACTLS1+22, INACTLS1+25, INACTLS1+26, INACTLS1+29, INACTLS1+30, INACTLS1+31 , INACTLS1+32 |
| RSLT | CNVTDCLN+6~, CNVTDCLN+41*, CNVTDCLN+42, MARKCNVTD+6~, MARKCNVTD+9*, MARKCNVTD+10, MARKCNVTD+11, MARKCANC+6~, MARKCANC+9*, MARKCANC+10 , MARKCANC+11, CANCAPPT+9~, CANCAPPT+42*, CANCAPPT+43 |
| RTNCODE | INACTVAT+6~, INACTVAT+28*, INACTVAT+29, INACTVAT+30, INACTVAT+31 |
| SC | SDNACT~, D+2, D+5, D+6, OVR, OVR+1, OVR+2, OVR+3, OVR+4, CHG1+3 , CHG1+4, A1, A, A+1, GOT, GOT+1, GOT+2 |
| SCAPPT | CNVTDCLN+6~, CNVTDCLN+24*, CNVTDCLN+30, CANCAPPT+9~, CANCAPPT+25*, CANCAPPT+31 |
| SCIEN | SELCTAPPT+6~, SELCTAPPT+8*, SELCTAPPT+13, SELCTAPPT+14, SELCTAPPT+17, SELCTAPPT+20, SELCTAPPT+30, INACTLIST+4~, INACTLS1+8*, INACTLS1+21 , INACTLS1+22, INACTLS1+24, APPTCNT~, APPTCNT+6, APPTCNT+7, INACTVAT+6~, INACTVAT+22*, INACTVAT+24, INACTVAT+26, INACTVAT+28 , INACTVAT+29, INACTVAT+30, INACTVAT+35* |
| SD | SDNACT+9~, A*, A+2!, GOT*, GOT+1 |
| SD0 | SDNACT+9~ |
| SDAY | SDNACT+9~, SDNACT+13* |
| SDDATE | INACTLIST+4~, SDNACT~, D+5, OVR, OVR+1, OVR+2, OVR+4, CHG1+4, A+1 |
| SDECAPPT | CNVTDCLN+6~, CNVTDCLN+22*, CANCAPPT+9~, CANCAPPT+23* |
| SDECIEN | CNVTDCLN+6~, CNVTDCLN+22*, CNVTDCLN+28, CNVTDCLN+31*, CNVTDCLN+32, CNVTDCLN+41, SELCTAPPT+6~, SELCTAPPT+12*, SELCTAPPT+27*, SELCTAPPT+29 , SELCTAPPT+30*, SELCTAPPT+32, MARKCNVTD+6~, MARKCNVTD+8*, MARKCNVTD+9, MARKCANC+6~, MARKCANC+8*, MARKCANC+9, CANCAPPT+9~, CANCAPPT+23* , CANCAPPT+29, CANCAPPT+32*, CANCAPPT+33, CANCAPPT+42 |
| SDEL | SDNACT+9~ |
| SDFSW | SDNACT+9~ |
| SDN | SDNACT+9~, D+5! |
| SDN( | D+5*, D+6, CHG1+1*, CHG1+3, A1, A, GOT+1 |
| SDNL | SDNACT+9~, CHG1+4 |
| SDOL | SDNACT+9~, CHG1+2*, CHG1+3 |
| SDREACT | SDNACT+9~ |
| SDX | SDNACT+9~, SDNACT+16*, D+4, CHG1+2, CHG1+4, A+1 |
| SDX1 | SDNACT+9~, SDNACT+16*, OVR, OVR+1, OVR+2, A+1 |
| SDZQ | SDNACT+9~, SDNACT+13* |
| SI | SDNACT+9~ |
| SL | SDNACT+9~ |
| SORT1 | CNVTDCLN+6~, CNVTDCLN+17*, CNVTDCLN+18, CNVTDCLN+19, CNVTDCLN+20, CNVTDCLN+22, CNVTDCLN+23, CNVTDCLN+24, CANCAPPT+9~, CANCAPPT+16* , CANCAPPT+17, CANCAPPT+18, CANCAPPT+19, CANCAPPT+23, CANCAPPT+24, CANCAPPT+25 |
| SORT2 | CNVTDCLN+6~, CNVTDCLN+18*, CNVTDCLN+19, CNVTDCLN+20, CNVTDCLN+22, CNVTDCLN+23, CNVTDCLN+24, CNVTDCLN+32, CNVTDCLN+37, CNVTDCLN+42 , CANCAPPT+9~, CANCAPPT+17*, CANCAPPT+18, CANCAPPT+19, CANCAPPT+23, CANCAPPT+24, CANCAPPT+25, CANCAPPT+33, CANCAPPT+38, CANCAPPT+43 |
| SORT3 | CNVTDCLN+6~, CNVTDCLN+19*, CNVTDCLN+20, CNVTDCLN+22, CNVTDCLN+23, CNVTDCLN+24, CNVTDCLN+32, CNVTDCLN+37, CANCAPPT+9~, CANCAPPT+18* , CANCAPPT+19, CANCAPPT+23, CANCAPPT+24, CANCAPPT+25, CANCAPPT+33, CANCAPPT+38 |
| STARTDAY | SDNACT+9~ |
| TITLE | INACTLS1+2*, INACTLS1+3, INACTLS1+14, INACTLS1+18, INACTHDR~, INACTHDR+2 |
| U | CNVTDCLN+4, CNVTDCLN+20, CNVTDCLN+22, CNVTDCLN+23, CNVTDCLN+30, CNVTDCLN+32, CNVTDCLN+37, CNVTDCLN+42, SELCTAPPT+14, SELCTAPPT+15 , SELCTAPPT+17, SELCTAPPT+24, SELCTAPPT+27, MARKCNVTD+4, MARKCNVTD+11, MARKCANC+4, MARKCANC+11, CANCAPPT+4, CANCAPPT+19, CANCAPPT+23 , CANCAPPT+24, CANCAPPT+31, CANCAPPT+33, CANCAPPT+38, CANCAPPT+43, INACTLS1+2, INACTLS1+8, INACTVAT+4, INACTVAT+30, INACTVAT+31 , END+2 |
| X | CNVTDCLN+4~*, SELCTAPPT+6~, SELCTAPPT+14*, MARKCNVTD+4~*, MARKCANC+4~*, CANCAPPT+4~*, INACTLS1+34*, INACTVAT+4~*, INACTVAT+35*, INACTVAT+37 , INACTVAT+38, SDNACT+9~, D+5*, CHG1+1, CHG1+2, CHG1+3, A1 |
| X1 | SDNACT+9~, D+5*, CHG1+1*, CHG1+2*, CHG1+3* |
| X2 | SDNACT+9~, D+5*, CHG1+1*, CHG1+2*, CHG1+3* |
| Y | SELCTAPPT+6~, SELCTAPPT+8, SELCTAPPT+9, SELCTAPPT+10, SELCTAPPT+22, INACTLIST+4~, INACTLIST+6, INACTVAT+6~, INACTVAT+12, SDNACT+9~ , D+5, CHG1+1, CHG1+3, A1, A, CONTINUE+4~, CONTINUE+7 |
| Z | SDNACT+9~, A+1*, A+2! |
| ZTDESC | INACTLIST+14~, INACTLIST+15* |
| ZTRTN | INACTLIST+14~, INACTLIST+15* |
| ZTSAVE | INACTLIST+14~ |
| ZTSAVE("*" | INACTLIST+16* |
| ZTSK | INACTLIST+14~, INACTLIST+17 |