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

IBCNSC1.m

Go to the documentation of this file.
  1. IBCNSC1 ;ALB/NLR - IBCNS INSURANCE COMPANY ; 23-MAR-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. % G EN^IBCNSC
  1. ;
  1. AI ; -- (In)Activate Company
  1. D FULL^VALM1 W !!
  1. I '$D(^XUSEC("IB INSURANCE SUPERVISOR",DUZ)) D SORRY G EXIT
  1. D ^IBCNSC2
  1. G EXIT
  1. CC ; -- Change Insurance Company
  1. D FULL^VALM1 W !!
  1. S IBCNS1=IBCNS K IBCNS D INSCO^IBCNSC
  1. I $D(VALMQUIT) S IBCNS=IBCNS1 K VALMQUIT
  1. D:IBCNS'=IBCNS1
  1. K IBCNS1,VALMQUIT
  1. G EXIT
  1. EA ; -- Billing,Claims,Appeals,Inquiry,Telephone,Main,Remarks,Synonyms
  1. D FULL^VALM1 W !!
  1. D MAIN
  1. ;
  1. ; -- was company deleted
  1. I '$D(^DIC(36,IBCNS)) W !!,"<DELETED>",!! S VALMQUIT="" Q
  1. ;
  1. EXIT ;
  1. D HDR^IBCNSC,BLD^IBCNSC
  1. S VALMBCK="R"
  1. Q
  1. MAIN ; -- Call edit template
  1. L +^DIC(36,+IBCNS):5 I '$T D LOCKED^IBTRCD1 G MAINQ
  1. N DIE S DIE="^DIC(36,",(DA,Y)=IBCNS,DR="[IBEDIT INS CO1]" D ^DIE K DIE I $D(Y) S IB("^")=1
  1. L -^DIC(36,+IBCNS)
  1. MAINQ Q
  1. ;
  1. SORRY ; -- can't inactivate, don't have key
  1. W !!,"You do not have access to Inactivate entries. See your application coordinator.",! D PAUSE^VALM1
  1. Q
  1. PRESCR ;
  1. N OFFSET,START,IBCNS18,IBADD
  1. S IBCNS18=$$ADDRESS^IBCNSC0(IBCNS,.18,11)
  1. S START=34,OFFSET=2
  1. D SET^IBCNSP(START,OFFSET+19," Prescription Claims Office Information ",IORVON,IORVOFF)
  1. D SET^IBCNSP(START+1,OFFSET," Company Name: "_$P($G(^DIC(36,+$P(IBCNS18,"^",7),0)),"^",1))
  1. D SET^IBCNSP(START+2,OFFSET," Street: "_$P(IBCNS18,"^",1))
  1. D SET^IBCNSP(START+3,OFFSET," Street 2: "_$P(IBCNS18,"^",2))
  1. N OFFSET S OFFSET=45
  1. D SET^IBCNSP(START+1,OFFSET," Street 3: "_$P(IBCNS18,"^",3)) S IBADD=1
  1. D SET^IBCNSP(START+1+IBADD,OFFSET," City/State: "_$E($P(IBCNS18,"^",4),1,15)_$S($P(IBCNS18,"^",4)="":"",1:", ")_$P($G(^DIC(5,+$P(IBCNS18,"^",5),0)),"^",2)_" "_$E($P(IBCNS18,"^",6),1,5))
  1. D SET^IBCNSP(START+2+IBADD,OFFSET," Phone: "_$P(IBCNS18,"^",8))
  1. D SET^IBCNSP(START+3+IBADD,OFFSET," Fax: "_$P(IBCNS18,"^",9))
  1. Q