1 | IB20P275 ;WOIFO/SS - POST INIT ROUTINE FOR IB*2*275 ;11-MAY-04
|
---|
2 | ;;2.0;INTEGRATED BILLING;**275**;21-MAR-94
|
---|
3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | ;
|
---|
5 | Q
|
---|
6 | POST ; adding charge removal reason entries if not there
|
---|
7 | N IBX,IBT,IBY,X,Y,DIC,DO
|
---|
8 | D ADDAUTO
|
---|
9 | D ADDCRR
|
---|
10 | Q
|
---|
11 | ;
|
---|
12 | ADDAUTO ; need to add charge removal reasons
|
---|
13 | N IBX,IBT,IBY,DIC,Y,X
|
---|
14 | F IBX=1:1 S IBY=$P($T(AUTO+IBX),";",3,99) Q:IBY="" S IBT=$P(IBY,";") I '$O(^IBE(354.2,"B",IBT,0)) K DO D
|
---|
15 | . S DIC="^IBE(354.2,",DIC(0)="",X=IBT,DIC("DR")=$P(IBY,";",2,5)
|
---|
16 | . D FILE^DICN I Y>0 D BMES^XPDUTL(" --> Added Exemption Reason File: "_IBT)
|
---|
17 | Q
|
---|
18 | ADDCRR ; add charge removal reasons
|
---|
19 | N IBX,IBT,IBY,DIC,Y,X
|
---|
20 | F IBX=1:1 S IBY=$P($T(CRR+IBX),";",3,99) Q:IBY="" S IBT=$P(IBY,";") I '$O(^IBE(350.3,"B",IBT,0)) K DO D
|
---|
21 | . S DIC="^IBE(350.3,",DIC(0)="",X=IBT,DIC("DR")=$P(IBY,";",2,3)
|
---|
22 | . D FILE^DICN I Y>0 D BMES^XPDUTL(" --> Added Charge Removal Reasons: "_IBT)
|
---|
23 | Q
|
---|
24 | ;
|
---|
25 | ;
|
---|
26 | AUTO ; Exemption Reasons to add in #354.2
|
---|
27 | ;;FORMER POW;.02///Patient is a former Prisoner Of War;.03///COPAY INCOME EXEMPTION;.04///EXEMPT;.05///80
|
---|
28 | ;;UNEMPLOYABLE VETERAN;.02///Patient is an unemployable veteran;.03///COPAY INCOME EXEMPTION;.04///EXEMPT;.05///90
|
---|
29 | ;;
|
---|
30 | ;
|
---|
31 | CRR ; charge removal reasons to add in #350.3
|
---|
32 | ;;RX FOR FORMER POW;.02///POW;.03///RX
|
---|
33 | ;;RX FOR UNEMPLOYABLE VETERAN;.02///UNEMPL;.03///RX
|
---|
34 | ;;
|
---|
35 | ;
|
---|