I assume I have this defined wrong but can't seem to see where the mistake is.. I followed how the rules for lab range checks are done in the Demo instance.. here is my rule def..
<?xml version="1.0" encoding="UTF-8"?>
<Message>HGB is out of the expected range
(12-17.5 gm/dL). Please verify your response.</Message>
<RuleDef OID="I_HEMAT_HGB" Name="Local Lab: Site 9014 HGB">
<Description>Site 9014: HGB should be between 12 and
eq 9014 and (I_HEMAT_HGB lt 12 or I_HEMAT_HGB gt 17.5)</Expression>
Ignore the range values.. I just put in any number (actually think I copied it from a rule for a different lab in the demo).. this is just to verofy I can make a rule.. going to write a program that produces the xml.. so just testing.. at any rate. I can run this in test and enter 9014 and 10 and it fires correctly.. if I enter a 10 in this CRF (and 9014 is in the demo graphics crf) it does not fire.. I have looked at the target and def about 3 dozen times.. they all look correct..