Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: FB35P50

FB35P50.m

Go to the documentation of this file.
  1. FB35P50 ;ALBANY/JEH-POST INIT ROUTINE TO IDENTIFY CORRUPT VENDOR FILE ;11/16/02
  1. ;;3.5;FEE BASIS;**50**;JAN 30, 1995
  1. ; Loop through the Fee Basis Vender File looking for records with the
  1. ; "LOCAL VENDOR NAME" missing and if we have the "AUSTIN VENDOR NAME"
  1. ; write the "INTERNAL RECORD NUMBER","AUSTIN VENDOR NAME","ID NUMBER"
  1. ; and "CHAIN"(for pharmacy vendor only) into the INSTALL file.
  1. N AMSNM,CHAIN,FBNMB,ID,TEMPOUT
  1. S FBNMB=0
  1. F S FBNMB=$O(^FBAAV(FBNMB)) Q:'FBNMB D ;
  1. .I $P(^FBAAV(FBNMB,0),"^",1)="" D ;IF THE LOCAL VENDOR NAME MISSING
  1. ..S DIC=161.2,DR="30.01;1;8",DA=FBNMB,DIQ(0)="E",DIQ="TEMPOUT"
  1. ..D EN^DIQ1 K DIC,DR,DA,DIQ
  1. ..S AMSNM=$G(TEMPOUT(161.2,FBNMB,30.01,"E"))
  1. ..S ID=$G(TEMPOUT(161.2,FBNMB,1,"E"))
  1. ..S CHAIN=$G(TEMPOUT(161.2,FBNMB,8,"E"))
  1. ..I AMSNM'="" D ;
  1. ...D BMES^XPDUTL("INTERNAL ENTRY NUMBER: "_FBNMB)
  1. ...D MES^XPDUTL("AUSTIN NAME: "_AMSNM)
  1. ...D MES^XPDUTL("ID NUMBER: "_ID)
  1. ...D MES^XPDUTL("CHAIN: "_CHAIN)
  1. Q