Module: CqmValidators

Defined in:
lib/validators.rb,
lib/base_validator.rb,
lib/cqm_validators.rb,
lib/data_validator.rb,
lib/schema_validator.rb,
lib/measure_validator.rb,
lib/schematron_validator.rb,
lib/cqm_validators/version.rb,
lib/schematron/c_processor.rb,
lib/reported_result_extractor.rb,
lib/schematron/java_processor.rb,
lib/performance_rate_validator.rb,
lib/qrda_qdm_template_validator.rb

Defined Under Namespace

Modules: BaseValidator, ReportedResultExtractor, Schema, Schematron Classes: CDA, Cat1Measure, Cat1R5, Cat1R51, Cat1R52, Cat1R53, Cat3Measure, Cat3PerformanceRate, Cat3R1, Cat3R21, DataValidator, MeasureValidator, PerformanceRateValidator, QrdaQdmTemplateValidator

Constant Summary collapse

CDA_SDTC_SCHEMA =
'lib/schema/infrastructure/cda/CDA_SDTC.xsd'
QRDA_CAT1_R5_SCHEMATRON =
'lib/schematron/qrda/cat_1_r5/HL7 QRDA Category I STU 5.sch'
QRDA_CAT1_R51_SCHEMATRON =
'lib/schematron/qrda/cat_1_r5_1/HL7 QRDA Category I STU 5.1.sch'
QRDA_CAT1_R52_SCHEMATRON =
'lib/schematron/qrda/cat_1_r5_2/HL7 QRDA Category I STU 5.2.sch'
QRDA_CAT1_R53_SCHEMATRON =

TODO, this will need to be replaced with the real schematron

'lib/schematron/qrda/cat_1_r5_3/HL7 QRDA Category I STU 5.3.sch'
QRDA_CAT3_21SCHEMATRON =
'lib/schematron/qrda/cat_3_r2_1/HL7 QRDA Category III STU 2.1.sch'
QRDA_CAT3_R1_SCHEMATRON =
'lib/schematron/qrda/cat_3_r1/HL7 QRDA Category III Release 1.sch'
BASE_DIR =
File.expand_path('..', __dir__)
VERSION =
'4.0.6'