Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: MPIFXMLI

Package: Master Patient Index VistA

Routine: MPIFXMLI


Information

MPIFXMLI ;ALB/CKN - MPIF IMPLICIT/EXPLICIT ADD ; 9/6/19 5:05pm

Source Information

Source file <MPIFXMLI.m>

Entry Points

Name Comments DBIA/ICR reference
GETICN(MPIDATA,MPIARR) ; Explicit add for user traits - ICN is returned
  • ICR #7134
    • Status: Active
    • Usage: Controlled Subscription
    XMLBLD(MPIARR) ; setup xml for explicit Add
    ; MPIARR - Array contains traits for ADD
    ; Returns XML for explicit ADD
    IFADD(MPIVAR,PATARR,MPIXML,MPIXMLN) ;check if there, if so add it to the XML
    ; MPIVAR is the PATARR variable name
    ; MPIXMLN is the name of the XML to encase
    ; modifies MPIXML to add if it is there
    CONV(FIELD) ;check for &, ', > and <
    CONVA(FIELD,ENCHAR) ;handle <<pob city>>
    PARSE(MPIDATA,MPIXML) ;Parse XML for results
    SE(MPIN,MPIA) ; - used for the parser to call back with STARTELEMENT
    ; just to protect the process
    VALUE(MPIT) ;used by the parser to call back with CHARACTERS
    Info |  Source |  Entry Points