| [613] | 1 | IBCNSM6 ;ALB/NLR - INSURANCE MANAGEMENT WORKSHEET, AN BEN ; 30-JUL-93 | 
|---|
|  | 2 | ;;Version 2.0 ; INTEGRATED BILLING ;; 21-MAR-94 | 
|---|
|  | 3 | ;;Per VHA Directive 10-93-142, this routine should not be modified. | 
|---|
|  | 4 | ; | 
|---|
|  | 5 | BL1 ; --print subscriber's employer info, policy info, insurance co. | 
|---|
|  | 6 | ; | 
|---|
|  | 7 | W !,$TR($J(" ",IOM)," ","=") | 
|---|
|  | 8 | W !?66-($L("* PLAN *")\2),"* PLAN *" | 
|---|
|  | 9 | W !?5,$TR($J(" ",IOM-12)," ","-") | 
|---|
|  | 10 | W !?6,"1.",?33-($L("** INSURANCE COMPANY **")\2),"** INSURANCE COMPANY **" | 
|---|
|  | 11 | D VLINE^IBCNSM7 | 
|---|
|  | 12 | W ?72,"2.",?99-($L("** PLAN INFO, UR **")\2),"** PLAN INFO, UR **" | 
|---|
|  | 13 | W !?3,$J("Company:",23),?28,$E($$DOL(36,.01,$P($G(^DIC(36,+IBCDFND,0)),"^"),IBLINE),1,22) D VLINE^IBCNSM7 | 
|---|
|  | 14 | W ?83,$J("Require UR?:",23),?108,$$DOL(355.3,.05,$$YN^IBCNSM($P(IBCPOLD,"^",5),1),IBLINE) | 
|---|
|  | 15 | W !?3,$J("Street:",23),?28,$E($$DOL(36,.111,$P($G(IBCDFNDA),"^"),IBLINE),1,22) D VLINE^IBCNSM7 | 
|---|
|  | 16 | W ?83,$J("Require Pre-cert?:",23),?108,$$DOL(355.3,.06,$$YN^IBCNSM($P(IBCPOLD,"^",6),1),IBLINE) | 
|---|
|  | 17 | W !?3,$J("Street 2:",23),?28,$E($$DOL(36,.112,$P($G(IBCDFNDA),"^",2),IBLINE),1,22) D VLINE^IBCNSM7 | 
|---|
|  | 18 | W ?83,$J("Benefits Assignable?:",23),?108,$$DOL(355.3,.08,$$YN^IBCNSM($P(IBCPOLD,"^",8),1),IBLINE) | 
|---|
|  | 19 | W !?3,$J("City:",23),?28,$E($$DOL(36,.114,$P(IBCDFNDA,"^",4),IBLINE),1,22) D VLINE^IBCNSM7 | 
|---|
|  | 20 | W ?83,$J("Effective Date:",23),?108,$$DOL(FILE,8,$$DAT1^IBOUTL($P(IBCDFND,"^",8)),IBLINE) | 
|---|
|  | 21 | W !?3,$J("State:",23),?28,$E($$DOL(36,.115,$P(IBCDFNDA,"^",5),IBLINE),1,22) D VLINE^IBCNSM7 | 
|---|
|  | 22 | W ?83,$J("Expiration Date:",23),?108,$$DOL(FILE,3,$$DAT1^IBOUTL($P(IBCDFND,"^",4)),IBLINE) | 
|---|
|  | 23 | W !,?3,$J("Phone:",23),?28,$$DOL(36,.131,$P(IBCDFNDB,"^",1),IBLINE) D VLINE^IBCNSM7 | 
|---|
|  | 24 | W ?83,$J("Whose Insurance:",23),?108,$$EXPAND^IBTRE(2.312,6,$$DOL(FILE,6,$P($G(IBCDFND),"^",6),IBLINE)) | 
|---|
|  | 25 | W !?3,$J("Precert Phone:",23),?28,$$DOL(36,.133,$$PHONE^IBCNSC01(IBCDFNDB),IBLINE) D VLINE^IBCNSM7 | 
|---|
|  | 26 | W ?83,$J("Subscriber ID:",23),?108,$$DOL(FILE,1,$P($G(IBCDFND),"^",2),IBLINE) | 
|---|
|  | 27 | W !?3,$J("Verification Phone:",23),?28,$$DOL(36,.134,$P(IBCDFNDB,"^",4),IBLINE) D VLINE^IBCNSM7 | 
|---|
|  | 28 | W ?83,$J("Insured's Name:",23),?108,$E($$DOL(FILE,17,$P($G(IBCDFND),"^",17),IBLINE),1,23) | 
|---|
|  | 29 | W !,?3,$J("Filing Time Frame:",23),?28,$$DOL(36,.12,$P($G(^DIC(36,+IBCDFND,0)),"^",12),IBLINE) D VLINE^IBCNSM7 | 
|---|
|  | 30 | Q | 
|---|
|  | 31 | ; | 
|---|
|  | 32 | ; | 
|---|
|  | 33 | DOL(FILE,FIELD,VALUE,LINE) ; -- data or line | 
|---|
|  | 34 | ; -- expand data if it exists or else print a blank line | 
|---|
|  | 35 | ;    if $g(line) print a line for worksheet | 
|---|
|  | 36 | N X | 
|---|
|  | 37 | ;S:VALUE'="" LINE=0 S X="" | 
|---|
|  | 38 | I VALUE="" S X=$S(LINE:"_______________________",1:"") G DOLQ | 
|---|
|  | 39 | ;I VALUE=""!(LINE) G DOLQ | 
|---|
|  | 40 | S X=$$EXPAND^IBTRE(FILE,FIELD,VALUE) | 
|---|
|  | 41 | DOLQ Q X | 
|---|