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

IBY399P3.m

Go to the documentation of this file.
  1. IBY399P3 ;ALB/ARH - IB*2*399 POST-INSTALL - FTF UPDATE ; 09-MAR-2009
  1. ;;2.0;INTEGRATED BILLING;**399**;21-MAR-94;Build 8
  1. ;;Per VHA Directive 2004-038, this routine should not be modified.
  1. ;
  1. ; Add Standard Filing Time Frames to file #355.13
  1. ; Convert Insurance and Plan Filing Time Frames to Standard Filing Time Frames
  1. ;
  1. Q
  1. FTF ; Add and Convert to Standard Filing Time Frames
  1. ;
  1. D NEWF ; add Standard Filing Time Frames (#355.13)
  1. D CONVF^IBY399P4 ; Convert Company (#36) and Plan (#355.3) Filing Time Frames
  1. ;
  1. Q
  1. ;
  1. NEWF ; Add Standard Filing Time Frames to the new file INSURANCE FILING TIME FRAME (#355.13)
  1. N IBI,IBLN,IBNAME,IBVAL,IBDA,DIC,DIE,DR,DA,DD,DO,X,Y,DLAYGO,IBTOT,IBTNC,IBTCH S (IBTOT,IBTNC,IBTCH)=0
  1. ;
  1. D MSG(" "),MSG("Add 8 Standard Filing Time Frames (#355.13)...",1)
  1. ;
  1. F IBI=1:1 S IBLN=$P($T(NEW+IBI),";;",2,999) Q:IBLN="" D
  1. . S IBNAME=$P(IBLN,U,1),IBVAL=+$P(IBLN,U,2)
  1. . ;
  1. . S IBTOT=IBTOT+1 I $O(^IBE(355.13,"B",IBNAME,0)) S IBTNC=IBTNC+1 Q
  1. . ;
  1. . K DD,DO S DLAYGO=355.13,DIC="^IBE(355.13,",DIC(0)="L",X=IBNAME D FILE^DICN K DIC S IBDA=+Y I Y<1 K X,Y Q
  1. . ;
  1. . I +IBVAL S DIE="^IBE(355.13,",DA=+IBDA,DR=".02////"_IBVAL D ^DIE K DIE,DA,DR,X,Y
  1. . ;
  1. . S IBTCH=IBTCH+1 D MSG(IBNAME_" added")
  1. ;
  1. I 'IBTCH D MSG("No Change: "_IBTNC_" of "_IBTOT_" New FTFs Already Exist",2)
  1. I +IBTCH D MSG("Updated: "_IBTCH_" of "_IBTOT_" New FTFs Added"_$S(+IBTNC:", "_IBTNC_" Already Exist",1:""),2)
  1. Q
  1. ;
  1. ;
  1. MSG(X,Y) ; set lines into patch install message, X is message, Y is line type (1-header, 2-result line)
  1. N CNT,IBA S CNT=1,IBA(1)=" " I +$G(Y) S CNT=2,IBA(2)=IBA(1) I +$G(Y)=1 S IBA(2)=" >> "
  1. S IBA(CNT)=IBA(CNT)_$G(X) D MES^XPDUTL(.IBA) K IBA
  1. Q
  1. ;
  1. ;
  1. NEW ; List of Standard Filing Time Frames to be added (#355.31)
  1. ;;DAYS^1
  1. ;;MONTH(S)^1
  1. ;;YEAR(S)^1
  1. ;;DAYS PLUS ONE YEAR^1
  1. ;;DAYS OF FOLLOWING YEAR^1
  1. ;;MONTHS OF FOLLOWING YEAR^1
  1. ;;END OF FOLLOWING YEAR
  1. ;;NO FILING TIME FRAME LIMIT
  1. ;;