Sha256: 0ffd447526f99ffcf5c9a7d1983bfddfe67904bc8e011458605e62e4d31d49b4
Contents?: true
Size: 523 Bytes
Versions: 28
Compression:
Stored size: 523 Bytes
Contents
require_dependency "renalware/pathology" module Renalware module Pathology module Requests class HighRiskAlgorithm def initialize(patient) @patient = patient end def patient_is_high_risk? rules .map { |rule| rule.observation_required_for_patient?(@patient, Date.current) } .any? end def id nil end private def rules HighRiskRuleSet.rules end end end end end
Version data entries
28 entries across 28 versions & 1 rubygems