HMPDJFSG ;SLC/KCM,ASMR/RRB,CPC,JD,ASF,CK -- GET for Extract and Freshness Stream;Aug 11, 2016 10:35:07
Source file <HMPDJFSG.m>
| Package | Total | Call Graph |
|---|---|---|
| Enterprise Health Management Platform | 10 | ($$HL7NOW,GET)^HMPDJ ($$PID,$$PIDS,$$PROGRESS,NEWXTMP)^HMPDJFS PTDOMS^HMPDJFSD QUINIT^HMPDJFSP GET^HMPEF (DECODE,ENCODE)^HMPJSON $$NWNTRY^HMPLOG ($$OPD,CHECK,METAOP,METAPT)^HMPMETA ADHOC^HMPUTIL1 ($$SETUID,$$SYS)^HMPUTILS |
| Kernel | 2 | ($$DT,$$FMADD,$$HTFM,$$NOW)^XLFDT $$KSP^XUPARAM |
| Toolkit | 1 | ($$GET,GETLST)^XPAR |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETSUB(HMPFRSP,ARGS) | ; retrieve items from stream
; GET from: /hmp/subscription/{hmpSrvId}/{last}?limit={limit} ; ARGS("last") : date-seq of last item retrieved (ex. 3131206-27) ; ARGS("max") : maximum number of items to return (default 99999) *S68-JCH* ; ARGS("maxSize"): approximate number bytes to return *S68-JCH* |
|
| DOMITMS | ;loop thru extract items, OFFSET is last sent
|
|
| MIDXTRCT() | ; Return true if mid-extract
|
|
| NXTSTRM | ; Reset variables for next date in this HMP stream
; from GETSUB expects HMPFSTRM,HMPFDT,HMPFIDX ; HMPFSTRM set to "" if no next stream ; HMPFIDX set to 0 if next stream, or left as is ; HMPFDT set to last date actually used |
|
| SETLIMIT(ARGS) | ; sets HMPFLIM, HMPFMAX, HMPFSIZE variables *BEGIN*S68-JCH*
|
|
| INCITEM(DOMAIN) | ; increment counters as item added *BEGIN*S68-JCH*
|
|
| FINISH(HMPDEL,HMPERR) | ;reset the FIRST object delimiter, add header and tail
; expects HMPFCNT,HMPFDT,HMPFSEQ,HMPFHMP,HMPFLAST |
|
| TIDYX(STREAM,SEQ) | ; clean up extracts after they have been retrieved
; from FINISH |
|
| SYNCCMD(SEQNODE) | ; Build syncCommand object and stick in ^TMP
; expects: HMPSYS, HMPFCNT |
|
| SYNCSTRT(SEQNODE) | ;Build syncStart object with demograhics
|
|
| SYNCDONE(SEQNODE) | ; Build syncStatus object and stick in ^TMP
|
|
| SYNCMETA(SNODE) | ;US11019 Build NEW syncStart object
|
|
| SYNCERR(SNODE,HMPERR) | ;
|
|
| FRESHITM(SEQNODE,DELETE,ERROR) | ;Get freshness item and stick in ^TMP
; expects HMPFSYS, HMPFHMP |
|
| BLDSERR(DFN,ERROR) | ;Create syncError object in ERRJSON
|
|
| WRAPPER(DOMAIN,PIDS,OFFSET,DOMSIZE,FROMXTR) | ;return JSON wrapper for each item *S68-JCH*
|
|
| APIHDR(COUNT,LASTITM) | ;return JSON
|
|
| NOOP(LASTITM) | ;No-op, don't return any items
|
|
| VERMATCH(HMPIEN,VERSION) | ;true if middle tier HMP and VistA version match
|
|
| LASTUPD(HMPSRV,LASTUPD) | ;save the last update
; TODO: change this to use Fileman call |
|
| JSONOUT | ;Write out JSON in ^TMP
|
| Name | Field # of Occurrence |
|---|---|
| $$HL7NOW^HMPDJ | APIHDR+5 |
| GET^HMPDJ | SYNCSTRT+8, FRESHITM+30 |
| $$PID^HMPDJFS | SYNCCMD+6 |
| $$PIDS^HMPDJFS | DOMITMS+5, SYNCCMD+12, SYNCSTRT+11, SYNCDONE+20, SYNCMETA+9, SYNCERR+3, FRESHITM+44 |
| $$PROGRESS^HMPDJFS | APIHDR+6 |
| NEWXTMP^HMPDJFS | VERMATCH+15 |
| PTDOMS^HMPDJFSD | VERMATCH+7 |
| QUINIT^HMPDJFSP | VERMATCH+11 |
| GET^HMPEF | FRESHITM+21 |
| DECODE^HMPJSON | BLDSERR+6 |
| ENCODE^HMPJSON | SYNCCMD+8, SYNCDONE+16, BLDSERR+13 |
| $$NWNTRY^HMPLOG | TIDYX+12 |
| $$OPD^HMPMETA | GETSUB+18 |
| CHECK^HMPMETA | GETSUB+58 |
| METAOP^HMPMETA | WRAPPER+26 |
| METAPT^HMPMETA | WRAPPER+25 |
| ADHOC^HMPUTIL1 | FRESHITM+40 |
| $$SETUID^HMPUTILS | FRESHITM+34 |
| $$SYS^HMPUTILS | GETSUB+20 |
| $$DT^XLFDT | GETSUB+27, NXTSTRM+9 |
| $$FMADD^XLFDT | GETSUB+27, NXTSTRM+8 |
| $$HTFM^XLFDT | GETSUB+27 |
| $$NOW^XLFDT | TIDYX+12 |
| $$GET^XPAR | VERMATCH+2 |
| GETLST^XPAR | SETLIMIT+4 |
| $$KSP^XUPARAM | APIHDR+4 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | FRESHITM+11, FRESHITM+12 |
| ^HMP(800000 - [#800000] | GETSUB+21, FINISH+19, FINISH+20, FINISH+21, FINISH+22, SYNCDONE+11, VERMATCH+6, VERMATCH+9, LASTUPD+3, LASTUPD+5 , LASTUPD+6*, LASTUPD+7* |
| ^TMP("HMP" | SYNCSTRT+9, FRESHITM+31, FRESHITM+32, FRESHITM+36!*, FRESHITM+45, FRESHITM+47, BLDSERR+3 |
| ^TMP("HMPF" | GETSUB+13!, GETSUB+16, DOMITMS+18*, DOMITMS+20*, FINISH+3, FINISH+4*, FINISH+5*, FINISH+8*, FINISH+11*, FINISH+12* , FINISH+15*, FINISH+18*, FINISH+23*, FINISH+24*, FINISH+26*, SYNCCMD+11*, SYNCCMD+12*, SYNCSTRT+9*, SYNCSTRT+11*, SYNCDONE+19* , SYNCDONE+20*, SYNCMETA+9*, SYNCMETA+10*, FRESHITM+47*, FRESHITM+48*, FRESHITM+49*, NOOP+1*, JSONOUT+2 |
| ^XTMP( | GETSUB+33*, GETSUB+34*, GETSUB+39, GETSUB+40, GETSUB+45*, DOMITMS+4, DOMITMS+13, DOMITMS+18, MIDXTRCT+3, MIDXTRCT+4 , NXTSTRM+11, FINISH+31, FINISH+33, TIDYX+5, TIDYX+6, TIDYX+7, TIDYX+14!, TIDYX+15!, TIDYX+16!, SYNCDONE+8 , SYNCDONE+9, SYNCERR+7, SYNCERR+8, FRESHITM+11!, FRESHITM+12!, FRESHITM+16, FRESHITM+17*, FRESHITM+25, FRESHITM+41!, WRAPPER+7 , WRAPPER+8, WRAPPER+15, WRAPPER+20, WRAPPER+22 |
| ^XTMP("HMPFS~" | VERMATCH+3, VERMATCH+4*, VERMATCH+8, VERMATCH+12!, VERMATCH+16* |
| Name | Line Occurrences |
|---|---|
| $$APIHDR | FINISH+5, NOOP+1 |
| $$INCITEM | DOMITMS+16, SYNCCMD+10, SYNCSTRT+2, SYNCDONE+18, SYNCMETA+8 |
| $$VERMATCH | GETSUB+35 |
| $$WRAPPER | DOMITMS+20, SYNCCMD+12, SYNCSTRT+11, SYNCDONE+20, SYNCMETA+9, FRESHITM+44 |
| BLDSERR | FRESHITM+31 |
| DOMITMS | GETSUB+47 |
| FINISH | GETSUB+56 |
| FRESHITM | GETSUB+54 |
| LASTUPD | GETSUB+29 |
| NOOP | GETSUB+35 |
| NXTSTRM | GETSUB+38 |
| SETLIMIT | GETSUB+30 |
| SYNCCMD | GETSUB+49 |
| SYNCDONE | GETSUB+53 |
| SYNCERR | GETSUB+50 |
| SYNCMETA | GETSUB+52 |
| SYNCSTRT | GETSUB+51 |
| TIDYX | FINISH+33 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACT | FRESHITM+2~, FRESHITM+4*, FRESHITM+11, FRESHITM+12, FRESHITM+18, FRESHITM+31, FRESHITM+32*, FRESHITM+33 |
| ARGS | GETSUB~, GETSUB+30, SETLIMIT~ |
| ARGS("extractSchema" | GETSUB+35 |
| ARGS("getStatus" | GETSUB+24 |
| ARGS("hmp-fst" | GETSUB+43!* |
| ARGS("lastUpdate" | GETSUB+22, GETSUB+23 |
| ARGS("max" | GETSUB+31, SETLIMIT+8 |
| ARGS("maxSize" | SETLIMIT+1, SETLIMIT+3 |
| BATCH | DOMITMS+3~, DOMITMS+11*, DOMITMS+13, DOMITMS+18, TIDYX+3~, TIDYX+5*, TIDYX+8, TIDYX+13, TIDYX+14, TIDYX+15 , SYNCMETA+3~, SYNCMETA+6*, SYNCMETA+7, SYNCERR+1~, SYNCERR+5*, SYNCERR+7, SYNCERR+8, VERMATCH+5~, VERMATCH+10*, VERMATCH+11 |
| C | TIDYX+9~, TIDYX+10*, TIDYX+11* |
| CLOSE | FINISH+2~, FINISH+7*, FINISH+8 |
| CMD | SYNCCMD+2~ |
| CMD("command" | SYNCCMD+4* |
| CMD("domain" | SYNCCMD+5* |
| CMD("pid" | SYNCCMD+6* |
| CMD("system" | SYNCCMD+7* |
| CMDJSON | SYNCCMD+2~, SYNCCMD+11 |
| CNT | SYNCERR+1~, SYNCERR+6*, SYNCERR+8* |
| COUNT | DOMITMS+3~, DOMITMS+8*, DOMITMS+12, DOMITMS+20, BLDSERR+2~, BLDSERR+14*, BLDSERR+16*, APIHDR~, APIHDR+6 |
| CURRUPD | LASTUPD+2~, LASTUPD+5*, LASTUPD+6 |
| DATE | FINISH+28~, FINISH+32*, FINISH+33 |
| DAY | FRESHITM+25~*, FRESHITM+26, FRESHITM+29 |
| DELETE | FRESHITM~ |
| DFN | DOMITMS+3~, DOMITMS+4*, DOMITMS+5, DOMITMS+11, SYNCCMD+2~, SYNCCMD+3*, SYNCCMD+6, SYNCCMD+12, SYNCSTRT+3~, SYNCSTRT+4* , SYNCSTRT+5, SYNCSTRT+7, SYNCSTRT+11, SYNCDONE+2~, SYNCDONE+4*, SYNCDONE+5, SYNCDONE+7, SYNCDONE+11, SYNCDONE+20, SYNCMETA+3~ , SYNCMETA+4*, SYNCMETA+6, SYNCMETA+9, SYNCERR+1~, SYNCERR+2*, SYNCERR+3, SYNCERR+5, FRESHITM+2~, FRESHITM+4*, FRESHITM+11 , FRESHITM+21, FRESHITM+22, FRESHITM+23, FRESHITM+31, FRESHITM+34, FRESHITM+39, FRESHITM+40, FRESHITM+44, BLDSERR~, BLDSERR+10 , WRAPPER+11, WRAPPER+25, VERMATCH+8*, VERMATCH+9, VERMATCH+10, VERMATCH+11 |
| DOMAIN | DOMITMS+3~, DOMITMS+6*, DOMITMS+13, DOMITMS+16, DOMITMS+17, DOMITMS+18, DOMITMS+20, INCITEM~, INCITEM+2, TIDYX+3~ , TIDYX+6*, TIDYX+8, TIDYX+14, TIDYX+15, FRESHITM+2~, FRESHITM+4*, FRESHITM+12, FRESHITM+15, FRESHITM+20, FRESHITM+34 , FRESHITM+39, FRESHITM+40, FRESHITM+44, BLDSERR+11, WRAPPER~, WRAPPER+12, WRAPPER+13, WRAPPER+15, WRAPPER+20, WRAPPER+25 |
| DOMAINS | VERMATCH+5~, VERMATCH+7, VERMATCH+11 |
| DOMSIZE | DOMITMS+3~, DOMITMS+9*, DOMITMS+20, WRAPPER~, WRAPPER+30 |
| DONE | NXTSTRM+5~, NXTSTRM+6*, NXTSTRM+7, NXTSTRM+9*, NXTSTRM+12* |
| ECNT | FRESHITM+2~ |
| ERR | SYNCCMD+2~, SYNCCMD+9, SYNCDONE+2~, SYNCDONE+17, BLDSERR+2~, BLDSERR+7, BLDSERR+13 |
| ERRCNT | BLDSERR+2~, BLDSERR+15* |
| >> ERRJSON( | BLDSERR+15, BLDSERR+16 |
| ERRMSG | BLDSERR+2~, BLDSERR+8*, BLDSERR+9, BLDSERR+12 |
| ERROBJ | BLDSERR+2~ |
| ERROBJ("error" | BLDSERR+8 |
| ERROR | FRESHITM~, FRESHITM+31, BLDSERR~ |
| ERROR( | BLDSERR+16* |
| ERROR("" | BLDSERR+14 |
| ERRVAL | BLDSERR+2~, BLDSERR+3*, BLDSERR+4, BLDSERR+5* |
| FILTER | SYNCSTRT+3~, SYNCSTRT+8, FRESHITM+2~, FRESHITM+21, FRESHITM+30 |
| FILTER("domain" | SYNCSTRT+7*, FRESHITM+20* |
| FILTER("freshnessDateTime" | GETSUB+41!, FRESHITM+29* |
| FILTER("id" | FRESHITM+19* |
| FILTER("noHead" | FRESHITM+3* |
| FILTER("patientId" | SYNCSTRT+7*, FRESHITM+23* |
| FROMXTR | WRAPPER~ |
| HMP97 | FRESHITM+2~, FRESHITM+35* |
| HMP99 | SYNCDONE+12~, SYNCDONE+13*, SYNCDONE+15* |
| HMPBATCH | SYNCDONE+2~, SYNCDONE+3*, SYNCDONE+4, SYNCDONE+8, SYNCDONE+9 |
| HMPCLFLG | GETSUB+14~, DOMITMS+21*, FINISH+15, SYNCMETA+11* |
| HMPDEL | GETSUB+15~, GETSUB+54, GETSUB+56, FINISH~ |
| HMPERR | GETSUB+15~, GETSUB+50, GETSUB+54, GETSUB+56, FINISH~, FINISH+6, SYNCERR~ |
| HMPERR( | FINISH+9, FINISH+10, SYNCERR+8* |
| HMPERR("" | SYNCERR+6 |
| HMPFCNT | GETSUB+15~, GETSUB+36*, GETSUB+38, GETSUB+39, DOMITMS+13, DOMITMS+18, DOMITMS+20, INCITEM+1*, INCITEM+3, FINISH+5 , FINISH+7, FINISH+8*, FINISH+11*, FINISH+12*, FINISH+15*, FINISH+18*, FINISH+23*, FINISH+24*, FINISH+26, SYNCCMD+11 , SYNCCMD+12, SYNCSTRT+9, SYNCSTRT+11, SYNCDONE+19, SYNCDONE+20, SYNCMETA+9, SYNCMETA+10, FRESHITM+40, FRESHITM+46*, FRESHITM+47 , FRESHITM+48, FRESHITM+49 |
| HMPFDT | GETSUB+14~, GETSUB+22*, GETSUB+27*, GETSUB+28, GETSUB+32, NXTSTRM+6, NXTSTRM+12*, FINISH+5 |
| HMPFERR | GETSUB+15~, GETSUB+55 |
| >> HMPFHMP | GETSUB+18, GETSUB+21, GETSUB+29, GETSUB+32, GETSUB+58, DOMITMS+11, FINISH+20, FINISH+30, SYNCMETA+6, SYNCERR+5 |
| >> HMPFHMP("ien" | GETSUB+21*, GETSUB+35 |
| HMPFIDX | GETSUB+15~, GETSUB+36*, GETSUB+39*, GETSUB+40, GETSUB+45, GETSUB+48, DOMITMS+4, DOMITMS+12, NXTSTRM+12*, FRESHITM+11 , FRESHITM+12, FRESHITM+16, FRESHITM+25, FRESHITM+41 |
| HMPFLAST | GETSUB+14~, GETSUB+28*, GETSUB+29, GETSUB+35, FINISH+29 |
| HMPFLIM | GETSUB+14~, GETSUB+31*, GETSUB+38, GETSUB+39, DOMITMS+13, SETLIMIT+2*, SETLIMIT+7*, INCITEM+2, INCITEM+3 |
| HMPFMAX | GETSUB+14~, GETSUB+38, SETLIMIT+3*, SETLIMIT+8* |
| HMPFRSP | GETSUB~, GETSUB+16*, GETSUB+18 |
| HMPFSEQ | GETSUB+15~, GETSUB+23*, GETSUB+27*, GETSUB+28, GETSUB+36, GETSUB+48*, DOMITMS+12, DOMITMS+15*, MIDXTRCT+2, MIDXTRCT+3 , MIDXTRCT+4, NXTSTRM+12*, FINISH+5 |
| HMPFSIZE | GETSUB+14~, GETSUB+38, DOMITMS+16*, SETLIMIT+4, SETLIMIT+5*, SETLIMIT+9*, INCITEM+2, SYNCCMD+10*, SYNCSTRT+2*, SYNCDONE+18* , SYNCMETA+8* |
| HMPFSIZE( | INCITEM+2 |
| HMPFSTRM | GETSUB+14~, GETSUB+32*, GETSUB+33, GETSUB+34, GETSUB+38, GETSUB+39, GETSUB+40, GETSUB+45, DOMITMS+4, MIDXTRCT+3 , MIDXTRCT+4, NXTSTRM+9*, NXTSTRM+10*, NXTSTRM+11, FRESHITM+11, FRESHITM+12, FRESHITM+16, FRESHITM+17, FRESHITM+25, FRESHITM+41 |
| HMPFSYS | GETSUB+14~, GETSUB+20*, SYNCDONE+5, BLDSERR+10, APIHDR+5 |
| HMPI | FRESHITM+2~, FRESHITM+45*, FRESHITM+47 |
| HMPIEN | VERMATCH~, VERMATCH+3, VERMATCH+4, VERMATCH+6, VERMATCH+8, VERMATCH+9, VERMATCH+12, VERMATCH+15, VERMATCH+16 |
| HMPLITEM | GETSUB+15~, GETSUB+25*, GETSUB+51*, GETSUB+52*, GETSUB+53*, GETSUB+54*, DOMITMS+21*, FRESHITM+42*, FRESHITM+48*, WRAPPER+14 |
| HMPNAME | VERMATCH+5~, VERMATCH+6*, VERMATCH+10 |
| HMPPAT7 | FRESHITM+2~, FRESHITM+16*, FRESHITM+17 |
| HMPPAT8 | FRESHITM+2~, FRESHITM+16*, FRESHITM+17 |
| HMPSRV | LASTUPD~, LASTUPD+3 |
| HMPSTGET | GETSUB+15~, GETSUB+24*, FINISH+17 |
| >> HMPSTMP | WRAPPER+8* |
| HMPSVERS | WRAPPER+3~, WRAPPER+7*, WRAPPER+25 |
| >> HMPSYS | SYNCCMD+7 |
| I | FINISH+2~, FINISH+9*, FINISH+10, FINISH+19*, FINISH+20, FINISH+21, FINISH+22 |
| ID | FRESHITM+2~, FRESHITM+4*, FRESHITM+12, FRESHITM+19, FRESHITM+34 |
| IEN | LASTUPD+2~, LASTUPD+3*, LASTUPD+5, LASTUPD+6, LASTUPD+7 |
| II | FINISH+2~, FINISH+21*, FINISH+22 |
| ITEMNUM | DOMITMS+3~, DOMITMS+17*, DOMITMS+20 |
| J | TIDYX+9~, TIDYX+12* |
| LASTDT | FINISH+28~, FINISH+29*, FINISH+32, FINISH+33 |
| LASTITM | APIHDR~, APIHDR+2*, APIHDR+6, NOOP~, NOOP+1 |
| LASTSEQ | FINISH+28~, FINISH+29*, FINISH+33 |
| LASTUPD | LASTUPD~, LASTUPD+4, LASTUPD+6, LASTUPD+7 |
| LSTRM | FINISH+28~, FINISH+30*, FINISH+31 |
| METADOM | SYNCMETA+3~, SYNCMETA+5*, SYNCMETA+9 |
| NEXTDT | NXTSTRM+5~, NXTSTRM+6*, NXTSTRM+8*, NXTSTRM+9, NXTSTRM+10, NXTSTRM+12 |
| NUM | SYNCERR+1~, SYNCERR+7*, SYNCERR+8 |
| OFFSET | DOMITMS+3~, DOMITMS+12*, DOMITMS+13*, DOMITMS+17, DOMITMS+18, SYNCERR+1~, WRAPPER~, WRAPPER+29, WRAPPER+31 |
| PIDS | DOMITMS+3~, DOMITMS+5*, DOMITMS+20, SYNCERR+1~, SYNCERR+3*, WRAPPER~, WRAPPER+12, WRAPPER+13 |
| REPEAT | LASTUPD+2~, LASTUPD+5*, LASTUPD+6 |
| RSLT | SYNCSTRT+6~, SYNCSTRT+8, FRESHITM+2~, FRESHITM+21, FRESHITM+30 |
| RSTRM | FINISH+28~, FINISH+30*, FINISH+31 |
| SECS | FRESHITM+25~*, FRESHITM+26, FRESHITM+27 |
| SECSIZE | DOMITMS+3~, DOMITMS+10*, DOMITMS+17 |
| SEQ | FINISH+28~, FINISH+33*, TIDYX~, TIDYX+4, TIDYX+5, TIDYX+6, TIDYX+7, TIDYX+10, TIDYX+16 |
| SEQNODE | SYNCCMD~, SYNCCMD+3, SYNCCMD+4, SYNCCMD+5, SYNCSTRT~, SYNCSTRT+4, SYNCDONE~, SYNCDONE+3, FRESHITM~, FRESHITM+4 |
| SNODE | GETSUB+15~, GETSUB+40*, GETSUB+43, GETSUB+49, GETSUB+50, GETSUB+51, GETSUB+52, GETSUB+53, GETSUB+54, SYNCMETA~ , SYNCMETA+4, SYNCMETA+5, SYNCMETA+7*, SYNCERR~, SYNCERR+2, WRAPPER+6, WRAPPER+25, WRAPPER+26 |
| START | FINISH+2~, FINISH+7*, FINISH+11*, FINISH+18*, FINISH+23* |
| STREAM | TIDYX~, TIDYX+4, TIDYX+5, TIDYX+6, TIDYX+7, TIDYX+10, TIDYX+16 |
| STRM | FINISH+28~, FINISH+30*, FINISH+31*, FINISH+32, FINISH+33 |
| STS | SYNCDONE+2~ |
| STS("domainTotals" | SYNCDONE+9*, SYNCDONE+15* |
| STS("initialized" | SYNCDONE+6* |
| STS("localId" | SYNCDONE+7* |
| STS("uid" | SYNCDONE+5* |
| STSJSON | SYNCDONE+2~, SYNCDONE+19 |
| STYPE | GETSUB+15~, GETSUB+40*, GETSUB+46, GETSUB+47, GETSUB+49, GETSUB+50, GETSUB+51, GETSUB+52, GETSUB+53 |
| SYNCERR | BLDSERR+2~ |
| SYNCERR("collection" | BLDSERR+11* |
| SYNCERR("error" | BLDSERR+12* |
| SYNCERR("uid" | BLDSERR+10* |
| TASK | DOMITMS+3~, DOMITMS+7*, DOMITMS+13, DOMITMS+18, TIDYX+3~, TIDYX+7*, TIDYX+8, TIDYX+15, SYNCERR+1~, SYNCERR+4* , SYNCERR+7, SYNCERR+8 |
| TEXT | FINISH+2~, FINISH+10*, FINISH+11, FINISH+22*, FINISH+23 |
| TM | FRESHITM+25~, FRESHITM+27*, FRESHITM+28, FRESHITM+29 |
| TOTAL | SYNCERR+1~, SYNCERR+4* |
| TXT | TIDYX+9~, TIDYX+12 |
| TXT( | TIDYX+10*, TIDYX+11* |
| U | GETSUB+40, GETSUB+43, GETSUB+45, DOMITMS+4, MIDXTRCT+4, SYNCCMD+4, SYNCCMD+5, SYNCSTRT+4, SYNCDONE+3, SYNCMETA+4 , SYNCMETA+5, SYNCMETA+7, SYNCERR+2, FRESHITM+4, FRESHITM+16, FRESHITM+25, WRAPPER+6, VERMATCH+6 |
| UID | FINISH+2~, FRESHITM+2~, FRESHITM+34*, FRESHITM+35 |
| VERSION | VERMATCH~, VERMATCH+2 |
| WRAP | SYNCSTRT+3~, SYNCMETA+3~, FRESHITM+2~, FRESHITM+44*, FRESHITM+48, FRESHITM+49 |
| X | DOMITMS+3~, DOMITMS+4*, DOMITMS+6, DOMITMS+7, DOMITMS+8, DOMITMS+9, DOMITMS+10, FINISH+2~, FINISH+3*, FINISH+4* , SYNCDONE+2~, SYNCDONE+8*, SYNCDONE+9, SYNCERR+1~, SYNCERR+2*, SYNCERR+4, WRAPPER+3~, WRAPPER+5*, WRAPPER+12*, WRAPPER+13* , WRAPPER+14*, WRAPPER+15, WRAPPER+21*, WRAPPER+23*, WRAPPER+27*, WRAPPER+29*, WRAPPER+30*, WRAPPER+31*, WRAPPER+32, APIHDR+3~ , APIHDR+4*, APIHDR+5*, APIHDR+6*, APIHDR+7*, APIHDR+8, JSONOUT+1~, JSONOUT+2*, JSONOUT+3* |
| Y | WRAPPER+3~, WRAPPER+20*, WRAPPER+21, WRAPPER+22*, WRAPPER+23 |
| Z | WRAPPER+3~, WRAPPER+6*, WRAPPER+7, WRAPPER+8, WRAPPER+15, WRAPPER+20, WRAPPER+22 |