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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BSTSWSV1

Package: IHS Standard Terminology

Routine: BSTSWSV1


Information

BSTSWSV1 ;GDIT/HS/BEE-Standard Terminology Web Service Handling (CONT) ; 5 Nov 2012 9:53 AM

Source Information

Source file <BSTSWSV1.m>

Call Graph

Call Graph Total: 14

Package Total Call Graph
IHS Standard Terminology 8 $$VERSIONS^BSTSAPI  $$DILKP^BSTSDTS1  ($$A9CODE,$$ACODE)^BSTSDTS3  ($$SCODE,$$USEARCH)^BSTSDTS4  ($$CSTMCDST,$$RCODE)^BSTSDTS5  ELOG^BSTSVOFL  $$WSERVER^BSTSWSV  UPDT^BSTSWSV1  
VA Fileman 4 NOW^%DTC  FILE^DIE  $$IENS^DILF  $$GET1^DIQ  
Kernel 2 ^%ZTER  $$FMADD^XLFDT  

Caller Graph

Caller Graph Total: 18

Package Total Caller Graph
IHS Standard Terminology 18 BSTS10P4  BSTS2PST  BSTSAPIC  BSTSAPIF  BSTSCFIX  BSTSCMCL  BSTSDTS2  BSTSDTS3  
BSTSDTS4  BSTSDTS5  BSTSUTIL  BSTSVOF1  BSTSVOFL  BSTSVRSC  BSTSVRSN  BSTSVRXN  
BSTSWSV  BSTSWSV1  

Entry Points

Name Comments DBIA/ICR reference
ACODE(OUT,IN,DEBUG) ;EP - Perform a Web Service '36' auto-codable ICD10 Listing
CSTMCDST(OUT,IN) ;EP - Perform a Web Service Custom Codeset Listing
UPDT(BIEN,VAL,OVMSG) ;EP - Update the CHECK FOR DTS CONNECTION ON
DILKP(OUT,IN,DEBUG) ;EP - Perform a Web Service Drug Ingredient Lookup
USEARCH(OUT,IN,DEBUG) ;EP - Perform a Web Service UNIVERSE Search
SCODE(NMID) ;EP - Get a list of concepts in subsets
A9CODE(OUT,IN,DEBUG) ;EP - Perform a Web Service '36' auto-codable ICD9 Listing
SWLCL(BSTSWS,STS) ;EP - Switch To Local Check
RESET ;EP - Turn all the links back on
CKDTS(BSTSWS) ;EP - Determine whether to perform remote call
CKONOFF() ;Return when an online server is found

External References

Name Field # of Occurrence
NOW^%DTC CKDTS+20, UPDT+29
^%ZTER UPDT+7
$$VERSIONS^BSTSAPI CKDTS+23
$$DILKP^BSTSDTS1 DILKP+40
$$A9CODE^BSTSDTS3 A9CODE+40
$$ACODE^BSTSDTS3 ACODE+40
$$SCODE^BSTSDTS4 SCODE+34
$$USEARCH^BSTSDTS4 USEARCH+40
$$CSTMCDST^BSTSDTS5 CSTMCDST+40
$$RCODE^BSTSDTS5 SCODE+33
ELOG^BSTSVOFL UPDT+16
$$WSERVER^BSTSWSV SCODE+17, DILKP+25, USEARCH+25, CSTMCDST+25, ACODE+25, A9CODE+25, CKONOFF+5
UPDT^BSTSWSV1 RESET+15
FILE^DIE UPDT+36
$$IENS^DILF RESET+8
$$GET1^DIQ CKDTS+13, SWLCL+19, UPDT+26, RESET+9, RESET+12
$$FMADD^XLFDT UPDT+31

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"DTS: ",CSTS,!
  • Line Location: DILKP+41
Function Call: WRITE
  • Prompt: !!,"DTS: ",CSTS,!
  • Line Location: USEARCH+41
Function Call: WRITE
  • Prompt: !!,"DTS: ",CSTS,!
  • Line Location: CSTMCDST+41
Function Call: WRITE
  • Prompt: !!,"DTS: ",CSTS,!
  • Line Location: ACODE+41
Function Call: WRITE
  • Prompt: !!,"DTS: ",CSTS,!
  • Line Location: A9CODE+41
Routine Call
  • DIE
  • Line Location:
    • UPDT+36

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BSTS(9002318 - [#9002318] RESET+4

Label References

Name Line Occurrences
$$CKDTS SCODE+29, DILKP+37, USEARCH+37, CSTMCDST+37, ACODE+37, A9CODE+37, CKONOFF+17
UPDT CKDTS+26, CKDTS+29, SWLCL+13, SWLCL+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% CKDTS+7~, CKDTS+20, SWLCL+4~, UPDT+23~, UPDT+31
BIEN CKDTS+7~, CKDTS+10*, CKDTS+13, CKDTS+26, CKDTS+29, SWLCL+4~, SWLCL+7*, SWLCL+13, SWLCL+19, SWLCL+22
, UPDT~, UPDT+6, UPDT+26, UPDT+34, UPDT+35
BSTS CKDTS+7~, SWLCL+4~, UPDT+10~
BSTS( UPDT+34*, UPDT+35*
BSTSSRV SCODE+12~, SCODE+17, SCODE+20, SCODE+21, DILKP+19~, DILKP+25, DILKP+28, DILKP+29, USEARCH+19~, USEARCH+25
, USEARCH+28, USEARCH+29, CSTMCDST+19~, CSTMCDST+25, CSTMCDST+28, CSTMCDST+29, ACODE+19~, ACODE+25, ACODE+28, ACODE+29
, A9CODE+19~, A9CODE+25, A9CODE+28, A9CODE+29, CKONOFF+2~, CKONOFF+5, CKONOFF+8, CKONOFF+9
BSTSSRV( SCODE+21, SCODE+25, DILKP+29, DILKP+33, USEARCH+29, USEARCH+33, CSTMCDST+29, CSTMCDST+33, ACODE+29, ACODE+33
, A9CODE+29, A9CODE+33, CKONOFF+9, CKONOFF+13
BSTSWS SCODE+23~, SCODE+24*, SCODE+25*, SCODE+29, SCODE+33, SCODE+34, DILKP+31~, DILKP+32*, DILKP+33*, DILKP+37
, DILKP+40, USEARCH+31~, USEARCH+32*, USEARCH+33*, USEARCH+37, USEARCH+40, CKDTS~, SWLCL~, CSTMCDST+31~, CSTMCDST+32*
, CSTMCDST+33*, CSTMCDST+37, CSTMCDST+40, ACODE+31~, ACODE+32*, ACODE+33*, ACODE+37, ACODE+40, A9CODE+31~, A9CODE+32*
, A9CODE+33*, A9CODE+37, A9CODE+40, CKONOFF+11~, CKONOFF+12*, CKONOFF+13*, CKONOFF+17
BSTSWS("DEBUG" DILKP+41, USEARCH+41, CSTMCDST+41, ACODE+41, A9CODE+41
BSTSWS("IEN" CKDTS+10, SWLCL+7
BSTSWS("TBYPASS" CKDTS+16, SWLCL+10
BSTSWS("TYPE" SCODE+26, DILKP+34, USEARCH+34, CSTMCDST+34, ACODE+34, A9CODE+34, CKONOFF+14
CKPRD CKDTS+7~, SWLCL+4~, UPDT+23~, UPDT+26*, UPDT+31
CSTS SCODE+23~, SCODE+26*, SCODE+33*, SCODE+34*, SCODE+37, SCODE+40, SCODE+41, DILKP+31~, DILKP+34*, DILKP+40*
, DILKP+41, DILKP+44, DILKP+47, DILKP+48, USEARCH+31~, USEARCH+34*, USEARCH+40*, USEARCH+41, USEARCH+44, USEARCH+47
, USEARCH+48, CSTMCDST+31~, CSTMCDST+34*, CSTMCDST+40*, CSTMCDST+41, CSTMCDST+44, CSTMCDST+47, CSTMCDST+48, ACODE+31~, ACODE+34*
, ACODE+40*, ACODE+41, ACODE+44, ACODE+47, ACODE+48, A9CODE+31~, A9CODE+34*, A9CODE+40*, A9CODE+41, A9CODE+44
, A9CODE+47, A9CODE+48, CKONOFF+11~, CKONOFF+14*
CTIME SWLCL+4~, SWLCL+16*, SWLCL+22
DA RESET+5~, RESET+8*
DA(1 RESET+8*
DEBUG DILKP~, DILKP+22*, DILKP+25, USEARCH~, USEARCH+22*, USEARCH+25, CSTMCDST+22*, CSTMCDST+25, ACODE~, ACODE+22*
, ACODE+25, A9CODE~, A9CODE+22*, A9CODE+25
ERR CKDTS+7~, SWLCL+4~, UPDT+10~
ERRMSG UPDT+10~, UPDT+19*, UPDT+35
IENS RESET+5~, RESET+8*, RESET+9
II SCODE+12~, SCODE+21*, SCODE+41, DILKP+19~, DILKP+29*, DILKP+48, USEARCH+19~, USEARCH+29*, USEARCH+48, CSTMCDST+19~
, CSTMCDST+29*, CSTMCDST+48, ACODE+19~, ACODE+29*, ACODE+48, A9CODE+19~, A9CODE+29*, A9CODE+48, CKONOFF+2~, CKONOFF+9*
IN SCODE+24, DILKP~, DILKP+32, USEARCH~, USEARCH+32, CSTMCDST~, CSTMCDST+32, ACODE~, ACODE+32, A9CODE~
, A9CODE+32, CKONOFF+12
LOG UPDT+10~, UPDT+13*, UPDT+14*, UPDT+15*, UPDT+16
MXSR SWLCL+4~, SWLCL+19*, SWLCL+22
NMID SCODE~, SCODE+14*, SCODE+33
NWCK CKDTS+7~, SWLCL+4~
OUT DILKP~, DILKP+40, USEARCH~, USEARCH+40, CSTMCDST~, CSTMCDST+40, ACODE~, ACODE+40, A9CODE~, A9CODE+40
OVMSG UPDT~, UPDT+8*, UPDT+13, UPDT+14
PRI SCODE+12~, SCODE+21*, SCODE+25, DILKP+19~, DILKP+29*, DILKP+33, USEARCH+19~, USEARCH+29*, USEARCH+33, CSTMCDST+19~
, CSTMCDST+29*, CSTMCDST+33, ACODE+19~, ACODE+29*, ACODE+33, A9CODE+19~, A9CODE+29*, A9CODE+33, CKONOFF+2~, CKONOFF+9*
, CKONOFF+13
SIEN RESET+2~, RESET+4*, RESET+8
SITE RESET+2~, RESET+4*, RESET+8
STS SCODE+12~, SCODE+17*, SCODE+20*, SCODE+21*, SCODE+29*, SCODE+40*, SCODE+41*, SCODE+43, DILKP+19~, DILKP+25*
, DILKP+28*, DILKP+29*, DILKP+37*, DILKP+47*, DILKP+48*, DILKP+50, USEARCH+19~, USEARCH+25*, USEARCH+28*, USEARCH+29*
, USEARCH+37*, USEARCH+47*, USEARCH+48*, USEARCH+50, CKDTS+7~, CKDTS+23*, CKDTS+26, CKDTS+29, SWLCL~, SWLCL+13*
, SWLCL+16, SWLCL+22*, CSTMCDST+19~, CSTMCDST+25*, CSTMCDST+28*, CSTMCDST+29*, CSTMCDST+37*, CSTMCDST+47*, CSTMCDST+48*, CSTMCDST+50
, ACODE+19~, ACODE+25*, ACODE+28*, ACODE+29*, ACODE+37*, ACODE+47*, ACODE+48*, ACODE+50, A9CODE+19~, A9CODE+25*
, A9CODE+28*, A9CODE+29*, A9CODE+37*, A9CODE+47*, A9CODE+48*, A9CODE+50, CKONOFF+2~, CKONOFF+5*, CKONOFF+9*, CKONOFF+17*
, CKONOFF+19
SUCCESS SWLCL+4~, SWLCL+13*
SWCHLCL CKDTS+7~, CKDTS+13*, CKDTS+20
TIME SCODE+23~, SCODE+37*, DILKP+31~, DILKP+44*, USEARCH+31~, USEARCH+44*, CSTMCDST+31~, CSTMCDST+44*, ACODE+31~, ACODE+44*
, A9CODE+31~, A9CODE+44*, CKONOFF+11~
TYPE SCODE+23~, SCODE+26*, SCODE+32, DILKP+31~, DILKP+34*, DILKP+40, USEARCH+31~, USEARCH+34*, CSTMCDST+31~, CSTMCDST+34*
, ACODE+31~, ACODE+34*, A9CODE+31~, A9CODE+34*, CKONOFF+11~, CKONOFF+14*
U SCODE+37, SCODE+40, SCODE+41, DILKP+44, DILKP+47, DILKP+48, USEARCH+44, USEARCH+47, USEARCH+48, CKDTS+29
, SWLCL+13, SWLCL+16, SWLCL+22, CSTMCDST+44, CSTMCDST+47, CSTMCDST+48, ACODE+44, ACODE+47, ACODE+48, A9CODE+44
, A9CODE+47, A9CODE+48
VAL UPDT~, UPDT+7, UPDT+13, UPDT+14, UPDT+15, UPDT+19, UPDT+22, UPDT+31*, UPDT+34
VAR CKDTS+7~
WIEN RESET+5~, RESET+9*, RESET+12, RESET+15
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All