Redesigned RecordComparer to work with procs to satisfy, instead of fields to insure a value for.  Cleaned up the code some and added the HL7Procs module to store the useful procs in.
Added to module to cover most test cases for rad and labs.  Check here to see if there is already a method or Proc to do what you need to do.  Added component support to hl7_utils and minor changes to find_records while I continue testing.
Trying to get require to work
Tested HL7Procs module to insure the procs/methods included work.
Integrating module with RecordComparer class.  Doing larger-scale testing.  As of here, it seems to work....
Minor tweaks, nothing serious
Test OBX Value Types make sense