Sha256: 53d45c7997e4af16721fb138b72eea253c114b47887cfc5920d3bf58151fb01f
Contents?: true
Size: 826 Bytes
Versions: 56
Compression:
Stored size: 826 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/pathology/requests" module Renalware module Pathology module Requests class GlobalRule class TransplantRegistrationStatus < GlobalRule validates :param_comparison_value, presence: true def observation_required_for_patient?(patient, _date) registration = Transplants::Registration.for_patient(patient).first return false if registration.blank? registration_status = registration.current_status return false if registration_status.blank? registration_status.description.code == param_comparison_value end def to_s "transplant registration status is #{param_comparison_value}" end end end end end end
Version data entries
56 entries across 56 versions & 1 rubygems