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

PRCA192P.m

Go to the documentation of this file.
  1. PRCA192P ;BAY-OI/RLC- PRE-INIT FOR 192 TO UPDATE CHAMPUS TO TRICARE ;03/31/03
  1. ;;4.5;Accounts Receivable;**192 **;Mar 20, 1995
  1. ;Change references to CHAMPUS to TRICARE
  1. D F4302
  1. D F3473
  1. Q
  1. ;
  1. F4302 ; update file 430.2 with new Category name and Abbreviation
  1. ; along with the corresponding "B" and "C" cross references
  1. N DA,PRNM,PRNAME,PRAB,PRABB
  1. S (PRNM,PRAB,PRABB,PRNAME)="",U="^"
  1. F S PRNM=$O(^PRCA(430.2,"B",PRNM)) Q:PRNM="" D
  1. . Q:PRNM'["CHAMPUS"
  1. . S PRNAME=$TR($E(PRNM,1,7),"CHAMPUS","TRICARE")_$E(PRNM,8,$L(PRNM))
  1. . S DA=$O(^PRCA(430.2,"B",PRNM,0)) Q:'DA
  1. . S PRAB=$P(^PRCA(430.2,DA,0),U,2)
  1. . S PRABB=$TR($E(PRAB,1),"C","T")_$E(PRAB,2,$L(PRAB))
  1. . S $P(^PRCA(430.2,DA,0),U,1)=PRNAME,$P(^(0),U,2)=PRABB
  1. . S ^PRCA(430.2,"B",PRNAME,DA)="",^PRCA(430.2,"C",PRABB,DA)=""
  1. . K ^PRCA(430.2,"B",PRNM,DA),^PRCA(430.2,"C",PRAB,DA)
  1. K DA,PRNM,PRNAME,PRAB,PRABB
  1. Q
  1. ;
  1. F3473 ; Inactivate Champus Revenue Source Codes file 347.3
  1. S INACT=1
  1. F DA=8025,8026,8027 D
  1. . L +^RC(347.3,DA):10
  1. . S DIE="^RC(347.3,",DR=".03///^S X=INACT"
  1. . D ^DIE
  1. . L -^RC(347.3,DA)
  1. K DA,DR,DIE,INACT
  1. Q