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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: VIABPCE4

Package: VistA Integration Adapter

Routine: VIABPCE4


Information

VIABPCE4 ;AITC/BWF - wrap calls to PCE and AICS ;2/12/16 15:13

Source Information

Source file <VIABPCE4.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Lexicon Utility 4 LOOK^LEXA  CONFIG^LEXSET  ($$GETASSN,$$GETDES,GETSYN)^LEXTRAN1  $$IMPDATE^LEXU  
DRG Grouper 1 $$STATCHK^ICDXCODE  
Kernel 1 ($$TRIM,$$UP)^XLFSTR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VistA Integration Adapter 1 VIABPCE4 LEX  

Entry Points

Name Comments DBIA/ICR reference
LEXX
SRCH(LST,X,APP,SUBSET,VIADATE,VIAINSYN) ; call LOOK^LEXA to execute the search
GETDX(CODE,SYS,VIAIDT) ; Get ICD associated with SNOMED CT VIA VHAT Code
SETELEM(VIALEX,VIATXT,VIACSYS,VIACCODE,VIADATE) ; Set List Element
SYNONYMS(LST,ILST,VIACSYS,VIACCODE,VIADT) ; Get synonyms fVIA expression
LEX(LST,X,APP,VIADATE,VIAXTND,VIAINSYN) ; return list after lexicon lookup
; Call with: X (Required) The search text entered by the user
; APP (Required) The Lexicon APP parameter (e.g., "GMPX"
; for Problem List Subset, "10D" for ICD-10-CM, etc.
; [VIADATE] (Optional) the date of interest (Defaults to TODAY - should
; be passed as DATE OF SERVICE if not TODAY)
; [VIAXTND] (Optional) Boolean flag specifying whether or not to
; use an extended search (Initial search is PL Subset
; of SCT, extended search is ICD (or 10D after impl.)
; (Defaults to 0 (FALSE))
; [VIAINSYN] (Optional) Boolean flag specifying whether or not to
; include synonyms for SNOMED CT Concepts
; (Defaults to 0 (FALSE))
LEXXFRM(VIAX,VIADATE,VIAAPP) ; Transform text for SCT look-up
GETDXX

External References

Name Field # of Occurrence
$$STATCHK^ICDXCODE GETDX+17
LOOK^LEXA SRCH+2
CONFIG^LEXSET LEX+27
$$GETASSN^LEXTRAN1 GETDX+7, GETDX+10
$$GETDES^LEXTRAN1 SETELEM+8
GETSYN^LEXTRAN1 SYNONYMS+2
$$IMPDATE^LEXU LEX+19, SETELEM+3, GETDX+3
$$TRIM^XLFSTR LEXXFRM+6
$$UP^XLFSTR LEX+34

Used in RPC

RPC Name Call Tags
VIABPCE4 LEX LEX

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("LEXFND" LEXX!, SRCH+13, SRCH+14, SRCH+15
^TMP("LEXHIT" LEXX!
^TMP("LEXLE" LEXX!
^TMP("LEXSCH" LEX+30*, LEX+32*, LEXX!

Label References

Name Line Occurrences
$$GETDX SETELEM+7
$$LEXXFRM SRCH+6, SRCH+17
$$SETELEM LEXXFRM+7, SYNONYMS+6
GETDXX GETDX+12
LEXX SRCH+3
SRCH LEX+36
SYNONYMS SRCH+11, SRCH+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APP LEX~, LEX+20*, LEX+21*, LEX+24*, LEX+25, LEX+27, LEX+28, LEX+36, SRCH~, SRCH+2
, SRCH+4, SRCH+6, SRCH+7, SRCH+8, SRCH+11, SRCH+17, SRCH+18, SRCH+20, SRCH+21
CODE GETDX~, GETDX+7, GETDX+10
DT LEX+22, SYNONYMS+1, GETDX+2
ELEMENT SRCH+15~, SRCH+16*, SRCH+17*, SRCH+18, SRCH+19, SYNONYMS+4~, SYNONYMS+6*, SYNONYMS+7
FILTER LEX+17~, LEX+18*
I LEX+17~, SRCH+1~, SRCH+12*, SRCH+13*, SRCH+14, SRCH+15
ICD GETDX+15~, GETDX+16*, GETDX+17*, GETDX+18
IEN LEX+17~, SRCH+1~, SRCH+12*, SRCH+14*, SRCH+15, SRCH+16, SYNONYMS+4~, SYNONYMS+5*, SYNONYMS+6
ILST LEX+17~, SRCH+1~, SRCH+5*, SRCH+9*, SRCH+10*, SRCH+11, SRCH+19*, SRCH+20, SYNONYMS~, SYNONYMS+1
, SYNONYMS+7*
IMPLDT LEX+17~, LEX+19*, LEX+24, LEX+25, GETDX+1~, GETDX+3*, GETDX+4, GETDX+5, GETDX+7, GETDX+10
LEX LEX+17~, SRCH+1~, GETDX+1~, GETDX+12
LEX( GETDX+14, GETDX+16
LEX("LIST" SRCH+3, SRCH+6*, SRCH+7, SRCH+8, SRCH+9, SRCH+10
LST LEX~, LEX+36, SRCH~, SRCH+11, SRCH+20, SYNONYMS~
LST( SRCH+19*, SRCH+20, SYNONYMS+7*
LST(1 SRCH+4*, SRCH+9*, SRCH+10*, SRCH+11, SRCH+21*
SUBSET LEX+17~, LEX+25*, LEX+27, LEX+36, SRCH~, SRCH+2
SYS GETDX~, GETDX+6
TXT SRCH+15~*, SRCH+16, SYNONYMS+4~, SYNONYMS+5*, SYNONYMS+6
U SRCH+7, SRCH+8, SRCH+11, SRCH+16, SRCH+17, SRCH+18, SRCH+20, LEXXFRM+2, SYNONYMS+5, SYNONYMS+6
, SETELEM+4, SETELEM+6, SETELEM+9, SETELEM+10, SETELEM+11, GETDX+12
VIAAPP LEXXFRM~
VIACCODE LEXXFRM+1~, LEXXFRM+2*, LEXXFRM+5*, LEXXFRM+7, SYNONYMS~, SYNONYMS+2, SYNONYMS+6, SETELEM~, SETELEM+4, SETELEM+7
VIACSYS LEXXFRM+1~, LEXXFRM+2*, LEXXFRM+4*, LEXXFRM+5*, LEXXFRM+7, SYNONYMS~, SYNONYMS+2, SETELEM~, SETELEM+4, SETELEM+5
, SETELEM+7
VIADAD SYNONYMS+1~*, SYNONYMS+6
VIADATE LEX~, LEX+22*, LEX+24, LEX+25, LEX+27, LEX+36, SRCH~, SRCH+2, SRCH+6, SRCH+11
, SRCH+17, SRCH+20, LEXXFRM~, LEXXFRM+7, SETELEM~, SETELEM+6, SETELEM+7, SETELEM+8
VIADCODE LEXXFRM+1~, SYNONYMS+4~, SETELEM+2~, SETELEM+8*, SETELEM+9*, SETELEM+10
VIADT SYNONYMS~, SYNONYMS+1*, SYNONYMS+2, SYNONYMS+6
VIAI SYNONYMS+1~, SYNONYMS+3*, SYNONYMS+5, GETDX+1~, GETDX+13*, GETDX+14*, GETDX+16
VIAICD LEXXFRM+1~, SETELEM+2~, SETELEM+6*, SETELEM+7*, SETELEM+10
VIAIDT GETDX~, GETDX+2*, GETDX+4, GETDX+5, GETDX+7, GETDX+10, GETDX+17
VIAIMPDT SETELEM+2~, SETELEM+3*, SETELEM+6, SETELEM+7
VIAINSYN LEX~, LEX+23*, LEX+36, SRCH~, SRCH+11, SRCH+20
VIALEX LEXXFRM+1~, LEXXFRM+2*, LEXXFRM+7, SETELEM~, SETELEM+4
VIASCT LEXXFRM+1~
VIASYN SYNONYMS+1~
VIASYN("S" SYNONYMS+3, SYNONYMS+5
VIASYSPR GETDX+1~, GETDX+5*, GETDX+17
VIATXT LEXXFRM+1~, LEXXFRM+2*, LEXXFRM+3, LEXXFRM+4, LEXXFRM+6*, LEXXFRM+7, SETELEM~, SETELEM+4, SETELEM+8
VIAUH GETDX+1~, GETDX+4*, GETDX+12
VIAX LEXXFRM~, LEXXFRM+2
VIAXTND LEX~, LEX+21
VIAY LEXXFRM+1~, LEXXFRM+7*, LEXXFRM+8, SETELEM+2~, SETELEM+4*, SETELEM+6*, SETELEM+10*, SETELEM+11*, SETELEM+12, GETDX+1~
, GETDX+3*, GETDX+7*, GETDX+8*, GETDX+10*, GETDX+11*, GETDX+12*, GETDX+13*, GETDX+18*, GETDX+19*, GETDXX
X LEX~, LEX+21, LEX+34*, LEX+36, SRCH~, SRCH+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All