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 |  Marked Items  | All
Print Page as PDF
Routine: HDISVAP3

Package: Health Data and Informatics

Routine: HDISVAP3


Information

HDISVAP3 ;BPFO/JRP - Application Programmer API(s);03/07/12 07:56

Source Information

Source file <HDISVAP3.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Health Data and Informatics 3 ($$FACNUM,$$FACPTR)^HDISVF01  ($$GETFAC,$$GETTYPE)^HDISVF07  ERR2XTMP^HDISVU01  
Kernel 3 $$HTE^XLFDT  $$NS^XUAF4  $$PROD^XUPROD  
MailMan 1 SENDMSG^XMXAPI  
VistALink 1 $$CHARCHK^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: 2

Package Total Caller Graph
Health Data and Informatics 2 HDISVAP1  HDISVAP2  

Entry Points

Name Comments DBIA/ICR reference
ADD(TEXT,TAGNAME,XMLDOC,XMLNODE) ;Add text to XML document
ADDBEG(TAGNAME,XMLDOC,XMLNODE) ; Add beginning tag to XML document
ADDEND(TAGNAME,XMLDOC,XMLNODE) ;Add ending tag to XML document
SUMADD(TEXT,SUMTXT,SUMNODE) ;Add line of text to summary data
SUMADMIN(SUMTXT,XCPTTYPE,DATA,SUMNODE) ;Administrative summary text
SUMSNOMD(SUMTXT,DATA,SUMNODE) ;SNOMED summary text
SUMRFLAB(SUMTXT,DATA,SUMNODE) ;Reference lab summary text
SUMID(SUMTXT,SANODE) ;Add ID to list of IDs added to XML document
FILENAME() ;Returns fabricated file name
SENDMSG(MSGTXT,SUBJ) ;Build/send message
; Input: MSGTXT - Array containing message text
; (FULL GLOBAL REFERENCE)
; SUBJ - Message subject (optional)
GETTAGS(TAGS) ;Build array of element names
TAGS ;

External References

Name Field # of Occurrence
$$FACNUM^HDISVF01 FILENAME+2, SENDMSG+18
$$FACPTR^HDISVF01 SENDMSG+15
$$GETFAC^HDISVF07 SENDMSG+15
$$GETTYPE^HDISVF07 SENDMSG+25
ERR2XTMP^HDISVU01 SENDMSG+40
$$HTE^XLFDT FILENAME+3
SENDMSG^XMXAPI SENDMSG+37
$$CHARCHK^XOBVLIB ADD+9
$$NS^XUAF4 SENDMSG+17
$$PROD^XUPROD SENDMSG+25

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XMERR" SENDMSG+40, SENDMSG+41!

Label References

Name Line Occurrences
SUMADD SUMADMIN+3, SUMADMIN+5, SUMADMIN+7, SUMADMIN+9, SUMADMIN+11, SUMSNOMD+3, SUMSNOMD+5, SUMSNOMD+7, SUMSNOMD+9, SUMSNOMD+11
, SUMSNOMD+13, SUMRFLAB+3, SUMRFLAB+5, SUMRFLAB+7, SUMRFLAB+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRTYPE SUMID+1~, SUMID+2*, SUMID+3, SUMID+4, SUMID+5
DATA SUMADMIN~, SUMSNOMD~, SUMRFLAB~
DATA(1 SUMADMIN+4, SUMSNOMD+2, SUMRFLAB+2
DATA(11 SUMSNOMD+10
DATA(2 SUMADMIN+8, SUMRFLAB+4
DATA(3 SUMRFLAB+6
DATA(5 SUMSNOMD+4
DATA(6 SUMSNOMD+6
DATA(7 SUMSNOMD+8
DUZ SENDMSG+28, SENDMSG+37
ESCTEXT ADD+1~, ADD+9*, ADD+11
FACNUM SENDMSG+13~, SENDMSG+17*, SENDMSG+18*, SENDMSG+20
FACPTR SENDMSG+13~, SENDMSG+15*, SENDMSG+17
HDISVFLG SENDMSG+9~, SENDMSG+37
HDISVFLG("ADD R FLAGS" , SENDMSG+31*
HDISVFLG("FLAGS" SENDMSG+33*
HDISVFLG("FROM" SENDMSG+35*
HDISVTO SENDMSG+9~, SENDMSG+27!, SENDMSG+37
HDISVTO( SENDMSG+28*
HDISVTO("G.HD IS LAB EXCEPTIONS@DOMAIN.EXT" , SENDMSG+23*
HDISVXMZ SENDMSG+9~, SENDMSG+37, SENDMSG+43*, SENDMSG+46
ID SUMID+1~, SUMID+4*, SUMID+5*, SUMID+7
LINE GETTAGS+1~, GETTAGS+4*, GETTAGS+5, GETTAGS+6
MSGTXT SENDMSG~, SENDMSG+37
OUT FILENAME+1~, FILENAME+2*, FILENAME+4*, FILENAME+5*, FILENAME+6
SANODE SUMID~, SUMID+2, SUMID+4, SUMID+5
SUBJ SENDMSG~, SENDMSG+11*, SENDMSG+12, SENDMSG+20*, SENDMSG+37
SUMNODE SUMADD~, SUMADD+1, SUMADD+2*, SUMADMIN~, SUMADMIN+3, SUMADMIN+5, SUMADMIN+7, SUMADMIN+9, SUMADMIN+11, SUMSNOMD~
, SUMSNOMD+3, SUMSNOMD+5, SUMSNOMD+7, SUMSNOMD+9, SUMSNOMD+11, SUMSNOMD+13, SUMRFLAB~, SUMRFLAB+3, SUMRFLAB+5, SUMRFLAB+7
, SUMRFLAB+9
SUMTXT SUMADD~, SUMADD+1, SUMADMIN~, SUMADMIN+3, SUMADMIN+5, SUMADMIN+7, SUMADMIN+9, SUMADMIN+11, SUMSNOMD~, SUMSNOMD+3
, SUMSNOMD+5, SUMSNOMD+7, SUMSNOMD+9, SUMSNOMD+11, SUMSNOMD+13, SUMRFLAB~, SUMRFLAB+3, SUMRFLAB+5, SUMRFLAB+7, SUMRFLAB+9
, SUMID~, SUMID+6, SUMID+7
TAGNAME ADD~, ADD+2, ADD+5, ADD+11, ADDBEG~, ADDBEG+1, ADDEND~, ADDEND+1
TAGS GETTAGS~, GETTAGS+2, GETTAGS+6
TEXT ADD~, ADD+4, ADD+9, SUMADD~, SUMADD+1, SUMADMIN+1~, SUMADMIN+2*, SUMADMIN+3, SUMADMIN+4*, SUMADMIN+5
, SUMADMIN+6*, SUMADMIN+7, SUMADMIN+8*, SUMADMIN+9, SUMADMIN+10*, SUMADMIN+11, SUMSNOMD+1~, SUMSNOMD+2*, SUMSNOMD+3, SUMSNOMD+4*
, SUMSNOMD+5, SUMSNOMD+6*, SUMSNOMD+7, SUMSNOMD+8*, SUMSNOMD+9, SUMSNOMD+10*, SUMSNOMD+11, SUMSNOMD+12*, SUMSNOMD+13, SUMRFLAB+1~
, SUMRFLAB+2*, SUMRFLAB+3, SUMRFLAB+4*, SUMRFLAB+5, SUMRFLAB+6*, SUMRFLAB+7, SUMRFLAB+8*, SUMRFLAB+9, SUMID+1~, SUMID+6*
, SUMID+7
TMP FILENAME+1~, FILENAME+3*, FILENAME+4
X GETTAGS+1~, GETTAGS+3*, GETTAGS+5*
XCPTTYPE SUMADMIN~, SUMADMIN+6
XMERR SENDMSG+38, SENDMSG+41!
XMLDOC ADD~, ADD+5, ADD+11, ADDBEG~, ADDBEG+1, ADDEND~, ADDEND+1
XMLNODE ADD~, ADD+5, ADD+6*, ADD+11, ADD+12*, ADDBEG~, ADDBEG+1, ADDBEG+2*, ADDEND~, ADDEND+1
, ADDEND+2*
XTYPE SENDMSG+9~, SENDMSG+25*, SENDMSG+26

Marked Items

Name Field # of Occurrence
$T(TAGS+X GETTAGS+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All