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

BARADJRA.m

Go to the documentation of this file.
  1. BARADJRA ; IHS/SD/LSL - CREATE ENTRY IN A/R EDI STND CLAIM ADJ REASON ;
  1. ;;1.8;IHS ACCOUNTS RECEIVABLE;;OCT 26, 2005
  1. ;
  1. ; IHS/SD/LSL - 10/06/2003 - V1.7 Patch 4
  1. ; For HIPAA compliance. Modify description of AR Adjustment
  1. ; to be more descriptive.
  1. ;
  1. ; ********************************************************************
  1. Q
  1. ; ********************************************************************
  1. ENTRY ; EP
  1. ; Edit entries into A/R Table Entry File (Adj Reasons)
  1. ;L +^BARTBL
  1. L +^BARTBL:5 S X=$T
  1. I 'X D Q
  1. . W *7,!!,"Cannot update HIPAA Standard Adjustment Reasons at this time."
  1. . W !,"Contact ITSC Support to obtain instructions for updating"
  1. . W !,"HIPAA Standard Adjustments after this install is complete."
  1. . W !!,"....continuing this KIDS installation."
  1. . D EOP^BARUTL(1)
  1. S BARD=";;"
  1. S BARCNT=0
  1. F D EN2 Q:BARTYPE="END"
  1. L -^BARTBL
  1. D ^BARVKL0
  1. Q
  1. ; ********************************************************************
  1. EN2 ;
  1. S BARCNT=BARCNT+1
  1. S BARTYPE=$P($T(@1+BARCNT),BARD,2,3)
  1. Q:BARTYPE="END"
  1. S BARTAG=$P(BARTYPE,BARD)
  1. S BARRTN=$P(BARTYPE,BARD,2)
  1. S BARCNT2=0
  1. F D TYPE Q:BARVALUE="END"
  1. Q
  1. ; ********************************************************************
  1. TYPE ;
  1. S BARCNT2=BARCNT2+1
  1. S BARVALUE=$P($T(@BARTAG+BARCNT2^@BARRTN),BARD,2,5)
  1. Q:BARVALUE="END"
  1. K DIC,DA,X,Y,DIE,DR
  1. S DIE="^BARTBL("
  1. S DA=$P(BARVALUE,BARD)
  1. S DR=".01///^S X=$P(BARVALUE,BARD,2)"
  1. S DR=DR_";2////^S X=$P(BARVALUE,BARD,3)"
  1. D ^DIE
  1. Q
  1. ; *********************************************************************
  1. ;; LINE TAG ;; ROUTINE
  1. ; *********************************************************************
  1. 1 ;;
  1. ;;DEDUCT;;BARADJRB
  1. ;;COPAY;;BARADJRB
  1. ;;PENDING;;BARADJRC
  1. ;;NONPYMT;;BARADJRD
  1. ;;PENALTY;;BARADJRB
  1. ;;GENINFO;;BARADJRB
  1. ;;GRPALLOW;;BARADJRB
  1. ;;WRITEOFF;;BARADJRB
  1. ;;REFUND;;BARADJRB
  1. ;;END