Sha256: 6bffd18afbdf3c0885e708dc7df0e90971e4ae1e481a58f1b5c52685011067ff
Contents?: true
Size: 554 Bytes
Versions: 149
Compression:
Stored size: 554 Bytes
Contents
# frozen_string_literal: true 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
149 entries across 149 versions & 1 rubygems