source: FOIAVistA/trunk/r/INTEGRATED_BILLING-IB-PRQ--IBD--IBQ--PRQS/IBCNSA0.m@ 635

Last change on this file since 635 was 628, checked in by George Lilly, 15 years ago

initial load of FOIAVistA 6/30/08 version

File size: 1.9 KB
Line 
1IBCNSA0 ;ALB/NLR - ANNUAL BENEFITS EDIT - CONTINUED ; 21-MAY-1993
2 ;;Version 2.0 ; INTEGRATED BILLING ;; 21-MAR-94
3 ;;Per VHA Directive 10-93-142, this routine should not be modified.
4 ;
5EN ; -- entry to do actions
6 D POL,USERINF,ADDCOM,HOSPICE
7 Q
8 ;
9POL ; -- Policy information region
10 S IBCABD=$G(^IBA(355.4,IBCAB,0))
11 S IBCABC=$G(^IBA(355.3,+$P(IBCABD,U,2),0))
12 N OFFSET,START
13 S START=1,OFFSET=20
14 D SET^IBCNSP(START,OFFSET+6," Policy Information ",IORVON,IORVOFF)
15 S Y=+IBCABD D D^DIQ
16 S IBYE=Y
17 ;D SET^IBCNSP(START+1,OFFSET+16,"Year: "_IBYE)
18 ;D SET^IBCNSP(START+2,OFFSET+14,"Group: "_IBCGN)
19 D SET^IBCNSP(START+1,OFFSET+3,"Max. Out of Pocket: $"_$J($P(IBCABD,U,5),7))
20 D SET^IBCNSP(START+2,OFFSET-1,"Ambulance Coverage (%): "_$J($P(IBCABD,U,6),8)_"%")
21 Q
22 ;
23HOSPICE ;
24 S IBCABD4=$G(^IBA(355.4,+IBCAB,4))
25 S START=29,OFFSET=43
26 D SET^IBCNSP(START,OFFSET+7," Hospice ",IORVON,IORVOFF)
27 D SET^IBCNSP(START+1,OFFSET+2,"Annual Deductible: $"_$J($P(IBCABD4,U,1),7))
28 D SET^IBCNSP(START+2,OFFSET-2,"Inpatient Annual Max.: $"_$J($P(IBCABD4,U,2),7))
29 D SET^IBCNSP(START+3,OFFSET+6,"Lifetime Max.: $"_$J($P(IBCABD4,U,3),7))
30 D SET^IBCNSP(START+4,OFFSET+1,"Room and Board (%): "_$J($P(IBCABD4,U,4),8)_"%")
31 D SET^IBCNSP(START+5,OFFSET-4,"Other Inpt. Charges (%): "_$J($P(IBCABD4,U,5),8)_"%")
32 Q
33USERINF ;
34 S IBCABD1=$G(^IBA(355.4,+IBCAB,1))
35 S IBDUZ=$P(IBCABD1,U,2)
36 S START=43,OFFSET=3
37 D SET^IBCNSP(START,OFFSET+1," User Information ",IORVON,IORVOFF)
38 D SET^IBCNSP(START+1,OFFSET+8,"Entered By: "_$P($G(^VA(200,+IBDUZ,0)),U))
39 D SET^IBCNSP(START+2,OFFSET+8,"Entered On: "_$$DAT1^IBOUTL($P(IBCABD1,U)))
40 S IBDUZ=$P(IBCABD1,U,6)
41 D SET^IBCNSP(START+3,OFFSET+3,"Last Updated By: "_$P($G(^VA(200,+IBDUZ,0)),U))
42 D SET^IBCNSP(START+4,OFFSET+3,"Last Updated On: "_$$DAT1^IBOUTL($P(IBCABD1,U,5)))
43 Q
44ADDCOM ;
45 ;S START=12,OFFSET=4
46 ;D SET^IBCNSP(START,OFFSET+4," Comments ",IORVON,IORVOFF)
47 ;D SET^IBCNSP(START+1,OFFSET+2,""_$P(IBCABD1,U,8))
48 Q
Note: See TracBrowser for help on using the repository browser.