changes for 2014 qrda cat I errata release
add effective time to payer template
fix broken reporting param element
fix payer template schema error, and add test :)
import start/end time for payer from cat I
update cat3 exporter to be in line with qrda errata release, update cat1 to better meet errata guide
move payer back into supp data template
Merge pull request #222 from ssayer/qrda_errata_release

Qrda errata release
Removed pry statements from production code
Merge pull request #225 from okeefm/pry_removal

Removed pry require from production code
Added helper to generate an identifier string, based on the MD5 of a passed-in object, and applied that helper at several locations in the cat3 and cat1 templates
Merge pull request #226 from okeefm/template_identifiers

Added helper to generate an identifier string, based on the MD5 of a pas...
Added ID to reason template 2.16.840.1.113883.10.20.24.3.88
Added missing tag closure
Merge pull request #227 from okeefm/reason_template_id

Added ID to reason template 2.16.840.1.113883.10.20.24.3.88
Added negation indicator and negation reason to communication from patient to provider template
Merge pull request #229 from okeefm/communication_negation

Added negation indicator and negation reason to communication template
set preferred code set and reason for provider to provider template
Merge branch 'provider_communication_template_fix'

Rebasing and merging pull request #230
Removed bad OID from mapping/patient_importer, and moved diagnostic study result to 'procedures' rather than 'results', so it will get counted correctly