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

Package: Health Data and Informatics

Routine: HDISVAP2


Information

HDISVAP2 ;BPFO/JRP - Application Programmer API(s);03/07/12 07:47

Source Information

Source file <HDISVAP2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Health Data and Informatics 4 (ADD,ADDBEG,ADDEND,GETTAGS,SUMADD,SUMADMIN,SUMID,SUMRFLAB,SUMSNOMD)^HDISVAP3  ($$FACNUM,$$FACPTR)^HDISVF01  ($$GETDIP,$$GETFAC,$$GETTYPE)^HDISVF07  $$FMTXML^HDISVU01  
Kernel 2 $$NS^XUAF4  $$PROD^XUPROD  
VistALink 1 $$XMLHDR^XOBVLIB  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Health Data and Informatics 1 HDISVAP1  

Entry Points

Name Comments DBIA/ICR reference
BUILD(ARRAY,XMLDOC,SUMTXT) ;Build XML document for Lab exceptions
; Input: ARRAY - Array containing information about the exception
; (FULL GLOBAL REFERENCE)
; XMLDOC - Array to build XML document into
; (FULL GLOBAL REFERENCE)
; SUMTXT - Array to build summary text into
; (FULL GLOBAL REFERENCE) (Optional)
ADMIN ;Administrative data
SNOMED ;SNOMED extract data
RSLTN ;Resolution data
REFLAB ;Reference lab data
ADD ;Add text to XML document
ADDBEG ; Add beginning tag to XML document
ADDEND ;Add ending tag to XML document
PRSENODE ;Parse delimited data in NODE into individual pieces
ERR ;Error found

External References

Name Field # of Occurrence
ADD^HDISVAP3 ADD+6
ADDBEG^HDISVAP3 ADDBEG+6
ADDEND^HDISVAP3 ADDEND+6
GETTAGS^HDISVAP3 BUILD+29
SUMADD^HDISVAP3 BUILD+66, BUILD+67
SUMADMIN^HDISVAP3 ADMIN+65
SUMID^HDISVAP3 BUILD+73
SUMRFLAB^HDISVAP3 REFLAB+64
SUMSNOMD^HDISVAP3 SNOMED+35
$$FACNUM^HDISVF01 ADMIN+8
$$FACPTR^HDISVF01 ADMIN+6
$$GETDIP^HDISVF07 ADMIN+16
$$GETFAC^HDISVF07 ADMIN+6
$$GETTYPE^HDISVF07 ADMIN+24
$$FMTXML^HDISVU01 ADMIN+55
$$XMLHDR^XOBVLIB BUILD+31
$$NS^XUAF4 ADMIN+7
$$PROD^XUPROD ADMIN+25

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("HDISVAP1" BUILD+22
^XMB("NETNAME" ADMIN+16

Label References

Name Line Occurrences
ADD ADMIN+14, ADMIN+22, ADMIN+32, ADMIN+36, ADMIN+48, ADMIN+57, ADMIN+61, SNOMED+30, RSLTN+32, RSLTN+38
REFLAB+38, REFLAB+46, REFLAB+54, REFLAB+58, REFLAB+62, REFLAB+69
ADDBEG BUILD+34, BUILD+57, ADMIN+4, SNOMED+4, RSLTN+4, REFLAB+4
ADDEND BUILD+69, BUILD+77, ADMIN+63, SNOMED+33, RSLTN+41, REFLAB+72
ADMIN BUILD+59
ERR BUILD+47, ADMIN+11, ADMIN+19, ADMIN+29, ADMIN+45, ADMIN+53, SNOMED+10, RSLTN+12, REFLAB+12, REFLAB+31
REFLAB+35, REFLAB+43, REFLAB+51
PRSENODE ADMIN+40, SNOMED+17, RSLTN+19, REFLAB+19
REFLAB BUILD+62
RSLTN BUILD+61
SNOMED BUILD+60

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY BUILD~, BUILD+37, BUILD+51, BUILD+73, ADMIN+39, ADMIN+59, SNOMED+6, SNOMED+16, SNOMED+23, RSLTN+8
RSLTN+18, RSLTN+25, REFLAB+8, REFLAB+18, REFLAB+25, REFLAB+56, REFLAB+60, ERR+8, ERR+9
ARRTYPE ADMIN+1~, SNOMED+1~, SNOMED+6*, SNOMED+8, SNOMED+13, SNOMED+20, RSLTN+1~, RSLTN+8*, RSLTN+10, RSLTN+15
RSLTN+22, REFLAB+1~, REFLAB+8*, REFLAB+10, REFLAB+15, REFLAB+22
DATA ADMIN+1~, ADMIN+65, SNOMED+1~, SNOMED+22!, SNOMED+23*, SNOMED+35, RSLTN+1~, RSLTN+24!, RSLTN+25*, REFLAB+1~
REFLAB+24!, REFLAB+25*, REFLAB+64, PRSENODE+2!
DATA( SNOMED+27, SNOMED+28, RSLTN+29, RSLTN+30, PRSENODE+4*
DATA(1 ADMIN+42, REFLAB+28
DATA(2 ADMIN+50, REFLAB+40
DATA(3 REFLAB+48
DELIM ADMIN+1~, ADMIN+38*, SNOMED+1~, SNOMED+15*, RSLTN+1~, RSLTN+17*, REFLAB+1~, REFLAB+17*, PRSENODE+3, PRSENODE+4
ERROR BUILD+20~, BUILD+38*, BUILD+59, BUILD+60, BUILD+61, BUILD+62, ADMIN+2*, SNOMED+2*, RSLTN+2*, RSLTN+6
REFLAB+2*, REFLAB+6, ERR+14*
ERRSUM BUILD+21~, BUILD+42*, BUILD+55*, ERR+6, ERR+12
ERRTXT BUILD+21~, BUILD+46*, ADMIN+10*, ADMIN+18*, ADMIN+28*, ADMIN+44*, ADMIN+52*, SNOMED+9*, RSLTN+11*, REFLAB+11*
REFLAB+30*, REFLAB+34*, REFLAB+42*, REFLAB+50*, ERR+8, ERR+9
ERRXML BUILD+21~, BUILD+41*, BUILD+54*, ERR+3, ERR+11
LOOP PRSENODE+1~, PRSENODE+3*, PRSENODE+4
NODE ADMIN+1~, ADMIN+39*, SNOMED+1~, SNOMED+16*, SNOMED+26*, SNOMED+27*, SNOMED+28, SNOMED+29, RSLTN+1~, RSLTN+18*
RSLTN+28*, RSLTN+29*, RSLTN+30, RSLTN+31, REFLAB+1~, REFLAB+18*, PRSENODE+3, PRSENODE+4
SPOT SNOMED+1~, RSLTN+1~
SUMNODE BUILD+21~, BUILD+27*, BUILD+42, BUILD+55, BUILD+66, BUILD+67, ADMIN+65, SNOMED+35, REFLAB+64, ERR+6
ERR+12*
SUMTXT BUILD~, BUILD+23*, BUILD+24, BUILD+64, BUILD+66, BUILD+67, BUILD+73, BUILD+79, ADMIN+65, SNOMED+35
REFLAB+64, ERR+5, ERR+6
TAGNAME ADD+1~, ADD+3*, ADD+4, ADD+6, ADDBEG+1~, ADDBEG+3*, ADDBEG+4, ADDBEG+6, ADDEND+1~, ADDEND+3*
ADDEND+4, ADDEND+6
TAGREF BUILD+21~, BUILD+34*, BUILD+57*, BUILD+69*, BUILD+77*, ADMIN+4*, ADMIN+13*, ADMIN+21*, ADMIN+31*, ADMIN+35*
ADMIN+47*, ADMIN+56*, ADMIN+60*, ADMIN+63*, SNOMED+4*, SNOMED+29*, SNOMED+33*, RSLTN+4*, RSLTN+31*, RSLTN+38*
RSLTN+41*, REFLAB+4*, REFLAB+37*, REFLAB+45*, REFLAB+53*, REFLAB+57*, REFLAB+61*, REFLAB+69*, REFLAB+72*, ADD+3
ADDBEG+3, ADDEND+3
TAGS BUILD+21~, BUILD+22*, BUILD+24, BUILD+29, BUILD+81, ADD+3, ADDBEG+3, ADDEND+3
TEXT BUILD+21~, BUILD+65*, BUILD+66, ADMIN+1~, ADMIN+6*, ADMIN+7*, ADMIN+8*, ADMIN+9, ADMIN+16*, ADMIN+17
ADMIN+24, ADMIN+25*, ADMIN+26*, ADMIN+27, ADMIN+34*, ADMIN+42*, ADMIN+43, ADMIN+50*, ADMIN+51, ADMIN+55*
ADMIN+59*, SNOMED+1~, SNOMED+28*, RSLTN+1~, RSLTN+30*, RSLTN+37*, REFLAB+1~, REFLAB+28*, REFLAB+29, REFLAB+33
REFLAB+40*, REFLAB+41, REFLAB+48*, REFLAB+49, REFLAB+56*, REFLAB+60*, REFLAB+68*, ADD+6
TMP ADMIN+1~
X ERR+1~, ERR+3*, ERR+6*
XCPTADD BUILD+20~, BUILD+26*, BUILD+71*, BUILD+79, BUILD+82
XCPTNODE BUILD+20~
XCPTNUM BUILD+20~, BUILD+45*, BUILD+50*, BUILD+51*, BUILD+73, ADMIN+39, ADMIN+59, SNOMED+6, SNOMED+16, SNOMED+23
RSLTN+8, RSLTN+18, RSLTN+25, REFLAB+8, REFLAB+18, REFLAB+25, REFLAB+56, REFLAB+60, ERR+8, ERR+9
XCPTTYPE BUILD+20~, BUILD+36*, BUILD+37*, BUILD+44, BUILD+46, BUILD+51, BUILD+73, ADMIN+34, ADMIN+39, ADMIN+59
ADMIN+65, SNOMED+6, SNOMED+16, SNOMED+23, RSLTN+6, RSLTN+8, RSLTN+18, RSLTN+25, RSLTN+36, REFLAB+6
REFLAB+8, REFLAB+18, REFLAB+25, REFLAB+56, REFLAB+60, REFLAB+67, ERR+8, ERR+9
XMLDOC BUILD~, BUILD+24, BUILD+31, BUILD+79, ADD+6, ADDBEG+6, ADDEND+6, ERR+3
XMLNODE BUILD+20~, BUILD+25*, BUILD+31, BUILD+32*, BUILD+41, BUILD+54, ADD+6, ADDBEG+6, ADDEND+6, ERR+3
ERR+11*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All