Sha256: 9ac798841e6366e2d769fd4a40eba8e8fa6e52e34bee2721a698215259096926
Contents?: true
Size: 725 Bytes
Versions: 28
Compression:
Stored size: 725 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/clinical" module Renalware module Clinical class Patient < ActiveType::Record[Renalware::Patient] has_many :allergies # These statuses match NHS standards for the display of recorded allergy status. # Note that # - if no_known_allergies then patient.allergies must be empty # - if known_allergies then patient.allergies must be not be empty # - unavailable is not currently used enumerize :allergy_status, in: %i(unrecorded known_allergies no_known_allergies unavailable), default: "unrecorded" end end end
Version data entries
28 entries across 28 versions & 1 rubygems