I have a killmsg tclproc which checks the OBR:16:0 field to see if equal to physician #’s to pass the transaction.  It is raw data, hl7 and what is happening is the 3 digit #’s work great but if a 4 digit number is sent…forget it.  I have a 3 digit number of 203 which is allowed to be sent but if a number 2203 comes through (not part of the list) it sends it anyway.  I can tell it is looking at the right 3 digits but I’m not sure what to do about it.  Thanks!