Class: HealthDataStandards::CQM::Bundle
- Inherits:
-
Object
- Object
- HealthDataStandards::CQM::Bundle
- Includes:
- Mongoid::Attributes::Dynamic, Mongoid::Document, Mongoid::Timestamps
- Defined in:
- lib/health-data-standards/models/cqm/bundle.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#delete ⇒ Object
def value_sets HealthDataStandards::SVS::ValueSet.in(bundle_id: self.id) end.
- #measures ⇒ Object
- #records ⇒ Object
Class Method Details
.latest_bundle_id ⇒ Object
27 28 29 |
# File 'lib/health-data-standards/models/cqm/bundle.rb', line 27 def self.latest_bundle_id desc(:exported).first.try(:_id) end |
Instance Method Details
#delete ⇒ Object
43 44 45 46 47 48 |
# File 'lib/health-data-standards/models/cqm/bundle.rb', line 43 def delete self.measures.destroy self.records.destroy self.value_sets.destroy super end |
#measures ⇒ Object
31 32 33 |
# File 'lib/health-data-standards/models/cqm/bundle.rb', line 31 def measures HealthDataStandards::CQM::Measure.where({bundle_id: self.id}).order_by([["id", :asc],["sub_id",:asc]]) end |
#records ⇒ Object
35 36 37 |
# File 'lib/health-data-standards/models/cqm/bundle.rb', line 35 def records Record.where(bundle_id: self._id, test_id: nil).order_by([["last", :asc]]) end |