BSTSVOF1 ;GDIT/HS/BEE-Standard Terminology - Versioning handling overflow 2 ; 5 Nov 2012 9:53 AM
Source file <BSTSVOF1.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Standard Terminology | 5 | ($$DTSLKP,$$SUBLST,$$SUBSET,$$VERSIONS)^BSTSAPI ($$FAIL,$$FPARMS,$$JOB,ELOG,QUEUE)^BSTSVOFL ($$VCHK,SCHK)^BSTSVRSN SCHK^BSTSVRXN RESET^BSTSWSV1 | 
| Kernel | 4 | ^%ZTLOAD $$H3^%ZTM ($$FMADD,$$NOW)^XLFDT DUZ^XUP | 
| VA Fileman | 4 | C^%DTC FILE^DIE $$GET1^DIQ ^DIR | 
| Patient Care Component | 1 | QUEUE^APCDPLFH | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Standard Terminology | 3 | BSTSSTA BSTSVOFL BSTSVRSC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ISUB | ;Recompile one subset | |
| ASKSB() | ;Ask Individual Subset | |
| DAYCHK(OVRRID) | ;Perform daily update checks - jobbed off by CHECK^BSTSVRSN | |
| XUPCNC | ; | |
| XISUB | ||
| PSCHD(RTN) | ;Check if process already scheduled to run | |
| UPCNC | ;Refresh any outdated concepts | |
| XDAYCHK | ||
| ISCHK(SUBSET) | ;EP - Recompile one subset | |
| UIFS(ZTQUEUED) | ;Run the PCC UIFS option | |
| EX1 | ||
| CLLMDT(NMID) | ;Mark CODESET concepts last modified date to null | |
| ASKSB1 | ||
| XISCHK | 
| Name | Field # of Occurrence | 
|---|---|
| C^%DTC | UPCNC+12 | 
| ^%ZTLOAD | ISCHK+25, DAYCHK+78 | 
| $$H3^%ZTM | PSCHD+6 | 
| QUEUE^APCDPLFH | EX1 | 
| $$DTSLKP^BSTSAPI | ISUB+44, UPCNC+40 | 
| $$SUBLST^BSTSAPI | ISUB+26 | 
| $$SUBSET^BSTSAPI | ASKSB+5 | 
| $$VERSIONS^BSTSAPI | ISCHK+15 | 
| $$FAIL^BSTSVOFL | ISUB+29, ISUB+46, UPCNC+42 | 
| $$FPARMS^BSTSVOFL | ISUB+15, UPCNC+18 | 
| $$JOB^BSTSVOFL | DAYCHK+70 | 
| ELOG^BSTSVOFL | ISUB+30, ISUB+47, UPCNC+43 | 
| QUEUE^BSTSVOFL | DAYCHK+60, DAYCHK+63 | 
| $$VCHK^BSTSVRSN | DAYCHK+10, DAYCHK+13, DAYCHK+16, DAYCHK+19, DAYCHK+22, DAYCHK+25, DAYCHK+28, DAYCHK+31, DAYCHK+34, DAYCHK+37 , DAYCHK+41 | 
| SCHK^BSTSVRSN | DAYCHK+49 | 
| SCHK^BSTSVRXN | DAYCHK+53 | 
| RESET^BSTSWSV1 | ISCHK+14, ISUB+25, ISUB+43, UPCNC+39 | 
| FILE^DIE | CLLMDT+23, DAYCHK+67 | 
| $$GET1^DIQ | ISUB+12, ISUB+39, UPCNC+27, UPCNC+30, UPCNC+33, UPCNC+34, CLLMDT+13, CLLMDT+16, CLLMDT+17, DAYCHK+49 , DAYCHK+53 | 
| ^DIR | ASKSB1+4 | 
| $$FMADD^XLFDT | ISCHK+24, DAYCHK+77 | 
| $$NOW^XLFDT | ISCHK+24 | 
| DUZ^XUP | EX1 | 
| Name | Line Occurrences | 
|---|---|
| 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 | 
|---|---|
| ^BSTS(9002318.1 - [#9002318.1] | GET1^DIQ | 
| ^BSTS(9002318.4 - [#9002318.4] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZTSCH( | PSCHD+6, PSCHD+7 | 
| ^%ZTSK - [#14.4] | PSCHD+12 | 
| ^BSTS(9002318 - [#9002318] | DAYCHK+7 | 
| ^BSTS(9002318.1 - [#9002318.1] | ISCHK+5, ISCHK+6, ISUB+3, ISUB+11, XISUB, UPCNC+6, XUPCNC+3, DAYCHK+48, DAYCHK+52 | 
| ^BSTS(9002318.4 - [#9002318.4] | ISUB+12, CLLMDT+8, CLLMDT+9 | 
| ^TMP("BSTSICD2SMD" | ISCHK+9, ISCHK+10 | 
| ^TMP("BSTSISUB" | ISUB+10!, ISUB+12*, ISUB+34, ISUB+36, XISUB+1! | 
| ^TMP("BSTSSUPD" | ISUB+23 | 
| ^VA(200 - [#200] | UIFS+7 | 
| ^XTMP("BSTSLCMP" | UIFS+11*, ISUB+20, ISUB+27, ISUB+30*, ISUB+34, ISUB+47*, UPCNC+9!, UPCNC+15*, UPCNC+23, UPCNC+36* , UPCNC+43*, XUPCNC+6!, CLLMDT+7*, CLLMDT+21* | 
| ^XTMP("BSTSPROCQ" | UPCNC+23, UPCNC+27!, UPCNC+30!, UPCNC+34!, UPCNC+47! | 
| Name | Line Occurrences | 
|---|---|
| $$PSCHD | DAYCHK+70, DAYCHK+73 | 
| ASKSB1 | ASKSB1+7, ASKSB1+8 | 
| XDAYCHK | DAYCHK+7, DAYCHK+48, DAYCHK+52 | 
| XISCHK | ISCHK+17 | 
| XISUB | ISUB+7, ISUB+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ABORT | ISUB+5~, ISUB+20*, ISUB+29*, ISUB+30, ISUB+34, ISUB+35~, ISUB+42*, ISUB+46*, ISUB+47, UPCNC+2~ , UPCNC+23*, UPCNC+38*, UPCNC+42*, UPCNC+43 | 
| BSTS | CLLMDT+10~, DAYCHK+4~ | 
| BSTS( | CLLMDT+22* | 
| BSTS(9002318 | DAYCHK+66* | 
| BSTSBPRC | ISUB+5~, ISUB+24* | 
| BSTSUPD | ISCHK+2~ | 
| CDSET | CLLMDT+10~ | 
| CIEN | ISUB+5~, ISUB+12*, ISUB+34*, ISUB+36, ISUB+39, UPCNC+2~, UPCNC+23*, UPCNC+27, UPCNC+30, UPCNC+33 , UPCNC+34, UPCNC+47, CLLMDT+4~, CLLMDT+9*, CLLMDT+13, CLLMDT+16, CLLMDT+17, CLLMDT+21, CLLMDT+22 | 
| DA | UIFS+4~ | 
| DIR | ASKSB+2~ | 
| DIR("?" | ASKSB+8*, ASKSB1* | 
| DIR("A" | ASKSB1+1* | 
| DIR("B" | ASKSB1+2* | 
| DIR(0 | ASKSB1+3* | 
| DIRUT | ASKSB+2~, ASKSB1+4 | 
| DT | ISUB+39, UPCNC+12, UPCNC+15, UPCNC+34, CLLMDT+18, DAYCHK+49, DAYCHK+53, DAYCHK+66, DAYCHK+77 | 
| DTSID | ISUB+35~, ISUB+36*, ISUB+44, ISUB+46, ISUB+47, UPCNC+2~, UPCNC+24~, UPCNC+27*, UPCNC+36, UPCNC+40 , UPCNC+42, UPCNC+43 | 
| DUOUT | ASKSB+2~, ASKSB1+4 | 
| DUZ | UIFS+8, EX1!* | 
| ERR | CLLMDT+10~ | 
| ERROR | ISCHK+2~, DAYCHK+4~ | 
| FCNT | ISUB+22*, ISUB+28*, ISUB+31*, ISUB+35~, ISUB+42*, ISUB+45*, ISUB+48*, UPCNC+24~, UPCNC+38*, UPCNC+41* , UPCNC+44* | 
| FIELD | ISCHK+2~ | 
| FWAIT | ISUB+5~, ISUB+16*, ISUB+29, ISUB+46, UPCNC+2~, UPCNC+19*, UPCNC+42 | 
| I | ASKSB+2~, ASKSB+8* | 
| ICONC | CLLMDT+4~, CLLMDT+8*, CLLMDT+9 | 
| IN | ISUB+21~, ISUB+22*, ISUB+26 | 
| LMD | CLLMDT+10~, CLLMDT+17*, CLLMDT+18 | 
| LMOD | ISUB+35~, ISUB+39*, UPCNC+24~, UPCNC+34* | 
| MFAIL | ISUB+5~, ISUB+15*, ISUB+16, ISUB+17*, ISUB+20, ISUB+28, ISUB+29, ISUB+42, ISUB+45, ISUB+46 , UPCNC+2~, UPCNC+18*, UPCNC+19, UPCNC+20*, UPCNC+38, UPCNC+41, UPCNC+42 | 
| NDUZ | UIFS+4~, UIFS+7*, UIFS+8*, EX1 | 
| NMID | UPCNC+24~, UPCNC+30*, UPCNC+40, CLLMDT~, CLLMDT+2, CLLMDT+8, CLLMDT+9 | 
| NMIEN | ISUB+5~, ISUB+11*, ISUB+12, DAYCHK+4~, DAYCHK+48*, DAYCHK+49, DAYCHK+52*, DAYCHK+53 | 
| ODUZ | UIFS+4~, EX1* | 
| OOD | UPCNC+24~, UPCNC+33*, UPCNC+34, CLLMDT+10~, CLLMDT+16*, CLLMDT+18 | 
| OUT | ISUB+21~, ISUB+23*, ISUB+26 | 
| OVRRID | DAYCHK~, DAYCHK+2*, DAYCHK+10, DAYCHK+13, DAYCHK+16, DAYCHK+19, DAYCHK+22, DAYCHK+25, DAYCHK+28, DAYCHK+31 , DAYCHK+34, DAYCHK+37, DAYCHK+41, DAYCHK+49, DAYCHK+53 | 
| RTN | PSCHD~, PSCHD+2, PSCHD+13 | 
| RUNDT | PSCHD+9~ | 
| SCHDT | PSCHD+9~ | 
| SITE | DAYCHK+4~, DAYCHK+7*, DAYCHK+66 | 
| SLIST | ASKSB+2~, ASKSB+7*, ASKSB+8* | 
| SLIST( | ASKSB+7 | 
| SLIST("B" | ASKSB+7*, ASKSB+8, ASKSB1+8 | 
| STS | ASKSB+2~, ASKSB+5*, ISCHK+2~, ISCHK+13*, ISCHK+15*, ISCHK+16, ISCHK+17, ISUB+5~, ISUB+20, ISUB+26* , ISUB+42, ISUB+44*, UPCNC+2~, UPCNC+23*, UPCNC+38, UPCNC+40*, UPCNC+47, DAYCHK+4~, DAYCHK+10*, DAYCHK+13* , DAYCHK+16*, DAYCHK+19*, DAYCHK+22*, DAYCHK+25*, DAYCHK+28*, DAYCHK+31*, DAYCHK+34*, DAYCHK+37*, DAYCHK+41* | 
| SUBSET | ASKSB+2~, ASKSB+10*, ASKSB1+10*, ASKSB1+12, ISCHK~, ISCHK+20, ISUB+7, ISUB+12, ISUB+22, ISUB+29 , ISUB+30, ISUB+47 | 
| TASKND | PSCHD+9~, PSCHD+12*, PSCHD+13 | 
| TFND | DAYCHK+4~, PSCHD+4~, PSCHD+6*, PSCHD+14*, PSCHD+16 | 
| TR | ISCHK+2~, ISCHK+13*, ISCHK+16 | 
| TRY | ISUB+5~, ISUB+20*, ISUB+29, ISUB+35~, ISUB+42*, ISUB+46, UPCNC+24~, UPCNC+38*, UPCNC+42 | 
| U | ISUB+16, ISUB+17, UPCNC+15, UPCNC+19, UPCNC+20, PSCHD+13 | 
| VAR | ISCHK+2~ | 
| X | ASKSB+2~, UPCNC+2~, UPCNC+15 | 
| X1 | UPCNC+2~, UPCNC+12* | 
| X2 | UPCNC+2~, UPCNC+12* | 
| Y | ASKSB+2~, ASKSB1+4, ASKSB1+7, ASKSB1+8, ASKSB1+10 | 
| ZT1 | DAYCHK+4~, PSCHD+4~, PSCHD+6*, PSCHD+7 | 
| ZTDESC | ISCHK+2~, ISCHK+20*, DAYCHK+4~, DAYCHK+75* | 
| ZTDTH | ISCHK+2~, ISCHK+24*, DAYCHK+4~, DAYCHK+77* | 
| ZTIO | ISCHK+2~, ISCHK+23*, DAYCHK+4~, DAYCHK+76* | 
| ZTQUEUED | UIFS~, UIFS+2* | 
| ZTRTN | ISCHK+2~, ISCHK+20*, DAYCHK+4~, DAYCHK+74* | 
| ZTS | DAYCHK+4~, PSCHD+4~, PSCHD+7*, PSCHD+12 | 
| ZTSAVE | ISCHK+2~ | 
| ZTSAVE("SUBSET" | ISCHK+21* | 
| ZTSK | ISCHK+2~, ISCHK+26, DAYCHK+4~, DAYCHK+70* |