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 |  Interaction Calls |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: VAFCTFIN

Package: Registration

Routine: VAFCTFIN


Information

VAFCTFIN ;BIR/DR-TREATING FACILTIY MFU PROCESSING ROUTINE ;4/29/21 12:57

Source Information

Source file <VAFCTFIN.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Registration 5 IN^VAFCOFIN  (CLEANUP,EN)^VAFCTFNP  ($$DELETETF,FILE)^VAFCTFU  TFL^VAFCTFU3  $$SITE^VASITE  
Health Level Seven 3 ($$FMDATE,$$HLDATE)^HLFNC  GENACK^HLMA1  $$REPROC^HLUTIL  
Kernel 2 $$NOW^XLFDT  ($$IEN,$$LKUP)^XUAF4  
Master Patient Index VistA 2 $$GETDFN^MPIF001  $$MPILINK^MPIFAPI  
Clinical Information Resource Network 1 (EXC,START,STOP)^RGHLLOG  

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

Package Total Caller Graph
Registration 2 VAFC MFN-M05 CLIENT  VAFC MFN-M05 SERVER  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
IN ;This entry point is used to process the Treating Facility Master File Update Message.
INIT ;Process in the Treating Facility MFN msg
PICK ;check routine for segment entry point
MSH ;;MSH
EVN ;;EVN
PID ;;PID
MFI ;;MFI
MFE(MSG) ;;MFE
ZET ;;ZET
RSP ;response process logic entry point
ROUTE ;routing logic entry point
TEST ;
RECONCIL ;
ADDUPD(DFN,INST,PDLT,PDLRTET,IPP,DFNATST,IDENSTAT,ZCNT,VAFCTYPE,AA,IDTYP) ;add or update TF entry
DEL(ICN,INST,DTIEN) ;delete a TF entry

External References

Name Field # of Occurrence
$$FMDATE^HLFNC EVN+2, MFE+24
$$HLDATE^HLFNC RECONCIL+36, ADDUPD+6
GENACK^HLMA1 INIT+42
$$REPROC^HLUTIL TEST+1
$$GETDFN^MPIF001 INIT+19, INIT+20, RECONCIL+3
$$MPILINK^MPIFAPI ROUTE+2
EXC^RGHLLOG ROUTE+7
START^RGHLLOG ROUTE+6
STOP^RGHLLOG ROUTE+8
IN^VAFCOFIN IN+9
CLEANUP^VAFCTFNP INIT+20
EN^VAFCTFNP INIT+19
$$DELETETF^VAFCTFU DEL+4
FILE^VAFCTFU ADDUPD+5
TFL^VAFCTFU3 RECONCIL+6
$$SITE^VASITE EVN+2, ROUTE+4, RECONCIL+37, ADDUPD+4
$$NOW^XLFDT RECONCIL+36, ADDUPD+6
$$IEN^XUAF4 INIT+20
$$LKUP^XUAF4 RECONCIL+9, RECONCIL+42, ADDUPD+3, DEL+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $$REPROC^HLUTIL(39266,"D IN^VAFCTFIN")
  • Line Location: TEST+1

Used in HL7 Interface

HL7 Protocol Name Call Tags
VAFC MFN-M05 SERVER RSP
VAFC MFN-M05 CLIENT IN

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" IN+16, IN+17, IN+18, IN+19
^DGCN(391.91 - [#391.91] RECONCIL+10, RECONCIL+13, RECONCIL+43, RECONCIL+46
^DGCN(391.92 - [#391.92] INIT+20

Label References

Name Line Occurrences
@( PICK+1
ADDUPD RECONCIL+38
DEL RECONCIL+24, RECONCIL+48, RECONCIL+50
MFE INIT+7
PICK INIT+8
RECONCIL INIT+21
ROUTE INIT+41
RSP IN+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AA MFE+5~, MFE+31*, MFE+39, RECONCIL+34*, RECONCIL+38, RECONCIL+48, ADDUPD~, ADDUPD+5
AATYP MFE+5~, MFE+30*, MFE+31, MFE+34
ACNT MFE+5~, MFE+17*, MFE+18*, MFE+21
CNFLT RECONCIL+1~, RECONCIL+2*, RECONCIL+4*, RECONCIL+6, RECONCIL+35, RECONCIL+37, RECONCIL+38, RECONCIL+40
CNT IN+14~, INIT+24*, INIT+25*, INIT+26*, INIT+35, INIT+36, INIT+38*, INIT+39*
DELTFARR RECONCIL+24, RECONCIL+25!
DELTFARR( RECONCIL+23*, RECONCIL+24
DFN RECONCIL+1~, RECONCIL+3*, RECONCIL+4, RECONCIL+6, RECONCIL+10, RECONCIL+38, RECONCIL+43, ADDUPD~, ADDUPD+5
DFNATST MFE+2~, MFE+35*, MFE+39, ADDUPD~, ADDUPD+5
DTIEN RECONCIL+24*, DEL~, DEL+4
ERROR ADDUPD+1~, ADDUPD+5, DEL+1~, DEL+4*
ERROR( ADDUPD+4*, ADDUPD+5, ADDUPD+7, ADDUPD+8
EXAA RECONCIL+11~, RECONCIL+14*, RECONCIL+20, RECONCIL+44~, RECONCIL+47*, RECONCIL+48
EXIDST RECONCIL+11~, RECONCIL+14*, RECONCIL+20, RECONCIL+44~, RECONCIL+47*, RECONCIL+48
EXIDTYP RECONCIL+11~, RECONCIL+14*, RECONCIL+20, RECONCIL+22, RECONCIL+44~, RECONCIL+47*, RECONCIL+48, RECONCIL+50
EXSID RECONCIL+11~, RECONCIL+14*, RECONCIL+20, RECONCIL+22, RECONCIL+44~, RECONCIL+47*, RECONCIL+48, RECONCIL+50
EXTFIEN RECONCIL+8~, RECONCIL+10*, RECONCIL+13, RECONCIL+23, RECONCIL+41~, RECONCIL+43*, RECONCIL+46, RECONCIL+48, RECONCIL+50
>> HL("ECH" MSH+2*, MSH+3, MFI+4, MFE+6
>> HL("EID" INIT+42
>> HL("EIDS" INIT+42
>> HL("FS" INIT+25, MSH+2*, MSH+4, EVN+2, PID+2, MFI+3, MFI+4, MFE+7, MFE+8, MFE+10
ZET+3, ZET+6, RECONCIL+36, ADDUPD+6, ADDUPD+8
>> HL("MID" INIT+25
>> HL("MTN" IN+6
>> HLA("HLA" INIT+25*, INIT+26*, INIT+35*, INIT+36*, INIT+39*
HLCOMP IN+14~, MSH+3*, MFE+2~, MFE+6*, MFE+29, MFE+30, MFE+31, MFE+32, MFE+35, RECONCIL+36
, ADDUPD+8
HLDONE IN+10!
>> HLECH MSH+2*
>> HLFS MSH+2*
>> HLL("LINKS" ROUTE+4*
>> HLMTIEN ROUTE+6
>> HLMTIENS INIT+42
>> HLNEXT IN+8, INIT+3
HLNODE IN+8, IN+10!, INIT+4, INIT+6
HLNODE( INIT+5
>> HLP INIT+42
HLQUIT IN+8, IN+10!, IN+11*, INIT+3
ICN IN+14~, INIT+19, INIT+20, MFE+29*, MFE+39, ZET+4, ZET+7, RECONCIL+3, RECONCIL+16, RECONCIL+18
RECONCIL+24, RECONCIL+48, RECONCIL+50, DEL~, DEL+4
IDCNT MFE+5~, MFE+17*, MFE+20, MFE+21, MFE+22, MFE+23*
IDENSTAT MFE+2~, MFE+28*, MFE+39, ADDUPD~, ADDUPD+5
IDS MFE+5~
IDS( MFE+18*, MFE+21*
IDS(1 MFE+29
IDS(2 MFE+30, MFE+31, MFE+32, MFE+35
IDSTAT RECONCIL+1~, RECONCIL+32*, RECONCIL+38, RECONCIL+48
IDTYP MFE+5~, MFE+32*, MFE+34*, MFE+39, RECONCIL+34*, RECONCIL+38, RECONCIL+48, RECONCIL+50, ADDUPD~, ADDUPD+5
INAA RECONCIL+17~, RECONCIL+19*, RECONCIL+20
INIDST RECONCIL+17~, RECONCIL+19*, RECONCIL+20
INIDTYP RECONCIL+17~, RECONCIL+19*, RECONCIL+20, RECONCIL+22
INSID RECONCIL+17~, RECONCIL+19*, RECONCIL+20, RECONCIL+22
INST IN+13~, MFE+25*, MFE+34, MFE+36, MFE+38, MFE+39, ZET+4, ZET+7, ADDUPD~, ADDUPD+2
, ADDUPD+3*, ADDUPD+4, ADDUPD+5, DEL~, DEL+2, DEL+3*, DEL+4
IPP ZET+2~, ZET+6*, ZET+7, ADDUPD~, ADDUPD+5
LASTID MFE+5~, MFE+17*, MFE+18, MFE+20, MFE+23*
LNGTH MFE+4~, MFE+7*, MFE+8*, MFE+9
LNGTH1 MFE+4~, MFE+12*, MFE+14*
LNGTH2 MFE+4~, MFE+12*, MFE+14*
LOCCMOR RECONCIL+1~
MATCH RECONCIL+11~, RECONCIL+16*, RECONCIL+20*, RECONCIL+21, RECONCIL+22*, RECONCIL+23
MCNT MFE+5~, MFE+38*
MFA IN+14~, INIT+19, INIT+21
MFA( INIT+39, RECONCIL+36*, RECONCIL+37*, ADDUPD+6*, ADDUPD+7*, ADDUPD+8*
MFE IN+14~
MFE( INIT+32, INIT+33, INIT+34, INIT+35, INIT+36, MFE+36*, MFE+38*
MFE4 MFE+2~
MFE5 MFE+5~, MFE+16*, MFE+17, MFE+18, MFE+22*, MFE+23
MFI IN+14~, INIT+19, INIT+26, MFI+2*
MFI( MFE+39*, ZET+4*, ZET+7*, RECONCIL+16, RECONCIL+18, RECONCIL+27, RECONCIL+28, RECONCIL+29, RECONCIL+30, RECONCIL+31
RECONCIL+32, RECONCIL+34, RECONCIL+38
MFIC RECONCIL+1~
MFIC( RECONCIL+9*
MFUPT IN+13~, MFI+3*, RECONCIL+6
MPI ROUTE+1~, ROUTE+2*, ROUTE+4, ROUTE+5
MSG IN+7~, IN+8*, IN+9, IN+10!, IN+13~, INIT+4!*, INIT+7, MSH+2, MSH+4, EVN+2
PID+2, MFI+2, MFI+3, MFI+4, MFE~, MFE+7, MFE+36, ZET+3, ZET+6
MSG( INIT+5*, MFE+8, MFE+10, MFE+38
MSG(1 MFE+37
NODE0 RECONCIL+11~, RECONCIL+13*, RECONCIL+14, RECONCIL+44~, RECONCIL+46*, RECONCIL+47
NODE2 RECONCIL+11~, RECONCIL+13*, RECONCIL+14, RECONCIL+44~, RECONCIL+46*, RECONCIL+47
NXT MFE+4~, MFE+10*, MFE+12*, MFE+13, MFE+14*, MFE+15
NXTSGMT MFE+2~
PDFN IN+13~, PID+2*, ROUTE+7
PDLRTET ADDUPD~, ADDUPD+5
PDLT IN+13~, MFE+24*, MFE+39, ADDUPD~, ADDUPD+5
PDLTET ZET+2~, ZET+3*, ZET+4
REP MFE+2~, MFE+6*, MFE+17, MFE+18, MFE+21, MFE+22, MFE+23
RGLOG ROUTE+6~
SEQ MFE+4~, MFE+7*, MFE+9*, MFE+11, MFE+12, MFE+13, MFE+14, MFE+15
SEQ1 MFE+4~, MFE+8*, MFE+12*, MFE+13, MFE+14
SG IN+7~, IN+10!, IN+13~, INIT+6*, INIT+7, PICK+1
SID RECONCIL+1~, RECONCIL+31*, RECONCIL+38, RECONCIL+48, RECONCIL+50
STA ADDUPD+1~, ADDUPD+2*, ADDUPD+4, ADDUPD+5, ADDUPD+6, ADDUPD+7, ADDUPD+8, DEL+1~, DEL+2*
STATN IN+13~, EVN+2*
STEXT RECONCIL+8~, RECONCIL+9*, RECONCIL+16, RECONCIL+18, RECONCIL+21, RECONCIL+24
STIEN RECONCIL+8~, RECONCIL+9*, RECONCIL+10, RECONCIL+41~, RECONCIL+42*, RECONCIL+43
SUBCOMP MFE+4~, MFE+6*, MFE+30, MFE+31
TFIEN IN+13~
TFL RECONCIL+1~, RECONCIL+6
TFL( RECONCIL+6, RECONCIL+9
TMFE MFE+4~
TMFE( MFE+7*, MFE+11, MFE+12*, MFE+13*, MFE+14*, MFE+15*
TMFE(2 MFE+27
TMFE(3 MFE+25, MFE+26
TMFE(4 MFE+24
TMFE(5 MFE+16, MFE+20, MFE+21, MFE+22
TMPNODE RECONCIL+17~, RECONCIL+18*, RECONCIL+19
TYPE MFE+2~, MFE+27*, MFE+28, MFE+39
U ROUTE+4, ROUTE+5
VAFC IN+7~, IN+13~
VAFCARR IN+13~
VAFCARR("CMOR" MFI+4*
VAFCARR("SEND ING SITE" , MSH+4*
VAFCERR IN+14~, INIT+42
VAFCI IN+8*, IN+10!, IN+13~, INIT+3*
VAFCJ IN+14~, INIT+5*
VAFCN INIT+33*, INIT+34, INIT+35, INIT+36, INIT+39, RECONCIL+1~, RECONCIL+29*, RECONCIL+30, RECONCIL+31, RECONCIL+32
RECONCIL+34, RECONCIL+36, RECONCIL+37, RECONCIL+38
VAFCTYPE RECONCIL+1~, RECONCIL+30*, RECONCIL+36, RECONCIL+38, RECONCIL+40, ADDUPD~, ADDUPD+6
VAFCX IN+14~, INIT+32*, INIT+33, INIT+34, INIT+35, INIT+36, INIT+39, RECONCIL+1~, RECONCIL+6*, RECONCIL+9
RECONCIL+27*, RECONCIL+28, RECONCIL+29, RECONCIL+30, RECONCIL+31, RECONCIL+32, RECONCIL+34, RECONCIL+38
VAFCY RECONCIL+1~, RECONCIL+28*, RECONCIL+29, RECONCIL+30, RECONCIL+31, RECONCIL+32, RECONCIL+34, RECONCIL+36, RECONCIL+37, RECONCIL+38
RECONCIL+42, RECONCIL+48, RECONCIL+49, RECONCIL+50
X IN+14~, IN+16*, IN+17*, IN+18*, IN+19*, MFE+4~, MFE+5~, MFE+8*, MFE+10, MFE+18*
, MFE+20, MFE+23*
Y MFE+4~, MFE+9*, MFE+10
ZCNT INIT+34*, INIT+35, INIT+36, MFE+26*, MFE+36, MFE+38, MFE+39, ZET+4, ZET+7, RECONCIL+11~
RECONCIL+16*, RECONCIL+18, ADDUPD~, ADDUPD+6, ADDUPD+7, ADDUPD+8

Marked Items

Name Field # of Occurrence
$T(@SG PICK+1, PICK+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All