XTID1 ;OAKCIOFO/JLG - Implementation of API set in XTID ;12/12/2008 15:12
Source file <XTID1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SETSTAT | ;
; called from SETSTAT^XTID(TFILE,TFIELD,TIREF,TSTAT,TDATE) |
|
| SETVUID | ;
; called from SETVUID^XTID(TFILE,TFIELD,TIREF,TVUID) |
|
| SCREEN | ;
; called from SCREEN^XTID(TFILE,TFIELD,TIREF,TDATE,TCACHE) |
|
| GETVUID | ;
; called from GETVUID^XTID(TFILE,TFIELD,TIREF) |
|
| NEWVUID() | ;
; called from SETVUID(TFILE,TFIELD,TIREF,TVUID) ; set VUID value to existing TERM entry ; for the first time |
|
| GETIREF | ;
; called from GETIREF^XTID(TFILE,TFIELD,TVUID,TARRAY,TMASTER) |
|
| GETMASTR | ;
; called from GETMASTR^XTID(TFILE,TFIELD,TIREF) |
|
| GETSTAT | ;
; called from GETSTAT^XTID(TFILE,TFIELD,TIREF,TDATE) |
|
| RPLVUID(OLDV,NEWV) | ;
; called from SETVUID(TFILE,TFIELD,TIREF,TVUID) ; existing TERM index entry with VUID value |
|
| SETMASTR | ;
; called from SETMASTR^XTID(TFILE,TFIELD,TIREF,TMASTER) ; constraint: only one entry could be master for given ; reference term, must check success after setting master |
| Name | Field # of Occurrence |
|---|---|
| $$SCREEN^HDISVF01 | SCREEN+7 |
| $$NOW^XLFDT | GETSTAT+4, SETSTAT+4, SCREEN+3 |
| $$GETMASTR^XTID | SETMASTR+15 |
| $$GETSTAT^XTID | SCREEN+12 |
| $$NEWTERM^XTIDCTX | SETVUID+12 |
| $$VALIDREF^XTIDCTX | SETVUID+8 |
| CONTEXT^XTIDCTX | GETVUID+5, GETSTAT+6, GETMASTR+5, SETVUID+6, SETSTAT+6, SETMASTR+8, GETIREF+6 |
| FINDTERM^XTIDCTX | GETVUID+7, GETSTAT+8, GETMASTR+7, SETVUID+9, SETSTAT+8, SETMASTR+10 |
| SRCHTRMS^XTIDCTX | GETIREF+9 |
| $$GETMASTR^XTIDTERM | GETMASTR+10 |
| $$GETSTAT^XTIDTERM | GETSTAT+11 |
| $$GETVUID^XTIDTERM | GETVUID+9, SETVUID+17, SETSTAT+10, SETMASTR+12 |
| $$SETMASTR^XTIDTERM | SETMASTR+13, NEWVUID+10 |
| $$SETSTAT^XTIDTERM | SETSTAT+11 |
| $$SETVUID^XTIDTERM | RPLVUID+6, NEWVUID+6 |
| Name | Line Occurrences |
|---|---|
| $$NEWVUID | SETVUID+21 |
| $$RPLVUID | SETVUID+18 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTIVE | SCREEN+2~, SCREEN+13*, SCREEN+14 |
| CACHED | SCREEN+2~, SCREEN+4*, SCREEN+6 |
| CTX | GETVUID+2~, GETVUID+5, GETVUID+6, GETVUID+7, GETSTAT+2~, GETSTAT+6, GETSTAT+7, GETSTAT+8, GETMASTR+2~, GETMASTR+5 , GETMASTR+6, GETMASTR+7, SETVUID+2~, SETVUID+6, SETVUID+7, SETVUID+8, SETVUID+9, SETVUID+12, SETSTAT+2~, SETSTAT+6 , SETSTAT+7, SETSTAT+8, SETMASTR+4~, SETMASTR+8, SETMASTR+9, SETMASTR+10, GETIREF+2~, GETIREF+6, GETIREF+7, GETIREF+9 |
| MASTER | NEWVUID+4~, NEWVUID+5*, NEWVUID+10 |
| MASTR | GETMASTR+2~, GETMASTR+9*, GETMASTR+10*, GETMASTR+11, GETMASTR+12 |
| NEWMASTR | SETMASTR+4~, SETMASTR+15*, SETMASTR+16 |
| NEWV | RPLVUID~, RPLVUID+4, RPLVUID+6 |
| OLDV | RPLVUID~, RPLVUID+4 |
| OLDVUID | SETVUID+2~, SETVUID+17*, SETVUID+18 |
| SCREEN | SCREEN+2~, SCREEN+7*, SCREEN+8, SCREEN+9*, SCREEN+10, SCREEN+14*, SCREEN+15 |
| STATUS | GETSTAT+2~, GETSTAT+10*, GETSTAT+11*, GETSTAT+12, GETSTAT+13, SCREEN+2~, SCREEN+12*, SCREEN+13 |
| SUCCESS | SETVUID+2~, SETVUID+5*, SETVUID+12*, SETVUID+18*, SETVUID+21*, SETVUID+22, RPLVUID+3~*, RPLVUID+4, RPLVUID+6, RPLVUID+7* , RPLVUID+9, NEWVUID+4~, NEWVUID+5*, NEWVUID+6, NEWVUID+7*, NEWVUID+10, NEWVUID+11*, NEWVUID+13 |
| >> TARRAY | GETIREF+5, GETIREF+7, GETIREF+8, GETIREF+9 |
| >> TCACHE( | SCREEN+4, SCREEN+8*, SCREEN+9 |
| >> TDATE | GETSTAT+4*, GETSTAT+11, SETSTAT+4*, SETSTAT+11, SCREEN+3*, SCREEN+7, SCREEN+12 |
| TERM | GETVUID+2~, GETVUID+7, GETVUID+8, GETVUID+9, GETSTAT+2~, GETSTAT+8, GETSTAT+9, GETSTAT+11, GETMASTR+2~, GETMASTR+7 , GETMASTR+8, GETMASTR+10, SETVUID+2~, SETVUID+9, SETVUID+12, SETVUID+17, SETSTAT+2~, SETSTAT+8, SETSTAT+9, SETSTAT+10 , SETSTAT+11, SETMASTR+4~, SETMASTR+10, SETMASTR+11, SETMASTR+12, SETMASTR+13, GETIREF+2~, RPLVUID+6, NEWVUID+6, NEWVUID+10 |
| >> TFIELD | GETVUID+3*, GETVUID+4*, GETVUID+5, GETSTAT+3*, GETSTAT+5*, GETSTAT+6, GETMASTR+3*, GETMASTR+4*, GETMASTR+5, SETVUID+3* , SETVUID+4*, SETVUID+6, SETSTAT+3*, SETSTAT+5*, SETSTAT+6, SETMASTR+5*, SETMASTR+7*, SETMASTR+8, SETMASTR+15, GETIREF+3* , GETIREF+6, SCREEN+7, SCREEN+12 |
| >> TFILE | GETVUID+3*, GETVUID+5, GETSTAT+3*, GETSTAT+6, GETMASTR+3*, GETMASTR+5, SETVUID+3*, SETVUID+6, SETSTAT+3*, SETSTAT+6 , SETMASTR+5*, SETMASTR+8, SETMASTR+15, GETIREF+3*, GETIREF+6, SCREEN+4*, SCREEN+7, SCREEN+8, SCREEN+9, SCREEN+12 |
| >> TIREF | GETVUID+3*, GETVUID+7, GETSTAT+3*, GETSTAT+8, GETMASTR+3*, GETMASTR+7, SETVUID+3*, SETVUID+8, SETVUID+9, SETVUID+12 , SETSTAT+3*, SETSTAT+8, SETMASTR+5*, SETMASTR+10, SETMASTR+15, SCREEN+12 |
| >> TMASTER | SETMASTR+6*, SETMASTR+13, SETMASTR+16, GETIREF+4*, GETIREF+9 |
| >> TSTAT | SETSTAT+3*, SETSTAT+11 |
| >> TVUID | SETVUID+3*, SETVUID+12, SETVUID+18, GETIREF+3*, GETIREF+9, NEWVUID+6 |
| VUID | GETVUID+2~, GETVUID+9*, GETVUID+10, GETVUID+11 |