| [613] | 1 | PRPFBUL ;ALTOONA/CTB  GENERATE BULLETINS REQUIRED BY IG ;3/7/97  11:12 AM
 | 
|---|
 | 2 | V ;;3.0;PATIENT FUNDS;**6**;JUNE 1, 1989
 | 
|---|
 | 3 | ADDRESS ;
 | 
|---|
 | 4 |  N N
 | 
|---|
 | 5 |  S XMY("G.PRPF BULLETINS")=""
 | 
|---|
 | 6 |  S N=0 F  S N=$O(^XUSEC("PRPF SUPERVISOR",N)) Q:'N  S XMY(N)=""
 | 
|---|
 | 7 |  QUIT
 | 
|---|
 | 8 | OVERDRAW(PATDA,TRANSID) ;BULLETIN FOR OVERDRAWAL
 | 
|---|
 | 9 |  NEW TEXT,XMSUB,XMDUZ,XMZ,OUT,XMY,XMTEXT
 | 
|---|
 | 10 |  S XMDUZ=DUZ,XMSUB="Patient Funds Bulletin"
 | 
|---|
 | 11 |  S XMTEXT="TEXT("
 | 
|---|
 | 12 |  S TEXT(1)="Patient Funds transaction "_TRANSID_" has caused the account of: "
 | 
|---|
 | 13 |  S TEXT(2)=$P(^DPT(PATDA,0),"^",1)_" - "_$P(^(0),"^",9)_" to be overdrawn."
 | 
|---|
 | 14 |  D ADDRESS
 | 
|---|
 | 15 |  D ^XMD
 | 
|---|
 | 16 |  K PRPFBUL("OVERDRAW")
 | 
|---|
 | 17 |  QUIT
 | 
|---|
 | 18 | RESTRICT(PATDA,TRANSID) ;BULLETIN FOR RESTRICTION
 | 
|---|
 | 19 |  NEW TEXT,XMSUB,XMDUZ,XMZ,OUT,XMY
 | 
|---|
 | 20 |  S XMDUZ=DUZ,XMSUB="Patient Funds Bulletin"
 | 
|---|
 | 21 |  S XMTEXT="TEXT("
 | 
|---|
 | 22 |  S TEXT(1)="Patient Funds transaction "_TRANSID_" has caused the account of: "
 | 
|---|
 | 23 |  S TEXT(2)=$P(^DPT(PATDA,0),"^",1)_" - "_$P(^(0),"^",9)_" to exceed a preset restriction."
 | 
|---|
 | 24 |  D ADDRESS
 | 
|---|
 | 25 |  D ^XMD
 | 
|---|
 | 26 |  K PRPFBUL("RESTRICTION")
 | 
|---|
 | 27 |  QUIT
 | 
|---|
 | 28 | DEFER(PATDA,TRANSID) ;BULLETIN FOR DEFERRAL
 | 
|---|
 | 29 |  NEW TEXT,XMSUB,XMDUZ,XMZ,OUT,XMY
 | 
|---|
 | 30 |  S XMDUZ=DUZ,XMSUB="Patient Funds Bulletin"
 | 
|---|
 | 31 |  S XMTEXT="TEXT("
 | 
|---|
 | 32 |  S TEXT(1)="Patient Funds transaction "_TRANSID_" has caused the account of: "
 | 
|---|
 | 33 |  S TEXT(2)=$P(^DPT(PATDA,0),"^",1)_" - "_$P(^(0),"^",9)_" has overridden a preset check deferral limit."
 | 
|---|
 | 34 |  D ADDRESS
 | 
|---|
 | 35 |  D ^XMD
 | 
|---|
 | 36 |  K PRPFBUL("DEFERRAL")
 | 
|---|
 | 37 |  QUIT
 | 
|---|