Sha256: f2e1e75fd179d0f10e9ddc6c77310bc10022714d0d3df6d0b68fd8d8ce6d0d7a

Contents?: true

Size: 1.38 KB

Versions: 2

Compression:

Stored size: 1.38 KB

Contents

# Base QDM module (generated from lib/generate_models.rb) for QDM 5.3
module QDM
end
require 'mongoid'

# ModelFinder
require_relative 'model_finder'

# Generated models that are dependencies for base types
require_relative 'qdm/id'

# base types
require_relative 'qdm/basetypes/code'
require_relative 'qdm/basetypes/data_element'
require_relative 'qdm/basetypes/interval'
require_relative 'qdm/basetypes/quantity'
require_relative 'qdm/basetypes/ratio'
require_relative 'qdm/attributes/attribute'
require_relative 'qdm/attributes/facility_location'
require_relative 'qdm/attributes/component'

# Tacoma-specific models
require_relative 'cqm/measure'
require_relative 'cqm/measure_package'
require_relative 'cqm/valueset'
require_relative 'cqm/concept'
require_relative 'cqm/cql_statement_dependency'
require_relative 'cqm/cql_library'
require_relative 'cqm/population_set'
require_relative 'cqm/patient'
require_relative 'cqm/provider'
require_relative 'cqm/individual_result'
require_relative 'cqm/statement_result'
require_relative 'cqm/clause_result'

# Make Patient Generation Available
require_relative '../../lib/generate_patients'

# Generated models
<%- datatypes.each_key do |datatype| -%>
<%- next if datatype.underscore == 'id' -%>
<%- next if datatype.underscore == 'facility_location' -%>
<%- next if datatype.underscore == 'component' -%>
require_relative 'qdm/<%= datatype.underscore %>'
<%- end -%>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cqm-models-2.0.1 templates/models_template.rb.erb
cqm-models-2.0.0 templates/models_template.rb.erb