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 |