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

FBAAPP0.m

Go to the documentation of this file.
  1. FBAAPP0 ;AISC/GRR-ENTER FEE PHARMACY DETERMINATION CONT ;4/27/2005
  1. ;;3.5;FEE BASIS;**61,91,158**;JAN 30, 1995;Build 94
  1. ;;Per VA Directive 6402, this routine should not be modified.
  1. HELPI W !!,"Enter Invoice number you wish to make a determination on. Must",!,"be an invoice which is 'Pending Determination' status." G RDIN^FBAAPP
  1. ALRDY W !,*7,"Someone is editing that invoice now!" G RDIN^FBAAPP
  1. ;
  1. NO1 ;ASK PHARMACIST TO SPECIFY ADJUSTMENT REASON
  1. N FBX
  1. ; prompt for adjustments
  1. S FBX=$$ADJ^FBUTL2($P(FBY(0),U,4),.FBADJ,5,,,,.FBRRMK) Q:FBX=0
  1. ; prompt for carcless rarcs
  1. S FBX=$$CLESSR^FBUTL4A(.FBADJ,5,.FBRRMK)
  1. Q
  1. ;
  1. GOON ; entry point when prescription was denied by pharmacy
  1. S STAT=3,$P(FBY(0),"^",11)=0,$P(FBY(0),"^",14)=DUZ,$P(FBY(0),"^",15)=DT,$P(FBY(0),"^",9)=3,$P(FBY(0),"^",16)=0
  1. RSET ; entry point when prescription was not denied by pharmacy
  1. S $P(FBY(0),"^",21)=$S(FBAAGP="Yes":"Y",FBAAGP="No":"N",1:"")
  1. S $P(FBY(0),"^",22)=FBAAPR
  1. S ^FBAA(162.1,FBJ,"RX",FBK,0)=FBY(0)
  1. K ^FBAA(162.1,FBJ,"RX","AC",1,FBK) S ^FBAA(162.1,FBJ,"RX","AC",STAT,FBK)="",$P(^FBAA(162.1,FBJ,0),"^",5)=$S($D(^FBAA(162.1,FBJ,"RX","AC",1)):1,$D(^(2)):2,$D(^(3)):3,1:0)
  1. I '$D(^FBAA(162.1,FBJ,"RX","AC",1)) K ^FBAA(162.1,"AC",1,FBJ) S ^FBAA(162.1,"AC",2,FBJ)=""
  1. I $D(FBADJ) D
  1. . D FILEADJ^FBRXFA(FBK_","_FBJ_",",.FBADJ) ; file adjustments
  1. . D FILERR^FBRXFR(FBK_","_FBJ_",",.FBRRMK) ; file remittance remarks
  1. Q