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
Git wants me to commit
Test valid Message Control ID
Made description of obx.value_type test better
MSH Processing ID test
OBR Results Date Test
PV1 Attending Doctor Test
PV1 Attending and Referring Test
PV1 Patient Class and Type Tests
No PV1 VIP Indicator Test'
Fixed regex in Patient Type test
Removed uncessary puts