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

IBCNSD1.m

Go to the documentation of this file.
  1. IBCNSD1 ;ALB/NLR - BU EDIT TEMPLATES ; 10-JUN-93
  1. ;;Version 2.0 ; INTEGRATED BILLING ;; 21-MAR-94
  1. ;;Per VHA Directive 10-93-142, this routine should not be modified.
  1. ;
  1. ED(IBE) ;
  1. D SAVEBU
  1. S DIE="^IBA(355.5,",DA=IBCBU
  1. S DR=IBE
  1. L +^IBA(355.5,+IBCBU):5 I '$T D LOCKED^IBTRCD1 G EDQ
  1. D ^DIE K DIE
  1. D COMP
  1. I IBDIF=1 D EDUP
  1. EDQ L -^IBA(355.5,+IBCBU)
  1. D EXIT
  1. Q
  1. ;
  1. SAVEBU ;
  1. K ^TMP($J,"IBBU")
  1. S ^TMP($J,"IBBU",355.5,IBCBU,0)=$G(^IBA(355.5,IBCBU,0))
  1. S ^TMP($J,"IBBU",355.5,IBCBU,1)=$G(^IBA(355.5,IBCBU,1))
  1. Q
  1. COMP ;
  1. S IBDIF=0
  1. I $G(^IBA(355.5,DA,0))'=^TMP($J,"IBBU",355.5,DA,0) S IBDIF=1 Q
  1. I $G(^IBA(355.5,DA,1))'=^TMP($J,"IBBU",355.5,DA,1) S IBDIF=1 Q
  1. Q
  1. EDUP ; -- enter date and user if editing has taken place
  1. S DIE="^IBA(355.5,",DA=IBCBU
  1. S DR="1.05///NOW;1.06////"_DUZ
  1. D ^DIE K DIE
  1. Q
  1. CY ;
  1. S IBYR1=IBYR K IBYR D INIT^IBCNSD
  1. I $D(VALMQUIT) S IBYR=IBYR1 K VALMQUIT D EXITRP
  1. I IBYR=IBYR1 D
  1. .K IBYR1,VALMQUIT D EXITRP
  1. E D EXIT
  1. Q
  1. ;
  1. EXIT I $G(IBDIF) D HDR^IBCNSA("Benefits Used"),BLD^IBCNSD
  1. EXITRP S VALMBCK="R"
  1. Q