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: DVBAMVI1

Package: Automated Medical Information Exchange

Routine: DVBAMVI1


Information

DVBAMVI1 ;ALB/RPM - CAPRI MVI SEARCH 1305/1306 PROCESSING ;6/27/2012

Source Information

Source file <DVBAMVI1.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Health Level Seven 1 $$PARAM^HLCS2  
Kernel 1 ($$FMTE,$$FMTHL7,$$HL7TFM,$$NOW)^XLFDT  
M XML Parser 1 EN^MXMLPRSE  
Web Services Client 1 $$GETPROXY^XOBWLIB  

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
Automated Medical Information Exchange 1 DVBA MVI SEARCH PERSON  

Entry Points

Name Comments DBIA/ICR reference
CRE81305(DVBDEM,DVBQUANT) ; create 1305 request xml document
; This function creates the HL7v3 1305 Search Person Request
; (Match criteria with person trait data) xml document
EE(DVBNM) ; - used for the the parser to call back with ENDELEMENT
OUTPUT(DVBIN,DVBOUT) ;
VALUE(DVBTXT) ; - used by the parser to call back with CHARACTERS
FNDPAT(DVBRSLT,DVBDEM,DVBQUANT,DVBFRMT) ;
XMIT(DVBXML,DVBXMLR) ;
PARSE(DVBXML,DVBOUT) ;
SE(DVBNM,DVBATTR) ; - used for the parser to call back with STARTELEMENT

External References

Name Field # of Occurrence
$$PARAM^HLCS2 CRE81305+27
EN^MXMLPRSE PARSE+14
$$FMTE^XLFDT SE+24
$$FMTHL7^XLFDT CRE81305+44, CRE81305+76
$$HL7TFM^XLFDT SE+24
$$NOW^XLFDT CRE81305+44
$$GETPROXY^XOBWLIB XMIT+13

Used in RPC

RPC Name Call Tags
DVBA MVI SEARCH PERSON FNDPAT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J PARSE+6!, PARSE+13*, PARSE+14, PARSE+15!

Label References

Name Line Occurrences
$$CRE81305 FNDPAT+46
OUTPUT FNDPAT+56
PARSE FNDPAT+53
XMIT FNDPAT+49

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DVBATTR SE~
DVBATTR("code" SE+5*, SE+38
DVBATTR("extension" SE+4*, SE+10, SE+11, SE+12, SE+15, SE+16, SE+19, SE+20
DVBATTR("use" SE+27
DVBATTR("value" SE+24
DVBCB PARSE+7~, PARSE+14
DVBCB("CHARACTERS" PARSE+12*
DVBCB("ENDELEMENT" PARSE+11*
DVBCB("STARTELEMENT" PARSE+10*
DVBCNT FNDPAT+39~, FNDPAT+41*, SE+8*, SE+16, SE+20, SE+24, SE+29, SE+34, SE+43, VALUE+2
, OUTPUT+4~, OUTPUT+6*, OUTPUT+8*, OUTPUT+11, OUTPUT+13, OUTPUT+14, OUTPUT+15, OUTPUT+16
DVBDEM FNDPAT~, FNDPAT+46, CRE81305~, CRE81305+29, CRE81305+30, CRE81305+31, CRE81305+32, CRE81305+33
DVBDOB CRE81305+22~, CRE81305+33*, CRE81305+74, CRE81305+76
DVBFNAME CRE81305+18~, CRE81305+29*, CRE81305+85
DVBFRMT FNDPAT~, FNDPAT+45*, SE+32, OUTPUT+10
DVBIN OUTPUT~
DVBIN( OUTPUT+8, OUTPUT+11, OUTPUT+13, OUTPUT+14, OUTPUT+15, OUTPUT+16
DVBIN(0 OUTPUT+17, OUTPUT+18, OUTPUT+20
DVBLNAME CRE81305+19~, CRE81305+31*, CRE81305+88
DVBMNAME CRE81305+20~, CRE81305+30*, CRE81305+86, CRE81305+87
DVBNM SE~, SE+3*, SE+8, SE+10, SE+11, SE+12, SE+15, SE+19, SE+23, SE+27
, SE+32, SE+37, SE+41, EE~, EE+3*, EE+7, EE+10, EE+13
DVBOUT PARSE~, OUTPUT~
DVBOUT( SE+16*, SE+20*, SE+24*, SE+29*, SE+34*, SE+43*, VALUE+2*, OUTPUT+11*, OUTPUT+13*, OUTPUT+14*
, OUTPUT+15*, OUTPUT+16*
DVBOUT(0 SE+37, SE+38*, OUTPUT+18*, OUTPUT+20*
DVBPCODE CRE81305+24~, CRE81305+27*, CRE81305+47
DVBPRS FNDPAT+40~, FNDPAT+53, FNDPAT+56
DVBQUANT FNDPAT~, FNDPAT+44*, FNDPAT+46, CRE81305~, CRE81305+72
DVBRSLT FNDPAT~, FNDPAT+56
DVBRSLT(0 FNDPAT+58*
DVBSKEY CRE81305+23~, CRE81305+28*, CRE81305+61
DVBSSN CRE81305+21~, CRE81305+32*, CRE81305+80
DVBTOT OUTPUT+5~, OUTPUT+7*, OUTPUT+9*, OUTPUT+18, OUTPUT+20
DVBTXT VALUE~, VALUE+2
DVBVAR PARSE+8~, PARSE+9*, SE+28*, SE+29, SE+32, SE+33*, SE+34, SE+42*, SE+43, VALUE+1
, VALUE+2, EE+7*, EE+10*, EE+13*
DVBXML FNDPAT+37~, FNDPAT+46*, FNDPAT+49, XMIT~, XMIT+14, PARSE~, PARSE+13
DVBXMLR FNDPAT+38~, FNDPAT+49, FNDPAT+52, FNDPAT+53, XMIT~, XMIT+14*
MPIXML CRE81305+25~, CRE81305+36*, CRE81305+37*, CRE81305+38*, CRE81305+39*, CRE81305+40*, CRE81305+41*, CRE81305+42*, CRE81305+43*, CRE81305+44*
, CRE81305+45*, CRE81305+46*, CRE81305+47*, CRE81305+48*, CRE81305+49*, CRE81305+52*, CRE81305+53*, CRE81305+54*, CRE81305+55*, CRE81305+56*
, CRE81305+59*, CRE81305+60*, CRE81305+61*, CRE81305+62*, CRE81305+65*, CRE81305+66*, CRE81305+67*, CRE81305+68*, CRE81305+69*, CRE81305+70*
, CRE81305+71*, CRE81305+72*, CRE81305+73*, CRE81305+75*, CRE81305+76*, CRE81305+77*, CRE81305+78*, CRE81305+79*, CRE81305+80*, CRE81305+81*
, CRE81305+82*, CRE81305+83*, CRE81305+84*, CRE81305+85*, CRE81305+87*, CRE81305+88*, CRE81305+89*, CRE81305+90*, CRE81305+91*, CRE81305+92*
, CRE81305+93*, CRE81305+94*, CRE81305+95
SVC XMIT+6~, XMIT+13*
U FNDPAT+58, CRE81305+29, CRE81305+30, CRE81305+31, CRE81305+32, CRE81305+33, SE+16, SE+20, OUTPUT+14, OUTPUT+15
, OUTPUT+16, OUTPUT+18, OUTPUT+20
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All