Module: Renalware::Patients

Defined in:
app/models/renalware/patients.rb,
app/models/renalware/patients/user.rb,
app/models/renalware/patients/alert.rb,
app/models/renalware/patients/worry.rb,
app/models/renalware/patients/summary.rb,
app/models/renalware/patients/version.rb,
app/models/renalware/patients/bookmark.rb,
app/models/renalware/patients/language.rb,
app/models/renalware/patients/practice.rb,
app/models/renalware/patients/religion.rb,
app/models/renalware/patients/ethnicity.rb,
app/drops/renalware/patients/patient_drop.rb,
app/models/renalware/patients/abridgement.rb,
app/models/renalware/patients/search_form.rb,
app/models/renalware/patients/worry_query.rb,
app/models/renalware/patients/search_query.rb,
app/models/renalware/patients/sync_ods_job.rb,
app/models/renalware/patients/calculate_age.rb,
app/models/renalware/patients/search_filter.rb,
app/models/renalware/patients/mdm_list_query.rb,
app/models/renalware/patients/patient_search.rb,
app/policies/renalware/patients/alert_policy.rb,
app/policies/renalware/patients/worry_policy.rb,
app/models/renalware/patients/bookmarks_query.rb,
app/models/renalware/patients/patient_listener.rb,
app/presenters/renalware/patients/summary_part.rb,
app/models/renalware/patients/ingestion/command.rb,
app/policies/renalware/patients/bookmark_policy.rb,
app/policies/renalware/patients/practice_policy.rb,
app/models/renalware/patients/mdm_patients_query.rb,
app/models/renalware/patients/practice_membership.rb,
app/validators/renalware/patients/pulse_validator.rb,
app/models/renalware/patients/message_param_parser.rb,
app/presenters/renalware/patients/banner_presenter.rb,
app/validators/renalware/patients/height_validator.rb,
app/validators/renalware/patients/weight_validator.rb,
app/controllers/renalware/patients/worry_controller.rb,
app/models/renalware/patients/practice_search_query.rb,
app/validators/renalware/patients/bm_stix_validator.rb,
app/controllers/renalware/patients/alerts_controller.rb,
app/models/renalware/patients/primary_care_physician.rb,
app/models/renalware/patients/sync_practices_via_api.rb,
app/components/renalware/patients/side_menu_component.rb,
app/models/renalware/patients/abridgement_search_form.rb,
app/controllers/renalware/patients/patients_controller.rb,
app/models/renalware/patients/clear_patient_ukrdc_data.rb,
app/models/renalware/patients/ingestion/message_mapper.rb,
app/controllers/renalware/patients/bookmarks_controller.rb,
app/controllers/renalware/patients/practices_controller.rb,
app/models/renalware/patients/idempotent_create_patient.rb,
app/models/renalware/patients/ingestion/command_factory.rb,
app/validators/renalware/patients/temperature_validator.rb,
app/controllers/renalware/patients/worryboard_controller.rb,
app/models/renalware/patients/ingestion/message_listener.rb,
app/validators/renalware/patients/hdf_presence_validator.rb,
app/controllers/renalware/patients/abridgements_controller.rb,
app/models/renalware/patients/patient_hospital_identifiers.rb,
app/validators/renalware/patients/blood_pressure_validator.rb,
app/models/renalware/patients/sync_gps_via_file_download_job.rb,
app/validators/renalware/patients/respiratory_rate_validator.rb,
app/policies/renalware/patients/primary_care_physician_policy.rb,
app/models/renalware/patients/ingestion/message_mappers/patient.rb,
app/controllers/renalware/patients/clinical_summaries_controller.rb,
app/models/renalware/patients/ingestion/update_master_patient_index.rb,
app/validators/renalware/patients/blood_pressure_presence_validator.rb,
app/controllers/renalware/patients/primary_care_physician_controller.rb,
app/controllers/renalware/patients/primary_care_physicians_controller.rb,
app/models/renalware/patients/ingestion/commands/add_or_update_patient.rb,
app/models/renalware/patients/last_successful_practice_sync_date_query.rb

Defined Under Namespace

Modules: Ingestion, PrimaryCarePhysicians Classes: Abridgement, AbridgementSearchForm, AbridgementsController, Alert, AlertPolicy, AlertsController, BannerPresenter, BloodPressurePresenceValidator, BloodPressureValidator, BmStixValidator, Bookmark, BookmarkPolicy, BookmarksController, BookmarksQuery, CalculateAge, ClearPatientUKRDCData, ClinicalSummariesController, Ethnicity, HDFPresenceValidator, HeightValidator, IdempotentCreatePatient, Language, LastSuccessfulPracticeSyncDateQuery, MDMListQuery, MDMPatientsQuery, MessageParamParser, PatientDrop, PatientHospitalIdentifiers, PatientListener, PatientSearch, PatientsController, Practice, PracticeMembership, PracticePolicy, PracticeSearchQuery, PracticesController, PrimaryCarePhysician, PrimaryCarePhysicianController, PrimaryCarePhysicianPolicy, PrimaryCarePhysiciansController, PulseValidator, Religion, RespiratoryRateValidator, SearchFilter, SearchForm, SearchQuery, SideMenuComponent, Summary, SummaryPart, SyncGpsViaFileDownloadJob, SyncODSJob, SyncPracticesViaApi, TemperatureValidator, User, Version, WeightValidator, Worry, WorryController, WorryPolicy, WorryQuery, WorryboardController

Class Method Summary collapse

Class Method Details

.cast_user(user) ⇒ Object



22
23
24
# File 'app/models/renalware/patients.rb', line 22

def self.cast_user(user)
  ActiveType.cast(user, ::Renalware::Patients::User)
end

.configureObject



15
16
17
18
19
20
# File 'app/models/renalware/patients.rb', line 15

def configure
  SubscriptionRegistry.instance.register(
    Feeds::MessageProcessor,
    Ingestion::MessageListener
  )
end

.table_name_prefixObject



11
12
13
# File 'app/models/renalware/patients.rb', line 11

def table_name_prefix
  "patient_"
end