BSTSRPC1 ;GDIT/HS/BEE - SNOMED Utilities - RPC Calls ; 10 Aug 2012 9:24 AM
Source file <BSTSRPC1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | ^%ZTER $$NOW^XLFDT ($$LOW,$$UP)^XLFSTR | 
| IHS Standard Terminology | 1 | ($$CNCLKP,$$DTSLKP)^BSTSAPI | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| XTAHEAD | ; | |
| PREV(WORD) | ;Return string right before passed in string | |
| HDR | ; | |
| ERR | ; | |
| DETAIL(DATA,DTSID) | ;EP - BSTS GET CONCEPT DETAIL | |
| MIXC(WORD) | ;Convert to mix case | |
| DONE | ; | |
| TAHEAD(DATA,NMID,COUNT,SEARCH,SUBSETS) | ;EP - BSTS SEARCH TYPE AHEAD | 
| RPC Name | Call Tags | 
|---|---|
| BSTS SEARCH TYPE AHEAD | TAHEAD | 
| BSTS GET CONCEPT DETAIL | DETAIL | 
| FileNo | Call Tags | 
|---|---|
| ^BSTS(9002318.4 - [#9002318.4] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BSTS(9002318.3 - [#9002318.3] | TAHEAD+48, TAHEAD+50, TAHEAD+54, TAHEAD+63, TAHEAD+66, TAHEAD+85 | 
| ^BSTS(9002318.4 - [#9002318.4] | DETAIL+28, TAHEAD+56 | 
| ^DD("DD" | ERR+3 | 
| ^TMP("BSTSRPC1" | DETAIL+19, TAHEAD+34 | 
| Name | Line Occurrences | 
|---|---|
| $$MIXC | TAHEAD+60 | 
| $$PREV | TAHEAD+48 | 
| HDR | DETAIL+25 | 
| XTAHEAD | TAHEAD+44 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| A | PREV+2~, PREV+8*, PREV+14 | 
| >> BMXSEC | DETAIL+16*, TAHEAD+24*, ERR+4* | 
| CIEN | DETAIL+14~, DETAIL+28*, DETAIL+29, TAHEAD+19~, TAHEAD+54*, TAHEAD+56 | 
| CNT | TAHEAD+19~, TAHEAD+36*, TAHEAD+48, TAHEAD+50, TAHEAD+60*, TAHEAD+68* | 
| CONC | DETAIL+39~, DETAIL+45*, DETAIL+66 | 
| CONCID | DETAIL+14~, DETAIL+28*, DETAIL+29*, DETAIL+32, DETAIL+35 | 
| COUNT | TAHEAD~, TAHEAD+23*, TAHEAD+48, TAHEAD+50, TAHEAD+90, TAHEAD+91 | 
| DATA | DETAIL~, DETAIL+19*, DETAIL+20, DETAIL+66, DETAIL+67, DONE+1, TAHEAD~, TAHEAD+34*, TAHEAD+35, TAHEAD+40 , TAHEAD+92, XTAHEAD+1, HDR+4, ERR+5 | 
| DFSTS | DETAIL+40~, DETAIL+52*, DETAIL+67 | 
| DTS | DETAIL+39~, DETAIL+46*, DETAIL+66 | 
| DTSID | DETAIL~, DETAIL+16, DETAIL+28, DETAIL+35 | 
| ERRDTM | ERR+2~, ERR+3*, ERR+4 | 
| FLVL | TAHEAD+19~ | 
| FND | TAHEAD+19~, TAHEAD+53*, TAHEAD+55, TAHEAD+56*, TAHEAD+74*, TAHEAD+75*, TAHEAD+77 | 
| FSND | DETAIL+39~, DETAIL+47*, DETAIL+66 | 
| FSNT | DETAIL+39~, DETAIL+48*, DETAIL+66 | 
| HDR | HDR+1~, HDR+2*, HDR+3*, HDR+4 | 
| I | TAHEAD+19~, TAHEAD+31*, TAHEAD+75*, TAHEAD+83*, TAHEAD+84 | 
| ICD | DETAIL+40~, DETAIL+58*, DETAIL+63*, DETAIL+67 | 
| ICDE | DETAIL+61~, DETAIL+62*, DETAIL+63 | 
| ICNT | DETAIL+59~, DETAIL+60*, DETAIL+62 | 
| II | DETAIL+14~, DETAIL+21*, DETAIL+66*, DETAIL+67, DONE+1*, TAHEAD+19~, TAHEAD+36*, TAHEAD+90, TAHEAD+91, TAHEAD+92* , XTAHEAD+1*, ERR+5* | 
| L | PREV+2~, PREV+5*, PREV+8 | 
| LAT | DETAIL+40~, DETAIL+51*, DETAIL+67 | 
| LST | PREV+2~, PREV+11*, PREV+14 | 
| NMID | TAHEAD~, TAHEAD+22*, TAHEAD+28, TAHEAD+48, TAHEAD+50, TAHEAD+63 | 
| OWLST | TAHEAD+19~ | 
| OWLST( | TAHEAD+60* | 
| OWRD | TAHEAD+19~, TAHEAD+45*, TAHEAD+48, TAHEAD+50, TAHEAD+59, TAHEAD+73, TAHEAD+81 | 
| P | TAHEAD+19~, TAHEAD+73* | 
| PAF | DETAIL+40~, DETAIL+54*, DETAIL+67 | 
| PRBD | DETAIL+39~, DETAIL+43*, DETAIL+66 | 
| PRBT | DETAIL+39~, DETAIL+44*, DETAIL+66 | 
| PRED | DETAIL+39~, DETAIL+49*, DETAIL+66 | 
| PRET | DETAIL+39~, DETAIL+50*, DETAIL+66 | 
| R | TAHEAD+19~, TAHEAD+73, TAHEAD+90*, TAHEAD+91 | 
| R("R" | TAHEAD+67*, TAHEAD+74, TAHEAD+76*, TAHEAD+77!, TAHEAD+81, TAHEAD+82*, TAHEAD+84*, TAHEAD+85, TAHEAD+86, TAHEAD+87! | 
| R("S" | TAHEAD+60*, TAHEAD+86*, TAHEAD+90, TAHEAD+91 | 
| REC | DETAIL+14~, DETAIL+38*, DETAIL+43, DETAIL+44, DETAIL+45, DETAIL+46, DETAIL+47, DETAIL+48, DETAIL+49, DETAIL+50 , DETAIL+51, DETAIL+52, DETAIL+53, DETAIL+54, DETAIL+55, DETAIL+58, DETAIL+60, DETAIL+62 | 
| REPI | DETAIL+40~, DETAIL+53*, DETAIL+67 | 
| SEARCH | TAHEAD~, TAHEAD+24, TAHEAD+43 | 
| SEL | DETAIL+40~, DETAIL+55*, DETAIL+67 | 
| STS | DETAIL+14~, DETAIL+32*, DETAIL+35* | 
| SUB | TAHEAD+19~, TAHEAD+31*, TAHEAD+55*, TAHEAD+56 | 
| SUBLST | TAHEAD+19~ | 
| SUBLST( | TAHEAD+31*, TAHEAD+55 | 
| SUBSETS | TAHEAD~, TAHEAD+25*, TAHEAD+28*, TAHEAD+31, TAHEAD+53 | 
| SVAR | DETAIL+14~ | 
| SVAR( | DETAIL+38, DETAIL+43, DETAIL+44, DETAIL+45, DETAIL+46, DETAIL+47, DETAIL+48, DETAIL+49, DETAIL+50, DETAIL+51 , DETAIL+52, DETAIL+53, DETAIL+54, DETAIL+55, DETAIL+58, DETAIL+60, DETAIL+62 | 
| TIEN | TAHEAD+19~, TAHEAD+50*, TAHEAD+54, TAHEAD+63, TAHEAD+66, TAHEAD+67, TAHEAD+85* | 
| TRM | TAHEAD+19~, TAHEAD+85*, TAHEAD+86, TAHEAD+91*, TAHEAD+92 | 
| U | DETAIL+66, DETAIL+67, TAHEAD+54, TAHEAD+63, TAHEAD+66, TAHEAD+67, TAHEAD+76, TAHEAD+82, TAHEAD+84, TAHEAD+85 , TAHEAD+86 | 
| UID | DETAIL+14~, DETAIL+18*, DETAIL+19, TAHEAD+19~, TAHEAD+33*, TAHEAD+34 | 
| UPSRC | TAHEAD+19~, TAHEAD+43*, TAHEAD+44, TAHEAD+45, TAHEAD+73, TAHEAD+82, TAHEAD+83, TAHEAD+84 | 
| UPTRM | TAHEAD+19~, TAHEAD+66*, TAHEAD+67, TAHEAD+74*, TAHEAD+75, TAHEAD+76, TAHEAD+77, TAHEAD+81*, TAHEAD+82, TAHEAD+84 , TAHEAD+85, TAHEAD+86, TAHEAD+87 | 
| WORD | TAHEAD+19~, TAHEAD+44*, TAHEAD+48, TAHEAD+67, TAHEAD+73*, TAHEAD+75, TAHEAD+76, MIXC~, MIXC+2, PREV~ , PREV+5, PREV+14*, PREV+16 | 
| WRD | TAHEAD+19~, TAHEAD+48*, TAHEAD+50, TAHEAD+60, TAHEAD+67, TAHEAD+75*, TAHEAD+76 | 
| Y | ERR+2~, ERR+3* | 
| >> ZTSK | DETAIL+18, TAHEAD+33 |