VAFCTFIN ;BIR/DR-TREATING FACILTIY MFU PROCESSING ROUTINE ; 1/21/10 4:26pm
Source file <VAFCTFIN.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RECONCIL | ; | |
| MFE | ;;MFE | |
| EVN | ;;EVN | |
| MFI | ;;MFI | |
| ROUTE | ;routing logic entry point | |
| MSH | ;;MSH | |
| PID | ;;PID | |
| ADDUPD(DFN,INST,PDLT,PDLRTET,IPP,DFNATST,IDENSTAT,ZCNT,VAFCTYPE) | ;add or update TF entry | |
| INIT | ;Process in the Treating Facility MFN msg | |
| ZET | ;;ZET | |
| PICK | ;check routine for segment entry point | |
| TEST | ; | |
| IN | ;This entry point is used to process the Treating Facility Master File Update Message. | |
| DEL(ICN,INST) | ;delete a TF entry | |
| RSP | ;response process logic entry point | 
| Name | Field # of Occurrence | 
|---|---|
| $$FMDATE^HLFNC | EVN+2, MFE+4 | 
| $$HLDATE^HLFNC | RECONCIL+15, ADDUPD+6 | 
| GENACK^HLMA1 | INIT+14 | 
| $$REPROC^HLUTIL | TEST+1 | 
| $$GETDFN^MPIF001 | RECONCIL+3 | 
| $$MPILINK^MPIFAPI | ROUTE+2 | 
| EXC^RGHLLOG | ROUTE+6 | 
| START^RGHLLOG | ROUTE+5 | 
| STOP^RGHLLOG | ROUTE+7 | 
| IN^VAFCOFIN | IN+9 | 
| $$DELETETF^VAFCTFU | DEL+4 | 
| FILE^VAFCTFU | ADDUPD+5 | 
| TFL^VAFCTFU1 | RECONCIL+5 | 
| $$SITE^VASITE | EVN+2, RECONCIL+16, ADDUPD+4 | 
| $$NOW^XLFDT | RECONCIL+15, ADDUPD+6 | 
| $$LKUP^XUAF4 | ADDUPD+3, DEL+3 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| HL7 Protocol Name | Call Tags | 
|---|---|
| VAFC MFN-M05 SERVER | RSP | 
| VAFC MFN-M05 CLIENT | IN | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | IN+16, IN+17, IN+18, IN+19 | 
| Name | Line Occurrences | 
|---|---|
| @( | PICK+1 | 
| ADDUPD | RECONCIL+17 | 
| DEL | RECONCIL+6, RECONCIL+18 | 
| PICK | INIT+1 | 
| RECONCIL | INIT+3 | 
| ROUTE | INIT+13 | 
| RSP | IN+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CNFLT | RECONCIL+1~, RECONCIL+2*, RECONCIL+4*, RECONCIL+5, RECONCIL+14, RECONCIL+16, RECONCIL+17, RECONCIL+18 | 
| CNT | IN+14~, INIT+5*, INIT+6*, INIT+7*, INIT+11* | 
| DFN | RECONCIL+1~, RECONCIL+3*, RECONCIL+4, RECONCIL+5, RECONCIL+17, ADDUPD~, ADDUPD+5 | 
| DFNATST | MFE+2~, MFE+12*, MFE+15, ADDUPD~, ADDUPD+5 | 
| ERROR | ADDUPD+1~, ADDUPD+5, DEL+1~, DEL+4* | 
| ERROR( | ADDUPD+4*, ADDUPD+5, ADDUPD+7, ADDUPD+8 | 
| >> HL("ECH" | MSH+2*, MSH+3, MFI+4, MFE+3 | 
| >> HL("EID" | INIT+14 | 
| >> HL("EIDS" | INIT+14 | 
| >> HL("FS" | INIT+6, MSH+2*, MSH+4, EVN+2, PID+2, MFI+3, MFI+4, MFE+4, MFE+7, MFE+8 , MFE+10, MFE+11, ZET+3, ZET+6, RECONCIL+15, ADDUPD+6, ADDUPD+8 | 
| >> HL("MID" | INIT+6 | 
| >> HL("MTN" | IN+6 | 
| >> HLA("HLA" | INIT+6*, INIT+7*, INIT+11* | 
| HLCOMP | IN+14~, MSH+3*, MFE+2~, MFE+3*, MFE+9, MFE+12, RECONCIL+15, ADDUPD+8 | 
| HLDONE | IN+10! | 
| >> HLECH | MSH+2* | 
| >> HLFS | MSH+2* | 
| >> HLL("LINKS" | ROUTE+3* | 
| >> HLMTIEN | ROUTE+5 | 
| >> HLMTIENS | INIT+14 | 
| >> HLNEXT | IN+8, INIT+1 | 
| HLNODE | IN+8, IN+10!, INIT+1 | 
| >> HLP | INIT+14 | 
| HLQUIT | IN+8, IN+10!, IN+11*, INIT+1 | 
| ICN | IN+14~, MFE+9*, MFE+15, ZET+4, ZET+7, RECONCIL+3, RECONCIL+6, RECONCIL+18, DEL~, DEL+4 | 
| IDENSTAT | MFE+2~, MFE+13*, MFE+15, ADDUPD~, ADDUPD+5 | 
| IDSTAT | RECONCIL+1~, RECONCIL+13*, RECONCIL+17 | 
| INST | IN+13~, MFE+10*, MFE+14, MFE+15, 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 | 
| LOCCMOR | RECONCIL+1~ | 
| MFA | IN+14~ | 
| MFA( | INIT+11, RECONCIL+15*, RECONCIL+16*, ADDUPD+6*, ADDUPD+7*, ADDUPD+8* | 
| MFE | IN+14~ | 
| MFE( | INIT+9, INIT+10, INIT+11, MFE+14* | 
| MFE4 | MFE+2~, MFE+8*, MFE+9, MFE+12 | 
| MFI | IN+14~, INIT+7, MFI+2* | 
| MFI( | MFE+15*, ZET+4*, ZET+7*, RECONCIL+6, RECONCIL+8, RECONCIL+9, RECONCIL+10, RECONCIL+11, RECONCIL+12, RECONCIL+13 , RECONCIL+17 | 
| MFIC | RECONCIL+1~ | 
| MFIC( | RECONCIL+6* | 
| MFUPT | IN+13~, MFI+3*, RECONCIL+5 | 
| MPI | ROUTE+1~, ROUTE+2*, ROUTE+3, ROUTE+4 | 
| MSG | IN+7~, IN+8*, IN+9, IN+10!, IN+13~, INIT+1*, MSH+2, MSH+4, EVN+2, PID+2 , MFI+2, MFI+3, MFI+4, MFE+4, MFE+7, MFE+8, MFE+10, MFE+11, MFE+14, ZET+3 , ZET+6 | 
| NXTSGMT | MFE+2~ | 
| PDFN | IN+13~, PID+2*, ROUTE+6 | 
| PDLRTET | ADDUPD~, ADDUPD+5 | 
| PDLT | IN+13~, MFE+4*, MFE+15, ADDUPD~, ADDUPD+5 | 
| PDLTET | ZET+2~, ZET+3*, ZET+4 | 
| REP | MFE+2~, MFE+3*, MFE+9, MFE+12 | 
| RGLOG | ROUTE+5~ | 
| SG | IN+7~, IN+10!, IN+13~, INIT+1*, PICK+1 | 
| SID | RECONCIL+1~, RECONCIL+12*, RECONCIL+17 | 
| STA | ADDUPD+1~, ADDUPD+2*, ADDUPD+4, ADDUPD+5, ADDUPD+6, ADDUPD+7, ADDUPD+8, DEL+1~, DEL+2* | 
| STATN | IN+13~, EVN+2* | 
| TFIEN | IN+13~ | 
| TFL | RECONCIL+1~, RECONCIL+5 | 
| TFL( | RECONCIL+5, RECONCIL+6 | 
| TYPE | MFE+2~, MFE+7*, MFE+13, MFE+15 | 
| U | ROUTE+3, ROUTE+4 | 
| VAFC | IN+7~, IN+13~ | 
| VAFC( | INIT+1* | 
| VAFCARR | IN+13~ | 
| VAFCARR("CMOR" | MFI+4* | 
| VAFCARR("SEND | ING SITE" , MSH+4* | 
| VAFCERR | IN+14~, INIT+14 | 
| VAFCI | IN+8*, IN+10!, IN+13~, INIT+1* | 
| VAFCN | INIT+10*, INIT+11, RECONCIL+1~, RECONCIL+10*, RECONCIL+11, RECONCIL+12, RECONCIL+13, RECONCIL+15, RECONCIL+16, RECONCIL+17 , RECONCIL+18 | 
| VAFCTYPE | RECONCIL+1~, RECONCIL+11*, RECONCIL+15, RECONCIL+17, RECONCIL+18, ADDUPD~, ADDUPD+6 | 
| VAFCX | IN+14~, INIT+9*, INIT+10, INIT+11, RECONCIL+1~, RECONCIL+5*, RECONCIL+6, RECONCIL+8*, RECONCIL+9, RECONCIL+10 , RECONCIL+11, RECONCIL+12, RECONCIL+13, RECONCIL+17 | 
| VAFCY | RECONCIL+1~, RECONCIL+9*, RECONCIL+10, RECONCIL+11, RECONCIL+12, RECONCIL+13, RECONCIL+15, RECONCIL+16, RECONCIL+17, RECONCIL+18 | 
| X | IN+14~, IN+16*, IN+17*, IN+18*, IN+19* | 
| ZCNT | MFE+11*, MFE+14, MFE+15, ZET+4, ZET+7, ADDUPD~, ADDUPD+6, ADDUPD+7, ADDUPD+8 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@SG | PICK+1, PICK+2 |