Class: FHIR::Rubrics
- Inherits:
-
Object
show all
- Defined in:
- lib/rubrics.rb
Direct Known Subclasses
CVXImmunizations, CVXMeds, CodesExist, CodesUmls, CodesUmlsPreferredDescriptions, Completeness, DateTimesIso8601, LabsLoinc, QuantitiesUcum, ReferencesResolve, RxNormMeds, SmokingStatus, SnomedConditions, VitalSigns
Constant Summary
collapse
- @@rubrics =
{}
Class Method Summary
collapse
Class Method Details
.apply(record) ⇒ Object
6
7
8
9
10
11
12
|
# File 'lib/rubrics.rb', line 6
def self.apply(record)
report = {}
@@rubrics.each do |key,rubric|
report[key] = rubric.call(record)
end
report
end
|
.response(points, message) ⇒ Object
18
19
20
|
# File 'lib/rubrics.rb', line 18
def self.response(points,message)
{:points=>points,:message=>message}
end
|
.rubric(key, &block) ⇒ Object
14
15
16
|
# File 'lib/rubrics.rb', line 14
def self.rubric(key,&block)
@@rubrics[key] = block
end
|