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

IBY788PO.m

Go to the documentation of this file.
  1. IBY788PO ;YMG/EDE - IB*2.0*788 POST INSTALL;FEB 16 2024
  1. ;;2.0;Integrated Billing;**788**;21-MAR-94;Build 2
  1. ;Per VA Directive 6402, this routine should not be modified.
  1. ;
  1. Q
  1. ;
  1. EN ; entry point
  1. D BMES^XPDUTL(" >> Starting the Post-Initialization routine for IB*2.0*788")
  1. D NEWCANC
  1. D BMES^XPDUTL(" >> End of the Post-Initialization routine for IB*2.0*788")
  1. Q
  1. ;
  1. NEWCANC ; add new cancellation reason to file 350.3
  1. N FDA,IBCNNM
  1. D MES^XPDUTL(" -> Adding new Cancellation Reason to file 350.3...")
  1. S IBCNNM="PACT103"
  1. I $$FIND1^DIC(350.3,,"X",IBCNNM,"B")>0 D MES^XPDUTL(" Already exists.") Q ; already exists
  1. S FDA(350.3,"+1,",.01)=IBCNNM ; name
  1. S FDA(350.3,"+1,",.02)="PACT" ; abbreviation
  1. S FDA(350.3,"+1,",.03)=3 ; limit
  1. S FDA(350.3,"+1,",.04)=1 ; can cancel UC
  1. S FDA(350.3,"+1,",.05)=2 ; UC visit processing
  1. S FDA(350.3,"+1,",.07)=2 ; MH visit processing
  1. S FDA(350.3,"+1,",.08)=1 ; Can cancel MH Visit
  1. D UPDATE^DIE("","FDA")
  1. D MES^XPDUTL(" Done.")
  1. Q