Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BSTSRPC1

Package: IHS Standard Terminology

Routine: BSTSRPC1


Information

BSTSRPC1 ;GDIT/HS/BEE - SNOMED Utilities - RPC Calls ; 10 Aug 2012 9:24 AM

Source Information

Source file <BSTSRPC1.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 ^%ZTER  $$NOW^XLFDT  ($$LOW,$$UP)^XLFSTR  
IHS Standard Terminology 1 ($$CNCLKP,$$DTSLKP)^BSTSAPI  
VA Fileman 1 $$GET1^DIQ  

Entry Points

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

External References

Name Field # of Occurrence
^%ZTER ERR+1
$$CNCLKP^BSTSAPI DETAIL+32
$$DTSLKP^BSTSAPI DETAIL+35
$$GET1^DIQ DETAIL+29
$$NOW^XLFDT ERR+3
$$LOW^XLFSTR MIXC+2
$$UP^XLFSTR TAHEAD+43, TAHEAD+66

Used in RPC

RPC Name Call Tags
BSTS SEARCH TYPE AHEAD TAHEAD
BSTS GET CONCEPT DETAIL DETAIL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BSTS(9002318.4 - [#9002318.4] GET1^DIQ

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$MIXC TAHEAD+60
$$PREV TAHEAD+48
HDR DETAIL+25
XTAHEAD TAHEAD+44

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All