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

Package: Master Patient Index VistA

Routine: MPIFXMLG


Information

MPIFXMLG ;ALB/CKN - MPIF GET CORRESPONDING IDS ; 5/21/15 11:59pm

Source Information

Source file <MPIFXMLG.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 ($$FMTHL7,$$NOW)^XLFDT  STDNAME^XLFNAME  
Health Level Seven 1 $$PARAM^HLCS2  
M XML Parser 1 EN^MXMLPRSE  
Master Patient Index VistA 1 POST^MPIFHWSC  
Registration 1 $$SITE^VASITE  

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
Master Patient Index VistA 1 MPIFVER  

Entry Points

Name Comments DBIA/ICR reference
TEST ;Test one patient data
GETIDS(MPIIDS,ICN) ; GetCorrespondingIDs for ICN
XMLBLD(ICN) ; setup xml to get corresponding Ids
; ICN - Integration Control Numer
; Returns XML for the search
PARSE(MPIDATA,MPIXML) ;Parse XML for results
SE(MPIN,MPIA) ; - used for the parser to call back with STARTELEMENT
VALUE(MPIT) ;used by the parser to call back with CHARACTERS

External References

Name Field # of Occurrence
$$PARAM^HLCS2 XMLBLD+6
POST^MPIFHWSC GETIDS+4
EN^MXMLPRSE PARSE+10
$$SITE^VASITE XMLBLD+5
$$FMTHL7^XLFDT XMLBLD+7
$$NOW^XLFDT XMLBLD+7
STDNAME^XLFNAME XMLBLD+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J PARSE+4!, PARSE+9*, PARSE+10, PARSE+11!
^VA(200 - [#200] XMLBLD+8

Label References

Name Line Occurrences
$$XMLBLD GETIDS+3
GETIDS TEST+3
PARSE GETIDS+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ XMLBLD+8
ICN TEST+1~, TEST+2*, TEST+3, GETIDS~, GETIDS+3, XMLBLD~, XMLBLD+19
MPIA SE~
MPIA("name" SE+6*
MPIA("type" SE+4*, SE+16
MPICB PARSE+5~, PARSE+10
MPICB("CHARACTERS" PARSE+8*
MPICB("STARTELEMENT" PARSE+7*
MPIDATA PARSE~
MPIDT XMLBLD+3~, XMLBLD+7*
MPIDUZ XMLBLD+3~, XMLBLD+8*
MPIIDN PARSE+5~, PARSE+6*, SE+14*
MPIIDS TEST+1!, TEST+3, GETIDS~, GETIDS+2!, GETIDS+5*, GETIDS+6
MPILOC PARSE+5~, SE+14*, SE+16, VALUE+1
MPIN SE~, SE+3*, SE+11, SE+12, SE+14, SE+17, SE+19, SE+21, SE+23
MPIPRID XMLBLD+3~, XMLBLD+6*
MPISITE XMLBLD+3~, XMLBLD+5*
MPIT VALUE~, VALUE+1
MPITHRES XMLBLD+3~, XMLBLD+9*
MPIUSE PARSE+5~, SE+8*, SE+14!, SE+15*, SE+17!, SE+18*, SE+19!, SE+20*, SE+21!, SE+22*
, SE+23!, SE+24*
MPIVAR PARSE+5~, SE+15*, SE+16!, SE+18*, SE+20*, SE+22*, SE+24*, VALUE+1!
MPIXML GETIDS+1~, GETIDS+3*, GETIDS+4, XMLBLD+3~, XMLBLD+11*, XMLBLD+12*, XMLBLD+13*, XMLBLD+14*, XMLBLD+15*, XMLBLD+16*
, XMLBLD+17*, XMLBLD+18*, XMLBLD+19*, XMLBLD+20*, XMLBLD+21*, XMLBLD+22*, XMLBLD+24, PARSE~, PARSE+9
MPIXMLR GETIDS+1~, GETIDS+4, GETIDS+5, GETIDS+6
QUOTE XMLBLD+3~, XMLBLD+4*, XMLBLD+11, XMLBLD+12, XMLBLD+13, XMLBLD+14, XMLBLD+15, XMLBLD+17, XMLBLD+18, XMLBLD+19
, XMLBLD+20, XMLBLD+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All