| [613] | 1 | IBCEPB ;ALB/WCJ - Insurance company ID parameters ;22-DEC-2005
 | 
|---|
 | 2 |  ;;2.0;INTEGRATED BILLING;**320,348,349**;21-MAR-94;Build 46
 | 
|---|
 | 3 |  ;;Per VHA Directive 2004-038, this routine should not be modified.
 | 
|---|
 | 4 | EN ; -- main entry point for IBCE INSCO ID MAINT
 | 
|---|
 | 5 |  D EN^VALM("IBCE INSCO ID MAINT")
 | 
|---|
 | 6 |  Q
 | 
|---|
 | 7 |  ;
 | 
|---|
 | 8 | HDR ; -- header code
 | 
|---|
 | 9 |  N PCF,PCDISP
 | 
|---|
 | 10 |  I '$D(IBCNS) N IBCNS S IBCNS=IBINS
 | 
|---|
 | 11 |  S PCF=$P($G(^DIC(36,+IBCNS,3)),U,13),PCDISP=$S(PCF="P":"(Parent)",1:"")
 | 
|---|
 | 12 |  S VALMHDR(1)="Insurance Co: "_$P($G(^DIC(36,+IBCNS,0)),U)_PCDISP
 | 
|---|
 | 13 |  Q
 | 
|---|
 | 14 |  ;
 | 
|---|
 | 15 | INIT ; Initialize
 | 
|---|
 | 16 |  I '$D(IBCNS) N IBCNS S IBCNS=IBINS
 | 
|---|
 | 17 |  N IBLCT
 | 
|---|
 | 18 |  S IBLCT=0
 | 
|---|
 | 19 |  ; Display the list
 | 
|---|
 | 20 |  D SET1(.IBLCT,"Attending/Rendering Provider Secondary ID")
 | 
|---|
 | 21 |  D SET1(.IBLCT,"Default ID (1500) : "_$$GET1^DIQ(36,IBCNS,4.01))
 | 
|---|
 | 22 |  D SET1(.IBLCT,"Default ID (UB-04): "_$$GET1^DIQ(36,IBCNS,4.02))
 | 
|---|
 | 23 |  D SET1(.IBLCT,"Require ID on Claim: "_$$GET1^DIQ(36,IBCNS,4.03))
 | 
|---|
 | 24 |  D SET1(.IBLCT," ")
 | 
|---|
 | 25 |  D SET1(.IBLCT,"Referring Provider Secondary ID")
 | 
|---|
 | 26 |  D SET1(.IBLCT,"Default ID (1500): "_$$GET1^DIQ(36,IBCNS,4.04))
 | 
|---|
 | 27 |  D SET1(.IBLCT,"Require ID on Claim: "_$$GET1^DIQ(36,IBCNS,4.05))
 | 
|---|
 | 28 |  D SET1(.IBLCT," ")
 | 
|---|
 | 29 |  D SET1(.IBLCT,"Billing Provider Secondary IDs")
 | 
|---|
 | 30 |  D SET1(.IBLCT,"Use Att/Rend ID as Billing Provider Sec. ID (1500)? : "_$$GET1^DIQ(36,IBCNS,4.06))
 | 
|---|
 | 31 |  D SET1(.IBLCT,"Use Att/Rend ID as Billing Provider Sec. ID (UB-04)?: "_$$GET1^DIQ(36,IBCNS,4.08))
 | 
|---|
 | 32 |  D SET1(.IBLCT,"Transmit no Billing Provider Sec ID for the following Electronic Plan Types:")
 | 
|---|
 | 33 |  D LIST^DIC(36.013,","_IBCNS_",",".01",,10,,,,,,"TAR","ERR")
 | 
|---|
 | 34 |  F I=1:1:+$G(TAR("DILIST",0)) D
 | 
|---|
 | 35 |  . D SET1(.IBLCT,TAR("DILIST",1,I))
 | 
|---|
 | 36 |  D SET1(.IBLCT," ")
 | 
|---|
 | 37 |  D SET1(.IBLCT,"VA-Laboratory or Facility IDs")
 | 
|---|
 | 38 |  D SET1(.IBLCT,"Send VA Lab/Facility IDs or Facility Data for VAMC?: "_$$GET1^DIQ(36,IBCNS,4.07))
 | 
|---|
 | 39 |  S VALMBG=1,VALMCNT=IBLCT
 | 
|---|
 | 40 |  Q
 | 
|---|
 | 41 |  ;
 | 
|---|
 | 42 | SET1(IBLCT,TEXT,IBCT) ;
 | 
|---|
 | 43 |  S IBLCT=IBLCT+1 D SET^VALM10(IBLCT,TEXT)
 | 
|---|
 | 44 |  Q
 | 
|---|
 | 45 |  ;
 | 
|---|
 | 46 | EXPND ;
 | 
|---|
 | 47 |  Q
 | 
|---|
 | 48 | HELP ;
 | 
|---|
 | 49 |  Q
 | 
|---|
 | 50 | EXIT ;
 | 
|---|
 | 51 |  D CLEAN^VALM10
 | 
|---|
 | 52 |  Q
 | 
|---|
 | 53 |  ;
 | 
|---|
 | 54 | IDPARAM ;
 | 
|---|
 | 55 |  D FULL^VALM1
 | 
|---|
 | 56 |  N DIE,DA,DR
 | 
|---|
 | 57 |  I '$D(IBCNS) N IBCNS S IBCNS=IBINS
 | 
|---|
 | 58 |  S DIE="^DIC(36,",(DA,Y)=IBCNS,DR="[IBEDIT INS CO1]"
 | 
|---|
 | 59 |  I '$D(IBY) N IBY S IBY=",12,"
 | 
|---|
 | 60 |  D ^DIE K DIE
 | 
|---|
 | 61 |  K ^TMP("IBCE_PRVFAC_MAINT",$J)
 | 
|---|
 | 62 |  D INIT
 | 
|---|
 | 63 |  S VALMBCK="R"
 | 
|---|
 | 64 |  Q
 | 
|---|
 | 65 |  ;
 | 
|---|
 | 66 | BILLPRVP ;
 | 
|---|
 | 67 |  D FULL^VALM1
 | 
|---|
 | 68 |  D EN^IBCEPC
 | 
|---|
 | 69 |  D INIT
 | 
|---|
 | 70 |  K ^TMP("IBCE_PRVFAC_MAINT",$J)
 | 
|---|
 | 71 |  S VALMBCK="R"
 | 
|---|
 | 72 |  Q
 | 
|---|