When ever working with TXN rules, I've always had best luck when storing the
charge type in to a variable. For me, it seems to work better.
Below is an example we use that makes sure we don't charge medicare
outpatients for self administered meds.
In the below example: NC is the charge type to remove the charge.
More examples can be found at www.bromenshenkel.net
(I have not updated them for awhile)
Herb
;Rule written Herb Bromenshenkel 12/98 - uses calc rule of MC2. MC2
;determines
; if patient is an outpatient and medicare. If outpatient and medicare,
;blocks
; charges except for those charge rules listed below
; will only work on M order types
"M IS smaller THAN 2"^W,
"NC"^P,
[f z out dft chg type]^O,
IF{([f rx ord type]'="M"&([f rx ord type]'="T")) [f rx ok];
IF{[f z out dft chg type]="PO" 3^A;0^A},
IF{[f z out dft chg type]="NARCPO" 3^B;0^B},
IF{[f z out dft chg type]="EENT" 3^C;0^C},
IF{[f z out dft chg type]="INH" 3^D;0^D},
IF{[f z out dft chg type]="LIQ" 3^E;0^E},
IF{[f z out dft chg type]="LIQ-OTC" 3^F;0^F},
IF{[f z out dft chg type]="MP-ORAL" 3^G;0^G},
IF{[f z out dft chg type]="MP-NARCS" 3^H;0^H},
IF{[f z out dft chg type]="KAYEX" 3^J;0^J},
IF{[f z out dft chg type]="MORP-LIQ" 3^K;0^K},
IF{[f z out dft chg type]="INJCMS" 3^K;0^K},
A+B+C+D+E+F+G+H+J+K+L^M,
IF{M'>2 [f rx ok];
IF{[f rx calc]("MC2")^MC2_.=.;
IF{(MC2=1) [f rx set charge type](P);1}}}};
;[f rx set charge type](O)
Herb Bromenshenkel RPh/Clinical Analyst
1300 Anne Street NW
Bemidji, MN 55601
Voice: 218-333-5527
Fax: 218-333-5889
[EMAIL PROTECTED]
-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of
Lawrence, Mitchell
Sent: Saturday, January 06, 2007 1:25 AM
To: Lehl, Jim; [email protected]
Subject: RE: [MEDITECH-L] Suppress or Edit PHA Charge Going to B/AR
Sounds like you are trying to programmatically correct a user problem.
Isn't this what rejection batches are for?
M
-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf
Of Lehl, Jim
Sent: Thursday, January 04, 2007 1:12 PM
To: [email protected]
Subject: [MEDITECH-L] Suppress or Edit PHA Charge Going to B/AR
Any ideas out there how I can either suppress a charge from passing from
PHA to B/AR or at least edit the charge to $0.00.
What I'm trying to do is catch and avoid gross charge errors from
passing to B/AR that are result of gross documentation errors on the
eMAR in an Admin Billing environment.
I attempted a TXN rule that evaluates txn.items and if it exceeds a
specific amount, set the charge type to one I named "Error". I then
created a Charge Formula to attach to this Charge Type that I had hoped
would override the charge and send a $0.00 transaction to B/AR. My
first attempt failed. Don't know if this is even possible or if I coded
my rule wrong or set up my Chg Formula wrong.
Any ideas will be appreciated!
Jim Lehl
<><
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
To subscribe or unsubscribe to the meditech-l, visit MTUsers.COM.
To check the status of the meditech-l, visit MTUsers.NET.
For help, email [EMAIL PROTECTED]
______________________________________
meditech-l mailing list
[email protected]
http://mtusers.com/mailman/listinfo/meditech-l
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
To subscribe or unsubscribe to the meditech-l, visit MTUsers.COM.
To check the status of the meditech-l, visit MTUsers.NET.
For help, email [EMAIL PROTECTED]
______________________________________
meditech-l mailing list
[email protected]
http://mtusers.com/mailman/listinfo/meditech-l
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
To subscribe or unsubscribe to the meditech-l, visit MTUsers.COM.
To check the status of the meditech-l, visit MTUsers.NET.
For help, email [EMAIL PROTECTED]
______________________________________
meditech-l mailing list
[email protected]
http://mtusers.com/mailman/listinfo/meditech-l