| 1 | PSOCP1 ;BHAM ISC/EJW-PHARMACY CO-PAY APPLICATION UTILITIES FOR IB (CONT'D) ;12/12/02
 | 
|---|
| 2 |  ;;7.0;OUTPATIENT PHARMACY;**137,239**;DEC 1997
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 |  ;REF/IA
 | 
|---|
| 5 |  ;IBARX/125
 | 
|---|
| 6 | CHKIB ; SEE IF BILL # IS A CHARGE OR CANCELLATION #
 | 
|---|
| 7 |  N IBN,XX
 | 
|---|
| 8 |  I PSOREF=0 S XX=$G(^PSRX(RXP,"IB")) I $P(XX,"^",4)'="" S PSOIB=1 Q  ;ALREADY BILLED
 | 
|---|
| 9 |  I PSOREF=0 S IBN=$P(XX,"^",2)
 | 
|---|
| 10 |  I PSOREF'=0 S XX=$G(^PSRX(RXP,1,PSOREF,"IB")) I $P(XX,"^",2)'="" S PSOIB=1 Q  ;ALREADY BILLED
 | 
|---|
| 11 |  I PSOREF'=0 S IBN=$P(XX,"^",1)
 | 
|---|
| 12 |  I IBN'="" D STATUS
 | 
|---|
| 13 |  Q
 | 
|---|
| 14 |  ;
 | 
|---|
| 15 | STATUS ;
 | 
|---|
| 16 |  N XX
 | 
|---|
| 17 |  S XX=$$STATUS^IBARX(IBN)
 | 
|---|
| 18 |  I XX'=1,XX'=3 Q
 | 
|---|
| 19 |  S PSOIB=1 ; ALREADY BILLED
 | 
|---|
| 20 |  Q
 | 
|---|
| 21 |  ;
 | 
|---|
| 22 | XTYPE1 ;
 | 
|---|
| 23 |  N PSOCIBQ,PSOSCMX,Y,I,J,X,SAVY
 | 
|---|
| 24 |  S (X,PSOSCMX,SAVY)=""
 | 
|---|
| 25 |  S PSOCIBQ=$G(^PSRX(RXP,"IBQ"))
 | 
|---|
| 26 |  I $P(PSOCIBQ,"^",1)'=1 Q
 | 
|---|
| 27 |  S J=0 F  S J=$O(^PS(59,J)) Q:'J  I +$G(^(J,"IB")) S X=+^("IB") Q
 | 
|---|
| 28 |  I 'X Q
 | 
|---|
| 29 |  S X=X_"^"_PSOCPN D XTYPE^IBARX
 | 
|---|
| 30 |  I $G(Y)'=1 Q
 | 
|---|
| 31 |  S J="" F  S J=$O(Y(J)) Q:'J  S I="" F  S SAVY=I,I=$O(Y(J,I)) Q:I=""  S:I>0 PSOSCMX=I
 | 
|---|
| 32 |  I PSOSCMX="",SAVY=0 Q  ; INCOME EXEMPT OR SERVICE-CONNECTED
 | 
|---|
| 33 |  I PSOSCMX=2 Q  ; NEED TO ASK SC QUESTION
 | 
|---|
| 34 |  ; If get to here, service-connected question does not apply for this patient anymore.  Update "IBQ" and CPRS
 | 
|---|
| 35 |  S $P(^PSRX(RXP,"IBQ"),"^",1)="",CHKXTYPE=1
 | 
|---|
| 36 |  D EN^PSOHLSN1(RXP,"XX","","Order edited")
 | 
|---|
| 37 |  Q
 | 
|---|
| 38 |  ;
 | 
|---|
| 39 | SETCOMM ;
 | 
|---|
| 40 |  I EXMT="SC" S PSOCOMM="Service Connected" Q
 | 
|---|
| 41 |  I EXMT="CV" S PSOCOMM="COMBAT VETERAN" Q
 | 
|---|
| 42 |  I EXMT="AO" S PSOCOMM="AGENT ORANGE RELATED" Q
 | 
|---|
| 43 |  I EXMT="IR" S PSOCOMM="IONIZING RAD RELATED" Q
 | 
|---|
| 44 |  I EXMT="EC" S PSOCOMM="ENV CONTAMINANTS RELATED" Q
 | 
|---|
| 45 |  I EXMT="MST" S PSOCOMM="MILITARY SEXUAL TRAUMA" Q
 | 
|---|
| 46 |  I EXMT="HNC" S PSOCOMM="Head and/or Neck Cancer" Q
 | 
|---|
| 47 |  Q
 | 
|---|
| 48 |  ;
 | 
|---|
| 49 | ICD ;
 | 
|---|
| 50 |  S PSOCIBQ=$P(ZXX,U,4)_"^"_$P(ZXX,U,6)_"^"_$P(ZXX,U,2)_"^"_$P(ZXX,U,3)_"^"_$P(ZXX,U,5)_"^"_$P(ZXX,U,7)_"^"_$P(ZXX,U,8)
 | 
|---|
| 51 |  Q
 | 
|---|
| 52 |  ;
 | 
|---|