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

Package: Master Patient Index VistA

Routine: MPIFRTC


Information

MPIFRTC ;ALB/JRP-GET ICN FROM MPI USING REAL TIME CONNECTION ;21-JAN-1997

Source Information

Source file <MPIFRTC.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Health Level Seven 2 $$EN^HLCSAC  (INIT,MSH)^HLFNC2  
Registration 2 $$BLDMSG^VAFCMSG1  $$GETSRVR^VAFCMSG5  
Kernel 1 $$NOW^XLFDT  
Master Patient Index VistA 1 $$PROCESS^MPIFA31I  

Entry Points

Name Comments DBIA/ICR reference
GETICN(DFN) ;Get ICN from MPI using real time connection
EX
BLDMSH(EVNTHL7,RCVAPP,RCVFAC,ARRAY,LINE) ;Build MSH segment for ADT
; HL7 message

External References

Name Field # of Occurrence
$$EN^HLCSAC GETICN+33
INIT^HLFNC2 BLDMSH+38
MSH^HLFNC2 BLDMSH+40
$$PROCESS^MPIFA31I GETICN+36
$$BLDMSG^VAFCMSG1 GETICN+29
$$GETSRVR^VAFCMSG5 BLDMSH+36
$$NOW^XLFDT GETICN+20

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] GETICN+8, GETICN+16
^VA(200 - [#200] GETICN+25

Label References

Name Line Occurrences
BLDMSH GETICN+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY BLDMSH~, BLDMSH+27*, BLDMSH+28*, BLDMSH+34, BLDMSH+46, BLDMSH+48
CREATED GETICN+10~, GETICN+19*, GETICN+20*, GETICN+29
DFN GETICN~, GETICN+7*, GETICN+8, GETICN+16, GETICN+29
DPTZERO GETICN+10~, GETICN+16*, GETICN+17, GETICN+19
DUZ GETICN+18
EVNTHL7 BLDMSH~, BLDMSH+23*, BLDMSH+24*, BLDMSH+36
HL BLDMSH+32~, BLDMSH+38, BLDMSH+40, BLDMSH+47*, BLDMSH+48*
HL("FS" BLDMSH+42, BLDMSH+44
HLEID BLDMSH+32~, BLDMSH+36*, BLDMSH+38
ICN GETICN+10~, GETICN+36*, EX+1
INFOARR GETICN+10~, GETICN+13*, GETICN+14, GETICN+23, GETICN+25, GETICN+29, EX
LINE BLDMSH~, BLDMSH+29*, BLDMSH+30*, BLDMSH+34, BLDMSH+46, BLDMSH+48
MSG2DHCP GETICN+10~, GETICN+12*, GETICN+14, GETICN+33, GETICN+36, EX
MSG2MPI GETICN+10~, GETICN+11*, GETICN+14, GETICN+27, GETICN+29, GETICN+31*, GETICN+33, EX
>> MSH( BLDMSH+48
RCVAPP BLDMSH~, BLDMSH+25*, BLDMSH+42
RCVFAC BLDMSH~, BLDMSH+26*, BLDMSH+44
TMP GETICN+10~, GETICN+29*, GETICN+33*, GETICN+34
TMPMSHAR BLDMSH+32~, BLDMSH+40, BLDMSH+42*, BLDMSH+44*, BLDMSH+46
TMPMSHAR( BLDMSH+48
USER GETICN+10~, GETICN+17*, GETICN+18*, GETICN+25
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All